builder: oak_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0184 starttime: 1461741651.35 results: success (0) buildid: 20160426230059 builduid: bc85907bbc41431b8bf2f45d9e106eec revision: 13d2be5322d581100130fcd1ff4bbb9ab923d983 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.354458) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.354929) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.355228) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.576504) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.576763) ========= 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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners TMPDIR=/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/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-27 00:20:51-- 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% 112M=0s 2016-04-27 00:20:51 (112 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.163369 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.762326) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.762613) ========= 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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners TMPDIR=/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/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.026918 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:51.811068) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-27 00:20:51.811387) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 13d2be5322d581100130fcd1ff4bbb9ab923d983 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 13d2be5322d581100130fcd1ff4bbb9ab923d983 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JkOdkqMjT7/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.CEUOmG2UOd/Listeners TMPDIR=/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/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-27 00:20:51,886 truncating revision to first 12 chars 2016-04-27 00:20:51,886 Setting DEBUG logging. 2016-04-27 00:20:51,886 attempt 1/10 2016-04-27 00:20:51,886 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/13d2be5322d5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 00:20:52,934 unpacking tar archive at: oak-13d2be5322d5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.294312 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-27 00:20:53.144113) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:53.144430) ========= script_repo_revision: 13d2be5322d581100130fcd1ff4bbb9ab923d983 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:53.144808) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:53.145094) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 00:20:53.196778) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 48 secs) (at 2016-04-27 00:20:53.197052) ========= /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 oak --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', 'oak', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JkOdkqMjT7/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.CEUOmG2UOd/Listeners TMPDIR=/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/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 00:20:53 INFO - MultiFileLogger online at 20160427 00:20:53 in /builds/slave/test 00:20:53 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 oak --download-symbols true 00:20:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:20:53 INFO - {'append_to_log': False, 00:20:53 INFO - 'base_work_dir': '/builds/slave/test', 00:20:53 INFO - 'blob_upload_branch': 'oak', 00:20:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:20:53 INFO - 'buildbot_json_path': 'buildprops.json', 00:20:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:20:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:20:53 INFO - 'download_minidump_stackwalk': True, 00:20:53 INFO - 'download_symbols': 'true', 00:20:53 INFO - 'e10s': False, 00:20:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:20:53 INFO - 'tooltool.py': '/tools/tooltool.py', 00:20:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:20:53 INFO - '/tools/misc-python/virtualenv.py')}, 00:20:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:20:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:20:53 INFO - 'log_level': 'info', 00:20:53 INFO - 'log_to_console': True, 00:20:53 INFO - 'opt_config_files': (), 00:20:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:20:53 INFO - '--processes=1', 00:20:53 INFO - '--config=%(test_path)s/wptrunner.ini', 00:20:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:20:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:20:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:20:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:20:53 INFO - 'pip_index': False, 00:20:53 INFO - 'require_test_zip': True, 00:20:53 INFO - 'test_type': ('testharness',), 00:20:53 INFO - 'this_chunk': '1', 00:20:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:20:53 INFO - 'total_chunks': '10', 00:20:53 INFO - 'virtualenv_path': 'venv', 00:20:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:20:53 INFO - 'work_dir': 'build'} 00:20:53 INFO - ##### 00:20:53 INFO - ##### Running clobber step. 00:20:53 INFO - ##### 00:20:53 INFO - Running pre-action listener: _resource_record_pre_action 00:20:53 INFO - Running main action method: clobber 00:20:53 INFO - rmtree: /builds/slave/test/build 00:20:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:20:55 INFO - Running post-action listener: _resource_record_post_action 00:20:55 INFO - ##### 00:20:55 INFO - ##### Running read-buildbot-config step. 00:20:55 INFO - ##### 00:20:55 INFO - Running pre-action listener: _resource_record_pre_action 00:20:55 INFO - Running main action method: read_buildbot_config 00:20:55 INFO - Using buildbot properties: 00:20:55 INFO - { 00:20:55 INFO - "project": "", 00:20:55 INFO - "product": "firefox", 00:20:55 INFO - "script_repo_revision": "production", 00:20:55 INFO - "scheduler": "tests-oak-yosemite_r7-debug-unittest", 00:20:55 INFO - "repository": "", 00:20:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 oak debug test web-platform-tests-1", 00:20:55 INFO - "buildid": "20160426230059", 00:20:55 INFO - "pgo_build": "False", 00:20:55 INFO - "basedir": "/builds/slave/test", 00:20:55 INFO - "buildnumber": 0, 00:20:55 INFO - "slavename": "t-yosemite-r7-0184", 00:20:55 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 00:20:55 INFO - "platform": "macosx64", 00:20:55 INFO - "branch": "oak", 00:20:55 INFO - "revision": "13d2be5322d581100130fcd1ff4bbb9ab923d983", 00:20:55 INFO - "repo_path": "projects/oak", 00:20:55 INFO - "moz_repo_path": "", 00:20:55 INFO - "stage_platform": "macosx64", 00:20:55 INFO - "builduid": "bc85907bbc41431b8bf2f45d9e106eec", 00:20:55 INFO - "slavebuilddir": "test" 00:20:55 INFO - } 00:20:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 00:20:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 00:20:55 INFO - Running post-action listener: _resource_record_post_action 00:20:55 INFO - ##### 00:20:55 INFO - ##### Running download-and-extract step. 00:20:55 INFO - ##### 00:20:55 INFO - Running pre-action listener: _resource_record_pre_action 00:20:55 INFO - Running main action method: download_and_extract 00:20:55 INFO - mkdir: /builds/slave/test/build/tests 00:20:55 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')]} 00:20:55 INFO - https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 00:20:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 00:20:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 00:20:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 00:20:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 00:21:09 INFO - Downloaded 1235 bytes. 00:21:09 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 00:21:09 INFO - Using the following test package requirements: 00:21:09 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 00:21:09 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 00:21:09 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 00:21:09 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'jsshell-mac64.zip'], 00:21:09 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 00:21:09 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 00:21:09 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 00:21:09 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 00:21:09 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 00:21:09 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 00:21:09 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 00:21:09 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:21: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')]} 00:21:09 INFO - https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 00:21:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 00:21:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 00:21:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 00:21:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 00:21:16 INFO - Downloaded 17993219 bytes. 00:21:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:21:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:21:16 INFO - caution: filename not matched: web-platform/* 00:21:16 INFO - Return code: 11 00:21: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')]} 00:21:16 INFO - https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 00:21:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 00:21:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 00:21:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 00:21:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:21:18 INFO - Downloaded 36406661 bytes. 00:21:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:21:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:21:22 INFO - caution: filename not matched: bin/* 00:21:22 INFO - caution: filename not matched: config/* 00:21:22 INFO - caution: filename not matched: mozbase/* 00:21:22 INFO - caution: filename not matched: marionette/* 00:21:22 INFO - caution: filename not matched: tools/wptserve/* 00:21:22 INFO - Return code: 11 00:21:22 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')]} 00:21:22 INFO - https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 00:21:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 00:21:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 00:21:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 00:21:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 00:21:31 INFO - Downloaded 68924775 bytes. 00:21:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 00:21:31 INFO - mkdir: /builds/slave/test/properties 00:21:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:21:31 INFO - Writing to file /builds/slave/test/properties/build_url 00:21:31 INFO - Contents: 00:21:31 INFO - build_url:https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 00:21:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 00:21:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:21:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:21:32 INFO - Contents: 00:21:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 00:21: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')]} 00:21:32 INFO - https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:21:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 00:21:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 00:21:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 00:21:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:21:40 INFO - Downloaded 103653195 bytes. 00:21:40 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:21:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:21:43 INFO - Return code: 0 00:21:43 INFO - Running post-action listener: _resource_record_post_action 00:21:43 INFO - Running post-action listener: set_extra_try_arguments 00:21:43 INFO - ##### 00:21:43 INFO - ##### Running create-virtualenv step. 00:21:43 INFO - ##### 00:21:43 INFO - Running pre-action listener: _pre_create_virtualenv 00:21:43 INFO - Running pre-action listener: _resource_record_pre_action 00:21:43 INFO - Running main action method: create_virtualenv 00:21:43 INFO - Creating virtualenv /builds/slave/test/build/venv 00:21:43 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 00:21:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:21:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:21:43 INFO - Using real prefix '/tools/python27' 00:21:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:21:44 INFO - Installing distribute.............................................................................................................................................................................................done. 00:21:47 INFO - Installing pip.................done. 00:21:47 INFO - Return code: 0 00:21:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:21:47 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')]} 00:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:21:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:21:47 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')]} 00:21:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:21:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:21:47 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 0x10b2d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93cb5af1b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2e95e0>, '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 0x10aecccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10aef7990>, '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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:21:47 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 00:21:47 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 00:21:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JkOdkqMjT7/Render', 00:21:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:21:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:21:47 INFO - 'HOME': '/Users/cltbld', 00:21:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:21:47 INFO - 'LOGNAME': 'cltbld', 00:21:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:21:47 INFO - 'MOZ_NO_REMOTE': '1', 00:21:47 INFO - 'NO_EM_RESTART': '1', 00:21:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:21:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:21:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:21:47 INFO - 'PWD': '/builds/slave/test', 00:21:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:21:47 INFO - 'SHELL': '/bin/bash', 00:21:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CEUOmG2UOd/Listeners', 00:21:47 INFO - 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', 00:21:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:21:47 INFO - 'USER': 'cltbld', 00:21:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:21:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:21:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:21:47 INFO - 'XPC_FLAGS': '0x0', 00:21:47 INFO - 'XPC_SERVICE_NAME': '0', 00:21:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:21:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:21:47 INFO - Downloading/unpacking psutil>=0.7.1 00:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:21:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:21:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:21:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:21:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:21:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:21:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:21:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:21:51 INFO - Installing collected packages: psutil 00:21:51 INFO - Running setup.py install for psutil 00:21:51 INFO - building 'psutil._psutil_osx' extension 00:21:51 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 00:21:52 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 00:21:52 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 00:21:52 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 00:21:52 INFO - building 'psutil._psutil_posix' extension 00:21:52 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 00:21:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:21:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:21:52 INFO - ^ 00:21:52 INFO - 1 warning generated. 00:21:52 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 00:21:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:21:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:21:52 INFO - Successfully installed psutil 00:21:52 INFO - Cleaning up... 00:21:52 INFO - Return code: 0 00:21:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:21:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:21:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:21:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:21:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:21:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:21:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:21:52 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 0x10b2d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93cb5af1b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2e95e0>, '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 0x10aecccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10aef7990>, '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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:21:52 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 00:21:52 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 00:21:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JkOdkqMjT7/Render', 00:21:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:21:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:21:52 INFO - 'HOME': '/Users/cltbld', 00:21:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:21:52 INFO - 'LOGNAME': 'cltbld', 00:21:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:21:52 INFO - 'MOZ_NO_REMOTE': '1', 00:21:52 INFO - 'NO_EM_RESTART': '1', 00:21:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:21:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:21:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:21:52 INFO - 'PWD': '/builds/slave/test', 00:21:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:21:52 INFO - 'SHELL': '/bin/bash', 00:21:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CEUOmG2UOd/Listeners', 00:21:52 INFO - 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', 00:21:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:21:52 INFO - 'USER': 'cltbld', 00:21:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:21:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:21:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:21:52 INFO - 'XPC_FLAGS': '0x0', 00:21:52 INFO - 'XPC_SERVICE_NAME': '0', 00:21:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:21:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:21:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:21:52 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 00:21:52 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 00:21:52 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 00:21:52 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 00:21:52 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 00:21:52 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 00:21:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:21:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:21:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:21:55 INFO - Installing collected packages: mozsystemmonitor 00:21:55 INFO - Running setup.py install for mozsystemmonitor 00:21:55 INFO - Successfully installed mozsystemmonitor 00:21:55 INFO - Cleaning up... 00:21:55 INFO - Return code: 0 00:21:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:21:55 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')]} 00:21:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:21:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:21:55 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')]} 00:21:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:21:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:21:55 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 0x10b2d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93cb5af1b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2e95e0>, '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 0x10aecccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10aef7990>, '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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:21:55 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 00:21:55 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 00:21:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JkOdkqMjT7/Render', 00:21:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:21:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:21:55 INFO - 'HOME': '/Users/cltbld', 00:21:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:21:55 INFO - 'LOGNAME': 'cltbld', 00:21:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:21:55 INFO - 'MOZ_NO_REMOTE': '1', 00:21:55 INFO - 'NO_EM_RESTART': '1', 00:21:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:21:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:21:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:21:55 INFO - 'PWD': '/builds/slave/test', 00:21:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:21:55 INFO - 'SHELL': '/bin/bash', 00:21:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CEUOmG2UOd/Listeners', 00:21:55 INFO - 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', 00:21:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:21:55 INFO - 'USER': 'cltbld', 00:21:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:21:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:21:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:21:55 INFO - 'XPC_FLAGS': '0x0', 00:21:55 INFO - 'XPC_SERVICE_NAME': '0', 00:21:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:21:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:21:55 INFO - Downloading/unpacking blobuploader==1.2.4 00:21:55 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 00:21:55 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 00:21:55 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 00:21:55 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 00:21:55 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 00:21:55 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 00:21:58 INFO - Downloading blobuploader-1.2.4.tar.gz 00:21:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:21:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:21:58 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 00:21:58 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 00:21:58 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 00:21:58 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 00:21:58 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 00:21:58 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 00:21:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:21:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:21:59 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 00:21:59 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 00:21:59 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 00:21:59 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 00:21:59 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 00:21:59 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 00:21:59 INFO - Downloading docopt-0.6.1.tar.gz 00:21:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:21:59 INFO - Installing collected packages: blobuploader, requests, docopt 00:21:59 INFO - Running setup.py install for blobuploader 00:21:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:22:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:22:00 INFO - Running setup.py install for requests 00:22:00 INFO - Running setup.py install for docopt 00:22:00 INFO - Successfully installed blobuploader requests docopt 00:22:00 INFO - Cleaning up... 00:22:00 INFO - Return code: 0 00:22:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:22:00 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')]} 00:22:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:22:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:22:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:22:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:22:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:22:01 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 0x10b2d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93cb5af1b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2e95e0>, '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 0x10aecccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10aef7990>, '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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:22:01 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 00:22:01 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 00:22:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JkOdkqMjT7/Render', 00:22:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:22:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:22:01 INFO - 'HOME': '/Users/cltbld', 00:22:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:22:01 INFO - 'LOGNAME': 'cltbld', 00:22:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:22:01 INFO - 'MOZ_NO_REMOTE': '1', 00:22:01 INFO - 'NO_EM_RESTART': '1', 00:22:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:22:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:22:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:22:01 INFO - 'PWD': '/builds/slave/test', 00:22:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:22:01 INFO - 'SHELL': '/bin/bash', 00:22:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CEUOmG2UOd/Listeners', 00:22:01 INFO - 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', 00:22:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:22:01 INFO - 'USER': 'cltbld', 00:22:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:22:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:22:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:22:01 INFO - 'XPC_FLAGS': '0x0', 00:22:01 INFO - 'XPC_SERVICE_NAME': '0', 00:22:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:22:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:22:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:22:01 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-Zw4mCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:22:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:22:01 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-v9j1Hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:22:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:22:01 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-58x5Ht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:22:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:22:01 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-awqYCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:22:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:22:01 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-YMdG4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-j83m0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-DLiCVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-izPA97-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-Ee2VOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-ZIOH4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-5hVp3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-sd25ig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-D0MqYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-aoHaNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:22:02 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-uiIHsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:22:03 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-xCNEmM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:22:03 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-Jgw_x5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:22:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:22:03 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-3CZlzR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:22:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:22:03 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-S2lfrp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:22:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:22:03 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-iFHkYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:22:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:22:03 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-27ISuQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:22:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:22:04 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 00:22:04 INFO - Running setup.py install for manifestparser 00:22:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:22:04 INFO - Running setup.py install for mozcrash 00:22:04 INFO - Running setup.py install for mozdebug 00:22:04 INFO - Running setup.py install for mozdevice 00:22:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:22:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:22:04 INFO - Running setup.py install for mozfile 00:22:04 INFO - Running setup.py install for mozhttpd 00:22:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:22:04 INFO - Running setup.py install for mozinfo 00:22:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Running setup.py install for mozInstall 00:22:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Running setup.py install for mozleak 00:22:05 INFO - Running setup.py install for mozlog 00:22:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Running setup.py install for moznetwork 00:22:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:22:05 INFO - Running setup.py install for mozprocess 00:22:05 INFO - Running setup.py install for mozprofile 00:22:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:22:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:22:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:22:06 INFO - Running setup.py install for mozrunner 00:22:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:22:06 INFO - Running setup.py install for mozscreenshot 00:22:06 INFO - Running setup.py install for moztest 00:22:06 INFO - Running setup.py install for mozversion 00:22:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:22:06 INFO - Running setup.py install for wptserve 00:22:06 INFO - Running setup.py install for marionette-driver 00:22:06 INFO - Running setup.py install for browsermob-proxy 00:22:07 INFO - Running setup.py install for marionette-client 00:22:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:22:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:22:07 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 00:22:07 INFO - Cleaning up... 00:22:07 INFO - Return code: 0 00:22:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:22:07 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')]} 00:22:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:22:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:22:07 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')]} 00:22:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:22:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:22:07 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 0x10b2d0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2edf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93cb5af1b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b2e95e0>, '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 0x10aecccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10aef7990>, '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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:22:07 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 00:22:07 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 00:22:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JkOdkqMjT7/Render', 00:22:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:22:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:22:07 INFO - 'HOME': '/Users/cltbld', 00:22:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:22:07 INFO - 'LOGNAME': 'cltbld', 00:22:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:22:07 INFO - 'MOZ_NO_REMOTE': '1', 00:22:07 INFO - 'NO_EM_RESTART': '1', 00:22:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:22:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:22:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:22:07 INFO - 'PWD': '/builds/slave/test', 00:22:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:22:07 INFO - 'SHELL': '/bin/bash', 00:22:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CEUOmG2UOd/Listeners', 00:22:07 INFO - 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', 00:22:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:22:07 INFO - 'USER': 'cltbld', 00:22:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:22:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:22:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:22:07 INFO - 'XPC_FLAGS': '0x0', 00:22:07 INFO - 'XPC_SERVICE_NAME': '0', 00:22:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:22:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:22:07 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-nieA1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:22:07 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)) 00:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:22:07 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-yb__Pu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:22:07 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)) 00:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:22:07 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-hOD7bH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-E53sOC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-c0TYHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-RFlkzW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-LaYSRO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-J6WS7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-4d9BrK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-TOBmfg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-TmlKSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:22:08 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)) 00:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:22:08 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-KQ9N4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-WcTmog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-VFUDgc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-b5so1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-JBgM7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-keZstO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-LTFRzN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-Vcfwqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:22:09 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-dCYegC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:22:09 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)) 00:22:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:22:10 INFO - Running setup.py (path:/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/pip-zzND_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:22:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:22:10 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)) 00:22:10 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)) 00:22:10 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)) 00:22:10 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)) 00:22:10 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)) 00:22:10 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)) 00:22:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:22:10 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 00:22:10 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 00:22:10 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 00:22:10 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 00:22:10 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 00:22:10 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 00:22:12 INFO - Downloading blessings-1.6.tar.gz 00:22:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:22:12 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)) 00:22:12 INFO - Installing collected packages: blessings 00:22:12 INFO - Running setup.py install for blessings 00:22:13 INFO - Successfully installed blessings 00:22:13 INFO - Cleaning up... 00:22:13 INFO - Return code: 0 00:22:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:22:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:22:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:22:13 INFO - Reading from file tmpfile_stdout 00:22:13 INFO - Current package versions: 00:22:13 INFO - blessings == 1.6 00:22:13 INFO - blobuploader == 1.2.4 00:22:13 INFO - browsermob-proxy == 0.6.0 00:22:13 INFO - docopt == 0.6.1 00:22:13 INFO - manifestparser == 1.1 00:22:13 INFO - marionette-client == 2.3.0 00:22:13 INFO - marionette-driver == 1.4.0 00:22:13 INFO - mozInstall == 1.12 00:22:13 INFO - mozcrash == 0.17 00:22:13 INFO - mozdebug == 0.1 00:22:13 INFO - mozdevice == 0.48 00:22:13 INFO - mozfile == 1.2 00:22:13 INFO - mozhttpd == 0.7 00:22:13 INFO - mozinfo == 0.9 00:22:13 INFO - mozleak == 0.1 00:22:13 INFO - mozlog == 3.1 00:22:13 INFO - moznetwork == 0.27 00:22:13 INFO - mozprocess == 0.22 00:22:13 INFO - mozprofile == 0.28 00:22:13 INFO - mozrunner == 6.11 00:22:13 INFO - mozscreenshot == 0.1 00:22:13 INFO - mozsystemmonitor == 0.0 00:22:13 INFO - moztest == 0.7 00:22:13 INFO - mozversion == 1.4 00:22:13 INFO - psutil == 3.1.1 00:22:13 INFO - requests == 1.2.3 00:22:13 INFO - wptserve == 1.4.0 00:22:13 INFO - wsgiref == 0.1.2 00:22:13 INFO - Running post-action listener: _resource_record_post_action 00:22:13 INFO - Running post-action listener: _start_resource_monitoring 00:22:13 INFO - Starting resource monitoring. 00:22:13 INFO - ##### 00:22:13 INFO - ##### Running pull step. 00:22:13 INFO - ##### 00:22:13 INFO - Running pre-action listener: _resource_record_pre_action 00:22:13 INFO - Running main action method: pull 00:22:13 INFO - Pull has nothing to do! 00:22:13 INFO - Running post-action listener: _resource_record_post_action 00:22:13 INFO - ##### 00:22:13 INFO - ##### Running install step. 00:22:13 INFO - ##### 00:22:13 INFO - Running pre-action listener: _resource_record_pre_action 00:22:13 INFO - Running main action method: install 00:22:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:22:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:22:13 INFO - Reading from file tmpfile_stdout 00:22:13 INFO - Detecting whether we're running mozinstall >=1.0... 00:22:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:22:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:22:13 INFO - Reading from file tmpfile_stdout 00:22:13 INFO - Output received: 00:22:13 INFO - Usage: mozinstall [options] installer 00:22:13 INFO - Options: 00:22:13 INFO - -h, --help show this help message and exit 00:22:13 INFO - -d DEST, --destination=DEST 00:22:13 INFO - Directory to install application into. [default: 00:22:13 INFO - "/builds/slave/test"] 00:22:13 INFO - --app=APP Application being installed. [default: firefox] 00:22:13 INFO - mkdir: /builds/slave/test/build/application 00:22:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:22:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:22:33 INFO - Reading from file tmpfile_stdout 00:22:33 INFO - Output received: 00:22:33 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:22:33 INFO - Running post-action listener: _resource_record_post_action 00:22:33 INFO - ##### 00:22:33 INFO - ##### Running run-tests step. 00:22:33 INFO - ##### 00:22:33 INFO - Running pre-action listener: _resource_record_pre_action 00:22:33 INFO - Running main action method: run_tests 00:22:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:22:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:22:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:22:33 INFO - grabbing minidump binary from tooltool 00:22:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:22:33 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 0x10b2e95e0>, '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 0x10aecccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10aef7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:22:33 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 00:22:33 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 00:22:33 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:22:33 INFO - Return code: 0 00:22:33 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:22:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:22:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:22:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:22:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JkOdkqMjT7/Render', 00:22:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:22:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:22:33 INFO - 'HOME': '/Users/cltbld', 00:22:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:22:33 INFO - 'LOGNAME': 'cltbld', 00:22:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:22:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:22:33 INFO - 'MOZ_NO_REMOTE': '1', 00:22:33 INFO - 'NO_EM_RESTART': '1', 00:22:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:22:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:22:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:22:33 INFO - 'PWD': '/builds/slave/test', 00:22:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:22:33 INFO - 'SHELL': '/bin/bash', 00:22:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CEUOmG2UOd/Listeners', 00:22:33 INFO - 'TMPDIR': '/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/T/', 00:22:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:22:33 INFO - 'USER': 'cltbld', 00:22:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:22:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:22:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:22:33 INFO - 'XPC_FLAGS': '0x0', 00:22:33 INFO - 'XPC_SERVICE_NAME': '0', 00:22:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:22:33 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:22:34 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 00:22:34 INFO - import pkg_resources 00:22:35 INFO - Using 1 client processes 00:22:35 INFO - wptserve Starting http server on 127.0.0.1:8000 00:22:35 INFO - wptserve Starting http server on 127.0.0.1:8001 00:22:35 INFO - wptserve Starting http server on 127.0.0.1:8443 00:22:37 INFO - SUITE-START | Running 778 tests 00:22:37 INFO - Running testharness tests 00:22:37 INFO - Setting up ssl 00:22:37 INFO - PROCESS | certutil | 00:22:37 INFO - PROCESS | certutil | 00:22:37 INFO - PROCESS | certutil | 00:22:37 INFO - Certificate Nickname Trust Attributes 00:22:37 INFO - SSL,S/MIME,JAR/XPI 00:22:37 INFO - 00:22:37 INFO - web-platform-tests CT,, 00:22:37 INFO - 00:22:37 INFO - Starting runner 00:22:38 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:22:38 INFO - PROCESS | 1655 | 1461741758461 Marionette DEBUG Marionette enabled via build flag and pref 00:22:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116877000 == 1 [pid = 1655] [id = 1] 00:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x116877800) [pid = 1655] [serial = 1] [outer = 0x0] 00:22:38 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 00:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x116878800) [pid = 1655] [serial = 2] [outer = 0x116877800] 00:22:38 INFO - PROCESS | 1655 | 1461741758771 Marionette INFO Listening on port 2828 00:22:38 INFO - PROCESS | 1655 | 1461741758996 Marionette DEBUG Marionette enabled via command-line flag 00:22:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916b800 == 2 [pid = 1655] [id = 2] 00:22:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x11916c000) [pid = 1655] [serial = 3] [outer = 0x0] 00:22:39 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 00:22:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x11916d000) [pid = 1655] [serial = 4] [outer = 0x11916c000] 00:22:39 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:22:39 INFO - PROCESS | 1655 | 1461741759164 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 00:22:39 INFO - PROCESS | 1655 | 1461741759235 Marionette DEBUG Closed connection conn0 00:22:39 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:22:39 INFO - PROCESS | 1655 | 1461741759241 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 00:22:39 INFO - PROCESS | 1655 | 1461741759256 Marionette DEBUG Closed connection conn1 00:22:39 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:22:39 INFO - PROCESS | 1655 | 1461741759262 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 00:22:39 INFO - PROCESS | 1655 | 1461741759272 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:39 INFO - PROCESS | 1655 | 1461741759277 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426230059","device":"desktop","version":"49.0a1"} 00:22:39 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c542000 == 3 [pid = 1655] [id = 3] 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x11c542800) [pid = 1655] [serial = 5] [outer = 0x0] 00:22:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c543000 == 4 [pid = 1655] [id = 4] 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x11c5b5c00) [pid = 1655] [serial = 6] [outer = 0x0] 00:22:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x124015800 == 5 [pid = 1655] [id = 5] 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x11c5b5400) [pid = 1655] [serial = 7] [outer = 0x0] 00:22:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:22:40 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x124192c00) [pid = 1655] [serial = 8] [outer = 0x11c5b5400] 00:22:40 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/oak-m64-d-00000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x125e13000) [pid = 1655] [serial = 9] [outer = 0x11c542800] 00:22:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x125e26c00) [pid = 1655] [serial = 10] [outer = 0x11c5b5c00] 00:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x125e28800) [pid = 1655] [serial = 11] [outer = 0x11c5b5400] 00:22:41 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/oak-m64-d-00000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:22:41 INFO - PROCESS | 1655 | 1461741761483 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1655 | 1461741761494 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 00:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x128e93c00) [pid = 1655] [serial = 12] [outer = 0x11c5b5400] 00:22:41 INFO - PROCESS | 1655 | 1461741761855 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5108cc6e-d59e-4343-a9c2-221c8a8b3307","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426230059","device":"desktop","version":"49.0a1","command_id":1}}] 00:22:41 INFO - PROCESS | 1655 | 1461741761951 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}] 00:22:41 INFO - PROCESS | 1655 | 1461741761991 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:22:42 INFO - PROCESS | 1655 | 1461741762072 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:22:42 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-m64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:22:42 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x12b23c800) [pid = 1655] [serial = 13] [outer = 0x11c5b5400] 00:22:42 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:22:42 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:42 INFO - PROCESS | 1655 | 1461741762446 Marionette TRACE conn2 <- [1,3,null,{}] 00:22:42 INFO - PROCESS | 1655 | 1461741762449 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:22:42 INFO - PROCESS | 1655 | 1461741762476 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:22:42 INFO - PROCESS | 1655 | 1461741762507 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1655 | 1461741762510 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:22:42 INFO - PROCESS | 1655 | 1461741762514 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1655 | 1461741762518 Marionette TRACE conn2 <- [1,6,null,{}] 00:22:42 INFO - PROCESS | 1655 | 1461741762520 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}] 00:22:42 INFO - PROCESS | 1655 | 1461741762529 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:22:42 INFO - PROCESS | 1655 | 1461741762531 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd10000 == 6 [pid = 1655] [id = 6] 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x12bcab400) [pid = 1655] [serial = 14] [outer = 0x0] 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x12bcac400) [pid = 1655] [serial = 15] [outer = 0x12bcab400] 00:22:42 INFO - PROCESS | 1655 | 1461741762558 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x12bda9400) [pid = 1655] [serial = 16] [outer = 0x12bcab400] 00:22:42 INFO - PROCESS | 1655 | 1461741762860 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]]]}] 00:22:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf7a800 == 7 [pid = 1655] [id = 7] 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x12bdaf800) [pid = 1655] [serial = 17] [outer = 0x0] 00:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x12bf50c00) [pid = 1655] [serial = 18] [outer = 0x12bdaf800] 00:22:42 INFO - PROCESS | 1655 | 1461741762901 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12bf53800) [pid = 1655] [serial = 19] [outer = 0x12bdaf800] 00:22:42 INFO - PROCESS | 1655 | 1461741762938 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1655 | 1461741762941 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:22:42 INFO - PROCESS | 1655 | 1461741762976 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1655 | 1461741762977 Marionette TRACE conn2 <- [1,10,null,{}] 00:22:42 INFO - PROCESS | 1655 | 1461741762997 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}] 00:22:43 INFO - PROCESS | 1655 | 1461741763132 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:22:43 INFO - PROCESS | 1655 | 1461741763165 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d436800 == 8 [pid = 1655] [id = 8] 00:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12d423000) [pid = 1655] [serial = 20] [outer = 0x0] 00:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12d424c00) [pid = 1655] [serial = 21] [outer = 0x12d423000] 00:22:43 INFO - PROCESS | 1655 | 1461741763194 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12d429400) [pid = 1655] [serial = 22] [outer = 0x12d423000] 00:22:43 INFO - PROCESS | 1655 | 1461741763551 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]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 635ms 00:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:22:43 INFO - PROCESS | 1655 | 1461741763602 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1655 | 1461741763603 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:22:43 INFO - PROCESS | 1655 | 1461741763605 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1655 | 1461741763606 Marionette TRACE conn2 <- [1,14,null,{}] 00:22:43 INFO - PROCESS | 1655 | 1461741763609 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}] 00:22:43 INFO - PROCESS | 1655 | 1461741763700 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:22:43 INFO - PROCESS | 1655 | 1461741763705 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd19000 == 9 [pid = 1655] [id = 9] 00:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12d7ab000) [pid = 1655] [serial = 23] [outer = 0x0] 00:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12dc1f400) [pid = 1655] [serial = 24] [outer = 0x12d7ab000] 00:22:43 INFO - PROCESS | 1655 | 1461741763731 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12e429400) [pid = 1655] [serial = 25] [outer = 0x12d7ab000] 00:22:44 INFO - PROCESS | 1655 | 1461741764015 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]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 00:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:22:44 INFO - PROCESS | 1655 | 1461741764031 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 1655 | 1461741764032 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:22:44 INFO - PROCESS | 1655 | 1461741764035 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1655 | 1461741764036 Marionette TRACE conn2 <- [1,18,null,{}] 00:22:44 INFO - PROCESS | 1655 | 1461741764046 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}] 00:22:44 INFO - PROCESS | 1655 | 1461741764142 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:22:44 INFO - PROCESS | 1655 | 1461741764149 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4b9000 == 10 [pid = 1655] [id = 10] 00:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12e589c00) [pid = 1655] [serial = 26] [outer = 0x0] 00:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12e591000) [pid = 1655] [serial = 27] [outer = 0x12e589c00] 00:22:44 INFO - PROCESS | 1655 | 1461741764173 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12e5a9400) [pid = 1655] [serial = 28] [outer = 0x12e589c00] 00:22:44 INFO - PROCESS | 1655 | 1461741764469 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]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 00:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:22:44 INFO - PROCESS | 1655 | 1461741764503 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 1655 | 1461741764505 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:22:44 INFO - PROCESS | 1655 | 1461741764509 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1655 | 1461741764512 Marionette TRACE conn2 <- [1,22,null,{}] 00:22:44 INFO - PROCESS | 1655 | 1461741764514 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}] 00:22:44 INFO - PROCESS | 1655 | 1461741764605 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:22:44 INFO - PROCESS | 1655 | 1461741764612 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eadf800 == 11 [pid = 1655] [id = 11] 00:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12e5ac400) [pid = 1655] [serial = 29] [outer = 0x0] 00:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12e8dbc00) [pid = 1655] [serial = 30] [outer = 0x12e5ac400] 00:22:44 INFO - PROCESS | 1655 | 1461741764638 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12e8e2800) [pid = 1655] [serial = 31] [outer = 0x12e5ac400] 00:22:44 INFO - PROCESS | 1655 | 1461741764891 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]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 00:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:22:44 INFO - PROCESS | 1655 | 1461741764930 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 1655 | 1461741764932 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:22:44 INFO - PROCESS | 1655 | 1461741764934 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1655 | 1461741764935 Marionette TRACE conn2 <- [1,26,null,{}] 00:22:44 INFO - PROCESS | 1655 | 1461741764937 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}] 00:22:45 INFO - PROCESS | 1655 | 1461741765044 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:22:45 INFO - PROCESS | 1655 | 1461741765050 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea84800 == 12 [pid = 1655] [id = 12] 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12e8e7c00) [pid = 1655] [serial = 32] [outer = 0x0] 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12e8f3400) [pid = 1655] [serial = 33] [outer = 0x12e8e7c00] 00:22:45 INFO - PROCESS | 1655 | 1461741765075 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12ee14800) [pid = 1655] [serial = 34] [outer = 0x12e8e7c00] 00:22:45 INFO - PROCESS | 1655 | 1461741765317 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]]]}] 00:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 00:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:22:45 INFO - PROCESS | 1655 | 1461741765352 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1655 | 1461741765353 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:22:45 INFO - PROCESS | 1655 | 1461741765366 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1655 | 1461741765367 Marionette TRACE conn2 <- [1,30,null,{}] 00:22:45 INFO - PROCESS | 1655 | 1461741765369 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}] 00:22:45 INFO - PROCESS | 1655 | 1461741765463 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:22:45 INFO - PROCESS | 1655 | 1461741765467 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f238000 == 13 [pid = 1655] [id = 13] 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12ee17400) [pid = 1655] [serial = 35] [outer = 0x0] 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12ee1d800) [pid = 1655] [serial = 36] [outer = 0x12ee17400] 00:22:45 INFO - PROCESS | 1655 | 1461741765493 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12f25f800) [pid = 1655] [serial = 37] [outer = 0x12ee17400] 00:22:45 INFO - PROCESS | 1655 | 1461741765739 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]]]}] 00:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 428ms 00:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:22:45 INFO - PROCESS | 1655 | 1461741765785 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1655 | 1461741765786 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:22:45 INFO - PROCESS | 1655 | 1461741765788 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1655 | 1461741765790 Marionette TRACE conn2 <- [1,34,null,{}] 00:22:45 INFO - PROCESS | 1655 | 1461741765797 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}] 00:22:45 INFO - PROCESS | 1655 | 1461741765890 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:22:45 INFO - PROCESS | 1655 | 1461741765894 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f715800 == 14 [pid = 1655] [id = 14] 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12e58e000) [pid = 1655] [serial = 38] [outer = 0x0] 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12f267400) [pid = 1655] [serial = 39] [outer = 0x12e58e000] 00:22:45 INFO - PROCESS | 1655 | 1461741765920 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12f3d9800) [pid = 1655] [serial = 40] [outer = 0x12e58e000] 00:22:46 INFO - PROCESS | 1655 | 1461741766180 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]]]}] 00:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 00:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:22:46 INFO - PROCESS | 1655 | 1461741766216 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 1655 | 1461741766217 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:22:46 INFO - PROCESS | 1655 | 1461741766220 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - PROCESS | 1655 | 1461741766221 Marionette TRACE conn2 <- [1,38,null,{}] 00:22:46 INFO - PROCESS | 1655 | 1461741766230 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}] 00:22:46 INFO - PROCESS | 1655 | 1461741766326 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:22:46 INFO - PROCESS | 1655 | 1461741766331 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa51800 == 15 [pid = 1655] [id = 15] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12f3dbc00) [pid = 1655] [serial = 41] [outer = 0x0] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12f3e4000) [pid = 1655] [serial = 42] [outer = 0x12f3dbc00] 00:22:46 INFO - PROCESS | 1655 | 1461741766356 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12facfc00) [pid = 1655] [serial = 43] [outer = 0x12f3dbc00] 00:22:46 INFO - PROCESS | 1655 | 1461741766598 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]]]}] 00:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 423ms 00:22:46 INFO - PROCESS | 1655 | 1461741766647 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 1655 | 1461741766648 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:22:46 INFO - PROCESS | 1655 | 1461741766650 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - PROCESS | 1655 | 1461741766651 Marionette TRACE conn2 <- [1,42,null,{}] 00:22:46 INFO - PROCESS | 1655 | 1461741766654 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}] 00:22:46 INFO - PROCESS | 1655 | 1461741766759 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:22:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd14800 == 16 [pid = 1655] [id = 16] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12fd15000) [pid = 1655] [serial = 44] [outer = 0x0] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12fa62000) [pid = 1655] [serial = 45] [outer = 0x12fd15000] 00:22:46 INFO - PROCESS | 1655 | 1461741766777 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12fd1b800) [pid = 1655] [serial = 46] [outer = 0x12fd15000] 00:22:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe07800 == 17 [pid = 1655] [id = 17] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12fbd5000) [pid = 1655] [serial = 47] [outer = 0x0] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12fbd6c00) [pid = 1655] [serial = 48] [outer = 0x12fbd5000] 00:22:46 INFO - PROCESS | 1655 | 1461741766813 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12fbdb000) [pid = 1655] [serial = 49] [outer = 0x12fbd5000] 00:22:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd14000 == 18 [pid = 1655] [id = 18] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12fada400) [pid = 1655] [serial = 50] [outer = 0x0] 00:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12fbe1400) [pid = 1655] [serial = 51] [outer = 0x12fada400] 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12fad9800) [pid = 1655] [serial = 52] [outer = 0x12fada400] 00:22:47 INFO - PROCESS | 1655 | 1461741767257 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]]]}] 00:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 621ms 00:22:47 INFO - PROCESS | 1655 | 1461741767271 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 1655 | 1461741767272 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:22:47 INFO - PROCESS | 1655 | 1461741767277 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 1655 | 1461741767278 Marionette TRACE conn2 <- [1,46,null,{}] 00:22:47 INFO - PROCESS | 1655 | 1461741767281 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}] 00:22:47 INFO - PROCESS | 1655 | 1461741767369 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:22:47 INFO - PROCESS | 1655 | 1461741767374 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x130388800 == 19 [pid = 1655] [id = 19] 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x130108800) [pid = 1655] [serial = 53] [outer = 0x0] 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x11a923c00) [pid = 1655] [serial = 54] [outer = 0x130108800] 00:22:47 INFO - PROCESS | 1655 | 1461741767403 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x11a924400) [pid = 1655] [serial = 55] [outer = 0x130108800] 00:22:47 INFO - PROCESS | 1655 | 1461741767658 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]]]}] 00:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 00:22:47 INFO - PROCESS | 1655 | 1461741767697 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 1655 | 1461741767699 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:22:47 INFO - PROCESS | 1655 | 1461741767701 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 1655 | 1461741767702 Marionette TRACE conn2 <- [1,50,null,{}] 00:22:47 INFO - PROCESS | 1655 | 1461741767705 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}] 00:22:47 INFO - PROCESS | 1655 | 1461741767814 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:22:47 INFO - PROCESS | 1655 | 1461741767818 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab62800 == 20 [pid = 1655] [id = 20] 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x11a90c000) [pid = 1655] [serial = 56] [outer = 0x0] 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x11a910400) [pid = 1655] [serial = 57] [outer = 0x11a90c000] 00:22:47 INFO - PROCESS | 1655 | 1461741767842 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x130108400) [pid = 1655] [serial = 58] [outer = 0x11a90c000] 00:22:48 INFO - PROCESS | 1655 | 1461741768076 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]]]}] 00:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 00:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:22:48 INFO - PROCESS | 1655 | 1461741768135 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 1655 | 1461741768136 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:22:48 INFO - PROCESS | 1655 | 1461741768138 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - PROCESS | 1655 | 1461741768139 Marionette TRACE conn2 <- [1,54,null,{}] 00:22:48 INFO - PROCESS | 1655 | 1461741768150 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}] 00:22:48 INFO - PROCESS | 1655 | 1461741768245 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:22:48 INFO - PROCESS | 1655 | 1461741768250 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8c4800 == 21 [pid = 1655] [id = 21] 00:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12f8e5400) [pid = 1655] [serial = 59] [outer = 0x0] 00:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12f8eb800) [pid = 1655] [serial = 60] [outer = 0x12f8e5400] 00:22:48 INFO - PROCESS | 1655 | 1461741768274 Marionette DEBUG loaded listener.js 00:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12f8efc00) [pid = 1655] [serial = 61] [outer = 0x12f8e5400] 00:22:48 INFO - PROCESS | 1655 | 1461741768517 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]]]}] 00:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 00:22:49 INFO - PROCESS | 1655 | 1461741769127 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:22:49 INFO - PROCESS | 1655 | 1461741769129 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:22:49 INFO - PROCESS | 1655 | 1461741769198 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:22:49 INFO - PROCESS | 1655 | 1461741769201 Marionette TRACE conn2 <- [1,58,null,{}] 00:22:49 INFO - PROCESS | 1655 | 1461741769205 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}] 00:22:49 INFO - PROCESS | 1655 | 1461741769319 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:22:49 INFO - PROCESS | 1655 | 1461741769375 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b30800 == 22 [pid = 1655] [id = 22] 00:22:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x114b52c00) [pid = 1655] [serial = 62] [outer = 0x0] 00:22:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x114bbe400) [pid = 1655] [serial = 63] [outer = 0x114b52c00] 00:22:49 INFO - PROCESS | 1655 | 1461741769407 Marionette DEBUG loaded listener.js 00:22:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11549d400) [pid = 1655] [serial = 64] [outer = 0x114b52c00] 00:22:49 INFO - PROCESS | 1655 | 1461741769832 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]]]}] 00:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 686ms 00:22:49 INFO - PROCESS | 1655 | 1461741769877 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:22:49 INFO - PROCESS | 1655 | 1461741769880 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:22:49 INFO - PROCESS | 1655 | 1461741769888 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:22:49 INFO - PROCESS | 1655 | 1461741769891 Marionette TRACE conn2 <- [1,62,null,{}] 00:22:49 INFO - PROCESS | 1655 | 1461741769896 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}] 00:22:50 INFO - PROCESS | 1655 | 1461741770005 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:22:50 INFO - PROCESS | 1655 | 1461741770058 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118990000 == 23 [pid = 1655] [id = 23] 00:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11867d800) [pid = 1655] [serial = 65] [outer = 0x0] 00:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11926a000) [pid = 1655] [serial = 66] [outer = 0x11867d800] 00:22:50 INFO - PROCESS | 1655 | 1461741770086 Marionette DEBUG loaded listener.js 00:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11a903000) [pid = 1655] [serial = 67] [outer = 0x11867d800] 00:22:50 INFO - PROCESS | 1655 | 1461741770498 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]]]}] 00:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 00:22:50 INFO - PROCESS | 1655 | 1461741770561 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 1655 | 1461741770563 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:22:50 INFO - PROCESS | 1655 | 1461741770565 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - PROCESS | 1655 | 1461741770567 Marionette TRACE conn2 <- [1,66,null,{}] 00:22:50 INFO - PROCESS | 1655 | 1461741770573 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}] 00:22:50 INFO - PROCESS | 1655 | 1461741770699 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:22:50 INFO - PROCESS | 1655 | 1461741770746 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119822000 == 24 [pid = 1655] [id = 24] 00:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11b6dd400) [pid = 1655] [serial = 68] [outer = 0x0] 00:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11ba2f400) [pid = 1655] [serial = 69] [outer = 0x11b6dd400] 00:22:50 INFO - PROCESS | 1655 | 1461741770779 Marionette DEBUG loaded listener.js 00:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11c27b400) [pid = 1655] [serial = 70] [outer = 0x11b6dd400] 00:22:51 INFO - PROCESS | 1655 | 1461741771379 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]]]}] 00:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 821ms 00:22:51 INFO - PROCESS | 1655 | 1461741771387 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:22:51 INFO - PROCESS | 1655 | 1461741771389 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:22:51 INFO - PROCESS | 1655 | 1461741771395 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:22:51 INFO - PROCESS | 1655 | 1461741771398 Marionette TRACE conn2 <- [1,70,null,{}] 00:22:51 INFO - PROCESS | 1655 | 1461741771402 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}] 00:22:51 INFO - PROCESS | 1655 | 1461741771548 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:22:51 INFO - PROCESS | 1655 | 1461741771665 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1163b2800 == 25 [pid = 1655] [id = 25] 00:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11912d400) [pid = 1655] [serial = 71] [outer = 0x0] 00:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119192000) [pid = 1655] [serial = 72] [outer = 0x11912d400] 00:22:51 INFO - PROCESS | 1655 | 1461741771715 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119e4fc00) [pid = 1655] [serial = 73] [outer = 0x11912d400] 00:22:52 INFO - PROCESS | 1655 | 1461741772067 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]]]}] 00:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 724ms 00:22:52 INFO - PROCESS | 1655 | 1461741772119 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1655 | 1461741772123 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:22:52 INFO - PROCESS | 1655 | 1461741772128 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1655 | 1461741772129 Marionette TRACE conn2 <- [1,74,null,{}] 00:22:52 INFO - PROCESS | 1655 | 1461741772132 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}] 00:22:52 INFO - PROCESS | 1655 | 1461741772202 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:22:52 INFO - PROCESS | 1655 | 1461741772210 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x118803000 == 26 [pid = 1655] [id = 26] 00:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11a605000) [pid = 1655] [serial = 74] [outer = 0x0] 00:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11a903800) [pid = 1655] [serial = 75] [outer = 0x11a605000] 00:22:52 INFO - PROCESS | 1655 | 1461741772238 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11a925400) [pid = 1655] [serial = 76] [outer = 0x11a605000] 00:22:52 INFO - PROCESS | 1655 | 1461741772591 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]]]}] 00:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 00:22:52 INFO - PROCESS | 1655 | 1461741772666 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1655 | 1461741772669 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:22:52 INFO - PROCESS | 1655 | 1461741772675 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1655 | 1461741772679 Marionette TRACE conn2 <- [1,78,null,{}] 00:22:52 INFO - PROCESS | 1655 | 1461741772689 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}] 00:22:52 INFO - PROCESS | 1655 | 1461741772801 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:22:52 INFO - PROCESS | 1655 | 1461741772816 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11980a000 == 27 [pid = 1655] [id = 27] 00:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11a92dc00) [pid = 1655] [serial = 77] [outer = 0x0] 00:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11afaf400) [pid = 1655] [serial = 78] [outer = 0x11a92dc00] 00:22:52 INFO - PROCESS | 1655 | 1461741772860 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11b2ef400) [pid = 1655] [serial = 79] [outer = 0x11a92dc00] 00:22:53 INFO - PROCESS | 1655 | 1461741773220 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]]]}] 00:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 573ms 00:22:53 INFO - PROCESS | 1655 | 1461741773248 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1655 | 1461741773249 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:22:53 INFO - PROCESS | 1655 | 1461741773265 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1655 | 1461741773266 Marionette TRACE conn2 <- [1,82,null,{}] 00:22:53 INFO - PROCESS | 1655 | 1461741773268 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}] 00:22:53 INFO - PROCESS | 1655 | 1461741773340 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:22:53 INFO - PROCESS | 1655 | 1461741773344 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d46800 == 28 [pid = 1655] [id = 28] 00:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11b673000) [pid = 1655] [serial = 80] [outer = 0x0] 00:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11b6de800) [pid = 1655] [serial = 81] [outer = 0x11b673000] 00:22:53 INFO - PROCESS | 1655 | 1461741773373 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11bef2000) [pid = 1655] [serial = 82] [outer = 0x11b673000] 00:22:53 INFO - PROCESS | 1655 | 1461741773677 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]]]}] 00:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 00:22:53 INFO - PROCESS | 1655 | 1461741773735 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1655 | 1461741773736 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:22:53 INFO - PROCESS | 1655 | 1461741773739 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1655 | 1461741773740 Marionette TRACE conn2 <- [1,86,null,{}] 00:22:53 INFO - PROCESS | 1655 | 1461741773742 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}] 00:22:53 INFO - PROCESS | 1655 | 1461741773814 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:22:53 INFO - PROCESS | 1655 | 1461741773856 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa0d800 == 29 [pid = 1655] [id = 29] 00:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1154a8400) [pid = 1655] [serial = 83] [outer = 0x0] 00:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11bef7400) [pid = 1655] [serial = 84] [outer = 0x1154a8400] 00:22:53 INFO - PROCESS | 1655 | 1461741773885 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11c36f800) [pid = 1655] [serial = 85] [outer = 0x1154a8400] 00:22:54 INFO - PROCESS | 1655 | 1461741774153 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]]]}] 00:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 00:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:22:54 INFO - PROCESS | 1655 | 1461741774209 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1655 | 1461741774212 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:22:54 INFO - PROCESS | 1655 | 1461741774215 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:22:54 INFO - PROCESS | 1655 | 1461741774216 Marionette TRACE conn2 <- [1,90,null,{}] 00:22:54 INFO - PROCESS | 1655 | 1461741774218 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}] 00:22:54 INFO - PROCESS | 1655 | 1461741774306 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:22:54 INFO - PROCESS | 1655 | 1461741774314 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af97800 == 30 [pid = 1655] [id = 30] 00:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11c49bc00) [pid = 1655] [serial = 86] [outer = 0x0] 00:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11c5b7800) [pid = 1655] [serial = 87] [outer = 0x11c49bc00] 00:22:54 INFO - PROCESS | 1655 | 1461741774342 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123a1b800) [pid = 1655] [serial = 88] [outer = 0x11c49bc00] 00:22:54 INFO - PROCESS | 1655 | 1461741774665 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]]]}] 00:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 00:22:54 INFO - PROCESS | 1655 | 1461741774685 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1655 | 1461741774686 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:22:54 INFO - PROCESS | 1655 | 1461741774689 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:22:54 INFO - PROCESS | 1655 | 1461741774690 Marionette TRACE conn2 <- [1,94,null,{}] 00:22:54 INFO - PROCESS | 1655 | 1461741774696 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}] 00:22:54 INFO - PROCESS | 1655 | 1461741774790 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:22:54 INFO - PROCESS | 1655 | 1461741774798 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b297000 == 31 [pid = 1655] [id = 31] 00:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1155c7c00) [pid = 1655] [serial = 89] [outer = 0x0] 00:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123b02400) [pid = 1655] [serial = 90] [outer = 0x1155c7c00] 00:22:54 INFO - PROCESS | 1655 | 1461741774823 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123eee800) [pid = 1655] [serial = 91] [outer = 0x1155c7c00] 00:22:55 INFO - PROCESS | 1655 | 1461741775112 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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 00:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:22:55 INFO - PROCESS | 1655 | 1461741775161 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1655 | 1461741775162 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:22:55 INFO - PROCESS | 1655 | 1461741775164 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1655 | 1461741775165 Marionette TRACE conn2 <- [1,98,null,{}] 00:22:55 INFO - PROCESS | 1655 | 1461741775168 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}] 00:22:55 INFO - PROCESS | 1655 | 1461741775238 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:22:55 INFO - PROCESS | 1655 | 1461741775244 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1147a4000 == 32 [pid = 1655] [id = 32] 00:22:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123b33800) [pid = 1655] [serial = 92] [outer = 0x0] 00:22:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124193c00) [pid = 1655] [serial = 93] [outer = 0x123b33800] 00:22:55 INFO - PROCESS | 1655 | 1461741775270 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1246ab400) [pid = 1655] [serial = 94] [outer = 0x123b33800] 00:22:55 INFO - PROCESS | 1655 | 1461741775584 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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 00:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:22:55 INFO - PROCESS | 1655 | 1461741775636 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1655 | 1461741775638 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:22:55 INFO - PROCESS | 1655 | 1461741775640 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1655 | 1461741775641 Marionette TRACE conn2 <- [1,102,null,{}] 00:22:55 INFO - PROCESS | 1655 | 1461741775643 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}] 00:22:55 INFO - PROCESS | 1655 | 1461741775742 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:22:55 INFO - PROCESS | 1655 | 1461741775747 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bebb800 == 33 [pid = 1655] [id = 33] 00:22:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11afbcc00) [pid = 1655] [serial = 95] [outer = 0x0] 00:22:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12725bc00) [pid = 1655] [serial = 96] [outer = 0x11afbcc00] 00:22:55 INFO - PROCESS | 1655 | 1461741775773 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1274ec400) [pid = 1655] [serial = 97] [outer = 0x11afbcc00] 00:22:56 INFO - PROCESS | 1655 | 1461741776049 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]]]}] 00:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 00:22:56 INFO - PROCESS | 1655 | 1461741776112 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:22:56 INFO - PROCESS | 1655 | 1461741776113 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:22:56 INFO - PROCESS | 1655 | 1461741776116 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - PROCESS | 1655 | 1461741776117 Marionette TRACE conn2 <- [1,106,null,{}] 00:22:56 INFO - PROCESS | 1655 | 1461741776119 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}] 00:22:56 INFO - PROCESS | 1655 | 1461741776193 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:22:56 INFO - PROCESS | 1655 | 1461741776198 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c528000 == 34 [pid = 1655] [id = 34] 00:22:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1274f3c00) [pid = 1655] [serial = 98] [outer = 0x0] 00:22:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x127589800) [pid = 1655] [serial = 99] [outer = 0x1274f3c00] 00:22:56 INFO - PROCESS | 1655 | 1461741776223 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127867800) [pid = 1655] [serial = 100] [outer = 0x1274f3c00] 00:22:56 INFO - PROCESS | 1655 | 1461741776533 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]]]}] 00:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 00:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:22:56 INFO - PROCESS | 1655 | 1461741776585 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:22:56 INFO - PROCESS | 1655 | 1461741776586 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:22:56 INFO - PROCESS | 1655 | 1461741776589 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - PROCESS | 1655 | 1461741776591 Marionette TRACE conn2 <- [1,110,null,{}] 00:22:56 INFO - PROCESS | 1655 | 1461741776607 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}] 00:22:56 INFO - PROCESS | 1655 | 1461741776693 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:22:56 INFO - PROCESS | 1655 | 1461741776698 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12393a000 == 35 [pid = 1655] [id = 35] 00:22:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x127865000) [pid = 1655] [serial = 101] [outer = 0x0] 00:22:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x127ed7c00) [pid = 1655] [serial = 102] [outer = 0x127865000] 00:22:56 INFO - PROCESS | 1655 | 1461741776726 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1289e8c00) [pid = 1655] [serial = 103] [outer = 0x127865000] 00:22:57 INFO - PROCESS | 1655 | 1461741777051 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]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 00:22:57 INFO - PROCESS | 1655 | 1461741777062 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1655 | 1461741777063 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:22:57 INFO - PROCESS | 1655 | 1461741777066 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1655 | 1461741777067 Marionette TRACE conn2 <- [1,114,null,{}] 00:22:57 INFO - PROCESS | 1655 | 1461741777069 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}] 00:22:57 INFO - PROCESS | 1655 | 1461741777144 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:22:57 INFO - PROCESS | 1655 | 1461741777149 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ada000 == 36 [pid = 1655] [id = 36] 00:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1289e9000) [pid = 1655] [serial = 104] [outer = 0x0] 00:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1299d6000) [pid = 1655] [serial = 105] [outer = 0x1289e9000] 00:22:57 INFO - PROCESS | 1655 | 1461741777173 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129d1b000) [pid = 1655] [serial = 106] [outer = 0x1289e9000] 00:22:57 INFO - PROCESS | 1655 | 1461741777482 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]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms 00:22:57 INFO - PROCESS | 1655 | 1461741777485 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1655 | 1461741777486 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:22:57 INFO - PROCESS | 1655 | 1461741777488 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1655 | 1461741777489 Marionette TRACE conn2 <- [1,118,null,{}] 00:22:57 INFO - PROCESS | 1655 | 1461741777501 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}] 00:22:57 INFO - PROCESS | 1655 | 1461741777579 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:22:57 INFO - PROCESS | 1655 | 1461741777633 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e0b000 == 37 [pid = 1655] [id = 37] 00:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x127867c00) [pid = 1655] [serial = 107] [outer = 0x0] 00:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129d1ac00) [pid = 1655] [serial = 108] [outer = 0x127867c00] 00:22:57 INFO - PROCESS | 1655 | 1461741777658 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b234800) [pid = 1655] [serial = 109] [outer = 0x127867c00] 00:22:57 INFO - PROCESS | 1655 | 1461741777913 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]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 477ms 00:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:22:57 INFO - PROCESS | 1655 | 1461741777965 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1655 | 1461741777966 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:22:57 INFO - PROCESS | 1655 | 1461741777968 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1655 | 1461741777969 Marionette TRACE conn2 <- [1,122,null,{}] 00:22:57 INFO - PROCESS | 1655 | 1461741777980 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}] 00:22:58 INFO - PROCESS | 1655 | 1461741778061 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:22:58 INFO - PROCESS | 1655 | 1461741778066 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12401e800 == 38 [pid = 1655] [id = 38] 00:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b234c00) [pid = 1655] [serial = 110] [outer = 0x0] 00:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b654400) [pid = 1655] [serial = 111] [outer = 0x12b234c00] 00:22:58 INFO - PROCESS | 1655 | 1461741778091 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b90c400) [pid = 1655] [serial = 112] [outer = 0x12b234c00] 00:22:58 INFO - PROCESS | 1655 | 1461741778402 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]]]}] 00:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 00:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:22:58 INFO - PROCESS | 1655 | 1461741778437 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1655 | 1461741778439 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:22:58 INFO - PROCESS | 1655 | 1461741778442 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1655 | 1461741778444 Marionette TRACE conn2 <- [1,126,null,{}] 00:22:58 INFO - PROCESS | 1655 | 1461741778447 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}] 00:22:58 INFO - PROCESS | 1655 | 1461741778545 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:22:58 INFO - PROCESS | 1655 | 1461741778552 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11459b000 == 39 [pid = 1655] [id = 39] 00:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113613000) [pid = 1655] [serial = 113] [outer = 0x0] 00:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1147e0800) [pid = 1655] [serial = 114] [outer = 0x113613000] 00:22:58 INFO - PROCESS | 1655 | 1461741778628 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x116380400) [pid = 1655] [serial = 115] [outer = 0x113613000] 00:22:59 INFO - PROCESS | 1655 | 1461741779100 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]]]}] 00:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 671ms 00:22:59 INFO - PROCESS | 1655 | 1461741779113 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:22:59 INFO - PROCESS | 1655 | 1461741779116 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:22:59 INFO - PROCESS | 1655 | 1461741779120 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:22:59 INFO - PROCESS | 1655 | 1461741779122 Marionette TRACE conn2 <- [1,130,null,{}] 00:22:59 INFO - PROCESS | 1655 | 1461741779147 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}] 00:22:59 INFO - PROCESS | 1655 | 1461741779249 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:22:59 INFO - PROCESS | 1655 | 1461741779315 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119807000 == 40 [pid = 1655] [id = 40] 00:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11a63f000) [pid = 1655] [serial = 116] [outer = 0x0] 00:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11a909000) [pid = 1655] [serial = 117] [outer = 0x11a63f000] 00:22:59 INFO - PROCESS | 1655 | 1461741779346 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11acee800) [pid = 1655] [serial = 118] [outer = 0x11a63f000] 00:22:59 INFO - PROCESS | 1655 | 1461741779788 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]]]}] 00:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 689ms 00:22:59 INFO - PROCESS | 1655 | 1461741779808 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:22:59 INFO - PROCESS | 1655 | 1461741779811 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:22:59 INFO - PROCESS | 1655 | 1461741779816 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:22:59 INFO - PROCESS | 1655 | 1461741779817 Marionette TRACE conn2 <- [1,134,null,{}] 00:22:59 INFO - PROCESS | 1655 | 1461741779820 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}] 00:22:59 INFO - PROCESS | 1655 | 1461741779971 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:23:00 INFO - PROCESS | 1655 | 1461741780020 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bec4800 == 41 [pid = 1655] [id = 41] 00:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11bef3800) [pid = 1655] [serial = 119] [outer = 0x0] 00:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11befe000) [pid = 1655] [serial = 120] [outer = 0x11bef3800] 00:23:00 INFO - PROCESS | 1655 | 1461741780053 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11c5b2800) [pid = 1655] [serial = 121] [outer = 0x11bef3800] 00:23:00 INFO - PROCESS | 1655 | 1461741780513 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]]]}] 00:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 720ms 00:23:00 INFO - PROCESS | 1655 | 1461741780536 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1655 | 1461741780537 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:23:00 INFO - PROCESS | 1655 | 1461741780557 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1655 | 1461741780560 Marionette TRACE conn2 <- [1,138,null,{}] 00:23:00 INFO - PROCESS | 1655 | 1461741780572 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}] 00:23:00 INFO - PROCESS | 1655 | 1461741780697 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:23:00 INFO - PROCESS | 1655 | 1461741780761 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12770a800 == 42 [pid = 1655] [id = 42] 00:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x127587800) [pid = 1655] [serial = 122] [outer = 0x0] 00:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x127eab000) [pid = 1655] [serial = 123] [outer = 0x127587800] 00:23:00 INFO - PROCESS | 1655 | 1461741780791 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x127ed7800) [pid = 1655] [serial = 124] [outer = 0x127587800] 00:23:01 INFO - PROCESS | 1655 | 1461741781395 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]]]}] 00:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 892ms 00:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:23:01 INFO - PROCESS | 1655 | 1461741781433 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:23:01 INFO - PROCESS | 1655 | 1461741781435 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:23:01 INFO - PROCESS | 1655 | 1461741781438 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:23:01 INFO - PROCESS | 1655 | 1461741781441 Marionette TRACE conn2 <- [1,142,null,{}] 00:23:01 INFO - PROCESS | 1655 | 1461741781445 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}] 00:23:01 INFO - PROCESS | 1655 | 1461741781530 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:23:01 INFO - PROCESS | 1655 | 1461741781596 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e4b000 == 43 [pid = 1655] [id = 43] 00:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119707400) [pid = 1655] [serial = 125] [outer = 0x0] 00:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11a604800) [pid = 1655] [serial = 126] [outer = 0x119707400] 00:23:01 INFO - PROCESS | 1655 | 1461741781626 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11a90e400) [pid = 1655] [serial = 127] [outer = 0x119707400] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea84800 == 42 [pid = 1655] [id = 12] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12401e800 == 41 [pid = 1655] [id = 38] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123e0b000 == 40 [pid = 1655] [id = 37] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123ada000 == 39 [pid = 1655] [id = 36] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12393a000 == 38 [pid = 1655] [id = 35] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11c528000 == 37 [pid = 1655] [id = 34] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11bebb800 == 36 [pid = 1655] [id = 33] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1147a4000 == 35 [pid = 1655] [id = 32] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11b297000 == 34 [pid = 1655] [id = 31] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11af97800 == 33 [pid = 1655] [id = 30] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa0d800 == 32 [pid = 1655] [id = 29] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119d46800 == 31 [pid = 1655] [id = 28] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11980a000 == 30 [pid = 1655] [id = 27] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x118803000 == 29 [pid = 1655] [id = 26] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1163b2800 == 28 [pid = 1655] [id = 25] 00:23:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119822000 == 27 [pid = 1655] [id = 24] 00:23:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118990000 == 26 [pid = 1655] [id = 23] 00:23:02 INFO - PROCESS | 1655 | --DOCSHELL 0x114b30800 == 25 [pid = 1655] [id = 22] 00:23:02 INFO - PROCESS | 1655 | 1461741782117 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]]]}] 00:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 723ms 00:23:02 INFO - PROCESS | 1655 | 1461741782162 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1655 | 1461741782164 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:23:02 INFO - PROCESS | 1655 | 1461741782168 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1655 | 1461741782170 Marionette TRACE conn2 <- [1,146,null,{}] 00:23:02 INFO - PROCESS | 1655 | 1461741782174 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}] 00:23:02 INFO - PROCESS | 1655 | 1461741782267 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:23:02 INFO - PROCESS | 1655 | 1461741782330 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x118611800 == 26 [pid = 1655] [id = 44] 00:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118e0dc00) [pid = 1655] [serial = 128] [outer = 0x0] 00:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x119e47800) [pid = 1655] [serial = 129] [outer = 0x118e0dc00] 00:23:02 INFO - PROCESS | 1655 | 1461741782363 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11a922000) [pid = 1655] [serial = 130] [outer = 0x118e0dc00] 00:23:02 INFO - PROCESS | 1655 | 1461741782783 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]]]}] 00:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms 00:23:02 INFO - PROCESS | 1655 | 1461741782843 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1655 | 1461741782847 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:23:02 INFO - PROCESS | 1655 | 1461741782852 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1655 | 1461741782854 Marionette TRACE conn2 <- [1,150,null,{}] 00:23:02 INFO - PROCESS | 1655 | 1461741782856 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}] 00:23:02 INFO - PROCESS | 1655 | 1461741782950 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:23:03 INFO - PROCESS | 1655 | 1461741783011 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a816800 == 27 [pid = 1655] [id = 45] 00:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11b2f8800) [pid = 1655] [serial = 131] [outer = 0x0] 00:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11b6d7000) [pid = 1655] [serial = 132] [outer = 0x11b2f8800] 00:23:03 INFO - PROCESS | 1655 | 1461741783042 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11ba2e400) [pid = 1655] [serial = 133] [outer = 0x11b2f8800] 00:23:03 INFO - PROCESS | 1655 | 1461741783468 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]]]}] 00:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 00:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:23:03 INFO - PROCESS | 1655 | 1461741783525 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:23:03 INFO - PROCESS | 1655 | 1461741783527 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:23:03 INFO - PROCESS | 1655 | 1461741783531 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:23:03 INFO - PROCESS | 1655 | 1461741783534 Marionette TRACE conn2 <- [1,154,null,{}] 00:23:03 INFO - PROCESS | 1655 | 1461741783543 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}] 00:23:03 INFO - PROCESS | 1655 | 1461741783637 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:23:03 INFO - PROCESS | 1655 | 1461741783699 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba1d800 == 28 [pid = 1655] [id = 46] 00:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11c5c1800) [pid = 1655] [serial = 134] [outer = 0x0] 00:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11c8f1400) [pid = 1655] [serial = 135] [outer = 0x11c5c1800] 00:23:03 INFO - PROCESS | 1655 | 1461741783732 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x123a1cc00) [pid = 1655] [serial = 136] [outer = 0x11c5c1800] 00:23:04 INFO - PROCESS | 1655 | 1461741784186 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]]]}] 00:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 00:23:04 INFO - PROCESS | 1655 | 1461741784203 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 1655 | 1461741784205 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:23:04 INFO - PROCESS | 1655 | 1461741784239 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 1655 | 1461741784241 Marionette TRACE conn2 <- [1,158,null,{}] 00:23:04 INFO - PROCESS | 1655 | 1461741784248 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}] 00:23:04 INFO - PROCESS | 1655 | 1461741784338 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:23:04 INFO - PROCESS | 1655 | 1461741784399 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2c4800 == 29 [pid = 1655] [id = 47] 00:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12441e800) [pid = 1655] [serial = 137] [outer = 0x0] 00:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x125e29c00) [pid = 1655] [serial = 138] [outer = 0x12441e800] 00:23:04 INFO - PROCESS | 1655 | 1461741784433 Marionette DEBUG loaded listener.js 00:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1274f1c00) [pid = 1655] [serial = 139] [outer = 0x12441e800] 00:23:04 INFO - PROCESS | 1655 | 1461741784890 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]]]}] 00:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 690ms 00:23:04 INFO - PROCESS | 1655 | 1461741784913 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 1655 | 1461741784914 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:23:04 INFO - PROCESS | 1655 | 1461741784916 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 1655 | 1461741784918 Marionette TRACE conn2 <- [1,162,null,{}] 00:23:04 INFO - PROCESS | 1655 | 1461741784920 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}] 00:23:05 INFO - PROCESS | 1655 | 1461741785007 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:23:05 INFO - PROCESS | 1655 | 1461741785068 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123947800 == 30 [pid = 1655] [id = 48] 00:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12441dc00) [pid = 1655] [serial = 140] [outer = 0x0] 00:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x127586c00) [pid = 1655] [serial = 141] [outer = 0x12441dc00] 00:23:05 INFO - PROCESS | 1655 | 1461741785101 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x127eaf400) [pid = 1655] [serial = 142] [outer = 0x12441dc00] 00:23:05 INFO - PROCESS | 1655 | 1461741785594 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]]]}] 00:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 723ms 00:23:05 INFO - PROCESS | 1655 | 1461741785654 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:23:05 INFO - PROCESS | 1655 | 1461741785656 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:23:05 INFO - PROCESS | 1655 | 1461741785662 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:23:05 INFO - PROCESS | 1655 | 1461741785664 Marionette TRACE conn2 <- [1,166,null,{}] 00:23:05 INFO - PROCESS | 1655 | 1461741785668 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}] 00:23:05 INFO - PROCESS | 1655 | 1461741785755 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:23:05 INFO - PROCESS | 1655 | 1461741785825 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119221800 == 31 [pid = 1655] [id = 49] 00:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11a607800) [pid = 1655] [serial = 143] [outer = 0x0] 00:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11a907800) [pid = 1655] [serial = 144] [outer = 0x11a607800] 00:23:05 INFO - PROCESS | 1655 | 1461741785854 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11ad35800) [pid = 1655] [serial = 145] [outer = 0x11a607800] 00:23:06 INFO - PROCESS | 1655 | --DOCSHELL 0x11bec4800 == 30 [pid = 1655] [id = 41] 00:23:06 INFO - PROCESS | 1655 | --DOCSHELL 0x119807000 == 29 [pid = 1655] [id = 40] 00:23:06 INFO - PROCESS | 1655 | --DOCSHELL 0x11459b000 == 28 [pid = 1655] [id = 39] 00:23:06 INFO - PROCESS | 1655 | 1461741786356 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]]]}] 00:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 724ms 00:23:06 INFO - PROCESS | 1655 | 1461741786392 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:23:06 INFO - PROCESS | 1655 | 1461741786395 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:23:06 INFO - PROCESS | 1655 | 1461741786401 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1655 | 1461741786403 Marionette TRACE conn2 <- [1,170,null,{}] 00:23:06 INFO - PROCESS | 1655 | 1461741786407 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}] 00:23:06 INFO - PROCESS | 1655 | 1461741786504 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:23:06 INFO - PROCESS | 1655 | 1461741786569 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af88800 == 29 [pid = 1655] [id = 50] 00:23:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x11a928000) [pid = 1655] [serial = 146] [outer = 0x0] 00:23:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11afba000) [pid = 1655] [serial = 147] [outer = 0x11a928000] 00:23:06 INFO - PROCESS | 1655 | 1461741786603 Marionette DEBUG loaded listener.js 00:23:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11ba25c00) [pid = 1655] [serial = 148] [outer = 0x11a928000] 00:23:07 INFO - PROCESS | 1655 | 1461741787029 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]]]}] 00:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 00:23:07 INFO - PROCESS | 1655 | 1461741787094 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:23:07 INFO - PROCESS | 1655 | 1461741787097 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:23:07 INFO - PROCESS | 1655 | 1461741787104 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 1655 | 1461741787106 Marionette TRACE conn2 <- [1,174,null,{}] 00:23:07 INFO - PROCESS | 1655 | 1461741787111 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}] 00:23:07 INFO - PROCESS | 1655 | 1461741787205 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:23:07 INFO - PROCESS | 1655 | 1461741787268 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392b000 == 30 [pid = 1655] [id = 51] 00:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x11c503000) [pid = 1655] [serial = 149] [outer = 0x0] 00:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x123a16800) [pid = 1655] [serial = 150] [outer = 0x11c503000] 00:23:07 INFO - PROCESS | 1655 | 1461741787300 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x123b34000) [pid = 1655] [serial = 151] [outer = 0x11c503000] 00:23:07 INFO - PROCESS | 1655 | 1461741787795 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]]]}] 00:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 724ms 00:23:07 INFO - PROCESS | 1655 | 1461741787829 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:23:07 INFO - PROCESS | 1655 | 1461741787830 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:23:07 INFO - PROCESS | 1655 | 1461741787833 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 1655 | 1461741787836 Marionette TRACE conn2 <- [1,178,null,{}] 00:23:07 INFO - PROCESS | 1655 | 1461741787844 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}] 00:23:07 INFO - PROCESS | 1655 | 1461741787940 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:23:08 INFO - PROCESS | 1655 | 1461741788005 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e4f000 == 31 [pid = 1655] [id = 52] 00:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x127ecec00) [pid = 1655] [serial = 152] [outer = 0x0] 00:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x127fce400) [pid = 1655] [serial = 153] [outer = 0x127ecec00] 00:23:08 INFO - PROCESS | 1655 | 1461741788039 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x128e97400) [pid = 1655] [serial = 154] [outer = 0x127ecec00] 00:23:08 INFO - PROCESS | 1655 | 1461741788437 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]]]}] 00:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 00:23:08 INFO - PROCESS | 1655 | 1461741788524 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:23:08 INFO - PROCESS | 1655 | 1461741788526 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:23:08 INFO - PROCESS | 1655 | 1461741788533 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:23:08 INFO - PROCESS | 1655 | 1461741788534 Marionette TRACE conn2 <- [1,182,null,{}] 00:23:08 INFO - PROCESS | 1655 | 1461741788537 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}] 00:23:08 INFO - PROCESS | 1655 | 1461741788634 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:23:08 INFO - PROCESS | 1655 | 1461741788698 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x128951800 == 32 [pid = 1655] [id = 53] 00:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b236c00) [pid = 1655] [serial = 155] [outer = 0x0] 00:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12b429400) [pid = 1655] [serial = 156] [outer = 0x12b236c00] 00:23:08 INFO - PROCESS | 1655 | 1461741788728 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12b90f000) [pid = 1655] [serial = 157] [outer = 0x12b236c00] 00:23:09 INFO - PROCESS | 1655 | 1461741789154 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]]]}] 00:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 00:23:09 INFO - PROCESS | 1655 | 1461741789209 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1655 | 1461741789210 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:23:09 INFO - PROCESS | 1655 | 1461741789215 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1655 | 1461741789216 Marionette TRACE conn2 <- [1,186,null,{}] 00:23:09 INFO - PROCESS | 1655 | 1461741789219 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}] 00:23:09 INFO - PROCESS | 1655 | 1461741789308 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:23:09 INFO - PROCESS | 1655 | 1461741789372 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b43000 == 33 [pid = 1655] [id = 54] 00:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1188e6c00) [pid = 1655] [serial = 158] [outer = 0x0] 00:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12bca6000) [pid = 1655] [serial = 159] [outer = 0x1188e6c00] 00:23:09 INFO - PROCESS | 1655 | 1461741789402 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12bcb1000) [pid = 1655] [serial = 160] [outer = 0x1188e6c00] 00:23:09 INFO - PROCESS | 1655 | 1461741789925 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]]]}] 00:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 771ms 00:23:09 INFO - PROCESS | 1655 | 1461741789987 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:23:09 INFO - PROCESS | 1655 | 1461741789989 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:23:09 INFO - PROCESS | 1655 | 1461741789995 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1655 | 1461741789997 Marionette TRACE conn2 <- [1,190,null,{}] 00:23:10 INFO - PROCESS | 1655 | 1461741790002 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}] 00:23:10 INFO - PROCESS | 1655 | 1461741790095 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:23:10 INFO - PROCESS | 1655 | 1461741790156 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba1c800 == 34 [pid = 1655] [id = 55] 00:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11ad37800) [pid = 1655] [serial = 161] [outer = 0x0] 00:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11afb0000) [pid = 1655] [serial = 162] [outer = 0x11ad37800] 00:23:10 INFO - PROCESS | 1655 | 1461741790185 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11bef1800) [pid = 1655] [serial = 163] [outer = 0x11ad37800] 00:23:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12eadf800 == 33 [pid = 1655] [id = 11] 00:23:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba1d800 == 32 [pid = 1655] [id = 46] 00:23:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11a816800 == 31 [pid = 1655] [id = 45] 00:23:10 INFO - PROCESS | 1655 | --DOCSHELL 0x118611800 == 30 [pid = 1655] [id = 44] 00:23:10 INFO - PROCESS | 1655 | 1461741790669 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]]]}] 00:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 724ms 00:23:10 INFO - PROCESS | 1655 | 1461741790717 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1655 | 1461741790719 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:23:10 INFO - PROCESS | 1655 | 1461741790723 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1655 | 1461741790728 Marionette TRACE conn2 <- [1,194,null,{}] 00:23:10 INFO - PROCESS | 1655 | 1461741790732 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}] 00:23:10 INFO - PROCESS | 1655 | 1461741790825 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:23:10 INFO - PROCESS | 1655 | 1461741790891 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d45000 == 31 [pid = 1655] [id = 56] 00:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x119273400) [pid = 1655] [serial = 164] [outer = 0x0] 00:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x11b672c00) [pid = 1655] [serial = 165] [outer = 0x119273400] 00:23:10 INFO - PROCESS | 1655 | 1461741790925 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x11c4a2800) [pid = 1655] [serial = 166] [outer = 0x119273400] 00:23:11 INFO - PROCESS | 1655 | 1461741791400 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]]]}] 00:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 725ms 00:23:11 INFO - PROCESS | 1655 | 1461741791449 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:23:11 INFO - PROCESS | 1655 | 1461741791455 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:23:11 INFO - PROCESS | 1655 | 1461741791465 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1655 | 1461741791467 Marionette TRACE conn2 <- [1,198,null,{}] 00:23:11 INFO - PROCESS | 1655 | 1461741791471 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}] 00:23:11 INFO - PROCESS | 1655 | 1461741791613 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:23:11 INFO - PROCESS | 1655 | 1461741791690 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124248800 == 32 [pid = 1655] [id = 57] 00:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x124293c00) [pid = 1655] [serial = 167] [outer = 0x0] 00:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x1274f3400) [pid = 1655] [serial = 168] [outer = 0x124293c00] 00:23:11 INFO - PROCESS | 1655 | 1461741791739 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x127ecb800) [pid = 1655] [serial = 169] [outer = 0x124293c00] 00:23:12 INFO - PROCESS | 1655 | 1461741792231 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]]]}] 00:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 823ms 00:23:12 INFO - PROCESS | 1655 | 1461741792293 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1655 | 1461741792295 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:23:12 INFO - PROCESS | 1655 | 1461741792299 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1655 | 1461741792302 Marionette TRACE conn2 <- [1,202,null,{}] 00:23:12 INFO - PROCESS | 1655 | 1461741792312 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}] 00:23:12 INFO - PROCESS | 1655 | 1461741792405 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:23:12 INFO - PROCESS | 1655 | 1461741792470 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a2800 == 33 [pid = 1655] [id = 58] 00:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x1299d9000) [pid = 1655] [serial = 170] [outer = 0x0] 00:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x129d19000) [pid = 1655] [serial = 171] [outer = 0x1299d9000] 00:23:12 INFO - PROCESS | 1655 | 1461741792503 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12bca9000) [pid = 1655] [serial = 172] [outer = 0x1299d9000] 00:23:12 INFO - PROCESS | 1655 | 1461741792943 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]]]}] 00:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 00:23:12 INFO - PROCESS | 1655 | 1461741792971 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1655 | 1461741792973 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:23:13 INFO - PROCESS | 1655 | 1461741793024 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1655 | 1461741793025 Marionette TRACE conn2 <- [1,206,null,{}] 00:23:13 INFO - PROCESS | 1655 | 1461741793028 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}] 00:23:13 INFO - PROCESS | 1655 | 1461741793119 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:23:13 INFO - PROCESS | 1655 | 1461741793181 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd16800 == 34 [pid = 1655] [id = 59] 00:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12bf47800) [pid = 1655] [serial = 173] [outer = 0x0] 00:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12bf55000) [pid = 1655] [serial = 174] [outer = 0x12bf47800] 00:23:13 INFO - PROCESS | 1655 | 1461741793211 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12d203400) [pid = 1655] [serial = 175] [outer = 0x12bf47800] 00:23:13 INFO - PROCESS | 1655 | 1461741793627 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]]]}] 00:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 652ms 00:23:13 INFO - PROCESS | 1655 | 1461741793644 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1655 | 1461741793646 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:23:13 INFO - PROCESS | 1655 | 1461741793648 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1655 | 1461741793649 Marionette TRACE conn2 <- [1,210,null,{}] 00:23:13 INFO - PROCESS | 1655 | 1461741793652 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}] 00:23:13 INFO - PROCESS | 1655 | 1461741793747 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:23:13 INFO - PROCESS | 1655 | 1461741793802 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x114e81800 == 35 [pid = 1655] [id = 60] 00:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12d204c00) [pid = 1655] [serial = 176] [outer = 0x0] 00:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12d249400) [pid = 1655] [serial = 177] [outer = 0x12d204c00] 00:23:13 INFO - PROCESS | 1655 | 1461741793849 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12d24f400) [pid = 1655] [serial = 178] [outer = 0x12d204c00] 00:23:14 INFO - PROCESS | 1655 | 1461741794353 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]]]}] 00:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 720ms 00:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:23:14 INFO - PROCESS | 1655 | 1461741794368 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:23:14 INFO - PROCESS | 1655 | 1461741794369 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:23:14 INFO - PROCESS | 1655 | 1461741794372 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1655 | 1461741794373 Marionette TRACE conn2 <- [1,214,null,{}] 00:23:14 INFO - PROCESS | 1655 | 1461741794375 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}] 00:23:14 INFO - PROCESS | 1655 | 1461741794514 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:23:14 INFO - PROCESS | 1655 | 1461741794580 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1cd000 == 36 [pid = 1655] [id = 61] 00:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12d42e000) [pid = 1655] [serial = 179] [outer = 0x0] 00:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12e42d800) [pid = 1655] [serial = 180] [outer = 0x12d42e000] 00:23:14 INFO - PROCESS | 1655 | 1461741794612 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12e58ac00) [pid = 1655] [serial = 181] [outer = 0x12d42e000] 00:23:15 INFO - PROCESS | 1655 | 1461741795038 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]]]}] 00:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 672ms 00:23:15 INFO - PROCESS | 1655 | 1461741795045 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 1655 | 1461741795046 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:23:15 INFO - PROCESS | 1655 | 1461741795048 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - PROCESS | 1655 | 1461741795050 Marionette TRACE conn2 <- [1,218,null,{}] 00:23:15 INFO - PROCESS | 1655 | 1461741795052 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}] 00:23:15 INFO - PROCESS | 1655 | 1461741795143 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:23:15 INFO - PROCESS | 1655 | 1461741795192 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d450000 == 37 [pid = 1655] [id = 62] 00:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x11b67a400) [pid = 1655] [serial = 182] [outer = 0x0] 00:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12e58f400) [pid = 1655] [serial = 183] [outer = 0x11b67a400] 00:23:15 INFO - PROCESS | 1655 | 1461741795222 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12e5a6800) [pid = 1655] [serial = 184] [outer = 0x11b67a400] 00:23:15 INFO - PROCESS | 1655 | 1461741795644 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]]]}] 00:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 618ms 00:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:23:15 INFO - PROCESS | 1655 | 1461741795668 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 1655 | 1461741795669 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:23:15 INFO - PROCESS | 1655 | 1461741795672 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - PROCESS | 1655 | 1461741795673 Marionette TRACE conn2 <- [1,222,null,{}] 00:23:15 INFO - PROCESS | 1655 | 1461741795675 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}] 00:23:15 INFO - PROCESS | 1655 | 1461741795767 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:23:15 INFO - PROCESS | 1655 | 1461741795853 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d44d800 == 38 [pid = 1655] [id = 63] 00:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11c5c2400) [pid = 1655] [serial = 185] [outer = 0x0] 00:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12e5ad400) [pid = 1655] [serial = 186] [outer = 0x11c5c2400] 00:23:15 INFO - PROCESS | 1655 | 1461741795882 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12e5b3800) [pid = 1655] [serial = 187] [outer = 0x11c5c2400] 00:23:16 INFO - PROCESS | 1655 | 1461741796321 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]]]}] 00:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 719ms 00:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:23:16 INFO - PROCESS | 1655 | 1461741796393 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:23:16 INFO - PROCESS | 1655 | 1461741796396 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:23:16 INFO - PROCESS | 1655 | 1461741796400 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:23:16 INFO - PROCESS | 1655 | 1461741796402 Marionette TRACE conn2 <- [1,226,null,{}] 00:23:16 INFO - PROCESS | 1655 | 1461741796405 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}] 00:23:16 INFO - PROCESS | 1655 | 1461741796498 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:23:16 INFO - PROCESS | 1655 | 1461741796568 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb09800 == 39 [pid = 1655] [id = 64] 00:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x11b2f4000) [pid = 1655] [serial = 188] [outer = 0x0] 00:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x11c4a3c00) [pid = 1655] [serial = 189] [outer = 0x11b2f4000] 00:23:16 INFO - PROCESS | 1655 | 1461741796597 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x123b31000) [pid = 1655] [serial = 190] [outer = 0x11b2f4000] 00:23:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12392b000 == 38 [pid = 1655] [id = 51] 00:23:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11af88800 == 37 [pid = 1655] [id = 50] 00:23:17 INFO - PROCESS | 1655 | 1461741797069 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]]]}] 00:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x119128400) [pid = 1655] [serial = 191] [outer = 0x12fada400] 00:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 720ms 00:23:17 INFO - PROCESS | 1655 | 1461741797162 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1655 | 1461741797164 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:23:17 INFO - PROCESS | 1655 | 1461741797171 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1655 | 1461741797174 Marionette TRACE conn2 <- [1,230,null,{}] 00:23:17 INFO - PROCESS | 1655 | 1461741797199 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}] 00:23:17 INFO - PROCESS | 1655 | 1461741797312 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:23:17 INFO - PROCESS | 1655 | 1461741797378 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12445e800 == 38 [pid = 1655] [id = 65] 00:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x123a16400) [pid = 1655] [serial = 192] [outer = 0x0] 00:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x127ecac00) [pid = 1655] [serial = 193] [outer = 0x123a16400] 00:23:17 INFO - PROCESS | 1655 | 1461741797421 Marionette DEBUG loaded listener.js 00:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1289e0800) [pid = 1655] [serial = 194] [outer = 0x123a16400] 00:23:17 INFO - PROCESS | 1655 | 1461741797897 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]]]}] 00:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 740ms 00:23:17 INFO - PROCESS | 1655 | 1461741797911 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1655 | 1461741797914 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:23:17 INFO - PROCESS | 1655 | 1461741797919 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1655 | 1461741797921 Marionette TRACE conn2 <- [1,234,null,{}] 00:23:17 INFO - PROCESS | 1655 | 1461741797923 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}] 00:23:18 INFO - PROCESS | 1655 | 1461741798024 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:23:18 INFO - PROCESS | 1655 | 1461741798074 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a3000 == 39 [pid = 1655] [id = 66] 00:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1289e0400) [pid = 1655] [serial = 195] [outer = 0x0] 00:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x129d1f000) [pid = 1655] [serial = 196] [outer = 0x1289e0400] 00:23:18 INFO - PROCESS | 1655 | 1461741798104 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12bdb7000) [pid = 1655] [serial = 197] [outer = 0x1289e0400] 00:23:18 INFO - PROCESS | 1655 | 1461741798520 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]]]}] 00:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 00:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:23:18 INFO - PROCESS | 1655 | 1461741798539 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:23:18 INFO - PROCESS | 1655 | 1461741798540 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:23:18 INFO - PROCESS | 1655 | 1461741798543 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:23:18 INFO - PROCESS | 1655 | 1461741798545 Marionette TRACE conn2 <- [1,238,null,{}] 00:23:18 INFO - PROCESS | 1655 | 1461741798553 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}] 00:23:18 INFO - PROCESS | 1655 | 1461741798656 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:23:18 INFO - PROCESS | 1655 | 1461741798743 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd50800 == 40 [pid = 1655] [id = 67] 00:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12d424000) [pid = 1655] [serial = 198] [outer = 0x0] 00:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12d7ad400) [pid = 1655] [serial = 199] [outer = 0x12d424000] 00:23:18 INFO - PROCESS | 1655 | 1461741798776 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12e427c00) [pid = 1655] [serial = 200] [outer = 0x12d424000] 00:23:19 INFO - PROCESS | 1655 | 1461741799211 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]]]}] 00:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 00:23:19 INFO - PROCESS | 1655 | 1461741799264 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:23:19 INFO - PROCESS | 1655 | 1461741799266 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:23:19 INFO - PROCESS | 1655 | 1461741799269 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 1655 | 1461741799270 Marionette TRACE conn2 <- [1,242,null,{}] 00:23:19 INFO - PROCESS | 1655 | 1461741799272 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}] 00:23:19 INFO - PROCESS | 1655 | 1461741799408 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:23:19 INFO - PROCESS | 1655 | 1461741799420 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4ba800 == 41 [pid = 1655] [id = 68] 00:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12e5ab000) [pid = 1655] [serial = 201] [outer = 0x0] 00:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12e8d6800) [pid = 1655] [serial = 202] [outer = 0x12e5ab000] 00:23:19 INFO - PROCESS | 1655 | 1461741799450 Marionette DEBUG loaded listener.js 00:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12e8de800) [pid = 1655] [serial = 203] [outer = 0x12e5ab000] 00:23:19 INFO - PROCESS | 1655 | 1461741799896 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]]]}] 00:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 00:23:19 INFO - PROCESS | 1655 | 1461741799940 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:23:19 INFO - PROCESS | 1655 | 1461741799942 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:23:19 INFO - PROCESS | 1655 | 1461741799969 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 1655 | 1461741799972 Marionette TRACE conn2 <- [1,246,null,{}] 00:23:20 INFO - PROCESS | 1655 | 1461741800001 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}] 00:23:20 INFO - PROCESS | 1655 | 1461741800138 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:23:20 INFO - PROCESS | 1655 | 1461741800206 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea7e000 == 42 [pid = 1655] [id = 69] 00:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12e8e0400) [pid = 1655] [serial = 204] [outer = 0x0] 00:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12e8eb400) [pid = 1655] [serial = 205] [outer = 0x12e8e0400] 00:23:20 INFO - PROCESS | 1655 | 1461741800237 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12e8f1000) [pid = 1655] [serial = 206] [outer = 0x12e8e0400] 00:23:20 INFO - PROCESS | 1655 | 1461741800683 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]]]}] 00:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 748ms 00:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:23:20 INFO - PROCESS | 1655 | 1461741800693 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:23:20 INFO - PROCESS | 1655 | 1461741800694 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:23:20 INFO - PROCESS | 1655 | 1461741800697 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:23:20 INFO - PROCESS | 1655 | 1461741800698 Marionette TRACE conn2 <- [1,250,null,{}] 00:23:20 INFO - PROCESS | 1655 | 1461741800700 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}] 00:23:20 INFO - PROCESS | 1655 | 1461741800809 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:23:20 INFO - PROCESS | 1655 | 1461741800860 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f234800 == 43 [pid = 1655] [id = 70] 00:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12e8e4000) [pid = 1655] [serial = 207] [outer = 0x0] 00:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12f25dc00) [pid = 1655] [serial = 208] [outer = 0x12e8e4000] 00:23:20 INFO - PROCESS | 1655 | 1461741800890 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12f3e0000) [pid = 1655] [serial = 209] [outer = 0x12e8e4000] 00:23:21 INFO - PROCESS | 1655 | 1461741801316 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]]]}] 00:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 00:23:21 INFO - PROCESS | 1655 | 1461741801366 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:23:21 INFO - PROCESS | 1655 | 1461741801367 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:23:21 INFO - PROCESS | 1655 | 1461741801370 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:23:21 INFO - PROCESS | 1655 | 1461741801371 Marionette TRACE conn2 <- [1,254,null,{}] 00:23:21 INFO - PROCESS | 1655 | 1461741801373 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}] 00:23:21 INFO - PROCESS | 1655 | 1461741801483 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:23:21 INFO - PROCESS | 1655 | 1461741801563 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f720800 == 44 [pid = 1655] [id = 71] 00:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12e8f6800) [pid = 1655] [serial = 210] [outer = 0x0] 00:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12f8e5800) [pid = 1655] [serial = 211] [outer = 0x12e8f6800] 00:23:21 INFO - PROCESS | 1655 | 1461741801593 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12f8ed000) [pid = 1655] [serial = 212] [outer = 0x12e8f6800] 00:23:22 INFO - PROCESS | 1655 | 1461741802048 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]]]}] 00:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 719ms 00:23:22 INFO - PROCESS | 1655 | 1461741802089 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:23:22 INFO - PROCESS | 1655 | 1461741802091 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:23:22 INFO - PROCESS | 1655 | 1461741802095 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:23:22 INFO - PROCESS | 1655 | 1461741802097 Marionette TRACE conn2 <- [1,258,null,{}] 00:23:22 INFO - PROCESS | 1655 | 1461741802101 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}] 00:23:22 INFO - PROCESS | 1655 | 1461741802191 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:23:22 INFO - PROCESS | 1655 | 1461741802251 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d38000 == 45 [pid = 1655] [id = 72] 00:23:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x11c5b1400) [pid = 1655] [serial = 213] [outer = 0x0] 00:23:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x123a16c00) [pid = 1655] [serial = 214] [outer = 0x11c5b1400] 00:23:22 INFO - PROCESS | 1655 | 1461741802281 Marionette DEBUG loaded listener.js 00:23:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12751c800) [pid = 1655] [serial = 215] [outer = 0x11c5b1400] 00:23:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2c4800 == 44 [pid = 1655] [id = 47] 00:23:22 INFO - PROCESS | 1655 | --DOCSHELL 0x114e81800 == 43 [pid = 1655] [id = 60] 00:23:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd16800 == 42 [pid = 1655] [id = 59] 00:23:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a2800 == 41 [pid = 1655] [id = 58] 00:23:22 INFO - PROCESS | 1655 | --DOCSHELL 0x124248800 == 40 [pid = 1655] [id = 57] 00:23:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119d45000 == 39 [pid = 1655] [id = 56] 00:23:22 INFO - PROCESS | 1655 | 1461741802805 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]]]}] 00:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 721ms 00:23:22 INFO - PROCESS | 1655 | 1461741802828 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:23:22 INFO - PROCESS | 1655 | 1461741802831 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:23:22 INFO - PROCESS | 1655 | 1461741802837 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:23:22 INFO - PROCESS | 1655 | 1461741802840 Marionette TRACE conn2 <- [1,262,null,{}] 00:23:22 INFO - PROCESS | 1655 | 1461741802846 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}] 00:23:22 INFO - PROCESS | 1655 | 1461741802946 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:23:23 INFO - PROCESS | 1655 | 1461741803023 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c53a800 == 40 [pid = 1655] [id = 73] 00:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x11a645000) [pid = 1655] [serial = 216] [outer = 0x0] 00:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x123fdf000) [pid = 1655] [serial = 217] [outer = 0x11a645000] 00:23:23 INFO - PROCESS | 1655 | 1461741803075 Marionette DEBUG loaded listener.js 00:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x127fcb400) [pid = 1655] [serial = 218] [outer = 0x11a645000] 00:23:23 INFO - PROCESS | 1655 | 1461741803583 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]]]}] 00:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 774ms 00:23:23 INFO - PROCESS | 1655 | 1461741803611 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:23:23 INFO - PROCESS | 1655 | 1461741803615 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:23:23 INFO - PROCESS | 1655 | 1461741803619 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:23:23 INFO - PROCESS | 1655 | 1461741803621 Marionette TRACE conn2 <- [1,266,null,{}] 00:23:23 INFO - PROCESS | 1655 | 1461741803624 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}] 00:23:23 INFO - PROCESS | 1655 | 1461741803722 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:23:23 INFO - PROCESS | 1655 | 1461741803794 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c4800 == 41 [pid = 1655] [id = 74] 00:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x1289e7000) [pid = 1655] [serial = 219] [outer = 0x0] 00:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a0b2000) [pid = 1655] [serial = 220] [outer = 0x1289e7000] 00:23:23 INFO - PROCESS | 1655 | 1461741803825 Marionette DEBUG loaded listener.js 00:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a0b8000) [pid = 1655] [serial = 221] [outer = 0x1289e7000] 00:23:24 INFO - PROCESS | 1655 | 1461741804264 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]]]}] 00:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 00:23:24 INFO - PROCESS | 1655 | 1461741804289 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1655 | 1461741804290 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:23:24 INFO - PROCESS | 1655 | 1461741804293 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1655 | 1461741804296 Marionette TRACE conn2 <- [1,270,null,{}] 00:23:24 INFO - PROCESS | 1655 | 1461741804303 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}] 00:23:24 INFO - PROCESS | 1655 | 1461741804421 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:23:24 INFO - PROCESS | 1655 | 1461741804492 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d170800 == 42 [pid = 1655] [id = 75] 00:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12b42b000) [pid = 1655] [serial = 222] [outer = 0x0] 00:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12b433000) [pid = 1655] [serial = 223] [outer = 0x12b42b000] 00:23:24 INFO - PROCESS | 1655 | 1461741804527 Marionette DEBUG loaded listener.js 00:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12b64ac00) [pid = 1655] [serial = 224] [outer = 0x12b42b000] 00:23:24 INFO - PROCESS | 1655 | 1461741804947 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]]]}] 00:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 00:23:24 INFO - PROCESS | 1655 | 1461741804965 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1655 | 1461741804967 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:23:24 INFO - PROCESS | 1655 | 1461741804970 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1655 | 1461741804971 Marionette TRACE conn2 <- [1,274,null,{}] 00:23:24 INFO - PROCESS | 1655 | 1461741804974 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}] 00:23:25 INFO - PROCESS | 1655 | 1461741805069 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:23:25 INFO - PROCESS | 1655 | 1461741805122 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4ae800 == 43 [pid = 1655] [id = 76] 00:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12b437400) [pid = 1655] [serial = 225] [outer = 0x0] 00:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12bdb3000) [pid = 1655] [serial = 226] [outer = 0x12b437400] 00:23:25 INFO - PROCESS | 1655 | 1461741805153 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12d04d400) [pid = 1655] [serial = 227] [outer = 0x12b437400] 00:23:25 INFO - PROCESS | 1655 | 1461741805578 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]]]}] 00:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 618ms 00:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:23:25 INFO - PROCESS | 1655 | 1461741805588 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:23:25 INFO - PROCESS | 1655 | 1461741805590 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:23:25 INFO - PROCESS | 1655 | 1461741805592 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:23:25 INFO - PROCESS | 1655 | 1461741805593 Marionette TRACE conn2 <- [1,278,null,{}] 00:23:25 INFO - PROCESS | 1655 | 1461741805595 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}] 00:23:25 INFO - PROCESS | 1655 | 1461741805688 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:23:25 INFO - PROCESS | 1655 | 1461741805784 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8c6000 == 44 [pid = 1655] [id = 77] 00:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12d24f800) [pid = 1655] [serial = 228] [outer = 0x0] 00:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12d428c00) [pid = 1655] [serial = 229] [outer = 0x12d24f800] 00:23:25 INFO - PROCESS | 1655 | 1461741805814 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12d7b4800) [pid = 1655] [serial = 230] [outer = 0x12d24f800] 00:23:26 INFO - PROCESS | 1655 | 1461741806220 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]]]}] 00:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 00:23:26 INFO - PROCESS | 1655 | 1461741806264 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:23:26 INFO - PROCESS | 1655 | 1461741806265 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:23:26 INFO - PROCESS | 1655 | 1461741806267 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 1655 | 1461741806268 Marionette TRACE conn2 <- [1,282,null,{}] 00:23:26 INFO - PROCESS | 1655 | 1461741806271 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}] 00:23:26 INFO - PROCESS | 1655 | 1461741806389 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:23:26 INFO - PROCESS | 1655 | 1461741806463 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa57000 == 45 [pid = 1655] [id = 78] 00:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12dc1e000) [pid = 1655] [serial = 231] [outer = 0x0] 00:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12e58b400) [pid = 1655] [serial = 232] [outer = 0x12dc1e000] 00:23:26 INFO - PROCESS | 1655 | 1461741806495 Marionette DEBUG loaded listener.js 00:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12ee13c00) [pid = 1655] [serial = 233] [outer = 0x12dc1e000] 00:23:26 INFO - PROCESS | 1655 | 1461741806907 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]]]}] 00:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 00:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:23:26 INFO - PROCESS | 1655 | 1461741806936 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:23:26 INFO - PROCESS | 1655 | 1461741806938 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:23:26 INFO - PROCESS | 1655 | 1461741806940 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 1655 | 1461741806941 Marionette TRACE conn2 <- [1,286,null,{}] 00:23:26 INFO - PROCESS | 1655 | 1461741806943 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}] 00:23:27 INFO - PROCESS | 1655 | 1461741807050 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:23:27 INFO - PROCESS | 1655 | 1461741807129 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe1d000 == 46 [pid = 1655] [id = 79] 00:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x115937c00) [pid = 1655] [serial = 234] [outer = 0x0] 00:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12b358800) [pid = 1655] [serial = 235] [outer = 0x115937c00] 00:23:27 INFO - PROCESS | 1655 | 1461741807159 Marionette DEBUG loaded listener.js 00:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12b35c400) [pid = 1655] [serial = 236] [outer = 0x115937c00] 00:23:27 INFO - PROCESS | 1655 | 1461741807576 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]]]}] 00:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 00:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:23:27 INFO - PROCESS | 1655 | 1461741807611 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:23:27 INFO - PROCESS | 1655 | 1461741807613 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:23:27 INFO - PROCESS | 1655 | 1461741807615 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:23:27 INFO - PROCESS | 1655 | 1461741807616 Marionette TRACE conn2 <- [1,290,null,{}] 00:23:27 INFO - PROCESS | 1655 | 1461741807618 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}] 00:23:27 INFO - PROCESS | 1655 | 1461741807709 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:23:27 INFO - PROCESS | 1655 | 1461741807765 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x113411800 == 47 [pid = 1655] [id = 80] 00:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12b35c800) [pid = 1655] [serial = 237] [outer = 0x0] 00:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12e8f2c00) [pid = 1655] [serial = 238] [outer = 0x12b35c800] 00:23:27 INFO - PROCESS | 1655 | 1461741807795 Marionette DEBUG loaded listener.js 00:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12ee1c400) [pid = 1655] [serial = 239] [outer = 0x12b35c800] 00:23:28 INFO - PROCESS | 1655 | 1461741808219 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]]]}] 00:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 618ms 00:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:23:28 INFO - PROCESS | 1655 | 1461741808233 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 1655 | 1461741808235 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:23:28 INFO - PROCESS | 1655 | 1461741808237 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 1655 | 1461741808238 Marionette TRACE conn2 <- [1,294,null,{}] 00:23:28 INFO - PROCESS | 1655 | 1461741808240 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}] 00:23:28 INFO - PROCESS | 1655 | 1461741808334 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:23:28 INFO - PROCESS | 1655 | 1461741808433 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x13038f000 == 48 [pid = 1655] [id = 81] 00:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x11a92a800) [pid = 1655] [serial = 240] [outer = 0x0] 00:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12f25f400) [pid = 1655] [serial = 241] [outer = 0x11a92a800] 00:23:28 INFO - PROCESS | 1655 | 1461741808466 Marionette DEBUG loaded listener.js 00:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12f3d8400) [pid = 1655] [serial = 242] [outer = 0x11a92a800] 00:23:28 INFO - PROCESS | 1655 | 1461741808972 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]]]}] 00:23:29 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. 00:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 768ms 00:23:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12445e800 == 47 [pid = 1655] [id = 65] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a3000 == 46 [pid = 1655] [id = 66] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4b9000 == 45 [pid = 1655] [id = 10] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x125e4f000 == 44 [pid = 1655] [id = 52] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd50800 == 43 [pid = 1655] [id = 67] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd19000 == 42 [pid = 1655] [id = 9] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12f715800 == 41 [pid = 1655] [id = 14] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x129b43000 == 40 [pid = 1655] [id = 54] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea7e000 == 39 [pid = 1655] [id = 69] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12770a800 == 38 [pid = 1655] [id = 42] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128951800 == 37 [pid = 1655] [id = 53] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba1c800 == 36 [pid = 1655] [id = 55] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4ba800 == 35 [pid = 1655] [id = 68] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12f234800 == 34 [pid = 1655] [id = 70] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x118e4b000 == 33 [pid = 1655] [id = 43] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12f238000 == 32 [pid = 1655] [id = 13] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8c4800 == 31 [pid = 1655] [id = 21] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1cd000 == 30 [pid = 1655] [id = 61] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa51800 == 29 [pid = 1655] [id = 15] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d450000 == 28 [pid = 1655] [id = 62] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb09800 == 27 [pid = 1655] [id = 64] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119221800 == 26 [pid = 1655] [id = 49] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d44d800 == 25 [pid = 1655] [id = 63] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12f720800 == 24 [pid = 1655] [id = 71] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd10000 == 23 [pid = 1655] [id = 6] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe07800 == 22 [pid = 1655] [id = 17] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab62800 == 21 [pid = 1655] [id = 20] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x123947800 == 20 [pid = 1655] [id = 48] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d436800 == 19 [pid = 1655] [id = 8] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x130388800 == 18 [pid = 1655] [id = 19] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x113411800 == 17 [pid = 1655] [id = 80] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe1d000 == 16 [pid = 1655] [id = 79] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa57000 == 15 [pid = 1655] [id = 78] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8c6000 == 14 [pid = 1655] [id = 77] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4ae800 == 13 [pid = 1655] [id = 76] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d170800 == 12 [pid = 1655] [id = 75] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2c4800 == 11 [pid = 1655] [id = 74] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119d38000 == 10 [pid = 1655] [id = 72] 00:23:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11c53a800 == 9 [pid = 1655] [id = 73] 00:23:32 INFO - PROCESS | 1655 | 1461741812640 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:23:32 INFO - PROCESS | 1655 | 1461741812642 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:23:32 INFO - PROCESS | 1655 | 1461741812663 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:23:32 INFO - PROCESS | 1655 | 1461741812665 Marionette TRACE conn2 <- [1,298,null,{}] 00:23:32 INFO - PROCESS | 1655 | 1461741812669 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}] 00:23:32 INFO - PROCESS | 1655 | 1461741812755 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:23:32 INFO - PROCESS | 1655 | 1461741812763 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x115809000 == 10 [pid = 1655] [id = 82] 00:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11912f400) [pid = 1655] [serial = 243] [outer = 0x0] 00:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x119195000) [pid = 1655] [serial = 244] [outer = 0x11912f400] 00:23:32 INFO - PROCESS | 1655 | 1461741812791 Marionette DEBUG loaded listener.js 00:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11a63dc00) [pid = 1655] [serial = 245] [outer = 0x11912f400] 00:23:33 INFO - PROCESS | 1655 | 1461741813166 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]]]}] 00:23:33 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. 00:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 528ms 00:23:33 INFO - PROCESS | 1655 | 1461741813187 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:23:33 INFO - PROCESS | 1655 | 1461741813190 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:23:33 INFO - PROCESS | 1655 | 1461741813196 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 1655 | 1461741813198 Marionette TRACE conn2 <- [1,302,null,{}] 00:23:33 INFO - PROCESS | 1655 | 1461741813201 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}] 00:23:33 INFO - PROCESS | 1655 | 1461741813283 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:23:33 INFO - PROCESS | 1655 | 1461741813290 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad30800 == 11 [pid = 1655] [id = 83] 00:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x11a910800) [pid = 1655] [serial = 246] [outer = 0x0] 00:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x11ba2d800) [pid = 1655] [serial = 247] [outer = 0x11a910800] 00:23:33 INFO - PROCESS | 1655 | 1461741813320 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x11c4a5c00) [pid = 1655] [serial = 248] [outer = 0x11a910800] 00:23:33 INFO - PROCESS | 1655 | 1461741813676 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]]]}] 00:23:33 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. 00:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 524ms 00:23:33 INFO - PROCESS | 1655 | 1461741813726 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:23:33 INFO - PROCESS | 1655 | 1461741813728 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:23:33 INFO - PROCESS | 1655 | 1461741813731 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 1655 | 1461741813732 Marionette TRACE conn2 <- [1,306,null,{}] 00:23:33 INFO - PROCESS | 1655 | 1461741813739 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}] 00:23:33 INFO - PROCESS | 1655 | 1461741813821 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:23:33 INFO - PROCESS | 1655 | 1461741813831 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x124443000 == 12 [pid = 1655] [id = 84] 00:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x127510400) [pid = 1655] [serial = 249] [outer = 0x0] 00:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12758e400) [pid = 1655] [serial = 250] [outer = 0x127510400] 00:23:33 INFO - PROCESS | 1655 | 1461741813861 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x127fd4000) [pid = 1655] [serial = 251] [outer = 0x127510400] 00:23:34 INFO - PROCESS | 1655 | 1461741814242 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]]]}] 00:23:34 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. 00:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 519ms 00:23:34 INFO - PROCESS | 1655 | 1461741814250 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 1655 | 1461741814251 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:23:34 INFO - PROCESS | 1655 | 1461741814253 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:23:34 INFO - PROCESS | 1655 | 1461741814254 Marionette TRACE conn2 <- [1,310,null,{}] 00:23:34 INFO - PROCESS | 1655 | 1461741814256 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}] 00:23:34 INFO - PROCESS | 1655 | 1461741814336 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:23:34 INFO - PROCESS | 1655 | 1461741814418 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b3c800 == 13 [pid = 1655] [id = 85] 00:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x1289eac00) [pid = 1655] [serial = 252] [outer = 0x0] 00:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x129d1dc00) [pid = 1655] [serial = 253] [outer = 0x1289eac00] 00:23:34 INFO - PROCESS | 1655 | 1461741814444 Marionette DEBUG loaded listener.js 00:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12a0b3800) [pid = 1655] [serial = 254] [outer = 0x1289eac00] 00:23:34 INFO - PROCESS | 1655 | 1461741814796 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]]]}] 00:23:34 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. 00:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 569ms 00:23:34 INFO - PROCESS | 1655 | 1461741814823 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 1655 | 1461741814824 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:23:34 INFO - PROCESS | 1655 | 1461741814836 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:23:34 INFO - PROCESS | 1655 | 1461741814837 Marionette TRACE conn2 <- [1,314,null,{}] 00:23:34 INFO - PROCESS | 1655 | 1461741814839 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}] 00:23:34 INFO - PROCESS | 1655 | 1461741814935 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:23:34 INFO - PROCESS | 1655 | 1461741814940 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2bf000 == 14 [pid = 1655] [id = 86] 00:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x1163f1800) [pid = 1655] [serial = 255] [outer = 0x0] 00:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12b233800) [pid = 1655] [serial = 256] [outer = 0x1163f1800] 00:23:34 INFO - PROCESS | 1655 | 1461741814967 Marionette DEBUG loaded listener.js 00:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12b357c00) [pid = 1655] [serial = 257] [outer = 0x1163f1800] 00:23:35 INFO - PROCESS | 1655 | 1461741815329 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]]]}] 00:23:35 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. 00:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 00:23:35 INFO - PROCESS | 1655 | 1461741815361 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:23:35 INFO - PROCESS | 1655 | 1461741815363 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:23:35 INFO - PROCESS | 1655 | 1461741815366 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 1655 | 1461741815367 Marionette TRACE conn2 <- [1,318,null,{}] 00:23:35 INFO - PROCESS | 1655 | 1461741815369 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}] 00:23:35 INFO - PROCESS | 1655 | 1461741815490 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:23:35 INFO - PROCESS | 1655 | 1461741815548 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd14000 == 15 [pid = 1655] [id = 87] 00:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x1142b7c00) [pid = 1655] [serial = 258] [outer = 0x0] 00:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12b64e800) [pid = 1655] [serial = 259] [outer = 0x1142b7c00] 00:23:35 INFO - PROCESS | 1655 | 1461741815581 Marionette DEBUG loaded listener.js 00:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12bca4400) [pid = 1655] [serial = 260] [outer = 0x1142b7c00] 00:23:35 INFO - PROCESS | 1655 | 1461741815986 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]]]}] 00:23:36 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. 00:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 668ms 00:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:23:36 INFO - PROCESS | 1655 | 1461741816034 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:23:36 INFO - PROCESS | 1655 | 1461741816035 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:23:36 INFO - PROCESS | 1655 | 1461741816038 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:23:36 INFO - PROCESS | 1655 | 1461741816039 Marionette TRACE conn2 <- [1,322,null,{}] 00:23:36 INFO - PROCESS | 1655 | 1461741816041 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}] 00:23:36 INFO - PROCESS | 1655 | 1461741816139 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:23:36 INFO - PROCESS | 1655 | 1461741816180 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea72000 == 16 [pid = 1655] [id = 88] 00:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12bca4800) [pid = 1655] [serial = 261] [outer = 0x0] 00:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12bdac000) [pid = 1655] [serial = 262] [outer = 0x12bca4800] 00:23:36 INFO - PROCESS | 1655 | 1461741816205 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12d20a000) [pid = 1655] [serial = 263] [outer = 0x12bca4800] 00:23:36 INFO - PROCESS | 1655 | 1461741816540 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]]]}] 00:23:36 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. 00:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 00:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:23:36 INFO - PROCESS | 1655 | 1461741816558 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:23:36 INFO - PROCESS | 1655 | 1461741816560 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:23:36 INFO - PROCESS | 1655 | 1461741816562 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:23:36 INFO - PROCESS | 1655 | 1461741816563 Marionette TRACE conn2 <- [1,326,null,{}] 00:23:36 INFO - PROCESS | 1655 | 1461741816572 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}] 00:23:36 INFO - PROCESS | 1655 | 1461741816666 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:23:36 INFO - PROCESS | 1655 | 1461741816671 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f22f800 == 17 [pid = 1655] [id = 89] 00:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12bcb1400) [pid = 1655] [serial = 264] [outer = 0x0] 00:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12d252400) [pid = 1655] [serial = 265] [outer = 0x12bcb1400] 00:23:36 INFO - PROCESS | 1655 | 1461741816696 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12d431800) [pid = 1655] [serial = 266] [outer = 0x12bcb1400] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x11ad37800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x11a607800) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x119707400) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x12b234c00) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x11912d400) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x11b6dd400) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x11a605000) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x11a92dc00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x11b673000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x1154a8400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x11c49bc00) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x1155c7c00) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x123b33800) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x11afbcc00) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x1274f3c00) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x127865000) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11867d800) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x127867c00) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x114b52c00) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x1289e9000) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x124293c00) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x119273400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x127587800) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x11a928000) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x11b2f4000) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x118e0dc00) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12441dc00) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x11c5b1400) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12441e800) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x11b2f8800) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12d204c00) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12e8f6800) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12d7ab000) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12d423000) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x123a16400) [pid = 1655] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x11a645000) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11bef3800) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12e8e4000) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12bf47800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x1289e7000) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12e5ab000) [pid = 1655] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12bcab400) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x11c503000) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x11a63f000) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x127ecec00) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x1299d9000) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12e8e0400) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x1188e6c00) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x11b67a400) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12fbd5000) [pid = 1655] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12b35c800) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12f3dbc00) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x113613000) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12e58e000) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x115937c00) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12d42e000) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12b42b000) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12ee17400) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12dc1e000) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12e8e7c00) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12e5ac400) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12d24f800) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12e589c00) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12b236c00) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12d424000) [pid = 1655] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12f8e5400) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x11c5c2400) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11a90c000) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12b437400) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x130108800) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x1289e0400) [pid = 1655] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:23:37 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11c5c1800) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:23:38 INFO - PROCESS | 1655 | 1461741818130 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]]]}] 00:23:38 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. 00:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1621ms 00:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:23:38 INFO - PROCESS | 1655 | 1461741818184 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:23:38 INFO - PROCESS | 1655 | 1461741818186 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:23:38 INFO - PROCESS | 1655 | 1461741818189 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:23:38 INFO - PROCESS | 1655 | 1461741818190 Marionette TRACE conn2 <- [1,330,null,{}] 00:23:38 INFO - PROCESS | 1655 | 1461741818194 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}] 00:23:38 INFO - PROCESS | 1655 | 1461741818376 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:23:38 INFO - PROCESS | 1655 | 1461741818456 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116318800 == 18 [pid = 1655] [id = 90] 00:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x115621c00) [pid = 1655] [serial = 267] [outer = 0x0] 00:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11867c400) [pid = 1655] [serial = 268] [outer = 0x115621c00] 00:23:38 INFO - PROCESS | 1655 | 1461741818496 Marionette DEBUG loaded listener.js 00:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x119271c00) [pid = 1655] [serial = 269] [outer = 0x115621c00] 00:23:38 INFO - PROCESS | 1655 | 1461741818975 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]]]}] 00:23:39 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. 00:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 822ms 00:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:23:39 INFO - PROCESS | 1655 | 1461741819014 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 1655 | 1461741819015 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:23:39 INFO - PROCESS | 1655 | 1461741819017 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - PROCESS | 1655 | 1461741819018 Marionette TRACE conn2 <- [1,334,null,{}] 00:23:39 INFO - PROCESS | 1655 | 1461741819021 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}] 00:23:39 INFO - PROCESS | 1655 | 1461741819107 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:23:39 INFO - PROCESS | 1655 | 1461741819115 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12444a800 == 19 [pid = 1655] [id = 91] 00:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11befcc00) [pid = 1655] [serial = 270] [outer = 0x0] 00:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11c502400) [pid = 1655] [serial = 271] [outer = 0x11befcc00] 00:23:39 INFO - PROCESS | 1655 | 1461741819141 Marionette DEBUG loaded listener.js 00:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x123a20000) [pid = 1655] [serial = 272] [outer = 0x11befcc00] 00:23:39 INFO - PROCESS | 1655 | 1461741819482 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]]]}] 00:23:39 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. 00:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 00:23:39 INFO - PROCESS | 1655 | 1461741819487 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 1655 | 1461741819488 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:23:39 INFO - PROCESS | 1655 | 1461741819490 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - PROCESS | 1655 | 1461741819493 Marionette TRACE conn2 <- [1,338,null,{}] 00:23:39 INFO - PROCESS | 1655 | 1461741819498 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}] 00:23:39 INFO - PROCESS | 1655 | 1461741819601 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:23:39 INFO - PROCESS | 1655 | 1461741819658 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b38000 == 20 [pid = 1655] [id = 92] 00:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x11acfb000) [pid = 1655] [serial = 273] [outer = 0x0] 00:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x124295400) [pid = 1655] [serial = 274] [outer = 0x11acfb000] 00:23:39 INFO - PROCESS | 1655 | 1461741819687 Marionette DEBUG loaded listener.js 00:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x129d19400) [pid = 1655] [serial = 275] [outer = 0x11acfb000] 00:23:40 INFO - PROCESS | 1655 | 1461741820202 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]]]}] 00:23:40 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. 00:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 722ms 00:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:23:40 INFO - PROCESS | 1655 | 1461741820214 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:23:40 INFO - PROCESS | 1655 | 1461741820218 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:23:40 INFO - PROCESS | 1655 | 1461741820224 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:23:40 INFO - PROCESS | 1655 | 1461741820228 Marionette TRACE conn2 <- [1,342,null,{}] 00:23:40 INFO - PROCESS | 1655 | 1461741820257 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}] 00:23:40 INFO - PROCESS | 1655 | 1461741820434 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:23:40 INFO - PROCESS | 1655 | 1461741820505 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa21800 == 21 [pid = 1655] [id = 93] 00:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x1188e2800) [pid = 1655] [serial = 276] [outer = 0x0] 00:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x11a902800) [pid = 1655] [serial = 277] [outer = 0x1188e2800] 00:23:40 INFO - PROCESS | 1655 | 1461741820539 Marionette DEBUG loaded listener.js 00:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11b6d6c00) [pid = 1655] [serial = 278] [outer = 0x1188e2800] 00:23:40 INFO - PROCESS | 1655 | 1461741820982 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]]]}] 00:23:41 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. 00:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 796ms 00:23:41 INFO - PROCESS | 1655 | 1461741821028 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:23:41 INFO - PROCESS | 1655 | 1461741821032 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:23:41 INFO - PROCESS | 1655 | 1461741821039 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 1655 | 1461741821042 Marionette TRACE conn2 <- [1,346,null,{}] 00:23:41 INFO - PROCESS | 1655 | 1461741821047 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}] 00:23:41 INFO - PROCESS | 1655 | 1461741821161 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:23:41 INFO - PROCESS | 1655 | 1461741821253 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a0800 == 22 [pid = 1655] [id = 94] 00:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x125e24400) [pid = 1655] [serial = 279] [outer = 0x0] 00:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x127412400) [pid = 1655] [serial = 280] [outer = 0x125e24400] 00:23:41 INFO - PROCESS | 1655 | 1461741821300 Marionette DEBUG loaded listener.js 00:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x1289dd000) [pid = 1655] [serial = 281] [outer = 0x125e24400] 00:23:41 INFO - PROCESS | 1655 | 1461741821607 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:23:41 INFO - PROCESS | 1655 | 1461741821841 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]]]}] 00:23:41 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. 00:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 873ms 00:23:41 INFO - PROCESS | 1655 | 1461741821913 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:23:41 INFO - PROCESS | 1655 | 1461741821914 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:23:41 INFO - PROCESS | 1655 | 1461741821917 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 1655 | 1461741821919 Marionette TRACE conn2 <- [1,350,null,{}] 00:23:41 INFO - PROCESS | 1655 | 1461741821927 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}] 00:23:42 INFO - PROCESS | 1655 | 1461741822026 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:23:42 INFO - PROCESS | 1655 | 1461741822086 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f22a800 == 23 [pid = 1655] [id = 95] 00:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12b42d400) [pid = 1655] [serial = 282] [outer = 0x0] 00:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12b42f400) [pid = 1655] [serial = 283] [outer = 0x12b42d400] 00:23:42 INFO - PROCESS | 1655 | 1461741822118 Marionette DEBUG loaded listener.js 00:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12b437000) [pid = 1655] [serial = 284] [outer = 0x12b42d400] 00:23:42 INFO - PROCESS | 1655 | 1461741822605 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]]]}] 00:23:42 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. 00:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 724ms 00:23:42 INFO - PROCESS | 1655 | 1461741822642 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:23:42 INFO - PROCESS | 1655 | 1461741822644 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:23:42 INFO - PROCESS | 1655 | 1461741822646 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:23:42 INFO - PROCESS | 1655 | 1461741822647 Marionette TRACE conn2 <- [1,354,null,{}] 00:23:42 INFO - PROCESS | 1655 | 1461741822650 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}] 00:23:42 INFO - PROCESS | 1655 | 1461741822759 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:23:42 INFO - PROCESS | 1655 | 1461741822816 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b293800 == 24 [pid = 1655] [id = 96] 00:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x1299d6800) [pid = 1655] [serial = 285] [outer = 0x0] 00:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12b42dc00) [pid = 1655] [serial = 286] [outer = 0x1299d6800] 00:23:42 INFO - PROCESS | 1655 | 1461741822847 Marionette DEBUG loaded listener.js 00:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12bdb2000) [pid = 1655] [serial = 287] [outer = 0x1299d6800] 00:23:43 INFO - PROCESS | 1655 | 1461741823268 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]]]}] 00:23:43 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. 00:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 669ms 00:23:43 INFO - PROCESS | 1655 | 1461741823350 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 1655 | 1461741823351 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:23:43 INFO - PROCESS | 1655 | 1461741823357 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 1655 | 1461741823358 Marionette TRACE conn2 <- [1,358,null,{}] 00:23:43 INFO - PROCESS | 1655 | 1461741823363 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}] 00:23:43 INFO - PROCESS | 1655 | 1461741823458 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:23:43 INFO - PROCESS | 1655 | 1461741823528 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1153a5800 == 25 [pid = 1655] [id = 97] 00:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x1155c6c00) [pid = 1655] [serial = 288] [outer = 0x0] 00:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x11a923800) [pid = 1655] [serial = 289] [outer = 0x1155c6c00] 00:23:43 INFO - PROCESS | 1655 | 1461741823558 Marionette DEBUG loaded listener.js 00:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x11b676400) [pid = 1655] [serial = 290] [outer = 0x1155c6c00] 00:23:44 INFO - PROCESS | 1655 | 1461741824172 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]]]}] 00:23:44 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. 00:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 823ms 00:23:44 INFO - PROCESS | 1655 | 1461741824180 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:23:44 INFO - PROCESS | 1655 | 1461741824182 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:23:44 INFO - PROCESS | 1655 | 1461741824186 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 1655 | 1461741824188 Marionette TRACE conn2 <- [1,362,null,{}] 00:23:44 INFO - PROCESS | 1655 | 1461741824209 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}] 00:23:44 INFO - PROCESS | 1655 | 1461741824317 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:23:44 INFO - PROCESS | 1655 | 1461741824369 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116324000 == 26 [pid = 1655] [id = 98] 00:23:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x11549c800) [pid = 1655] [serial = 291] [outer = 0x0] 00:23:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x11561d800) [pid = 1655] [serial = 292] [outer = 0x11549c800] 00:23:44 INFO - PROCESS | 1655 | 1461741824397 Marionette DEBUG loaded listener.js 00:23:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x1163f2800) [pid = 1655] [serial = 293] [outer = 0x11549c800] 00:23:44 INFO - PROCESS | 1655 | 1461741824904 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]]]}] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea72000 == 25 [pid = 1655] [id = 88] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd14000 == 24 [pid = 1655] [id = 87] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2bf000 == 23 [pid = 1655] [id = 86] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x129b3c800 == 22 [pid = 1655] [id = 85] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124443000 == 21 [pid = 1655] [id = 84] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad30800 == 20 [pid = 1655] [id = 83] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x115809000 == 19 [pid = 1655] [id = 82] 00:23:44 INFO - PROCESS | 1655 | --DOCSHELL 0x13038f000 == 18 [pid = 1655] [id = 81] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x125e28800) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x124192c00) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12f25f400) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x1246ab400) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x124193c00) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12725bc00) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x1274ec400) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x127867800) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x119e4fc00) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x127589800) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x127ed7c00) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x11926a000) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x1289e8c00) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x129d1ac00) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x114bbe400) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x129d1b000) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1299d6000) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x11a903000) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12b90c400) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12b234800) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11549d400) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12f8efc00) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11bef1800) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11c4a3c00) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x11b672c00) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x11ad35800) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11b6d7000) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11c5b2800) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11a909000) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11afb0000) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x119e47800) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x11a907800) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x11a90e400) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12b654400) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x119192000) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x11ba2f400) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x11c27b400) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11a903800) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11b2ef400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11a925400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11a604800) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11afaf400) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11b6de800) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x11bef7400) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x11bef2000) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11c36f800) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11c5b7800) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x123b02400) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x123a1b800) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x123eee800) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x11c8f1400) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12e8eb400) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x127eaf400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1274f3400) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x127eab000) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12751c800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x123fdf000) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x127586c00) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x1274f1c00) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11ba2e400) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x123a16c00) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x125e29c00) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12e427c00) [pid = 1655] [serial = 200] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11afba000) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12f25dc00) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12a0b2000) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12bca9000) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x127fce400) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x127ecb800) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11c4a2800) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x127ed7800) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11ba25c00) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x123b34000) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x123b31000) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12fad9800) [pid = 1655] [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.] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12e8de800) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11a922000) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x127fcb400) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11befe000) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12f3e0000) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12d249400) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12bf50c00) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12f8e5800) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12b429400) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12d203400) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12a0b8000) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12e8d6800) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12b433000) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12bcac400) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12bf55000) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x123a16800) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11acee800) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12bda9400) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128e97400) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x129d19000) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x127ecac00) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12e8f1000) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d7b4800) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 00:23:44 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. 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12e5a9400) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 00:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 775ms 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b90f000) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12e42d800) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12e58b400) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12bca6000) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12d428c00) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12e591000) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12d24f400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12f8ed000) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12dc1f400) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12e429400) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129d1f000) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12d424c00) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12d429400) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1289e0800) [pid = 1655] [serial = 194] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b35c400) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12e8f2c00) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12e58ac00) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1147e0800) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b64ac00) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12e58f400) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12ee1d800) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12f25f800) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12ee13c00) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12e8f3400) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b358800) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12ee14800) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12bdb3000) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12e8dbc00) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12e8e2800) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123a1cc00) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11a923c00) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12bcb1000) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12fbe1400) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12e5a6800) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12fa62000) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12fbd6c00) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12ee1c400) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12fbdb000) [pid = 1655] [serial = 49] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12f3e4000) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12facfc00) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116380400) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12f267400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12f3d9800) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12d7ad400) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12f8eb800) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12e5b3800) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11a910400) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x130108400) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12d04d400) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11a924400) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12e5ad400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12bdb7000) [pid = 1655] [serial = 197] [outer = 0x0] [url = about:blank] 00:23:44 INFO - PROCESS | 1655 | 1461741824961 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:23:44 INFO - PROCESS | 1655 | 1461741824965 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:23:44 INFO - PROCESS | 1655 | 1461741824970 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 1655 | 1461741824972 Marionette TRACE conn2 <- [1,366,null,{}] 00:23:44 INFO - PROCESS | 1655 | 1461741824975 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}] 00:23:45 INFO - PROCESS | 1655 | 1461741825042 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:23:45 INFO - PROCESS | 1655 | 1461741825049 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b3a800 == 19 [pid = 1655] [id = 99] 00:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118944000) [pid = 1655] [serial = 294] [outer = 0x0] 00:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11912b000) [pid = 1655] [serial = 295] [outer = 0x118944000] 00:23:45 INFO - PROCESS | 1655 | 1461741825077 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119878000) [pid = 1655] [serial = 296] [outer = 0x118944000] 00:23:45 INFO - PROCESS | 1655 | 1461741825484 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]]]}] 00:23:45 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. 00:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 520ms 00:23:45 INFO - PROCESS | 1655 | 1461741825491 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:23:45 INFO - PROCESS | 1655 | 1461741825492 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:23:45 INFO - PROCESS | 1655 | 1461741825494 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:23:45 INFO - PROCESS | 1655 | 1461741825497 Marionette TRACE conn2 <- [1,370,null,{}] 00:23:45 INFO - PROCESS | 1655 | 1461741825504 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}] 00:23:45 INFO - PROCESS | 1655 | 1461741825576 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:23:45 INFO - PROCESS | 1655 | 1461741825581 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e42000 == 20 [pid = 1655] [id = 100] 00:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11a640400) [pid = 1655] [serial = 297] [outer = 0x0] 00:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11a924c00) [pid = 1655] [serial = 298] [outer = 0x11a640400] 00:23:45 INFO - PROCESS | 1655 | 1461741825611 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11ad37c00) [pid = 1655] [serial = 299] [outer = 0x11a640400] 00:23:45 INFO - PROCESS | 1655 | 1461741825975 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]]]}] 00:23:46 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. 00:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 520ms 00:23:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:23:46 INFO - PROCESS | 1655 | 1461741826015 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 1655 | 1461741826017 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:23:46 INFO - PROCESS | 1655 | 1461741826019 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1655 | 1461741826020 Marionette TRACE conn2 <- [1,374,null,{}] 00:23:46 INFO - PROCESS | 1655 | 1461741826022 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}] 00:23:46 INFO - PROCESS | 1655 | 1461741826117 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:23:46 INFO - PROCESS | 1655 | 1461741826121 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920e800 == 21 [pid = 1655] [id = 101] 00:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11afbe400) [pid = 1655] [serial = 300] [outer = 0x0] 00:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11b2f6c00) [pid = 1655] [serial = 301] [outer = 0x11afbe400] 00:23:46 INFO - PROCESS | 1655 | 1461741826154 Marionette DEBUG loaded listener.js 00:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11ba26800) [pid = 1655] [serial = 302] [outer = 0x11afbe400] 00:23:46 INFO - PROCESS | 1655 | 1461741826550 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:23:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:23:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 00:23:46 INFO - PROCESS | 1655 | 1461741826594 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 1655 | 1461741826596 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:23:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:23:46 INFO - PROCESS | 1655 | 1461741826598 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1655 | 1461741826599 Marionette TRACE conn2 <- [1,378,null,{}] 00:23:46 INFO - PROCESS | 1655 | 1461741826601 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}] 00:23:46 INFO - PROCESS | 1655 | 1461741826688 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:23:46 INFO - PROCESS | 1655 | 1461741826693 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c20800 == 22 [pid = 1655] [id = 102] 00:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11ba27000) [pid = 1655] [serial = 303] [outer = 0x0] 00:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11bef2000) [pid = 1655] [serial = 304] [outer = 0x11ba27000] 00:23:46 INFO - PROCESS | 1655 | 1461741826720 Marionette DEBUG loaded listener.js 00:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11c36cc00) [pid = 1655] [serial = 305] [outer = 0x11ba27000] 00:23:47 INFO - PROCESS | 1655 | 1461741827057 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:23:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:23:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 518ms 00:23:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:23:47 INFO - PROCESS | 1655 | 1461741827121 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:23:47 INFO - PROCESS | 1655 | 1461741827123 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:23:47 INFO - PROCESS | 1655 | 1461741827125 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:23:47 INFO - PROCESS | 1655 | 1461741827127 Marionette TRACE conn2 <- [1,382,null,{}] 00:23:47 INFO - PROCESS | 1655 | 1461741827129 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}] 00:23:47 INFO - PROCESS | 1655 | 1461741827258 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:23:47 INFO - PROCESS | 1655 | 1461741827280 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11340e000 == 23 [pid = 1655] [id = 103] 00:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11c49b000) [pid = 1655] [serial = 306] [outer = 0x0] 00:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11c5cdc00) [pid = 1655] [serial = 307] [outer = 0x11c49b000] 00:23:47 INFO - PROCESS | 1655 | 1461741827323 Marionette DEBUG loaded listener.js 00:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123ee9c00) [pid = 1655] [serial = 308] [outer = 0x11c49b000] 00:23:47 INFO - PROCESS | 1655 | 1461741827766 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:23:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:23:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 669ms 00:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:23:47 INFO - PROCESS | 1655 | 1461741827795 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:23:47 INFO - PROCESS | 1655 | 1461741827797 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11befcc00) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1163f1800) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bca4800) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11912f400) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11a92a800) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x127510400) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1142b7c00) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11a910800) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1289eac00) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12bcb1400) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:23:47 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115621c00) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:23:47 INFO - PROCESS | 1655 | 1461741827865 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:23:47 INFO - PROCESS | 1655 | 1461741827867 Marionette TRACE conn2 <- [1,386,null,{}] 00:23:47 INFO - PROCESS | 1655 | 1461741827881 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}] 00:23:47 INFO - PROCESS | 1655 | 1461741827993 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:23:48 INFO - PROCESS | 1655 | 1461741828006 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab65800 == 24 [pid = 1655] [id = 104] 00:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11afba800) [pid = 1655] [serial = 309] [outer = 0x0] 00:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123a13c00) [pid = 1655] [serial = 310] [outer = 0x11afba800] 00:23:48 INFO - PROCESS | 1655 | 1461741828047 Marionette DEBUG loaded listener.js 00:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124192800) [pid = 1655] [serial = 311] [outer = 0x11afba800] 00:23:48 INFO - PROCESS | 1655 | 1461741828523 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]]]}] 00:23:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 746ms 00:23:48 INFO - PROCESS | 1655 | 1461741828550 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 1655 | 1461741828551 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:23:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:23:48 INFO - PROCESS | 1655 | 1461741828554 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 1655 | 1461741828555 Marionette TRACE conn2 <- [1,390,null,{}] 00:23:48 INFO - PROCESS | 1655 | 1461741828557 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}] 00:23:48 INFO - PROCESS | 1655 | 1461741828644 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:23:48 INFO - PROCESS | 1655 | 1461741828650 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11afa5000 == 25 [pid = 1655] [id = 105] 00:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x123fdf000) [pid = 1655] [serial = 312] [outer = 0x0] 00:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x127255400) [pid = 1655] [serial = 313] [outer = 0x123fdf000] 00:23:48 INFO - PROCESS | 1655 | 1461741828674 Marionette DEBUG loaded listener.js 00:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x127586400) [pid = 1655] [serial = 314] [outer = 0x123fdf000] 00:23:49 INFO - PROCESS | 1655 | 1461741829023 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]]]}] 00:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 00:23:49 INFO - PROCESS | 1655 | 1461741829072 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:23:49 INFO - PROCESS | 1655 | 1461741829073 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:23:49 INFO - PROCESS | 1655 | 1461741829076 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:23:49 INFO - PROCESS | 1655 | 1461741829077 Marionette TRACE conn2 <- [1,394,null,{}] 00:23:49 INFO - PROCESS | 1655 | 1461741829079 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}] 00:23:49 INFO - PROCESS | 1655 | 1461741829170 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:23:49 INFO - PROCESS | 1655 | 1461741829178 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba5a000 == 26 [pid = 1655] [id = 106] 00:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12441dc00) [pid = 1655] [serial = 315] [outer = 0x0] 00:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1275cf800) [pid = 1655] [serial = 316] [outer = 0x12441dc00] 00:23:49 INFO - PROCESS | 1655 | 1461741829204 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x127ecb800) [pid = 1655] [serial = 317] [outer = 0x12441dc00] 00:23:49 INFO - PROCESS | 1655 | 1461741829571 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]]]}] 00:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 00:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:23:49 INFO - PROCESS | 1655 | 1461741829597 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:23:49 INFO - PROCESS | 1655 | 1461741829599 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:23:49 INFO - PROCESS | 1655 | 1461741829603 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:23:49 INFO - PROCESS | 1655 | 1461741829604 Marionette TRACE conn2 <- [1,398,null,{}] 00:23:49 INFO - PROCESS | 1655 | 1461741829608 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}] 00:23:49 INFO - PROCESS | 1655 | 1461741829723 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:23:49 INFO - PROCESS | 1655 | 1461741829789 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd05000 == 27 [pid = 1655] [id = 107] 00:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116682800) [pid = 1655] [serial = 318] [outer = 0x0] 00:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x127ec9c00) [pid = 1655] [serial = 319] [outer = 0x116682800] 00:23:49 INFO - PROCESS | 1655 | 1461741829829 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1289e7000) [pid = 1655] [serial = 320] [outer = 0x116682800] 00:23:50 INFO - PROCESS | 1655 | 1461741830361 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]]]}] 00:23:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:23:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 00:23:50 INFO - PROCESS | 1655 | 1461741830373 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:23:50 INFO - PROCESS | 1655 | 1461741830380 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:23:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:23:50 INFO - PROCESS | 1655 | 1461741830384 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:23:50 INFO - PROCESS | 1655 | 1461741830387 Marionette TRACE conn2 <- [1,402,null,{}] 00:23:50 INFO - PROCESS | 1655 | 1461741830391 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}] 00:23:50 INFO - PROCESS | 1655 | 1461741830508 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:23:50 INFO - PROCESS | 1655 | 1461741830589 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118609800 == 28 [pid = 1655] [id = 108] 00:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11592b400) [pid = 1655] [serial = 321] [outer = 0x0] 00:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118940000) [pid = 1655] [serial = 322] [outer = 0x11592b400] 00:23:50 INFO - PROCESS | 1655 | 1461741830638 Marionette DEBUG loaded listener.js 00:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11a606c00) [pid = 1655] [serial = 323] [outer = 0x11592b400] 00:23:51 INFO - PROCESS | 1655 | 1461741831175 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]]]}] 00:23:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:23:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 823ms 00:23:51 INFO - PROCESS | 1655 | 1461741831207 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1655 | 1461741831211 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:23:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:23:51 INFO - PROCESS | 1655 | 1461741831234 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1655 | 1461741831236 Marionette TRACE conn2 <- [1,406,null,{}] 00:23:51 INFO - PROCESS | 1655 | 1461741831239 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}] 00:23:51 INFO - PROCESS | 1655 | 1461741831337 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:23:51 INFO - PROCESS | 1655 | 1461741831395 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa1f800 == 29 [pid = 1655] [id = 109] 00:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11a911800) [pid = 1655] [serial = 324] [outer = 0x0] 00:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11afc3800) [pid = 1655] [serial = 325] [outer = 0x11a911800] 00:23:51 INFO - PROCESS | 1655 | 1461741831426 Marionette DEBUG loaded listener.js 00:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11ba2cc00) [pid = 1655] [serial = 326] [outer = 0x11a911800] 00:23:51 INFO - PROCESS | 1655 | 1461741831871 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]]]}] 00:23:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:23:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 672ms 00:23:51 INFO - PROCESS | 1655 | 1461741831912 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1655 | 1461741831915 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:23:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:23:51 INFO - PROCESS | 1655 | 1461741831919 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1655 | 1461741831921 Marionette TRACE conn2 <- [1,410,null,{}] 00:23:51 INFO - PROCESS | 1655 | 1461741831931 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}] 00:23:52 INFO - PROCESS | 1655 | 1461741832027 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:23:52 INFO - PROCESS | 1655 | 1461741832085 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c532800 == 30 [pid = 1655] [id = 110] 00:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123a17400) [pid = 1655] [serial = 327] [outer = 0x0] 00:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123a1b400) [pid = 1655] [serial = 328] [outer = 0x123a17400] 00:23:52 INFO - PROCESS | 1655 | 1461741832117 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x127410400) [pid = 1655] [serial = 329] [outer = 0x123a17400] 00:23:52 INFO - PROCESS | 1655 | 1461741832636 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]]]}] 00:23:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:23:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 921ms 00:23:52 INFO - PROCESS | 1655 | 1461741832859 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:23:52 INFO - PROCESS | 1655 | 1461741832866 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:23:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:23:52 INFO - PROCESS | 1655 | 1461741832871 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:23:52 INFO - PROCESS | 1655 | 1461741832874 Marionette TRACE conn2 <- [1,414,null,{}] 00:23:52 INFO - PROCESS | 1655 | 1461741832879 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}] 00:23:53 INFO - PROCESS | 1655 | 1461741833005 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:23:53 INFO - PROCESS | 1655 | 1461741833063 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119221800 == 31 [pid = 1655] [id = 111] 00:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115846c00) [pid = 1655] [serial = 330] [outer = 0x0] 00:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1186b2000) [pid = 1655] [serial = 331] [outer = 0x115846c00] 00:23:53 INFO - PROCESS | 1655 | 1461741833091 Marionette DEBUG loaded listener.js 00:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11987b400) [pid = 1655] [serial = 332] [outer = 0x115846c00] 00:23:53 INFO - PROCESS | 1655 | 1461741833572 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]]]}] 00:23:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12f22f800 == 30 [pid = 1655] [id = 89] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124295400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 00:23:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 725ms 00:23:53 INFO - PROCESS | 1655 | 1461741833602 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:23:53 INFO - PROCESS | 1655 | 1461741833604 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:23:53 INFO - PROCESS | 1655 | 1461741833611 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:23:53 INFO - PROCESS | 1655 | 1461741833613 Marionette TRACE conn2 <- [1,418,null,{}] 00:23:53 INFO - PROCESS | 1655 | 1461741833616 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}] 00:23:53 INFO - PROCESS | 1655 | 1461741833688 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:23:53 INFO - PROCESS | 1655 | 1461741833697 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x115812000 == 31 [pid = 1655] [id = 112] 00:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119e4f000) [pid = 1655] [serial = 333] [outer = 0x0] 00:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11a90e800) [pid = 1655] [serial = 334] [outer = 0x119e4f000] 00:23:53 INFO - PROCESS | 1655 | 1461741833724 Marionette DEBUG loaded listener.js 00:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11ad3c800) [pid = 1655] [serial = 335] [outer = 0x119e4f000] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11c502400) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b233800) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12bdac000) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119195000) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12f3d8400) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12758e400) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x127fd4000) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12bca4400) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11ba2d800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11c4a5c00) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129d1dc00) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b64e800) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12d252400) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11867c400) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12d20a000) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11a63dc00) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12d431800) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123a20000) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119271c00) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a0b3800) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 00:23:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b357c00) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 00:23:54 INFO - PROCESS | 1655 | 1461741834570 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]]]}] 00:23:54 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 00:23:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 00:23:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:23:54 INFO - PROCESS | 1655 | 1461741834582 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 1655 | 1461741834584 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:23:54 INFO - PROCESS | 1655 | 1461741834586 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 1655 | 1461741834587 Marionette TRACE conn2 <- [1,422,null,{}] 00:23:54 INFO - PROCESS | 1655 | 1461741834600 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}] 00:23:54 INFO - PROCESS | 1655 | 1461741834674 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:23:54 INFO - PROCESS | 1655 | 1461741834682 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d45000 == 32 [pid = 1655] [id = 113] 00:23:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11bef1800) [pid = 1655] [serial = 336] [outer = 0x0] 00:23:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11c280800) [pid = 1655] [serial = 337] [outer = 0x11bef1800] 00:23:54 INFO - PROCESS | 1655 | 1461741834711 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11c508800) [pid = 1655] [serial = 338] [outer = 0x11bef1800] 00:23:55 INFO - PROCESS | 1655 | 1461741835531 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]]]}] 00:23:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:23:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 00:23:55 INFO - PROCESS | 1655 | 1461741835558 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 1655 | 1461741835559 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:23:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:23:55 INFO - PROCESS | 1655 | 1461741835564 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - PROCESS | 1655 | 1461741835565 Marionette TRACE conn2 <- [1,426,null,{}] 00:23:55 INFO - PROCESS | 1655 | 1461741835567 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}] 00:23:55 INFO - PROCESS | 1655 | 1461741835640 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:23:55 INFO - PROCESS | 1655 | 1461741835693 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba1e000 == 33 [pid = 1655] [id = 114] 00:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11befac00) [pid = 1655] [serial = 339] [outer = 0x0] 00:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123b0bc00) [pid = 1655] [serial = 340] [outer = 0x11befac00] 00:23:55 INFO - PROCESS | 1655 | 1461741835720 Marionette DEBUG loaded listener.js 00:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125e27800) [pid = 1655] [serial = 341] [outer = 0x11befac00] 00:23:56 INFO - PROCESS | 1655 | 1461741836156 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] 00:23:56 INFO - PROCESS | 1655 | 1461741836189 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:23:56 INFO - PROCESS | 1655 | 1461741836201 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:23:56 INFO - PROCESS | 1655 | 1461741836203 Marionette TRACE conn2 <- [1,430,null,{}] 00:23:56 INFO - PROCESS | 1655 | 1461741836215 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}] 00:23:56 INFO - PROCESS | 1655 | 1461741836328 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:23:56 INFO - PROCESS | 1655 | 1461741836333 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2cf000 == 34 [pid = 1655] [id = 115] 00:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11bef0c00) [pid = 1655] [serial = 342] [outer = 0x0] 00:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x127586c00) [pid = 1655] [serial = 343] [outer = 0x11bef0c00] 00:23:56 INFO - PROCESS | 1655 | 1461741836360 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x127fcb400) [pid = 1655] [serial = 344] [outer = 0x11bef0c00] 00:23:56 INFO - PROCESS | 1655 | 1461741836709 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]]]}] 00:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 540ms 00:23:56 INFO - PROCESS | 1655 | 1461741836733 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:23:56 INFO - PROCESS | 1655 | 1461741836734 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:23:56 INFO - PROCESS | 1655 | 1461741836742 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:23:56 INFO - PROCESS | 1655 | 1461741836744 Marionette TRACE conn2 <- [1,434,null,{}] 00:23:56 INFO - PROCESS | 1655 | 1461741836748 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}] 00:23:56 INFO - PROCESS | 1655 | 1461741836854 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:23:56 INFO - PROCESS | 1655 | 1461741836886 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920f800 == 35 [pid = 1655] [id = 116] 00:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289e2800) [pid = 1655] [serial = 345] [outer = 0x0] 00:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1299d3c00) [pid = 1655] [serial = 346] [outer = 0x1289e2800] 00:23:56 INFO - PROCESS | 1655 | 1461741836914 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a0ae800) [pid = 1655] [serial = 347] [outer = 0x1289e2800] 00:23:57 INFO - PROCESS | 1655 | 1461741837259 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]]]}] 00:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 00:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:23:57 INFO - PROCESS | 1655 | 1461741837265 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1655 | 1461741837266 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:23:57 INFO - PROCESS | 1655 | 1461741837268 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 1655 | 1461741837269 Marionette TRACE conn2 <- [1,438,null,{}] 00:23:57 INFO - PROCESS | 1655 | 1461741837272 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}] 00:23:57 INFO - PROCESS | 1655 | 1461741837364 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:23:57 INFO - PROCESS | 1655 | 1461741837368 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11580a800 == 36 [pid = 1655] [id = 117] 00:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1289e8c00) [pid = 1655] [serial = 348] [outer = 0x0] 00:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b231000) [pid = 1655] [serial = 349] [outer = 0x1289e8c00] 00:23:57 INFO - PROCESS | 1655 | 1461741837394 Marionette DEBUG loaded listener.js 00:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b357800) [pid = 1655] [serial = 350] [outer = 0x1289e8c00] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11afbe400) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1155c6c00) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1188e2800) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118944000) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1299d6800) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11549c800) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11a640400) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x125e24400) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b42d400) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11ba27000) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11c49b000) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11afba800) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123fdf000) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:23:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12441dc00) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:23:57 INFO - PROCESS | 1655 | 1461741837807 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]]]}] 00:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 570ms 00:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:23:57 INFO - PROCESS | 1655 | 1461741837838 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1655 | 1461741837839 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:23:57 INFO - PROCESS | 1655 | 1461741837841 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 1655 | 1461741837843 Marionette TRACE conn2 <- [1,442,null,{}] 00:23:57 INFO - PROCESS | 1655 | 1461741837847 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}] 00:23:57 INFO - PROCESS | 1655 | 1461741837920 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:23:57 INFO - PROCESS | 1655 | 1461741837926 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1d800 == 37 [pid = 1655] [id = 118] 00:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1163ef000) [pid = 1655] [serial = 351] [outer = 0x0] 00:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11a92a800) [pid = 1655] [serial = 352] [outer = 0x1163ef000] 00:23:57 INFO - PROCESS | 1655 | 1461741837954 Marionette DEBUG loaded listener.js 00:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12441dc00) [pid = 1655] [serial = 353] [outer = 0x1163ef000] 00:23:58 INFO - PROCESS | 1655 | 1461741838312 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]]]}] 00:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 00:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:23:58 INFO - PROCESS | 1655 | 1461741838363 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:23:58 INFO - PROCESS | 1655 | 1461741838364 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:23:58 INFO - PROCESS | 1655 | 1461741838366 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - PROCESS | 1655 | 1461741838367 Marionette TRACE conn2 <- [1,446,null,{}] 00:23:58 INFO - PROCESS | 1655 | 1461741838369 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}] 00:23:58 INFO - PROCESS | 1655 | 1461741838442 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:23:58 INFO - PROCESS | 1655 | 1461741838449 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12445d000 == 38 [pid = 1655] [id = 119] 00:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1246a1000) [pid = 1655] [serial = 354] [outer = 0x0] 00:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12b350c00) [pid = 1655] [serial = 355] [outer = 0x1246a1000] 00:23:58 INFO - PROCESS | 1655 | 1461741838474 Marionette DEBUG loaded listener.js 00:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b429400) [pid = 1655] [serial = 356] [outer = 0x1246a1000] 00:23:58 INFO - PROCESS | 1655 | 1461741838796 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]]]}] 00:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 00:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:23:58 INFO - PROCESS | 1655 | 1461741838835 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:23:58 INFO - PROCESS | 1655 | 1461741838836 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:23:58 INFO - PROCESS | 1655 | 1461741838838 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - PROCESS | 1655 | 1461741838839 Marionette TRACE conn2 <- [1,450,null,{}] 00:23:58 INFO - PROCESS | 1655 | 1461741838842 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}] 00:23:58 INFO - PROCESS | 1655 | 1461741838916 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:23:58 INFO - PROCESS | 1655 | 1461741838964 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e60000 == 39 [pid = 1655] [id = 120] 00:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x127ecd800) [pid = 1655] [serial = 357] [outer = 0x0] 00:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b42c000) [pid = 1655] [serial = 358] [outer = 0x127ecd800] 00:23:58 INFO - PROCESS | 1655 | 1461741838989 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b436800) [pid = 1655] [serial = 359] [outer = 0x127ecd800] 00:23:59 INFO - PROCESS | 1655 | 1461741839288 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] 00:23:59 INFO - PROCESS | 1655 | 1461741839310 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:23:59 INFO - PROCESS | 1655 | 1461741839315 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:23:59 INFO - PROCESS | 1655 | 1461741839317 Marionette TRACE conn2 <- [1,454,null,{}] 00:23:59 INFO - PROCESS | 1655 | 1461741839319 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}] 00:23:59 INFO - PROCESS | 1655 | 1461741839411 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:23:59 INFO - PROCESS | 1655 | 1461741839417 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x127f12800 == 40 [pid = 1655] [id = 121] 00:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b64a000) [pid = 1655] [serial = 360] [outer = 0x0] 00:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b657000) [pid = 1655] [serial = 361] [outer = 0x12b64a000] 00:23:59 INFO - PROCESS | 1655 | 1461741839446 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bcabc00) [pid = 1655] [serial = 362] [outer = 0x12b64a000] 00:23:59 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:23:59 INFO - PROCESS | 1655 | 1461741839862 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]]]}] 00:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 573ms 00:23:59 INFO - PROCESS | 1655 | 1461741839888 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:23:59 INFO - PROCESS | 1655 | 1461741839890 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:23:59 INFO - PROCESS | 1655 | 1461741839894 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:23:59 INFO - PROCESS | 1655 | 1461741839896 Marionette TRACE conn2 <- [1,458,null,{}] 00:23:59 INFO - PROCESS | 1655 | 1461741839900 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}] 00:24:00 INFO - PROCESS | 1655 | 1461741839998 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:24:00 INFO - PROCESS | 1655 | 1461741840057 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11631a000 == 41 [pid = 1655] [id = 122] 00:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1159b3c00) [pid = 1655] [serial = 363] [outer = 0x0] 00:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118eda800) [pid = 1655] [serial = 364] [outer = 0x1159b3c00] 00:24:00 INFO - PROCESS | 1655 | 1461741840089 Marionette DEBUG loaded listener.js 00:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11a64b800) [pid = 1655] [serial = 365] [outer = 0x1159b3c00] 00:24:00 INFO - PROCESS | 1655 | 1461741840595 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] 00:24:00 INFO - PROCESS | 1655 | 1461741840702 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:24:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:24:00 INFO - PROCESS | 1655 | 1461741840710 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:24:00 INFO - PROCESS | 1655 | 1461741840712 Marionette TRACE conn2 <- [1,462,null,{}] 00:24:00 INFO - PROCESS | 1655 | 1461741840715 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}] 00:24:00 INFO - PROCESS | 1655 | 1461741840838 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:24:00 INFO - PROCESS | 1655 | 1461741840880 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b287000 == 42 [pid = 1655] [id = 123] 00:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11b6d6000) [pid = 1655] [serial = 366] [outer = 0x0] 00:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11c49f800) [pid = 1655] [serial = 367] [outer = 0x11b6d6000] 00:24:00 INFO - PROCESS | 1655 | 1461741840911 Marionette DEBUG loaded listener.js 00:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123a16800) [pid = 1655] [serial = 368] [outer = 0x11b6d6000] 00:24:01 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:01 INFO - PROCESS | 1655 | 1461741841366 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] 00:24:01 INFO - PROCESS | 1655 | 1461741841433 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:24:01 INFO - PROCESS | 1655 | 1461741841436 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:24:01 INFO - PROCESS | 1655 | 1461741841438 Marionette TRACE conn2 <- [1,466,null,{}] 00:24:01 INFO - PROCESS | 1655 | 1461741841446 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}] 00:24:01 INFO - PROCESS | 1655 | 1461741841539 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:24:01 INFO - PROCESS | 1655 | 1461741841600 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x127f0b000 == 43 [pid = 1655] [id = 124] 00:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1289e7800) [pid = 1655] [serial = 369] [outer = 0x0] 00:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1299d7c00) [pid = 1655] [serial = 370] [outer = 0x1289e7800] 00:24:01 INFO - PROCESS | 1655 | 1461741841632 Marionette DEBUG loaded listener.js 00:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a0aa800) [pid = 1655] [serial = 371] [outer = 0x1289e7800] 00:24:02 INFO - PROCESS | 1655 | 1461741842064 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] 00:24:02 INFO - PROCESS | 1655 | 1461741842147 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:24:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:24:02 INFO - PROCESS | 1655 | 1461741842151 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 1655 | 1461741842152 Marionette TRACE conn2 <- [1,470,null,{}] 00:24:02 INFO - PROCESS | 1655 | 1461741842154 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}] 00:24:02 INFO - PROCESS | 1655 | 1461741842253 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:24:02 INFO - PROCESS | 1655 | 1461741842312 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a05e800 == 44 [pid = 1655] [id = 125] 00:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a0af400) [pid = 1655] [serial = 372] [outer = 0x0] 00:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12bc0ac00) [pid = 1655] [serial = 373] [outer = 0x12a0af400] 00:24:02 INFO - PROCESS | 1655 | 1461741842343 Marionette DEBUG loaded listener.js 00:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bcaa800) [pid = 1655] [serial = 374] [outer = 0x12a0af400] 00:24:02 INFO - PROCESS | 1655 | 1461741842803 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]]]}] 00:24:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:24:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 718ms 00:24:02 INFO - PROCESS | 1655 | 1461741842870 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:24:02 INFO - PROCESS | 1655 | 1461741842871 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:24:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:24:02 INFO - PROCESS | 1655 | 1461741842874 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 1655 | 1461741842875 Marionette TRACE conn2 <- [1,474,null,{}] 00:24:02 INFO - PROCESS | 1655 | 1461741842877 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}] 00:24:02 INFO - PROCESS | 1655 | 1461741842972 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:24:03 INFO - PROCESS | 1655 | 1461741843032 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x115708000 == 45 [pid = 1655] [id = 126] 00:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x114350000) [pid = 1655] [serial = 375] [outer = 0x0] 00:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11befc800) [pid = 1655] [serial = 376] [outer = 0x114350000] 00:24:03 INFO - PROCESS | 1655 | 1461741843062 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129d19c00) [pid = 1655] [serial = 377] [outer = 0x114350000] 00:24:03 INFO - PROCESS | 1655 | 1461741843706 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]]]}] 00:24:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:24:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 875ms 00:24:03 INFO - PROCESS | 1655 | 1461741843760 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:24:03 INFO - PROCESS | 1655 | 1461741843762 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:24:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:24:03 INFO - PROCESS | 1655 | 1461741843767 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:24:03 INFO - PROCESS | 1655 | 1461741843769 Marionette TRACE conn2 <- [1,478,null,{}] 00:24:03 INFO - PROCESS | 1655 | 1461741843773 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}] 00:24:03 INFO - PROCESS | 1655 | 1461741843863 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:24:03 INFO - PROCESS | 1655 | 1461741843910 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119813800 == 46 [pid = 1655] [id = 127] 00:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11a90bc00) [pid = 1655] [serial = 378] [outer = 0x0] 00:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a92a000) [pid = 1655] [serial = 379] [outer = 0x11a90bc00] 00:24:03 INFO - PROCESS | 1655 | 1461741843940 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11afc2800) [pid = 1655] [serial = 380] [outer = 0x11a90bc00] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x125e60000 == 45 [pid = 1655] [id = 120] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12445d000 == 44 [pid = 1655] [id = 119] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1d800 == 43 [pid = 1655] [id = 118] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11580a800 == 42 [pid = 1655] [id = 117] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11920f800 == 41 [pid = 1655] [id = 116] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2cf000 == 40 [pid = 1655] [id = 115] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba1e000 == 39 [pid = 1655] [id = 114] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119d45000 == 38 [pid = 1655] [id = 113] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x115812000 == 37 [pid = 1655] [id = 112] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119221800 == 36 [pid = 1655] [id = 111] 00:24:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa1f800 == 35 [pid = 1655] [id = 109] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11b2f6c00) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11b676400) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11a923800) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11b6d6c00) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11a902800) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11912b000) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119878000) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12bdb2000) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b42dc00) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1163f2800) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11561d800) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11a924c00) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1289dd000) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x127412400) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b437000) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b42f400) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11bef2000) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11ba26800) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11c5cdc00) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124192800) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123a13c00) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x127255400) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1275cf800) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123ee9c00) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11c36cc00) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x127586400) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x127ecb800) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11ad37c00) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 00:24:04 INFO - PROCESS | 1655 | 1461741844353 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]]]}] 00:24:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:24:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 621ms 00:24:04 INFO - PROCESS | 1655 | 1461741844389 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 1655 | 1461741844392 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:24:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:24:04 INFO - PROCESS | 1655 | 1461741844399 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 1655 | 1461741844400 Marionette TRACE conn2 <- [1,482,null,{}] 00:24:04 INFO - PROCESS | 1655 | 1461741844403 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}] 00:24:04 INFO - PROCESS | 1655 | 1461741844484 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:24:04 INFO - PROCESS | 1655 | 1461741844489 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11881b800 == 36 [pid = 1655] [id = 128] 00:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119708400) [pid = 1655] [serial = 381] [outer = 0x0] 00:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11ba26800) [pid = 1655] [serial = 382] [outer = 0x119708400] 00:24:04 INFO - PROCESS | 1655 | 1461741844520 Marionette DEBUG loaded listener.js 00:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11c5b7c00) [pid = 1655] [serial = 383] [outer = 0x119708400] 00:24:04 INFO - PROCESS | 1655 | 1461741844990 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]]]}] 00:24:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 620ms 00:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:24:05 INFO - PROCESS | 1655 | 1461741845020 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:24:05 INFO - PROCESS | 1655 | 1461741845021 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:24:05 INFO - PROCESS | 1655 | 1461741845023 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:24:05 INFO - PROCESS | 1655 | 1461741845026 Marionette TRACE conn2 <- [1,486,null,{}] 00:24:05 INFO - PROCESS | 1655 | 1461741845032 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}] 00:24:05 INFO - PROCESS | 1655 | 1461741845095 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:24:05 INFO - PROCESS | 1655 | 1461741845121 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b2a3800 == 37 [pid = 1655] [id = 129] 00:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12725dc00) [pid = 1655] [serial = 384] [outer = 0x0] 00:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12758a800) [pid = 1655] [serial = 385] [outer = 0x12725dc00] 00:24:05 INFO - PROCESS | 1655 | 1461741845143 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x127fcdc00) [pid = 1655] [serial = 386] [outer = 0x12725dc00] 00:24:05 INFO - PROCESS | 1655 | 1461741845614 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]]]}] 00:24:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 624ms 00:24:05 INFO - PROCESS | 1655 | 1461741845655 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:24:05 INFO - PROCESS | 1655 | 1461741845658 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:24:05 INFO - PROCESS | 1655 | 1461741845662 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:24:05 INFO - PROCESS | 1655 | 1461741845664 Marionette TRACE conn2 <- [1,490,null,{}] 00:24:05 INFO - PROCESS | 1655 | 1461741845668 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}] 00:24:05 INFO - PROCESS | 1655 | 1461741845783 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:24:05 INFO - PROCESS | 1655 | 1461741845849 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2c7800 == 38 [pid = 1655] [id = 130] 00:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x127586400) [pid = 1655] [serial = 387] [outer = 0x0] 00:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129d12800) [pid = 1655] [serial = 388] [outer = 0x127586400] 00:24:05 INFO - PROCESS | 1655 | 1461741845889 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a0b2400) [pid = 1655] [serial = 389] [outer = 0x127586400] 00:24:06 INFO - PROCESS | 1655 | 1461741846199 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]]]}] 00:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 574ms 00:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:24:06 INFO - PROCESS | 1655 | 1461741846237 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:24:06 INFO - PROCESS | 1655 | 1461741846239 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:24:06 INFO - PROCESS | 1655 | 1461741846242 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1655 | 1461741846247 Marionette TRACE conn2 <- [1,494,null,{}] 00:24:06 INFO - PROCESS | 1655 | 1461741846251 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}] 00:24:06 INFO - PROCESS | 1655 | 1461741846366 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:24:06 INFO - PROCESS | 1655 | 1461741846437 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123937000 == 39 [pid = 1655] [id = 131] 00:24:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128e8d800) [pid = 1655] [serial = 390] [outer = 0x0] 00:24:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b23d800) [pid = 1655] [serial = 391] [outer = 0x128e8d800] 00:24:06 INFO - PROCESS | 1655 | 1461741846514 Marionette DEBUG loaded listener.js 00:24:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b42d400) [pid = 1655] [serial = 392] [outer = 0x128e8d800] 00:24:06 INFO - PROCESS | 1655 | 1461741846895 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]]]}] 00:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 676ms 00:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:24:06 INFO - PROCESS | 1655 | 1461741846918 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:24:06 INFO - PROCESS | 1655 | 1461741846920 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:24:06 INFO - PROCESS | 1655 | 1461741846922 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1655 | 1461741846923 Marionette TRACE conn2 <- [1,498,null,{}] 00:24:06 INFO - PROCESS | 1655 | 1461741846926 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}] 00:24:07 INFO - PROCESS | 1655 | 1461741847044 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:24:07 INFO - PROCESS | 1655 | 1461741847086 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x124236000 == 40 [pid = 1655] [id = 132] 00:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b35f400) [pid = 1655] [serial = 393] [outer = 0x0] 00:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b64d000) [pid = 1655] [serial = 394] [outer = 0x12b35f400] 00:24:07 INFO - PROCESS | 1655 | 1461741847130 Marionette DEBUG loaded listener.js 00:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12d046000) [pid = 1655] [serial = 395] [outer = 0x12b35f400] 00:24:07 INFO - PROCESS | 1655 | 1461741847541 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]]]}] 00:24:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:24:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 668ms 00:24:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:24:07 INFO - PROCESS | 1655 | 1461741847591 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:24:07 INFO - PROCESS | 1655 | 1461741847592 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:24:07 INFO - PROCESS | 1655 | 1461741847594 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:24:07 INFO - PROCESS | 1655 | 1461741847596 Marionette TRACE conn2 <- [1,502,null,{}] 00:24:07 INFO - PROCESS | 1655 | 1461741847598 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}] 00:24:07 INFO - PROCESS | 1655 | 1461741847686 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:24:07 INFO - PROCESS | 1655 | 1461741847718 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e85800 == 41 [pid = 1655] [id = 133] 00:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bf48000) [pid = 1655] [serial = 396] [outer = 0x0] 00:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bf4d000) [pid = 1655] [serial = 397] [outer = 0x12bf48000] 00:24:07 INFO - PROCESS | 1655 | 1461741847743 Marionette DEBUG loaded listener.js 00:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12d053c00) [pid = 1655] [serial = 398] [outer = 0x12bf48000] 00:24:08 INFO - PROCESS | 1655 | 1461741848078 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]]]}] 00:24:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 00:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:24:08 INFO - PROCESS | 1655 | 1461741848115 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:24:08 INFO - PROCESS | 1655 | 1461741848116 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:24:08 INFO - PROCESS | 1655 | 1461741848118 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:24:08 INFO - PROCESS | 1655 | 1461741848119 Marionette TRACE conn2 <- [1,506,null,{}] 00:24:08 INFO - PROCESS | 1655 | 1461741848121 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}] 00:24:08 INFO - PROCESS | 1655 | 1461741848214 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:24:08 INFO - PROCESS | 1655 | 1461741848218 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a062000 == 42 [pid = 1655] [id = 134] 00:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bf48400) [pid = 1655] [serial = 399] [outer = 0x0] 00:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12d247800) [pid = 1655] [serial = 400] [outer = 0x12bf48400] 00:24:08 INFO - PROCESS | 1655 | 1461741848244 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12d24f800) [pid = 1655] [serial = 401] [outer = 0x12bf48400] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11bef0c00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289e2800) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115846c00) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1289e8c00) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119e4f000) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11bef1800) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1163ef000) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11befac00) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1246a1000) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:24:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x127ecd800) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:24:08 INFO - PROCESS | 1655 | 1461741848627 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]]]}] 00:24:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 00:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:24:08 INFO - PROCESS | 1655 | 1461741848639 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:24:08 INFO - PROCESS | 1655 | 1461741848640 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:24:08 INFO - PROCESS | 1655 | 1461741848643 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:24:08 INFO - PROCESS | 1655 | 1461741848645 Marionette TRACE conn2 <- [1,510,null,{}] 00:24:08 INFO - PROCESS | 1655 | 1461741848648 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}] 00:24:08 INFO - PROCESS | 1655 | 1461741848722 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:24:08 INFO - PROCESS | 1655 | 1461741848771 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b994800 == 43 [pid = 1655] [id = 135] 00:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1274e6c00) [pid = 1655] [serial = 402] [outer = 0x0] 00:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a0b8000) [pid = 1655] [serial = 403] [outer = 0x1274e6c00] 00:24:08 INFO - PROCESS | 1655 | 1461741848797 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12d246400) [pid = 1655] [serial = 404] [outer = 0x1274e6c00] 00:24:09 INFO - PROCESS | 1655 | 1461741849096 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]]]}] 00:24:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:24:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 00:24:09 INFO - PROCESS | 1655 | 1461741849119 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 1655 | 1461741849120 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:24:09 INFO - PROCESS | 1655 | 1461741849123 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - PROCESS | 1655 | 1461741849124 Marionette TRACE conn2 <- [1,514,null,{}] 00:24:09 INFO - PROCESS | 1655 | 1461741849126 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}] 00:24:09 INFO - PROCESS | 1655 | 1461741849209 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:24:09 INFO - PROCESS | 1655 | 1461741849215 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a05b000 == 44 [pid = 1655] [id = 136] 00:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b35a800) [pid = 1655] [serial = 405] [outer = 0x0] 00:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12d425800) [pid = 1655] [serial = 406] [outer = 0x12b35a800] 00:24:09 INFO - PROCESS | 1655 | 1461741849241 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12d42fc00) [pid = 1655] [serial = 407] [outer = 0x12b35a800] 00:24:09 INFO - PROCESS | 1655 | 1461741849554 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]]]}] 00:24:09 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 00:24:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 00:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:24:09 INFO - PROCESS | 1655 | 1461741849594 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 1655 | 1461741849595 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:24:09 INFO - PROCESS | 1655 | 1461741849597 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - PROCESS | 1655 | 1461741849599 Marionette TRACE conn2 <- [1,518,null,{}] 00:24:09 INFO - PROCESS | 1655 | 1461741849601 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}] 00:24:09 INFO - PROCESS | 1655 | 1461741849711 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:24:09 INFO - PROCESS | 1655 | 1461741849718 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2ca800 == 45 [pid = 1655] [id = 137] 00:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12d42f800) [pid = 1655] [serial = 408] [outer = 0x0] 00:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12d7b1c00) [pid = 1655] [serial = 409] [outer = 0x12d42f800] 00:24:09 INFO - PROCESS | 1655 | 1461741849748 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12e426800) [pid = 1655] [serial = 410] [outer = 0x12d42f800] 00:24:10 INFO - PROCESS | 1655 | 1461741850072 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]]]}] 00:24:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:24:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 00:24:10 INFO - PROCESS | 1655 | 1461741850117 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:24:10 INFO - PROCESS | 1655 | 1461741850118 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:24:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:24:10 INFO - PROCESS | 1655 | 1461741850120 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - PROCESS | 1655 | 1461741850121 Marionette TRACE conn2 <- [1,522,null,{}] 00:24:10 INFO - PROCESS | 1655 | 1461741850124 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}] 00:24:10 INFO - PROCESS | 1655 | 1461741850202 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:24:10 INFO - PROCESS | 1655 | 1461741850207 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d439800 == 46 [pid = 1655] [id = 138] 00:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12dc1a400) [pid = 1655] [serial = 411] [outer = 0x0] 00:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12e430c00) [pid = 1655] [serial = 412] [outer = 0x12dc1a400] 00:24:10 INFO - PROCESS | 1655 | 1461741850232 Marionette DEBUG loaded listener.js 00:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12e58c800) [pid = 1655] [serial = 413] [outer = 0x12dc1a400] 00:24:10 INFO - PROCESS | 1655 | 1461741850707 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]]]}] 00:24:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:24:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 618ms 00:24:10 INFO - PROCESS | 1655 | 1461741850739 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:24:10 INFO - PROCESS | 1655 | 1461741850741 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:24:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:24:10 INFO - PROCESS | 1655 | 1461741850745 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - PROCESS | 1655 | 1461741850748 Marionette TRACE conn2 <- [1,526,null,{}] 00:24:10 INFO - PROCESS | 1655 | 1461741850752 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}] 00:24:10 INFO - PROCESS | 1655 | 1461741850854 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:24:10 INFO - PROCESS | 1655 | 1461741850916 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920d800 == 47 [pid = 1655] [id = 139] 00:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115842800) [pid = 1655] [serial = 414] [outer = 0x0] 00:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119709800) [pid = 1655] [serial = 415] [outer = 0x115842800] 00:24:10 INFO - PROCESS | 1655 | 1461741850949 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11afaf000) [pid = 1655] [serial = 416] [outer = 0x115842800] 00:24:11 INFO - PROCESS | 1655 | 1461741851397 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]]]}] 00:24:11 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 00:24:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 720ms 00:24:11 INFO - PROCESS | 1655 | 1461741851467 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:24:11 INFO - PROCESS | 1655 | 1461741851471 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:24:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:24:11 INFO - PROCESS | 1655 | 1461741851476 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:24:11 INFO - PROCESS | 1655 | 1461741851480 Marionette TRACE conn2 <- [1,530,null,{}] 00:24:11 INFO - PROCESS | 1655 | 1461741851483 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}] 00:24:11 INFO - PROCESS | 1655 | 1461741851581 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:24:11 INFO - PROCESS | 1655 | 1461741851642 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12422d000 == 48 [pid = 1655] [id = 140] 00:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123eec000) [pid = 1655] [serial = 417] [outer = 0x0] 00:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x125e8ec00) [pid = 1655] [serial = 418] [outer = 0x123eec000] 00:24:11 INFO - PROCESS | 1655 | 1461741851672 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x127eb3400) [pid = 1655] [serial = 419] [outer = 0x123eec000] 00:24:12 INFO - PROCESS | 1655 | 1461741852038 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"]]]}] 00:24:12 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 00:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:24:12 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 00:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:24:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 573ms 00:24:12 INFO - PROCESS | 1655 | 1461741852050 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 1655 | 1461741852051 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:24:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:24:12 INFO - PROCESS | 1655 | 1461741852054 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:24:12 INFO - PROCESS | 1655 | 1461741852056 Marionette TRACE conn2 <- [1,534,null,{}] 00:24:12 INFO - PROCESS | 1655 | 1461741852064 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}] 00:24:12 INFO - PROCESS | 1655 | 1461741852172 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:24:12 INFO - PROCESS | 1655 | 1461741852219 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d44e800 == 49 [pid = 1655] [id = 141] 00:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x127fd6c00) [pid = 1655] [serial = 420] [outer = 0x0] 00:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12b64f800) [pid = 1655] [serial = 421] [outer = 0x127fd6c00] 00:24:12 INFO - PROCESS | 1655 | 1461741852251 Marionette DEBUG loaded listener.js 00:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12bf54c00) [pid = 1655] [serial = 422] [outer = 0x127fd6c00] 00:24:12 INFO - PROCESS | 1655 | 1461741852644 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]]]}] 00:24:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:24:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 627ms 00:24:12 INFO - PROCESS | 1655 | 1461741852694 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 1655 | 1461741852699 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:24:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:24:12 INFO - PROCESS | 1655 | 1461741852703 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:24:12 INFO - PROCESS | 1655 | 1461741852704 Marionette TRACE conn2 <- [1,538,null,{}] 00:24:12 INFO - PROCESS | 1655 | 1461741852707 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}] 00:24:12 INFO - PROCESS | 1655 | 1461741852816 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:24:12 INFO - PROCESS | 1655 | 1461741852934 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd4a000 == 50 [pid = 1655] [id = 142] 00:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12d7ab800) [pid = 1655] [serial = 423] [outer = 0x0] 00:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12dc1b800) [pid = 1655] [serial = 424] [outer = 0x12d7ab800] 00:24:12 INFO - PROCESS | 1655 | 1461741852984 Marionette DEBUG loaded listener.js 00:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12e425000) [pid = 1655] [serial = 425] [outer = 0x12d7ab800] 00:24:13 INFO - PROCESS | 1655 | 1461741853355 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]]]}] 00:24:13 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. 00:24:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 669ms 00:24:13 INFO - PROCESS | 1655 | 1461741853373 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:24:13 INFO - PROCESS | 1655 | 1461741853374 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:24:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:24:13 INFO - PROCESS | 1655 | 1461741853377 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:24:13 INFO - PROCESS | 1655 | 1461741853378 Marionette TRACE conn2 <- [1,542,null,{}] 00:24:13 INFO - PROCESS | 1655 | 1461741853380 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}] 00:24:13 INFO - PROCESS | 1655 | 1461741853478 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:24:13 INFO - PROCESS | 1655 | 1461741853523 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4a2000 == 51 [pid = 1655] [id = 143] 00:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12d7ab400) [pid = 1655] [serial = 426] [outer = 0x0] 00:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12e42cc00) [pid = 1655] [serial = 427] [outer = 0x12d7ab400] 00:24:13 INFO - PROCESS | 1655 | 1461741853553 Marionette DEBUG loaded listener.js 00:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12e591000) [pid = 1655] [serial = 428] [outer = 0x12d7ab400] 00:24:13 INFO - PROCESS | 1655 | 1461741853935 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]]]}] 00:24:13 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. 00:24:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 00:24:13 INFO - PROCESS | 1655 | 1461741853949 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:24:13 INFO - PROCESS | 1655 | 1461741853951 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:24:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:24:13 INFO - PROCESS | 1655 | 1461741853953 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:24:13 INFO - PROCESS | 1655 | 1461741853954 Marionette TRACE conn2 <- [1,546,null,{}] 00:24:13 INFO - PROCESS | 1655 | 1461741853957 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}] 00:24:14 INFO - PROCESS | 1655 | 1461741854120 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:24:14 INFO - PROCESS | 1655 | 1461741854215 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e6d2800 == 52 [pid = 1655] [id = 144] 00:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12e5a6c00) [pid = 1655] [serial = 429] [outer = 0x0] 00:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12e5ad400) [pid = 1655] [serial = 430] [outer = 0x12e5a6c00] 00:24:14 INFO - PROCESS | 1655 | 1461741854267 Marionette DEBUG loaded listener.js 00:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12e8e4000) [pid = 1655] [serial = 431] [outer = 0x12e5a6c00] 00:24:14 INFO - PROCESS | 1655 | 1461741854657 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]]]}] 00:24:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:24:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 00:24:14 INFO - PROCESS | 1655 | 1461741854674 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:24:14 INFO - PROCESS | 1655 | 1461741854676 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:24:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:24:14 INFO - PROCESS | 1655 | 1461741854702 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:24:14 INFO - PROCESS | 1655 | 1461741854703 Marionette TRACE conn2 <- [1,550,null,{}] 00:24:14 INFO - PROCESS | 1655 | 1461741854707 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}] 00:24:14 INFO - PROCESS | 1655 | 1461741854816 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:24:14 INFO - PROCESS | 1655 | 1461741854893 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a814800 == 53 [pid = 1655] [id = 145] 00:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11b6d5000) [pid = 1655] [serial = 432] [outer = 0x0] 00:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x127ecec00) [pid = 1655] [serial = 433] [outer = 0x11b6d5000] 00:24:14 INFO - PROCESS | 1655 | 1461741854933 Marionette DEBUG loaded listener.js 00:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12e8ea800) [pid = 1655] [serial = 434] [outer = 0x11b6d5000] 00:24:15 INFO - PROCESS | 1655 | 1461741855531 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]]]}] 00:24:15 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. 00:24:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 895ms 00:24:15 INFO - PROCESS | 1655 | 1461741855577 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:24:15 INFO - PROCESS | 1655 | 1461741855581 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:24:15 INFO - PROCESS | 1655 | 1461741855586 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:24:15 INFO - PROCESS | 1655 | 1461741855590 Marionette TRACE conn2 <- [1,554,null,{}] 00:24:15 INFO - PROCESS | 1655 | 1461741855595 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}] 00:24:15 INFO - PROCESS | 1655 | 1461741855727 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:24:15 INFO - PROCESS | 1655 | 1461741855814 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123943800 == 54 [pid = 1655] [id = 146] 00:24:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11887e400) [pid = 1655] [serial = 435] [outer = 0x0] 00:24:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11a928000) [pid = 1655] [serial = 436] [outer = 0x11887e400] 00:24:15 INFO - PROCESS | 1655 | 1461741855855 Marionette DEBUG loaded listener.js 00:24:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11bef5c00) [pid = 1655] [serial = 437] [outer = 0x11887e400] 00:24:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:16 INFO - PROCESS | 1655 | 1461741856367 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]]]}] 00:24:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:24:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 826ms 00:24:16 INFO - PROCESS | 1655 | 1461741856429 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:24:16 INFO - PROCESS | 1655 | 1461741856433 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:24:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:24:16 INFO - PROCESS | 1655 | 1461741856438 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:24:16 INFO - PROCESS | 1655 | 1461741856440 Marionette TRACE conn2 <- [1,558,null,{}] 00:24:16 INFO - PROCESS | 1655 | 1461741856443 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}] 00:24:16 INFO - PROCESS | 1655 | 1461741856537 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2ca800 == 53 [pid = 1655] [id = 137] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a05b000 == 52 [pid = 1655] [id = 136] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b994800 == 51 [pid = 1655] [id = 135] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a062000 == 50 [pid = 1655] [id = 134] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127e85800 == 49 [pid = 1655] [id = 133] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x127ec9c00) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118940000) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11afc3800) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x123a1b400) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b657000) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x124236000 == 48 [pid = 1655] [id = 132] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123937000 == 47 [pid = 1655] [id = 131] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2c7800 == 46 [pid = 1655] [id = 130] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11b2a3800 == 45 [pid = 1655] [id = 129] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11881b800 == 44 [pid = 1655] [id = 128] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x119813800 == 43 [pid = 1655] [id = 127] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x115708000 == 42 [pid = 1655] [id = 126] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a05e800 == 41 [pid = 1655] [id = 125] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127f0b000 == 40 [pid = 1655] [id = 124] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11b287000 == 39 [pid = 1655] [id = 123] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11631a000 == 38 [pid = 1655] [id = 122] 00:24:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127f12800 == 37 [pid = 1655] [id = 121] 00:24:16 INFO - PROCESS | 1655 | 1461741856657 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1147ab800 == 38 [pid = 1655] [id = 147] 00:24:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x116386c00) [pid = 1655] [serial = 438] [outer = 0x0] 00:24:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119269800) [pid = 1655] [serial = 439] [outer = 0x116386c00] 00:24:16 INFO - PROCESS | 1655 | 1461741856690 Marionette DEBUG loaded listener.js 00:24:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11c49b000) [pid = 1655] [serial = 440] [outer = 0x116386c00] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x127586c00) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1299d3c00) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x127fcb400) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11987b400) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1186b2000) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b231000) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11a90e800) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11ad3c800) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11c280800) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11c508800) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12a0ae800) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12441dc00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11a92a800) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b357800) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x123b0bc00) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x125e27800) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b350c00) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b436800) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b429400) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 00:24:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b42c000) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 00:24:17 INFO - PROCESS | 1655 | 1461741857055 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]]]}] 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11c5cc800) [pid = 1655] [serial = 441] [outer = 0x12fada400] 00:24:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:24:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 00:24:17 INFO - PROCESS | 1655 | 1461741857122 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:24:17 INFO - PROCESS | 1655 | 1461741857123 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:24:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:24:17 INFO - PROCESS | 1655 | 1461741857144 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:24:17 INFO - PROCESS | 1655 | 1461741857147 Marionette TRACE conn2 <- [1,562,null,{}] 00:24:17 INFO - PROCESS | 1655 | 1461741857154 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}] 00:24:17 INFO - PROCESS | 1655 | 1461741857244 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:24:17 INFO - PROCESS | 1655 | 1461741857299 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a811000 == 39 [pid = 1655] [id = 148] 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11bef8000) [pid = 1655] [serial = 442] [outer = 0x0] 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123a15000) [pid = 1655] [serial = 443] [outer = 0x11bef8000] 00:24:17 INFO - PROCESS | 1655 | 1461741857328 Marionette DEBUG loaded listener.js 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1289e8c00) [pid = 1655] [serial = 444] [outer = 0x11bef8000] 00:24:17 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:17 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:17 INFO - PROCESS | 1655 | 1461741857633 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]]]}] 00:24:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:24:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 538ms 00:24:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:24:17 INFO - PROCESS | 1655 | 1461741857667 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:24:17 INFO - PROCESS | 1655 | 1461741857669 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:24:17 INFO - PROCESS | 1655 | 1461741857671 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:24:17 INFO - PROCESS | 1655 | 1461741857672 Marionette TRACE conn2 <- [1,566,null,{}] 00:24:17 INFO - PROCESS | 1655 | 1461741857674 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}] 00:24:17 INFO - PROCESS | 1655 | 1461741857755 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:24:17 INFO - PROCESS | 1655 | 1461741857805 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb1f800 == 40 [pid = 1655] [id = 149] 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128e90000) [pid = 1655] [serial = 445] [outer = 0x0] 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a0b6400) [pid = 1655] [serial = 446] [outer = 0x128e90000] 00:24:17 INFO - PROCESS | 1655 | 1461741857842 Marionette DEBUG loaded listener.js 00:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12b356c00) [pid = 1655] [serial = 447] [outer = 0x128e90000] 00:24:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:18 INFO - PROCESS | 1655 | 1461741858129 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]]]}] 00:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 00:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:24:18 INFO - PROCESS | 1655 | 1461741858140 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:24:18 INFO - PROCESS | 1655 | 1461741858141 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:24:18 INFO - PROCESS | 1655 | 1461741858143 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:24:18 INFO - PROCESS | 1655 | 1461741858145 Marionette TRACE conn2 <- [1,570,null,{}] 00:24:18 INFO - PROCESS | 1655 | 1461741858155 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}] 00:24:18 INFO - PROCESS | 1655 | 1461741858240 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:24:18 INFO - PROCESS | 1655 | 1461741858247 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x123adb800 == 41 [pid = 1655] [id = 150] 00:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b357800) [pid = 1655] [serial = 448] [outer = 0x0] 00:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b437000) [pid = 1655] [serial = 449] [outer = 0x12b357800] 00:24:18 INFO - PROCESS | 1655 | 1461741858273 Marionette DEBUG loaded listener.js 00:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12b911400) [pid = 1655] [serial = 450] [outer = 0x12b357800] 00:24:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:18 INFO - PROCESS | 1655 | 1461741858634 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]]]}] 00:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 528ms 00:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:24:18 INFO - PROCESS | 1655 | 1461741858671 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:24:18 INFO - PROCESS | 1655 | 1461741858672 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:24:18 INFO - PROCESS | 1655 | 1461741858674 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:24:18 INFO - PROCESS | 1655 | 1461741858675 Marionette TRACE conn2 <- [1,574,null,{}] 00:24:18 INFO - PROCESS | 1655 | 1461741858678 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}] 00:24:18 INFO - PROCESS | 1655 | 1461741858786 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:24:18 INFO - PROCESS | 1655 | 1461741858798 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x127565800 == 42 [pid = 1655] [id = 151] 00:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12bcac400) [pid = 1655] [serial = 451] [outer = 0x0] 00:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12d045000) [pid = 1655] [serial = 452] [outer = 0x12bcac400] 00:24:18 INFO - PROCESS | 1655 | 1461741858824 Marionette DEBUG loaded listener.js 00:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12d423400) [pid = 1655] [serial = 453] [outer = 0x12bcac400] 00:24:19 INFO - PROCESS | 1655 | 1461741859157 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]]]}] 00:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 517ms 00:24:19 INFO - PROCESS | 1655 | 1461741859193 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:24:19 INFO - PROCESS | 1655 | 1461741859194 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:24:19 INFO - PROCESS | 1655 | 1461741859199 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:24:19 INFO - PROCESS | 1655 | 1461741859200 Marionette TRACE conn2 <- [1,578,null,{}] 00:24:19 INFO - PROCESS | 1655 | 1461741859202 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}] 00:24:19 INFO - PROCESS | 1655 | 1461741859297 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:24:19 INFO - PROCESS | 1655 | 1461741859309 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b33000 == 43 [pid = 1655] [id = 152] 00:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12d424000) [pid = 1655] [serial = 454] [outer = 0x0] 00:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12dc15400) [pid = 1655] [serial = 455] [outer = 0x12d424000] 00:24:19 INFO - PROCESS | 1655 | 1461741859335 Marionette DEBUG loaded listener.js 00:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12e431800) [pid = 1655] [serial = 456] [outer = 0x12d424000] 00:24:19 INFO - PROCESS | 1655 | 1461741859720 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]]]}] 00:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 568ms 00:24:19 INFO - PROCESS | 1655 | 1461741859769 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:24:19 INFO - PROCESS | 1655 | 1461741859770 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:24:19 INFO - PROCESS | 1655 | 1461741859774 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:24:19 INFO - PROCESS | 1655 | 1461741859775 Marionette TRACE conn2 <- [1,582,null,{}] 00:24:19 INFO - PROCESS | 1655 | 1461741859779 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}] 00:24:19 INFO - PROCESS | 1655 | 1461741859916 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:24:19 INFO - PROCESS | 1655 | 1461741859938 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12894d000 == 44 [pid = 1655] [id = 153] 00:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11ad33800) [pid = 1655] [serial = 457] [outer = 0x0] 00:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12e5a6800) [pid = 1655] [serial = 458] [outer = 0x11ad33800] 00:24:19 INFO - PROCESS | 1655 | 1461741859979 Marionette DEBUG loaded listener.js 00:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12e5b0400) [pid = 1655] [serial = 459] [outer = 0x11ad33800] 00:24:20 INFO - PROCESS | 1655 | 1461741860372 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]]]}] 00:24:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:24:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 622ms 00:24:20 INFO - PROCESS | 1655 | 1461741860396 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:24:20 INFO - PROCESS | 1655 | 1461741860397 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:24:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:24:20 INFO - PROCESS | 1655 | 1461741860399 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:24:20 INFO - PROCESS | 1655 | 1461741860401 Marionette TRACE conn2 <- [1,586,null,{}] 00:24:20 INFO - PROCESS | 1655 | 1461741860403 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}] 00:24:20 INFO - PROCESS | 1655 | 1461741860505 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:24:20 INFO - PROCESS | 1655 | 1461741860509 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c8000 == 45 [pid = 1655] [id = 154] 00:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d7ad400) [pid = 1655] [serial = 460] [outer = 0x0] 00:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e8dd000) [pid = 1655] [serial = 461] [outer = 0x12d7ad400] 00:24:20 INFO - PROCESS | 1655 | 1461741860560 Marionette DEBUG loaded listener.js 00:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12e8eb800) [pid = 1655] [serial = 462] [outer = 0x12d7ad400] 00:24:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11a911800) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123a17400) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x116682800) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11acfb000) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11592b400) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b35f400) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x119708400) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x114350000) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12bf48000) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11a90bc00) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12725dc00) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x127586400) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bf48400) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1274e6c00) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12d42f800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b35a800) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:24:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128e8d800) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:24:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:24:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 517ms 00:24:20 INFO - PROCESS | 1655 | 1461741860914 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]]]}] 00:24:20 INFO - PROCESS | 1655 | 1461741860918 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:24:20 INFO - PROCESS | 1655 | 1461741860919 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:24:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:24:20 INFO - PROCESS | 1655 | 1461741860921 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:24:20 INFO - PROCESS | 1655 | 1461741860922 Marionette TRACE conn2 <- [1,590,null,{}] 00:24:20 INFO - PROCESS | 1655 | 1461741860925 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}] 00:24:21 INFO - PROCESS | 1655 | 1461741861007 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:24:21 INFO - PROCESS | 1655 | 1461741861014 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12393d000 == 46 [pid = 1655] [id = 155] 00:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119877000) [pid = 1655] [serial = 463] [outer = 0x0] 00:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11afa8c00) [pid = 1655] [serial = 464] [outer = 0x119877000] 00:24:21 INFO - PROCESS | 1655 | 1461741861040 Marionette DEBUG loaded listener.js 00:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1289e1400) [pid = 1655] [serial = 465] [outer = 0x119877000] 00:24:21 INFO - PROCESS | 1655 | 1461741861414 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]]]}] 00:24:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:24:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 00:24:21 INFO - PROCESS | 1655 | 1461741861442 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:24:21 INFO - PROCESS | 1655 | 1461741861443 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:24:21 INFO - PROCESS | 1655 | 1461741861448 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:24:21 INFO - PROCESS | 1655 | 1461741861450 Marionette TRACE conn2 <- [1,594,null,{}] 00:24:21 INFO - PROCESS | 1655 | 1461741861452 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}] 00:24:21 INFO - PROCESS | 1655 | 1461741861544 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:24:21 INFO - PROCESS | 1655 | 1461741861551 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4aa000 == 47 [pid = 1655] [id = 156] 00:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11befe000) [pid = 1655] [serial = 466] [outer = 0x0] 00:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12e8ee000) [pid = 1655] [serial = 467] [outer = 0x11befe000] 00:24:21 INFO - PROCESS | 1655 | 1461741861580 Marionette DEBUG loaded listener.js 00:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ee11400) [pid = 1655] [serial = 468] [outer = 0x11befe000] 00:24:21 INFO - PROCESS | 1655 | 1461741861901 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]]]}] 00:24:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:24:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 00:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:24:21 INFO - PROCESS | 1655 | 1461741861918 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:24:21 INFO - PROCESS | 1655 | 1461741861920 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:24:21 INFO - PROCESS | 1655 | 1461741861922 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:24:21 INFO - PROCESS | 1655 | 1461741861923 Marionette TRACE conn2 <- [1,598,null,{}] 00:24:21 INFO - PROCESS | 1655 | 1461741861925 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}] 00:24:22 INFO - PROCESS | 1655 | 1461741862010 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:24:22 INFO - PROCESS | 1655 | 1461741862062 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea79800 == 48 [pid = 1655] [id = 157] 00:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11c8f1400) [pid = 1655] [serial = 469] [outer = 0x0] 00:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12ee13400) [pid = 1655] [serial = 470] [outer = 0x11c8f1400] 00:24:22 INFO - PROCESS | 1655 | 1461741862087 Marionette DEBUG loaded listener.js 00:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12ee1ac00) [pid = 1655] [serial = 471] [outer = 0x11c8f1400] 00:24:22 INFO - PROCESS | 1655 | 1461741862386 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]]]}] 00:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 00:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:24:22 INFO - PROCESS | 1655 | 1461741862441 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:24:22 INFO - PROCESS | 1655 | 1461741862443 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:24:22 INFO - PROCESS | 1655 | 1461741862445 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:24:22 INFO - PROCESS | 1655 | 1461741862446 Marionette TRACE conn2 <- [1,602,null,{}] 00:24:22 INFO - PROCESS | 1655 | 1461741862448 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}] 00:24:22 INFO - PROCESS | 1655 | 1461741862533 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:24:22 INFO - PROCESS | 1655 | 1461741862537 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eae0800 == 49 [pid = 1655] [id = 158] 00:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12e594000) [pid = 1655] [serial = 472] [outer = 0x0] 00:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12f25bc00) [pid = 1655] [serial = 473] [outer = 0x12e594000] 00:24:22 INFO - PROCESS | 1655 | 1461741862562 Marionette DEBUG loaded listener.js 00:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12f267000) [pid = 1655] [serial = 474] [outer = 0x12e594000] 00:24:23 INFO - PROCESS | 1655 | 1461741863018 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]]]}] 00:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 618ms 00:24:23 INFO - PROCESS | 1655 | 1461741863064 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:24:23 INFO - PROCESS | 1655 | 1461741863067 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:24:23 INFO - PROCESS | 1655 | 1461741863070 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:24:23 INFO - PROCESS | 1655 | 1461741863073 Marionette TRACE conn2 <- [1,606,null,{}] 00:24:23 INFO - PROCESS | 1655 | 1461741863077 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}] 00:24:23 INFO - PROCESS | 1655 | 1461741863181 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:24:23 INFO - PROCESS | 1655 | 1461741863246 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119813800 == 50 [pid = 1655] [id = 159] 00:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x115844400) [pid = 1655] [serial = 475] [outer = 0x0] 00:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11918f000) [pid = 1655] [serial = 476] [outer = 0x115844400] 00:24:23 INFO - PROCESS | 1655 | 1461741863278 Marionette DEBUG loaded listener.js 00:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11afb9400) [pid = 1655] [serial = 477] [outer = 0x115844400] 00:24:23 INFO - PROCESS | 1655 | 1461741863701 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]]]}] 00:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 671ms 00:24:23 INFO - PROCESS | 1655 | 1461741863757 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:24:23 INFO - PROCESS | 1655 | 1461741863761 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:24:23 INFO - PROCESS | 1655 | 1461741863780 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:24:23 INFO - PROCESS | 1655 | 1461741863782 Marionette TRACE conn2 <- [1,610,null,{}] 00:24:23 INFO - PROCESS | 1655 | 1461741863785 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}] 00:24:23 INFO - PROCESS | 1655 | 1461741863886 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:24:23 INFO - PROCESS | 1655 | 1461741863937 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ae3000 == 51 [pid = 1655] [id = 160] 00:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11ba26c00) [pid = 1655] [serial = 478] [outer = 0x0] 00:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x124286400) [pid = 1655] [serial = 479] [outer = 0x11ba26c00] 00:24:23 INFO - PROCESS | 1655 | 1461741863967 Marionette DEBUG loaded listener.js 00:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x127fd5400) [pid = 1655] [serial = 480] [outer = 0x11ba26c00] 00:24:24 INFO - PROCESS | 1655 | 1461741864396 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]]]}] 00:24:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:24:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 671ms 00:24:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:24:24 INFO - PROCESS | 1655 | 1461741864450 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:24:24 INFO - PROCESS | 1655 | 1461741864452 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:24:24 INFO - PROCESS | 1655 | 1461741864454 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:24:24 INFO - PROCESS | 1655 | 1461741864456 Marionette TRACE conn2 <- [1,614,null,{}] 00:24:24 INFO - PROCESS | 1655 | 1461741864464 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}] 00:24:24 INFO - PROCESS | 1655 | 1461741864568 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:24:24 INFO - PROCESS | 1655 | 1461741864621 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e49c000 == 52 [pid = 1655] [id = 161] 00:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12b42a000) [pid = 1655] [serial = 481] [outer = 0x0] 00:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bdaa000) [pid = 1655] [serial = 482] [outer = 0x12b42a000] 00:24:24 INFO - PROCESS | 1655 | 1461741864653 Marionette DEBUG loaded listener.js 00:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12d209400) [pid = 1655] [serial = 483] [outer = 0x12b42a000] 00:24:25 INFO - PROCESS | 1655 | 1461741865042 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]]]}] 00:24:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:24:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 623ms 00:24:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:24:25 INFO - PROCESS | 1655 | 1461741865077 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:24:25 INFO - PROCESS | 1655 | 1461741865081 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:24:25 INFO - PROCESS | 1655 | 1461741865084 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:24:25 INFO - PROCESS | 1655 | 1461741865085 Marionette TRACE conn2 <- [1,618,null,{}] 00:24:25 INFO - PROCESS | 1655 | 1461741865088 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}] 00:24:25 INFO - PROCESS | 1655 | 1461741865207 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:24:25 INFO - PROCESS | 1655 | 1461741865271 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f248000 == 53 [pid = 1655] [id = 162] 00:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12d246000) [pid = 1655] [serial = 484] [outer = 0x0] 00:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12e432000) [pid = 1655] [serial = 485] [outer = 0x12d246000] 00:24:25 INFO - PROCESS | 1655 | 1461741865301 Marionette DEBUG loaded listener.js 00:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12e8e7c00) [pid = 1655] [serial = 486] [outer = 0x12d246000] 00:24:25 INFO - PROCESS | 1655 | 1461741865716 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]]]}] 00:24:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:24:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 669ms 00:24:25 INFO - PROCESS | 1655 | 1461741865754 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:24:25 INFO - PROCESS | 1655 | 1461741865756 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:24:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:24:25 INFO - PROCESS | 1655 | 1461741865760 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:24:25 INFO - PROCESS | 1655 | 1461741865762 Marionette TRACE conn2 <- [1,622,null,{}] 00:24:25 INFO - PROCESS | 1655 | 1461741865765 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}] 00:24:25 INFO - PROCESS | 1655 | 1461741865911 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:24:26 INFO - PROCESS | 1655 | 1461741866027 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f71b000 == 54 [pid = 1655] [id = 163] 00:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12d431c00) [pid = 1655] [serial = 487] [outer = 0x0] 00:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12e8f1c00) [pid = 1655] [serial = 488] [outer = 0x12d431c00] 00:24:26 INFO - PROCESS | 1655 | 1461741866077 Marionette DEBUG loaded listener.js 00:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12f261000) [pid = 1655] [serial = 489] [outer = 0x12d431c00] 00:24:26 INFO - PROCESS | 1655 | 1461741866602 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]]]}] 00:24:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:24:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 875ms 00:24:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:24:26 INFO - PROCESS | 1655 | 1461741866634 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:24:26 INFO - PROCESS | 1655 | 1461741866636 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:24:26 INFO - PROCESS | 1655 | 1461741866638 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:24:26 INFO - PROCESS | 1655 | 1461741866639 Marionette TRACE conn2 <- [1,626,null,{}] 00:24:26 INFO - PROCESS | 1655 | 1461741866641 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}] 00:24:26 INFO - PROCESS | 1655 | 1461741866755 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:24:26 INFO - PROCESS | 1655 | 1461741866808 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8cd800 == 55 [pid = 1655] [id = 164] 00:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12f266c00) [pid = 1655] [serial = 490] [outer = 0x0] 00:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12f3d9c00) [pid = 1655] [serial = 491] [outer = 0x12f266c00] 00:24:26 INFO - PROCESS | 1655 | 1461741866839 Marionette DEBUG loaded listener.js 00:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12f8e6400) [pid = 1655] [serial = 492] [outer = 0x12f266c00] 00:24:27 INFO - PROCESS | 1655 | 1461741867471 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]]]}] 00:24:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:24:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 870ms 00:24:27 INFO - PROCESS | 1655 | 1461741867509 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:24:27 INFO - PROCESS | 1655 | 1461741867511 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:24:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:24:27 INFO - PROCESS | 1655 | 1461741867517 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:24:27 INFO - PROCESS | 1655 | 1461741867519 Marionette TRACE conn2 <- [1,630,null,{}] 00:24:27 INFO - PROCESS | 1655 | 1461741867523 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}] 00:24:27 INFO - PROCESS | 1655 | 1461741867611 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:24:27 INFO - PROCESS | 1655 | 1461741867686 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b2d000 == 56 [pid = 1655] [id = 165] 00:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1163f2800) [pid = 1655] [serial = 493] [outer = 0x0] 00:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1188e5000) [pid = 1655] [serial = 494] [outer = 0x1163f2800] 00:24:27 INFO - PROCESS | 1655 | 1461741867716 Marionette DEBUG loaded listener.js 00:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11a610800) [pid = 1655] [serial = 495] [outer = 0x1163f2800] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea79800 == 55 [pid = 1655] [id = 157] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4aa000 == 54 [pid = 1655] [id = 156] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12393d000 == 53 [pid = 1655] [id = 155] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2c8000 == 52 [pid = 1655] [id = 154] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12894d000 == 51 [pid = 1655] [id = 153] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x129b33000 == 50 [pid = 1655] [id = 152] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11c49f800) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1299d7c00) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12e430c00) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12bc0ac00) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | 1461741868206 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]]]}] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x127565800 == 49 [pid = 1655] [id = 151] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123adb800 == 48 [pid = 1655] [id = 150] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb1f800 == 47 [pid = 1655] [id = 149] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11a811000 == 46 [pid = 1655] [id = 148] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1147ab800 == 45 [pid = 1655] [id = 147] 00:24:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123943800 == 44 [pid = 1655] [id = 146] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11ba2cc00) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x127410400) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1289e7000) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x129d19400) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11a606c00) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12b64d000) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11ba26800) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11c5b7c00) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x129d19c00) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11befc800) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x118eda800) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12bf4d000) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11afc2800) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11a92a000) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12758a800) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x127fcdc00) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12d046000) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129d12800) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a0b2400) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12d247800) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a0b8000) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12d053c00) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12e426800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12d425800) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12d7b1c00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12d24f800) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12d42fc00) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b23d800) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12d246400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 00:24:28 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b42d400) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 00:24:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:24:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 725ms 00:24:28 INFO - PROCESS | 1655 | 1461741868242 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:24:28 INFO - PROCESS | 1655 | 1461741868246 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:24:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:24:28 INFO - PROCESS | 1655 | 1461741868251 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:24:28 INFO - PROCESS | 1655 | 1461741868252 Marionette TRACE conn2 <- [1,634,null,{}] 00:24:28 INFO - PROCESS | 1655 | 1461741868254 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}] 00:24:28 INFO - PROCESS | 1655 | 1461741868334 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:24:28 INFO - PROCESS | 1655 | 1461741868339 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119113000 == 45 [pid = 1655] [id = 166] 00:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11a90fc00) [pid = 1655] [serial = 496] [outer = 0x0] 00:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11a92dc00) [pid = 1655] [serial = 497] [outer = 0x11a90fc00] 00:24:28 INFO - PROCESS | 1655 | 1461741868365 Marionette DEBUG loaded listener.js 00:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11b6dc800) [pid = 1655] [serial = 498] [outer = 0x11a90fc00] 00:24:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:28 INFO - PROCESS | 1655 | 1461741868717 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]]]}] 00:24:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:24:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 00:24:28 INFO - PROCESS | 1655 | 1461741868720 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:24:28 INFO - PROCESS | 1655 | 1461741868722 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:24:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:24:28 INFO - PROCESS | 1655 | 1461741868724 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:24:28 INFO - PROCESS | 1655 | 1461741868727 Marionette TRACE conn2 <- [1,638,null,{}] 00:24:28 INFO - PROCESS | 1655 | 1461741868736 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}] 00:24:28 INFO - PROCESS | 1655 | 1461741868831 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:24:28 INFO - PROCESS | 1655 | 1461741868881 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa05000 == 46 [pid = 1655] [id = 167] 00:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11b6df800) [pid = 1655] [serial = 499] [outer = 0x0] 00:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11c50b800) [pid = 1655] [serial = 500] [outer = 0x11b6df800] 00:24:28 INFO - PROCESS | 1655 | 1461741868909 Marionette DEBUG loaded listener.js 00:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12469f800) [pid = 1655] [serial = 501] [outer = 0x11b6df800] 00:24:29 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:29 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:29 INFO - PROCESS | 1655 | 1461741869219 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]]]}] 00:24:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:24:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 525ms 00:24:29 INFO - PROCESS | 1655 | 1461741869249 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:24:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:24:29 INFO - PROCESS | 1655 | 1461741869251 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:24:29 INFO - PROCESS | 1655 | 1461741869253 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:24:29 INFO - PROCESS | 1655 | 1461741869254 Marionette TRACE conn2 <- [1,642,null,{}] 00:24:29 INFO - PROCESS | 1655 | 1461741869257 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}] 00:24:29 INFO - PROCESS | 1655 | 1461741869337 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:24:29 INFO - PROCESS | 1655 | 1461741869389 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb20000 == 47 [pid = 1655] [id = 168] 00:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123fdd000) [pid = 1655] [serial = 502] [outer = 0x0] 00:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x127eaf000) [pid = 1655] [serial = 503] [outer = 0x123fdd000] 00:24:29 INFO - PROCESS | 1655 | 1461741869416 Marionette DEBUG loaded listener.js 00:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128e97c00) [pid = 1655] [serial = 504] [outer = 0x123fdd000] 00:24:29 INFO - PROCESS | 1655 | 1461741869717 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]]]}] 00:24:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:24:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 00:24:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:24:29 INFO - PROCESS | 1655 | 1461741869772 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:24:29 INFO - PROCESS | 1655 | 1461741869773 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:24:29 INFO - PROCESS | 1655 | 1461741869775 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:24:29 INFO - PROCESS | 1655 | 1461741869776 Marionette TRACE conn2 <- [1,646,null,{}] 00:24:29 INFO - PROCESS | 1655 | 1461741869779 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}] 00:24:29 INFO - PROCESS | 1655 | 1461741869855 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:24:29 INFO - PROCESS | 1655 | 1461741869861 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x119109800 == 48 [pid = 1655] [id = 169] 00:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1299d3c00) [pid = 1655] [serial = 505] [outer = 0x0] 00:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12a0b5c00) [pid = 1655] [serial = 506] [outer = 0x1299d3c00] 00:24:29 INFO - PROCESS | 1655 | 1461741869889 Marionette DEBUG loaded listener.js 00:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b35e800) [pid = 1655] [serial = 507] [outer = 0x1299d3c00] 00:24:30 INFO - PROCESS | 1655 | 1461741870208 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]]]}] 00:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 467ms 00:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:24:30 INFO - PROCESS | 1655 | 1461741870266 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:24:30 INFO - PROCESS | 1655 | 1461741870268 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:24:30 INFO - PROCESS | 1655 | 1461741870270 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:24:30 INFO - PROCESS | 1655 | 1461741870271 Marionette TRACE conn2 <- [1,650,null,{}] 00:24:30 INFO - PROCESS | 1655 | 1461741870281 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}] 00:24:30 INFO - PROCESS | 1655 | 1461741870393 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:24:30 INFO - PROCESS | 1655 | 1461741870399 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123bd2800 == 49 [pid = 1655] [id = 170] 00:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b234c00) [pid = 1655] [serial = 508] [outer = 0x0] 00:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12bca5800) [pid = 1655] [serial = 509] [outer = 0x12b234c00] 00:24:30 INFO - PROCESS | 1655 | 1461741870453 Marionette DEBUG loaded listener.js 00:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d246400) [pid = 1655] [serial = 510] [outer = 0x12b234c00] 00:24:30 INFO - PROCESS | 1655 | 1461741870793 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]]]}] 00:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 568ms 00:24:30 INFO - PROCESS | 1655 | 1461741870839 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:24:30 INFO - PROCESS | 1655 | 1461741870840 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:24:30 INFO - PROCESS | 1655 | 1461741870842 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:24:30 INFO - PROCESS | 1655 | 1461741870843 Marionette TRACE conn2 <- [1,654,null,{}] 00:24:30 INFO - PROCESS | 1655 | 1461741870845 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}] 00:24:30 INFO - PROCESS | 1655 | 1461741870941 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:24:30 INFO - PROCESS | 1655 | 1461741870946 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e5c000 == 50 [pid = 1655] [id = 171] 00:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b42e400) [pid = 1655] [serial = 511] [outer = 0x0] 00:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12d429c00) [pid = 1655] [serial = 512] [outer = 0x12b42e400] 00:24:31 INFO - PROCESS | 1655 | 1461741870999 Marionette DEBUG loaded listener.js 00:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12dc1f000) [pid = 1655] [serial = 513] [outer = 0x12b42e400] 00:24:31 INFO - PROCESS | 1655 | 1461741871333 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]]]}] 00:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 00:24:31 INFO - PROCESS | 1655 | 1461741871362 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:24:31 INFO - PROCESS | 1655 | 1461741871363 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:24:31 INFO - PROCESS | 1655 | 1461741871365 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:24:31 INFO - PROCESS | 1655 | 1461741871366 Marionette TRACE conn2 <- [1,658,null,{}] 00:24:31 INFO - PROCESS | 1655 | 1461741871368 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}] 00:24:31 INFO - PROCESS | 1655 | 1461741871466 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:24:31 INFO - PROCESS | 1655 | 1461741871470 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b39000 == 51 [pid = 1655] [id = 172] 00:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d04ac00) [pid = 1655] [serial = 514] [outer = 0x0] 00:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12e430c00) [pid = 1655] [serial = 515] [outer = 0x12d04ac00] 00:24:31 INFO - PROCESS | 1655 | 1461741871524 Marionette DEBUG loaded listener.js 00:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12e5a9400) [pid = 1655] [serial = 516] [outer = 0x12d04ac00] 00:24:31 INFO - PROCESS | 1655 | 1461741871847 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]]]}] 00:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 00:24:31 INFO - PROCESS | 1655 | 1461741871884 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:24:31 INFO - PROCESS | 1655 | 1461741871886 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:24:31 INFO - PROCESS | 1655 | 1461741871888 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:24:31 INFO - PROCESS | 1655 | 1461741871889 Marionette TRACE conn2 <- [1,662,null,{}] 00:24:31 INFO - PROCESS | 1655 | 1461741871891 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}] 00:24:31 INFO - PROCESS | 1655 | 1461741871989 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:24:32 INFO - PROCESS | 1655 | 1461741872001 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b7d8800 == 52 [pid = 1655] [id = 173] 00:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e429c00) [pid = 1655] [serial = 517] [outer = 0x0] 00:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12e8da400) [pid = 1655] [serial = 518] [outer = 0x12e429c00] 00:24:32 INFO - PROCESS | 1655 | 1461741872026 Marionette DEBUG loaded listener.js 00:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12e8ed400) [pid = 1655] [serial = 519] [outer = 0x12e429c00] 00:24:32 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:32 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12d424000) [pid = 1655] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11ad33800) [pid = 1655] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11bef8000) [pid = 1655] [serial = 442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x116386c00) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11887e400) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x128e90000) [pid = 1655] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12b357800) [pid = 1655] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12dc1a400) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12d7ad400) [pid = 1655] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119877000) [pid = 1655] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11c8f1400) [pid = 1655] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12bcac400) [pid = 1655] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11befe000) [pid = 1655] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11b6d6000) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a0af400) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1289e7800) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:24:32 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1159b3c00) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:24:32 INFO - PROCESS | 1655 | 1461741872583 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]]]}] 00:24:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:24:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 721ms 00:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:24:32 INFO - PROCESS | 1655 | 1461741872620 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:24:32 INFO - PROCESS | 1655 | 1461741872621 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:24:32 INFO - PROCESS | 1655 | 1461741872625 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:24:32 INFO - PROCESS | 1655 | 1461741872628 Marionette TRACE conn2 <- [1,666,null,{}] 00:24:32 INFO - PROCESS | 1655 | 1461741872632 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}] 00:24:32 INFO - PROCESS | 1655 | 1461741872736 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:24:32 INFO - PROCESS | 1655 | 1461741872791 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d45800 == 53 [pid = 1655] [id = 174] 00:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11592b400) [pid = 1655] [serial = 520] [outer = 0x0] 00:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11bef8000) [pid = 1655] [serial = 521] [outer = 0x11592b400] 00:24:32 INFO - PROCESS | 1655 | 1461741872817 Marionette DEBUG loaded listener.js 00:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b357400) [pid = 1655] [serial = 522] [outer = 0x11592b400] 00:24:32 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:33 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:33 INFO - PROCESS | 1655 | 1461741873125 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]]]}] 00:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 524ms 00:24:33 INFO - PROCESS | 1655 | 1461741873150 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:24:33 INFO - PROCESS | 1655 | 1461741873152 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:24:33 INFO - PROCESS | 1655 | 1461741873154 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:24:33 INFO - PROCESS | 1655 | 1461741873156 Marionette TRACE conn2 <- [1,670,null,{}] 00:24:33 INFO - PROCESS | 1655 | 1461741873158 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}] 00:24:33 INFO - PROCESS | 1655 | 1461741873257 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:24:33 INFO - PROCESS | 1655 | 1461741873263 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1cd800 == 54 [pid = 1655] [id = 175] 00:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11c36f400) [pid = 1655] [serial = 523] [outer = 0x0] 00:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12d04c000) [pid = 1655] [serial = 524] [outer = 0x11c36f400] 00:24:33 INFO - PROCESS | 1655 | 1461741873292 Marionette DEBUG loaded listener.js 00:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12f3dc800) [pid = 1655] [serial = 525] [outer = 0x11c36f400] 00:24:33 INFO - PROCESS | 1655 | 1461741873635 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]]]}] 00:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 00:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:24:33 INFO - PROCESS | 1655 | 1461741873679 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:24:33 INFO - PROCESS | 1655 | 1461741873680 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:24:33 INFO - PROCESS | 1655 | 1461741873682 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:24:33 INFO - PROCESS | 1655 | 1461741873683 Marionette TRACE conn2 <- [1,674,null,{}] 00:24:33 INFO - PROCESS | 1655 | 1461741873686 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}] 00:24:33 INFO - PROCESS | 1655 | 1461741873769 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:24:33 INFO - PROCESS | 1655 | 1461741873773 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd1e800 == 55 [pid = 1655] [id = 176] 00:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12d2adc00) [pid = 1655] [serial = 526] [outer = 0x0] 00:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d2b3400) [pid = 1655] [serial = 527] [outer = 0x12d2adc00] 00:24:33 INFO - PROCESS | 1655 | 1461741873798 Marionette DEBUG loaded listener.js 00:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d2b7400) [pid = 1655] [serial = 528] [outer = 0x12d2adc00] 00:24:33 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:34 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:34 INFO - PROCESS | 1655 | 1461741874156 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]]]}] 00:24:34 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 00:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 517ms 00:24:34 INFO - PROCESS | 1655 | 1461741874201 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:24:34 INFO - PROCESS | 1655 | 1461741874202 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:24:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:24:34 INFO - PROCESS | 1655 | 1461741874204 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:24:34 INFO - PROCESS | 1655 | 1461741874205 Marionette TRACE conn2 <- [1,678,null,{}] 00:24:34 INFO - PROCESS | 1655 | 1461741874208 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}] 00:24:34 INFO - PROCESS | 1655 | 1461741874291 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:24:34 INFO - PROCESS | 1655 | 1461741874344 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4b2000 == 56 [pid = 1655] [id = 177] 00:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12d2afc00) [pid = 1655] [serial = 529] [outer = 0x0] 00:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12ee16800) [pid = 1655] [serial = 530] [outer = 0x12d2afc00] 00:24:34 INFO - PROCESS | 1655 | 1461741874369 Marionette DEBUG loaded listener.js 00:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12f3e2c00) [pid = 1655] [serial = 531] [outer = 0x12d2afc00] 00:24:34 INFO - PROCESS | 1655 | 1461741874792 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]]]}] 00:24:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 617ms 00:24:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:24:34 INFO - PROCESS | 1655 | 1461741874823 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:24:34 INFO - PROCESS | 1655 | 1461741874827 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:24:34 INFO - PROCESS | 1655 | 1461741874835 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:24:34 INFO - PROCESS | 1655 | 1461741874838 Marionette TRACE conn2 <- [1,682,null,{}] 00:24:34 INFO - PROCESS | 1655 | 1461741874844 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}] 00:24:35 INFO - PROCESS | 1655 | 1461741875048 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:24:35 INFO - PROCESS | 1655 | 1461741875118 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x119822000 == 57 [pid = 1655] [id = 178] 00:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1188ea000) [pid = 1655] [serial = 532] [outer = 0x0] 00:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11a90cc00) [pid = 1655] [serial = 533] [outer = 0x1188ea000] 00:24:35 INFO - PROCESS | 1655 | 1461741875167 Marionette DEBUG loaded listener.js 00:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11afbf000) [pid = 1655] [serial = 534] [outer = 0x1188ea000] 00:24:36 INFO - PROCESS | 1655 | 1461741876166 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]]]}] 00:24:36 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) 00:24:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1376ms 00:24:36 INFO - PROCESS | 1655 | 1461741876209 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:24:36 INFO - PROCESS | 1655 | 1461741876213 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:24:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:24:36 INFO - PROCESS | 1655 | 1461741876218 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:24:36 INFO - PROCESS | 1655 | 1461741876220 Marionette TRACE conn2 <- [1,686,null,{}] 00:24:36 INFO - PROCESS | 1655 | 1461741876222 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}] 00:24:36 INFO - PROCESS | 1655 | 1461741876324 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:24:36 INFO - PROCESS | 1655 | 1461741876373 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2d6800 == 58 [pid = 1655] [id = 179] 00:24:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11ba2d800) [pid = 1655] [serial = 535] [outer = 0x0] 00:24:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x124293c00) [pid = 1655] [serial = 536] [outer = 0x11ba2d800] 00:24:36 INFO - PROCESS | 1655 | 1461741876403 Marionette DEBUG loaded listener.js 00:24:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x127fd2c00) [pid = 1655] [serial = 537] [outer = 0x11ba2d800] 00:24:37 INFO - PROCESS | 1655 | 1461741877304 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]]]}] 00:24:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:24:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1121ms 00:24:37 INFO - PROCESS | 1655 | 1461741877340 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:24:37 INFO - PROCESS | 1655 | 1461741877341 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:24:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:24:37 INFO - PROCESS | 1655 | 1461741877344 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:24:37 INFO - PROCESS | 1655 | 1461741877346 Marionette TRACE conn2 <- [1,690,null,{}] 00:24:37 INFO - PROCESS | 1655 | 1461741877354 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}] 00:24:37 INFO - PROCESS | 1655 | 1461741877461 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:24:37 INFO - PROCESS | 1655 | 1461741877512 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d15f000 == 59 [pid = 1655] [id = 180] 00:24:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129d0f400) [pid = 1655] [serial = 538] [outer = 0x0] 00:24:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12bdb5000) [pid = 1655] [serial = 539] [outer = 0x129d0f400] 00:24:37 INFO - PROCESS | 1655 | 1461741877545 Marionette DEBUG loaded listener.js 00:24:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12d2aa400) [pid = 1655] [serial = 540] [outer = 0x129d0f400] 00:24:38 INFO - PROCESS | 1655 | 1461741878640 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]]]}] 00:24:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:24:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1324ms 00:24:38 INFO - PROCESS | 1655 | 1461741878669 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:24:38 INFO - PROCESS | 1655 | 1461741878672 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:24:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:24:38 INFO - PROCESS | 1655 | 1461741878676 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:24:38 INFO - PROCESS | 1655 | 1461741878678 Marionette TRACE conn2 <- [1,694,null,{}] 00:24:38 INFO - PROCESS | 1655 | 1461741878687 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}] 00:24:38 INFO - PROCESS | 1655 | 1461741878794 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:24:38 INFO - PROCESS | 1655 | 1461741878860 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917c800 == 60 [pid = 1655] [id = 181] 00:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11a63f400) [pid = 1655] [serial = 541] [outer = 0x0] 00:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11a90b000) [pid = 1655] [serial = 542] [outer = 0x11a63f400] 00:24:38 INFO - PROCESS | 1655 | 1461741878889 Marionette DEBUG loaded listener.js 00:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11ad3c800) [pid = 1655] [serial = 543] [outer = 0x11a63f400] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd1e800 == 59 [pid = 1655] [id = 176] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1cd800 == 58 [pid = 1655] [id = 175] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119d45800 == 57 [pid = 1655] [id = 174] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b7d8800 == 56 [pid = 1655] [id = 173] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129b39000 == 55 [pid = 1655] [id = 172] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x125e5c000 == 54 [pid = 1655] [id = 171] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x125e8ec00) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12dc1b800) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x119709800) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x127ecec00) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12b64f800) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12e42cc00) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12e5ad400) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12f25bc00) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x123bd2800 == 53 [pid = 1655] [id = 170] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119109800 == 52 [pid = 1655] [id = 169] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb20000 == 51 [pid = 1655] [id = 168] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa05000 == 50 [pid = 1655] [id = 167] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119113000 == 49 [pid = 1655] [id = 166] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x114b2d000 == 48 [pid = 1655] [id = 165] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12e49c000 == 47 [pid = 1655] [id = 161] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x123ae3000 == 46 [pid = 1655] [id = 160] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119813800 == 45 [pid = 1655] [id = 159] 00:24:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12eae0800 == 44 [pid = 1655] [id = 158] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x123a16800) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12bcaa800) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12a0aa800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12dc15400) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12e5a6800) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x123a15000) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1289e8c00) [pid = 1655] [serial = 444] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119269800) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11c49b000) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11bef5c00) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11a928000) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a0b6400) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b356c00) [pid = 1655] [serial = 447] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b437000) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12e58c800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12e8dd000) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119128400) [pid = 1655] [serial = 191] [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.] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1289e1400) [pid = 1655] [serial = 465] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11afa8c00) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12ee1ac00) [pid = 1655] [serial = 471] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12e8eb800) [pid = 1655] [serial = 462] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12d045000) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12e5b0400) [pid = 1655] [serial = 459] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12e431800) [pid = 1655] [serial = 456] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12ee13400) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12ee11400) [pid = 1655] [serial = 468] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12e8ee000) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b911400) [pid = 1655] [serial = 450] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12d423400) [pid = 1655] [serial = 453] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11a64b800) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 00:24:39 INFO - PROCESS | 1655 | 1461741879798 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]]]}] 00:24:39 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) 00:24:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1128ms 00:24:39 INFO - PROCESS | 1655 | 1461741879803 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:24:39 INFO - PROCESS | 1655 | 1461741879807 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:24:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:24:39 INFO - PROCESS | 1655 | 1461741879813 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:24:39 INFO - PROCESS | 1655 | 1461741879814 Marionette TRACE conn2 <- [1,698,null,{}] 00:24:39 INFO - PROCESS | 1655 | 1461741879817 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}] 00:24:39 INFO - PROCESS | 1655 | 1461741879893 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:24:39 INFO - PROCESS | 1655 | 1461741879902 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920e000 == 45 [pid = 1655] [id = 182] 00:24:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11a928000) [pid = 1655] [serial = 544] [outer = 0x0] 00:24:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11befac00) [pid = 1655] [serial = 545] [outer = 0x11a928000] 00:24:39 INFO - PROCESS | 1655 | 1461741879929 Marionette DEBUG loaded listener.js 00:24:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11c5b6800) [pid = 1655] [serial = 546] [outer = 0x11a928000] 00:24:40 INFO - PROCESS | 1655 | 1461741880772 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]]]}] 00:24:40 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) 00:24:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 974ms 00:24:40 INFO - PROCESS | 1655 | 1461741880786 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:24:40 INFO - PROCESS | 1655 | 1461741880787 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:24:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:24:40 INFO - PROCESS | 1655 | 1461741880789 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:24:40 INFO - PROCESS | 1655 | 1461741880792 Marionette TRACE conn2 <- [1,702,null,{}] 00:24:40 INFO - PROCESS | 1655 | 1461741880800 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}] 00:24:40 INFO - PROCESS | 1655 | 1461741880902 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:24:40 INFO - PROCESS | 1655 | 1461741880933 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba1e800 == 46 [pid = 1655] [id = 183] 00:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123a1ac00) [pid = 1655] [serial = 547] [outer = 0x0] 00:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x127255400) [pid = 1655] [serial = 548] [outer = 0x123a1ac00] 00:24:40 INFO - PROCESS | 1655 | 1461741880961 Marionette DEBUG loaded listener.js 00:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x127ecc400) [pid = 1655] [serial = 549] [outer = 0x123a1ac00] 00:24:41 INFO - PROCESS | 1655 | 1461741881772 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]]]}] 00:24:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:24:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1023ms 00:24:41 INFO - PROCESS | 1655 | 1461741881812 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:24:41 INFO - PROCESS | 1655 | 1461741881814 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:24:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:24:41 INFO - PROCESS | 1655 | 1461741881816 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:24:41 INFO - PROCESS | 1655 | 1461741881817 Marionette TRACE conn2 <- [1,706,null,{}] 00:24:41 INFO - PROCESS | 1655 | 1461741881820 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}] 00:24:41 INFO - PROCESS | 1655 | 1461741881929 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:24:41 INFO - PROCESS | 1655 | 1461741881934 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bed5000 == 47 [pid = 1655] [id = 184] 00:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1289dd000) [pid = 1655] [serial = 550] [outer = 0x0] 00:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129d12800) [pid = 1655] [serial = 551] [outer = 0x1289dd000] 00:24:41 INFO - PROCESS | 1655 | 1461741881960 Marionette DEBUG loaded listener.js 00:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a0b0000) [pid = 1655] [serial = 552] [outer = 0x1289dd000] 00:24:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:24:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 00:24:42 INFO - PROCESS | 1655 | 1461741882782 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]]]}] 00:24:42 INFO - PROCESS | 1655 | 1461741882787 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:24:42 INFO - PROCESS | 1655 | 1461741882788 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:24:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:24:42 INFO - PROCESS | 1655 | 1461741882790 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:24:42 INFO - PROCESS | 1655 | 1461741882791 Marionette TRACE conn2 <- [1,710,null,{}] 00:24:42 INFO - PROCESS | 1655 | 1461741882794 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}] 00:24:42 INFO - PROCESS | 1655 | 1461741882887 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:24:42 INFO - PROCESS | 1655 | 1461741882900 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123946800 == 48 [pid = 1655] [id = 185] 00:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1154a3800) [pid = 1655] [serial = 553] [outer = 0x0] 00:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12a0b0c00) [pid = 1655] [serial = 554] [outer = 0x1154a3800] 00:24:42 INFO - PROCESS | 1655 | 1461741882927 Marionette DEBUG loaded listener.js 00:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b35d000) [pid = 1655] [serial = 555] [outer = 0x1154a3800] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b234c00) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12e5a6c00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x127fd6c00) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x123eec000) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12d7ab400) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x115842800) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12d7ab800) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b64a000) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11b6d5000) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b42e400) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11ba26c00) [pid = 1655] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1299d3c00) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b42a000) [pid = 1655] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1163f2800) [pid = 1655] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12d431c00) [pid = 1655] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12e594000) [pid = 1655] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12d04ac00) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115844400) [pid = 1655] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123fdd000) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12f266c00) [pid = 1655] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12d246000) [pid = 1655] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11a90fc00) [pid = 1655] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12e429c00) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11592b400) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11b6df800) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11c36f400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:24:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12d2adc00) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:24:43 INFO - PROCESS | 1655 | 1461741883923 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]]]}] 00:24:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:24:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1170ms 00:24:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:24:43 INFO - PROCESS | 1655 | 1461741883960 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:24:43 INFO - PROCESS | 1655 | 1461741883961 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:24:43 INFO - PROCESS | 1655 | 1461741883964 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:24:43 INFO - PROCESS | 1655 | 1461741883965 Marionette TRACE conn2 <- [1,714,null,{}] 00:24:43 INFO - PROCESS | 1655 | 1461741883967 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}] 00:24:44 INFO - PROCESS | 1655 | 1461741884059 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:24:44 INFO - PROCESS | 1655 | 1461741884067 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba59800 == 49 [pid = 1655] [id = 186] 00:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11afc3800) [pid = 1655] [serial = 556] [outer = 0x0] 00:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b42f000) [pid = 1655] [serial = 557] [outer = 0x11afc3800] 00:24:44 INFO - PROCESS | 1655 | 1461741884096 Marionette DEBUG loaded listener.js 00:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b64ec00) [pid = 1655] [serial = 558] [outer = 0x11afc3800] 00:24:44 INFO - PROCESS | 1655 | 1461741884901 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]]]}] 00:24:44 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 00:24:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 00:24:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:24:44 INFO - PROCESS | 1655 | 1461741884934 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:24:44 INFO - PROCESS | 1655 | 1461741884936 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:24:44 INFO - PROCESS | 1655 | 1461741884938 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:24:44 INFO - PROCESS | 1655 | 1461741884939 Marionette TRACE conn2 <- [1,718,null,{}] 00:24:44 INFO - PROCESS | 1655 | 1461741884941 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}] 00:24:45 INFO - PROCESS | 1655 | 1461741885035 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:24:45 INFO - PROCESS | 1655 | 1461741885042 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x115810000 == 50 [pid = 1655] [id = 187] 00:24:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11b6d5000) [pid = 1655] [serial = 559] [outer = 0x0] 00:24:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bc11400) [pid = 1655] [serial = 560] [outer = 0x11b6d5000] 00:24:45 INFO - PROCESS | 1655 | 1461741885068 Marionette DEBUG loaded listener.js 00:24:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bdad800) [pid = 1655] [serial = 561] [outer = 0x11b6d5000] 00:24:45 INFO - PROCESS | 1655 | 1461741885871 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]]]}] 00:24:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:24:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 00:24:45 INFO - PROCESS | 1655 | 1461741885908 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:24:45 INFO - PROCESS | 1655 | 1461741885910 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:24:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:24:45 INFO - PROCESS | 1655 | 1461741885914 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:24:45 INFO - PROCESS | 1655 | 1461741885916 Marionette TRACE conn2 <- [1,722,null,{}] 00:24:45 INFO - PROCESS | 1655 | 1461741885920 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}] 00:24:46 INFO - PROCESS | 1655 | 1461741886019 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:24:46 INFO - PROCESS | 1655 | 1461741886066 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11594b800 == 51 [pid = 1655] [id = 188] 00:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1163ef000) [pid = 1655] [serial = 562] [outer = 0x0] 00:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118edd400) [pid = 1655] [serial = 563] [outer = 0x1163ef000] 00:24:46 INFO - PROCESS | 1655 | 1461741886098 Marionette DEBUG loaded listener.js 00:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11a90b800) [pid = 1655] [serial = 564] [outer = 0x1163ef000] 00:24:46 INFO - PROCESS | 1655 | 1461741886496 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] 00:24:46 INFO - PROCESS | 1655 | 1461741886540 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:24:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:24:46 INFO - PROCESS | 1655 | 1461741886545 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:24:46 INFO - PROCESS | 1655 | 1461741886549 Marionette TRACE conn2 <- [1,726,null,{}] 00:24:46 INFO - PROCESS | 1655 | 1461741886552 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}] 00:24:46 INFO - PROCESS | 1655 | 1461741886648 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:24:46 INFO - PROCESS | 1655 | 1461741886698 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad1b800 == 52 [pid = 1655] [id = 189] 00:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11ba24c00) [pid = 1655] [serial = 565] [outer = 0x0] 00:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123a17000) [pid = 1655] [serial = 566] [outer = 0x11ba24c00] 00:24:46 INFO - PROCESS | 1655 | 1461741886726 Marionette DEBUG loaded listener.js 00:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123fdd000) [pid = 1655] [serial = 567] [outer = 0x11ba24c00] 00:24:47 INFO - PROCESS | 1655 | 1461741887184 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]]]}] 00:24:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:24:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 00:24:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:24:47 INFO - PROCESS | 1655 | 1461741887217 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:24:47 INFO - PROCESS | 1655 | 1461741887219 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:24:47 INFO - PROCESS | 1655 | 1461741887221 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:24:47 INFO - PROCESS | 1655 | 1461741887224 Marionette TRACE conn2 <- [1,730,null,{}] 00:24:47 INFO - PROCESS | 1655 | 1461741887232 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}] 00:24:47 INFO - PROCESS | 1655 | 1461741887357 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:24:47 INFO - PROCESS | 1655 | 1461741887422 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e95800 == 53 [pid = 1655] [id = 190] 00:24:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b35e400) [pid = 1655] [serial = 568] [outer = 0x0] 00:24:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b42b400) [pid = 1655] [serial = 569] [outer = 0x12b35e400] 00:24:47 INFO - PROCESS | 1655 | 1461741887454 Marionette DEBUG loaded listener.js 00:24:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bc11c00) [pid = 1655] [serial = 570] [outer = 0x12b35e400] 00:24:47 INFO - PROCESS | 1655 | 1461741887887 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] 00:24:47 INFO - PROCESS | 1655 | 1461741887945 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:24:47 INFO - PROCESS | 1655 | 1461741887958 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:24:47 INFO - PROCESS | 1655 | 1461741887959 Marionette TRACE conn2 <- [1,734,null,{}] 00:24:47 INFO - PROCESS | 1655 | 1461741887963 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}] 00:24:48 INFO - PROCESS | 1655 | 1461741888059 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:24:48 INFO - PROCESS | 1655 | 1461741888122 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b43800 == 54 [pid = 1655] [id = 191] 00:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12bdb4400) [pid = 1655] [serial = 571] [outer = 0x0] 00:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12d205800) [pid = 1655] [serial = 572] [outer = 0x12bdb4400] 00:24:48 INFO - PROCESS | 1655 | 1461741888152 Marionette DEBUG loaded listener.js 00:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12d2b4c00) [pid = 1655] [serial = 573] [outer = 0x12bdb4400] 00:24:48 INFO - PROCESS | 1655 | 1461741888574 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]]]}] 00:24:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:24:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 680ms 00:24:48 INFO - PROCESS | 1655 | 1461741888636 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:24:48 INFO - PROCESS | 1655 | 1461741888637 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:24:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:24:48 INFO - PROCESS | 1655 | 1461741888639 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:24:48 INFO - PROCESS | 1655 | 1461741888640 Marionette TRACE conn2 <- [1,738,null,{}] 00:24:48 INFO - PROCESS | 1655 | 1461741888643 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}] 00:24:48 INFO - PROCESS | 1655 | 1461741888771 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:24:48 INFO - PROCESS | 1655 | 1461741888818 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd08800 == 55 [pid = 1655] [id = 192] 00:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12d2b1800) [pid = 1655] [serial = 574] [outer = 0x0] 00:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12d429400) [pid = 1655] [serial = 575] [outer = 0x12d2b1800] 00:24:48 INFO - PROCESS | 1655 | 1461741888849 Marionette DEBUG loaded listener.js 00:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12d7b4800) [pid = 1655] [serial = 576] [outer = 0x12d2b1800] 00:24:49 INFO - PROCESS | 1655 | 1461741889734 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]]]}] 00:24:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:24:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1119ms 00:24:49 INFO - PROCESS | 1655 | 1461741889759 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:24:49 INFO - PROCESS | 1655 | 1461741889761 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:24:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:24:49 INFO - PROCESS | 1655 | 1461741889763 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:24:49 INFO - PROCESS | 1655 | 1461741889764 Marionette TRACE conn2 <- [1,742,null,{}] 00:24:49 INFO - PROCESS | 1655 | 1461741889767 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}] 00:24:49 INFO - PROCESS | 1655 | 1461741889876 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:24:49 INFO - PROCESS | 1655 | 1461741889925 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa20800 == 56 [pid = 1655] [id = 193] 00:24:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115612800) [pid = 1655] [serial = 577] [outer = 0x0] 00:24:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12d424c00) [pid = 1655] [serial = 578] [outer = 0x115612800] 00:24:49 INFO - PROCESS | 1655 | 1461741889958 Marionette DEBUG loaded listener.js 00:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12e431400) [pid = 1655] [serial = 579] [outer = 0x115612800] 00:24:50 INFO - PROCESS | 1655 | 1461741890961 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]]]}] 00:24:50 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 00:24:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1221ms 00:24:50 INFO - PROCESS | 1655 | 1461741890985 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:24:50 INFO - PROCESS | 1655 | 1461741890987 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:24:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:24:50 INFO - PROCESS | 1655 | 1461741890991 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:24:50 INFO - PROCESS | 1655 | 1461741890994 Marionette TRACE conn2 <- [1,746,null,{}] 00:24:51 INFO - PROCESS | 1655 | 1461741891001 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}] 00:24:51 INFO - PROCESS | 1655 | 1461741891119 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:24:51 INFO - PROCESS | 1655 | 1461741891218 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c26000 == 57 [pid = 1655] [id = 194] 00:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11a649400) [pid = 1655] [serial = 580] [outer = 0x0] 00:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11a90f400) [pid = 1655] [serial = 581] [outer = 0x11a649400] 00:24:51 INFO - PROCESS | 1655 | 1461741891250 Marionette DEBUG loaded listener.js 00:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11afc5c00) [pid = 1655] [serial = 582] [outer = 0x11a649400] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4a2000 == 56 [pid = 1655] [id = 143] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x116318800 == 55 [pid = 1655] [id = 90] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba59800 == 54 [pid = 1655] [id = 186] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x123946800 == 53 [pid = 1655] [id = 185] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11bed5000 == 52 [pid = 1655] [id = 184] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba1e800 == 51 [pid = 1655] [id = 183] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11920e000 == 50 [pid = 1655] [id = 182] 00:24:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11917c800 == 49 [pid = 1655] [id = 181] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12ee16800) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12e8e4000) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12bf54c00) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127eb3400) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12e591000) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11afaf000) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12e425000) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12bcabc00) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12e8ea800) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12f3dc800) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12bca5800) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b357400) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12d246400) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12e8ed400) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12d2b7400) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b35e800) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12d429c00) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x127fd5400) [pid = 1655] [serial = 480] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124286400) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a0b5c00) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12d209400) [pid = 1655] [serial = 483] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12bdaa000) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11a610800) [pid = 1655] [serial = 495] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1188e5000) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12f261000) [pid = 1655] [serial = 489] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12e8f1c00) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12f267000) [pid = 1655] [serial = 474] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12e430c00) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11afb9400) [pid = 1655] [serial = 477] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11918f000) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x127eaf000) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128e97c00) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12f8e6400) [pid = 1655] [serial = 492] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12f3d9c00) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12e8e7c00) [pid = 1655] [serial = 486] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12e432000) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12dc1f000) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11a92dc00) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11b6dc800) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12e8da400) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11bef8000) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11c50b800) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12469f800) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12e5a9400) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12d04c000) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 00:24:51 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12d2b3400) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 00:24:52 INFO - PROCESS | 1655 | 1461741892142 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]]]}] 00:24:52 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.) 00:24:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1176ms 00:24:52 INFO - PROCESS | 1655 | 1461741892168 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:24:52 INFO - PROCESS | 1655 | 1461741892172 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:24:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:24:52 INFO - PROCESS | 1655 | 1461741892176 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:24:52 INFO - PROCESS | 1655 | 1461741892177 Marionette TRACE conn2 <- [1,750,null,{}] 00:24:52 INFO - PROCESS | 1655 | 1461741892182 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}] 00:24:52 INFO - PROCESS | 1655 | 1461741892259 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:24:52 INFO - PROCESS | 1655 | 1461741892267 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa05000 == 50 [pid = 1655] [id = 195] 00:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11bef0800) [pid = 1655] [serial = 583] [outer = 0x0] 00:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123a17800) [pid = 1655] [serial = 584] [outer = 0x11bef0800] 00:24:52 INFO - PROCESS | 1655 | 1461741892293 Marionette DEBUG loaded listener.js 00:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123fdcc00) [pid = 1655] [serial = 585] [outer = 0x11bef0800] 00:24:53 INFO - PROCESS | 1655 | 1461741893125 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]]]}] 00:24:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:24:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 00:24:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:24:53 INFO - PROCESS | 1655 | 1461741893150 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:24:53 INFO - PROCESS | 1655 | 1461741893152 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:24:53 INFO - PROCESS | 1655 | 1461741893155 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:24:53 INFO - PROCESS | 1655 | 1461741893159 Marionette TRACE conn2 <- [1,754,null,{}] 00:24:53 INFO - PROCESS | 1655 | 1461741893174 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}] 00:24:53 INFO - PROCESS | 1655 | 1461741893253 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:24:53 INFO - PROCESS | 1655 | 1461741893259 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bec5800 == 51 [pid = 1655] [id = 196] 00:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12741b400) [pid = 1655] [serial = 586] [outer = 0x0] 00:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x129d19c00) [pid = 1655] [serial = 587] [outer = 0x12741b400] 00:24:53 INFO - PROCESS | 1655 | 1461741893290 Marionette DEBUG loaded listener.js 00:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12b353400) [pid = 1655] [serial = 588] [outer = 0x12741b400] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1289dd000) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1154a3800) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x129d0f400) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11a928000) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11a63f400) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123a1ac00) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:24:53 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11afc3800) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:24:54 INFO - PROCESS | 1655 | 1461741894402 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]]]}] 00:24:54 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 00:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1283ms 00:24:54 INFO - PROCESS | 1655 | 1461741894438 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:24:54 INFO - PROCESS | 1655 | 1461741894441 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:24:54 INFO - PROCESS | 1655 | 1461741894444 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:24:54 INFO - PROCESS | 1655 | 1461741894446 Marionette TRACE conn2 <- [1,758,null,{}] 00:24:54 INFO - PROCESS | 1655 | 1461741894450 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}] 00:24:54 INFO - PROCESS | 1655 | 1461741894547 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:24:54 INFO - PROCESS | 1655 | 1461741894593 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119807800 == 52 [pid = 1655] [id = 197] 00:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1163f1000) [pid = 1655] [serial = 589] [outer = 0x0] 00:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11a928000) [pid = 1655] [serial = 590] [outer = 0x1163f1000] 00:24:54 INFO - PROCESS | 1655 | 1461741894625 Marionette DEBUG loaded listener.js 00:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11bef0c00) [pid = 1655] [serial = 591] [outer = 0x1163f1000] 00:24:55 INFO - PROCESS | 1655 | 1461741895035 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]]]}] 00:24:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:24:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 00:24:55 INFO - PROCESS | 1655 | 1461741895067 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:24:55 INFO - PROCESS | 1655 | 1461741895072 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:24:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:24:55 INFO - PROCESS | 1655 | 1461741895076 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:24:55 INFO - PROCESS | 1655 | 1461741895078 Marionette TRACE conn2 <- [1,762,null,{}] 00:24:55 INFO - PROCESS | 1655 | 1461741895081 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}] 00:24:55 INFO - PROCESS | 1655 | 1461741895180 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:24:55 INFO - PROCESS | 1655 | 1461741895228 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11459b000 == 53 [pid = 1655] [id = 198] 00:24:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11befe400) [pid = 1655] [serial = 592] [outer = 0x0] 00:24:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124427400) [pid = 1655] [serial = 593] [outer = 0x11befe400] 00:24:55 INFO - PROCESS | 1655 | 1461741895258 Marionette DEBUG loaded listener.js 00:24:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x127eccc00) [pid = 1655] [serial = 594] [outer = 0x11befe400] 00:24:56 INFO - PROCESS | 1655 | 1461741896166 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]]]}] 00:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1122ms 00:24:56 INFO - PROCESS | 1655 | 1461741896199 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:24:56 INFO - PROCESS | 1655 | 1461741896200 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:24:56 INFO - PROCESS | 1655 | 1461741896203 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:24:56 INFO - PROCESS | 1655 | 1461741896205 Marionette TRACE conn2 <- [1,766,null,{}] 00:24:56 INFO - PROCESS | 1655 | 1461741896213 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}] 00:24:56 INFO - PROCESS | 1655 | 1461741896339 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:24:56 INFO - PROCESS | 1655 | 1461741896390 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12445a000 == 54 [pid = 1655] [id = 199] 00:24:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12b350c00) [pid = 1655] [serial = 595] [outer = 0x0] 00:24:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12b64d400) [pid = 1655] [serial = 596] [outer = 0x12b350c00] 00:24:56 INFO - PROCESS | 1655 | 1461741896422 Marionette DEBUG loaded listener.js 00:24:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12bcafc00) [pid = 1655] [serial = 597] [outer = 0x12b350c00] 00:24:57 INFO - PROCESS | 1655 | 1461741897314 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]]]}] 00:24:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:24:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 00:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:24:57 INFO - PROCESS | 1655 | 1461741897325 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:24:57 INFO - PROCESS | 1655 | 1461741897326 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:24:57 INFO - PROCESS | 1655 | 1461741897329 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:24:57 INFO - PROCESS | 1655 | 1461741897330 Marionette TRACE conn2 <- [1,770,null,{}] 00:24:57 INFO - PROCESS | 1655 | 1461741897332 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}] 00:24:57 INFO - PROCESS | 1655 | 1461741897413 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:24:57 INFO - PROCESS | 1655 | 1461741897500 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2c0000 == 55 [pid = 1655] [id = 200] 00:24:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115849400) [pid = 1655] [serial = 598] [outer = 0x0] 00:24:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1289e8c00) [pid = 1655] [serial = 599] [outer = 0x115849400] 00:24:57 INFO - PROCESS | 1655 | 1461741897531 Marionette DEBUG loaded listener.js 00:24:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12d20b000) [pid = 1655] [serial = 600] [outer = 0x115849400] 00:24:58 INFO - PROCESS | 1655 | 1461741898078 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]]]}] 00:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 769ms 00:24:58 INFO - PROCESS | 1655 | 1461741898099 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:24:58 INFO - PROCESS | 1655 | 1461741898102 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:24:58 INFO - PROCESS | 1655 | 1461741898105 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:24:58 INFO - PROCESS | 1655 | 1461741898107 Marionette TRACE conn2 <- [1,774,null,{}] 00:24:58 INFO - PROCESS | 1655 | 1461741898111 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}] 00:24:58 INFO - PROCESS | 1655 | 1461741898244 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:24:58 INFO - PROCESS | 1655 | 1461741898252 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a816800 == 56 [pid = 1655] [id = 201] 00:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11a92c000) [pid = 1655] [serial = 601] [outer = 0x0] 00:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11c370c00) [pid = 1655] [serial = 602] [outer = 0x11a92c000] 00:24:58 INFO - PROCESS | 1655 | 1461741898282 Marionette DEBUG loaded listener.js 00:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123b2fc00) [pid = 1655] [serial = 603] [outer = 0x11a92c000] 00:24:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa05000 == 55 [pid = 1655] [id = 195] 00:24:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119c26000 == 54 [pid = 1655] [id = 194] 00:24:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129b43800 == 53 [pid = 1655] [id = 191] 00:24:58 INFO - PROCESS | 1655 | --DOCSHELL 0x127e95800 == 52 [pid = 1655] [id = 190] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12bc11400) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad1b800 == 51 [pid = 1655] [id = 189] 00:24:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11594b800 == 50 [pid = 1655] [id = 188] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129d12800) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a0b0c00) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11a90cc00) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12d2aa400) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12bdb5000) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124293c00) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11befac00) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11c5b6800) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11ad3c800) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11a90b000) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x127255400) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b42f000) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12a0b0000) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x127ecc400) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12b35d000) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12b64ec00) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 00:24:58 INFO - PROCESS | 1655 | 1461741898673 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]]]}] 00:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 622ms 00:24:58 INFO - PROCESS | 1655 | 1461741898727 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:24:58 INFO - PROCESS | 1655 | 1461741898731 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:24:58 INFO - PROCESS | 1655 | 1461741898735 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:24:58 INFO - PROCESS | 1655 | 1461741898736 Marionette TRACE conn2 <- [1,778,null,{}] 00:24:58 INFO - PROCESS | 1655 | 1461741898739 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}] 00:24:58 INFO - PROCESS | 1655 | 1461741898820 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:24:58 INFO - PROCESS | 1655 | 1461741898825 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab4c800 == 51 [pid = 1655] [id = 202] 00:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x115936400) [pid = 1655] [serial = 604] [outer = 0x0] 00:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x127ecac00) [pid = 1655] [serial = 605] [outer = 0x115936400] 00:24:58 INFO - PROCESS | 1655 | 1461741898872 Marionette DEBUG loaded listener.js 00:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x129d1f000) [pid = 1655] [serial = 606] [outer = 0x115936400] 00:24:59 INFO - PROCESS | 1655 | 1461741899197 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]]]}] 00:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 00:24:59 INFO - PROCESS | 1655 | 1461741899219 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:24:59 INFO - PROCESS | 1655 | 1461741899220 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:24:59 INFO - PROCESS | 1655 | 1461741899224 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:24:59 INFO - PROCESS | 1655 | 1461741899227 Marionette TRACE conn2 <- [1,782,null,{}] 00:24:59 INFO - PROCESS | 1655 | 1461741899234 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}] 00:24:59 INFO - PROCESS | 1655 | 1461741899318 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:24:59 INFO - PROCESS | 1655 | 1461741899323 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123bd2800 == 52 [pid = 1655] [id = 203] 00:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12b233800) [pid = 1655] [serial = 607] [outer = 0x0] 00:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12b435c00) [pid = 1655] [serial = 608] [outer = 0x12b233800] 00:24:59 INFO - PROCESS | 1655 | 1461741899351 Marionette DEBUG loaded listener.js 00:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12d20d400) [pid = 1655] [serial = 609] [outer = 0x12b233800] 00:24:59 INFO - PROCESS | 1655 | 1461741899670 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]]]}] 00:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 00:24:59 INFO - PROCESS | 1655 | 1461741899695 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:24:59 INFO - PROCESS | 1655 | 1461741899698 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:24:59 INFO - PROCESS | 1655 | 1461741899701 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:24:59 INFO - PROCESS | 1655 | 1461741899702 Marionette TRACE conn2 <- [1,786,null,{}] 00:24:59 INFO - PROCESS | 1655 | 1461741899705 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}] 00:24:59 INFO - PROCESS | 1655 | 1461741899792 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:24:59 INFO - PROCESS | 1655 | 1461741899843 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124014000 == 53 [pid = 1655] [id = 204] 00:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12b350800) [pid = 1655] [serial = 610] [outer = 0x0] 00:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12d2aa000) [pid = 1655] [serial = 611] [outer = 0x12b350800] 00:24:59 INFO - PROCESS | 1655 | 1461741899874 Marionette DEBUG loaded listener.js 00:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12d424400) [pid = 1655] [serial = 612] [outer = 0x12b350800] 00:25:00 INFO - PROCESS | 1655 | 1461741900205 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]]]}] 00:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 00:25:00 INFO - PROCESS | 1655 | 1461741900220 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:25:00 INFO - PROCESS | 1655 | 1461741900221 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:25:00 INFO - PROCESS | 1655 | 1461741900223 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:25:00 INFO - PROCESS | 1655 | 1461741900224 Marionette TRACE conn2 <- [1,790,null,{}] 00:25:00 INFO - PROCESS | 1655 | 1461741900226 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}] 00:25:00 INFO - PROCESS | 1655 | 1461741900307 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:25:00 INFO - PROCESS | 1655 | 1461741900360 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x127f1c800 == 54 [pid = 1655] [id = 205] 00:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11a63fc00) [pid = 1655] [serial = 613] [outer = 0x0] 00:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12d42dc00) [pid = 1655] [serial = 614] [outer = 0x11a63fc00] 00:25:00 INFO - PROCESS | 1655 | 1461741900386 Marionette DEBUG loaded listener.js 00:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12dc20000) [pid = 1655] [serial = 615] [outer = 0x11a63fc00] 00:25:00 INFO - PROCESS | 1655 | 1461741900713 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]]]}] 00:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 00:25:00 INFO - PROCESS | 1655 | 1461741900741 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:25:00 INFO - PROCESS | 1655 | 1461741900743 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:25:00 INFO - PROCESS | 1655 | 1461741900745 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:25:00 INFO - PROCESS | 1655 | 1461741900746 Marionette TRACE conn2 <- [1,794,null,{}] 00:25:00 INFO - PROCESS | 1655 | 1461741900755 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}] 00:25:00 INFO - PROCESS | 1655 | 1461741900858 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:25:00 INFO - PROCESS | 1655 | 1461741900863 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b7cb800 == 55 [pid = 1655] [id = 206] 00:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12dc1f000) [pid = 1655] [serial = 616] [outer = 0x0] 00:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12e588c00) [pid = 1655] [serial = 617] [outer = 0x12dc1f000] 00:25:00 INFO - PROCESS | 1655 | 1461741900915 Marionette DEBUG loaded listener.js 00:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12e8de400) [pid = 1655] [serial = 618] [outer = 0x12dc1f000] 00:25:01 INFO - PROCESS | 1655 | 1461741901256 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]]]}] 00:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 00:25:01 INFO - PROCESS | 1655 | 1461741901272 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:25:01 INFO - PROCESS | 1655 | 1461741901273 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:25:01 INFO - PROCESS | 1655 | 1461741901275 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:25:01 INFO - PROCESS | 1655 | 1461741901276 Marionette TRACE conn2 <- [1,798,null,{}] 00:25:01 INFO - PROCESS | 1655 | 1461741901278 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}] 00:25:01 INFO - PROCESS | 1655 | 1461741901374 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:25:01 INFO - PROCESS | 1655 | 1461741901379 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x114e59000 == 56 [pid = 1655] [id = 207] 00:25:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12dc20400) [pid = 1655] [serial = 619] [outer = 0x0] 00:25:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12e8e2800) [pid = 1655] [serial = 620] [outer = 0x12dc20400] 00:25:01 INFO - PROCESS | 1655 | 1461741901404 Marionette DEBUG loaded listener.js 00:25:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12e8f1c00) [pid = 1655] [serial = 621] [outer = 0x12dc20400] 00:25:01 INFO - PROCESS | 1655 | 1461741901790 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]]]}] 00:25:01 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 00:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 00:25:01 INFO - PROCESS | 1655 | 1461741901793 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:25:01 INFO - PROCESS | 1655 | 1461741901794 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:25:01 INFO - PROCESS | 1655 | 1461741901807 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:25:01 INFO - PROCESS | 1655 | 1461741901808 Marionette TRACE conn2 <- [1,802,null,{}] 00:25:01 INFO - PROCESS | 1655 | 1461741901810 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}] 00:25:01 INFO - PROCESS | 1655 | 1461741901899 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:25:01 INFO - PROCESS | 1655 | 1461741901903 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d161000 == 57 [pid = 1655] [id = 208] 00:25:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12e8d9c00) [pid = 1655] [serial = 622] [outer = 0x0] 00:25:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12ee10000) [pid = 1655] [serial = 623] [outer = 0x12e8d9c00] 00:25:01 INFO - PROCESS | 1655 | 1461741901928 Marionette DEBUG loaded listener.js 00:25:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12ee19400) [pid = 1655] [serial = 624] [outer = 0x12e8d9c00] 00:25:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11bef0800) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:25:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115612800) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:25:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11a649400) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:25:02 INFO - PROCESS | 1655 | 1461741902392 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]]]}] 00:25:02 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 00:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 634ms 00:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:25:02 INFO - PROCESS | 1655 | 1461741902433 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:25:02 INFO - PROCESS | 1655 | 1461741902435 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:25:02 INFO - PROCESS | 1655 | 1461741902438 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:25:02 INFO - PROCESS | 1655 | 1461741902440 Marionette TRACE conn2 <- [1,806,null,{}] 00:25:02 INFO - PROCESS | 1655 | 1461741902443 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}] 00:25:02 INFO - PROCESS | 1655 | 1461741902576 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:25:02 INFO - PROCESS | 1655 | 1461741902672 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d447800 == 58 [pid = 1655] [id = 209] 00:25:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x114bb9400) [pid = 1655] [serial = 625] [outer = 0x0] 00:25:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12e8e8800) [pid = 1655] [serial = 626] [outer = 0x114bb9400] 00:25:02 INFO - PROCESS | 1655 | 1461741902698 Marionette DEBUG loaded listener.js 00:25:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12ee1cc00) [pid = 1655] [serial = 627] [outer = 0x114bb9400] 00:25:02 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/oak-m64-d-00000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:25:02 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:25:02 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:25:02 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 00:25:03 INFO - PROCESS | 1655 | 1461741903016 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]]]}] 00:25:03 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 00:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 621ms 00:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:25:03 INFO - PROCESS | 1655 | 1461741903059 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:25:03 INFO - PROCESS | 1655 | 1461741903060 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:25:03 INFO - PROCESS | 1655 | 1461741903062 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:25:03 INFO - PROCESS | 1655 | 1461741903063 Marionette TRACE conn2 <- [1,810,null,{}] 00:25:03 INFO - PROCESS | 1655 | 1461741903066 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}] 00:25:03 INFO - PROCESS | 1655 | 1461741903147 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:25:03 INFO - PROCESS | 1655 | 1461741903152 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd59800 == 59 [pid = 1655] [id = 210] 00:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12ee1d000) [pid = 1655] [serial = 628] [outer = 0x0] 00:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12f268800) [pid = 1655] [serial = 629] [outer = 0x12ee1d000] 00:25:03 INFO - PROCESS | 1655 | 1461741903177 Marionette DEBUG loaded listener.js 00:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12f3e0800) [pid = 1655] [serial = 630] [outer = 0x12ee1d000] 00:25:03 INFO - PROCESS | 1655 | 1461741903505 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]]]}] 00:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 473ms 00:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:25:03 INFO - PROCESS | 1655 | 1461741903535 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:25:03 INFO - PROCESS | 1655 | 1461741903537 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:25:03 INFO - PROCESS | 1655 | 1461741903539 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:25:03 INFO - PROCESS | 1655 | 1461741903540 Marionette TRACE conn2 <- [1,814,null,{}] 00:25:03 INFO - PROCESS | 1655 | 1461741903543 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}] 00:25:03 INFO - PROCESS | 1655 | 1461741903657 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:25:03 INFO - PROCESS | 1655 | 1461741903664 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4ab800 == 60 [pid = 1655] [id = 211] 00:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113487000) [pid = 1655] [serial = 631] [outer = 0x0] 00:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11348f400) [pid = 1655] [serial = 632] [outer = 0x113487000] 00:25:03 INFO - PROCESS | 1655 | 1461741903693 Marionette DEBUG loaded listener.js 00:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12f8e5000) [pid = 1655] [serial = 633] [outer = 0x113487000] 00:25:04 INFO - PROCESS | 1655 | 1461741904018 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] 00:25:04 INFO - PROCESS | 1655 | 1461741904063 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:25:04 INFO - PROCESS | 1655 | 1461741904066 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:25:04 INFO - PROCESS | 1655 | 1461741904067 Marionette TRACE conn2 <- [1,818,null,{}] 00:25:04 INFO - PROCESS | 1655 | 1461741904071 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}] 00:25:04 INFO - PROCESS | 1655 | 1461741904195 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:25:04 INFO - PROCESS | 1655 | 1461741904272 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea70800 == 61 [pid = 1655] [id = 212] 00:25:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12d264000) [pid = 1655] [serial = 634] [outer = 0x0] 00:25:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12d26d400) [pid = 1655] [serial = 635] [outer = 0x12d264000] 00:25:04 INFO - PROCESS | 1655 | 1461741904305 Marionette DEBUG loaded listener.js 00:25:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12f8e4c00) [pid = 1655] [serial = 636] [outer = 0x12d264000] 00:25:04 INFO - PROCESS | 1655 | 1461741904759 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]]]}] 00:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 719ms 00:25:04 INFO - PROCESS | 1655 | 1461741904786 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:25:04 INFO - PROCESS | 1655 | 1461741904788 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:25:04 INFO - PROCESS | 1655 | 1461741904792 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:25:04 INFO - PROCESS | 1655 | 1461741904794 Marionette TRACE conn2 <- [1,822,null,{}] 00:25:04 INFO - PROCESS | 1655 | 1461741904798 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}] 00:25:04 INFO - PROCESS | 1655 | 1461741904903 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:25:05 INFO - PROCESS | 1655 | 1461741905001 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa12800 == 62 [pid = 1655] [id = 213] 00:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115166c00) [pid = 1655] [serial = 637] [outer = 0x0] 00:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115168800) [pid = 1655] [serial = 638] [outer = 0x115166c00] 00:25:05 INFO - PROCESS | 1655 | 1461741905046 Marionette DEBUG loaded listener.js 00:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11516e000) [pid = 1655] [serial = 639] [outer = 0x115166c00] 00:25:05 INFO - PROCESS | 1655 | 1461741905499 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] 00:25:05 INFO - PROCESS | 1655 | 1461741905518 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:25:05 INFO - PROCESS | 1655 | 1461741905523 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:25:05 INFO - PROCESS | 1655 | 1461741905525 Marionette TRACE conn2 <- [1,826,null,{}] 00:25:05 INFO - PROCESS | 1655 | 1461741905527 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}] 00:25:05 INFO - PROCESS | 1655 | 1461741905630 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:25:05 INFO - PROCESS | 1655 | 1461741905695 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e8e800 == 63 [pid = 1655] [id = 214] 00:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115170400) [pid = 1655] [serial = 640] [outer = 0x0] 00:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119270c00) [pid = 1655] [serial = 641] [outer = 0x115170400] 00:25:05 INFO - PROCESS | 1655 | 1461741905726 Marionette DEBUG loaded listener.js 00:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123a18400) [pid = 1655] [serial = 642] [outer = 0x115170400] 00:25:06 INFO - PROCESS | 1655 | 1461741906145 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]]]}] 00:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 00:25:06 INFO - PROCESS | 1655 | 1461741906194 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:25:06 INFO - PROCESS | 1655 | 1461741906195 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:25:06 INFO - PROCESS | 1655 | 1461741906250 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:25:06 INFO - PROCESS | 1655 | 1461741906253 Marionette TRACE conn2 <- [1,830,null,{}] 00:25:06 INFO - PROCESS | 1655 | 1461741906260 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}] 00:25:06 INFO - PROCESS | 1655 | 1461741906364 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:25:06 INFO - PROCESS | 1655 | 1461741906431 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea77000 == 64 [pid = 1655] [id = 215] 00:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129d1dc00) [pid = 1655] [serial = 643] [outer = 0x0] 00:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b351c00) [pid = 1655] [serial = 644] [outer = 0x129d1dc00] 00:25:06 INFO - PROCESS | 1655 | 1461741906463 Marionette DEBUG loaded listener.js 00:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12bcaf800) [pid = 1655] [serial = 645] [outer = 0x129d1dc00] 00:25:06 INFO - PROCESS | 1655 | 1461741906874 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]]]}] 00:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 707ms 00:25:06 INFO - PROCESS | 1655 | 1461741906922 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:25:06 INFO - PROCESS | 1655 | 1461741906924 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:25:06 INFO - PROCESS | 1655 | 1461741906926 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:25:06 INFO - PROCESS | 1655 | 1461741906927 Marionette TRACE conn2 <- [1,834,null,{}] 00:25:06 INFO - PROCESS | 1655 | 1461741906930 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}] 00:25:07 INFO - PROCESS | 1655 | 1461741907033 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:25:07 INFO - PROCESS | 1655 | 1461741907099 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f23a800 == 65 [pid = 1655] [id = 216] 00:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12441bc00) [pid = 1655] [serial = 646] [outer = 0x0] 00:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12d266000) [pid = 1655] [serial = 647] [outer = 0x12441bc00] 00:25:07 INFO - PROCESS | 1655 | 1461741907129 Marionette DEBUG loaded listener.js 00:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12d2abc00) [pid = 1655] [serial = 648] [outer = 0x12441bc00] 00:25:07 INFO - PROCESS | 1655 | 1461741907575 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]]]}] 00:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 00:25:07 INFO - PROCESS | 1655 | 1461741907601 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:25:07 INFO - PROCESS | 1655 | 1461741907602 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:25:07 INFO - PROCESS | 1655 | 1461741907606 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:25:07 INFO - PROCESS | 1655 | 1461741907607 Marionette TRACE conn2 <- [1,838,null,{}] 00:25:07 INFO - PROCESS | 1655 | 1461741907609 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}] 00:25:07 INFO - PROCESS | 1655 | 1461741907731 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:25:07 INFO - PROCESS | 1655 | 1461741907799 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab56000 == 66 [pid = 1655] [id = 217] 00:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115165800) [pid = 1655] [serial = 649] [outer = 0x0] 00:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12d2b0800) [pid = 1655] [serial = 650] [outer = 0x115165800] 00:25:07 INFO - PROCESS | 1655 | 1461741907829 Marionette DEBUG loaded listener.js 00:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12e424400) [pid = 1655] [serial = 651] [outer = 0x115165800] 00:25:08 INFO - PROCESS | 1655 | 1461741908442 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]]]}] 00:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 870ms 00:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:25:08 INFO - PROCESS | 1655 | 1461741908477 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:25:08 INFO - PROCESS | 1655 | 1461741908479 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:25:08 INFO - PROCESS | 1655 | 1461741908482 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:25:08 INFO - PROCESS | 1655 | 1461741908484 Marionette TRACE conn2 <- [1,842,null,{}] 00:25:08 INFO - PROCESS | 1655 | 1461741908488 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}] 00:25:08 INFO - PROCESS | 1655 | 1461741908582 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:25:08 INFO - PROCESS | 1655 | 1461741908638 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1c800 == 67 [pid = 1655] [id = 218] 00:25:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115165000) [pid = 1655] [serial = 652] [outer = 0x0] 00:25:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11561d000) [pid = 1655] [serial = 653] [outer = 0x115165000] 00:25:08 INFO - PROCESS | 1655 | 1461741908667 Marionette DEBUG loaded listener.js 00:25:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1166dc400) [pid = 1655] [serial = 654] [outer = 0x115165000] 00:25:09 INFO - PROCESS | 1655 | 1461741909129 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]]]}] 00:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 00:25:09 INFO - PROCESS | 1655 | 1461741909154 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:25:09 INFO - PROCESS | 1655 | 1461741909157 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:25:09 INFO - PROCESS | 1655 | 1461741909162 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:25:09 INFO - PROCESS | 1655 | 1461741909164 Marionette TRACE conn2 <- [1,846,null,{}] 00:25:09 INFO - PROCESS | 1655 | 1461741909166 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}] 00:25:09 INFO - PROCESS | 1655 | 1461741909257 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:25:09 INFO - PROCESS | 1655 | 1461741909307 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c29800 == 68 [pid = 1655] [id = 219] 00:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11a602800) [pid = 1655] [serial = 655] [outer = 0x0] 00:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11acfb000) [pid = 1655] [serial = 656] [outer = 0x11a602800] 00:25:09 INFO - PROCESS | 1655 | 1461741909338 Marionette DEBUG loaded listener.js 00:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11b6d3800) [pid = 1655] [serial = 657] [outer = 0x11a602800] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa20800 == 67 [pid = 1655] [id = 193] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd08800 == 66 [pid = 1655] [id = 192] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x119822000 == 65 [pid = 1655] [id = 178] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4ab800 == 64 [pid = 1655] [id = 211] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd59800 == 63 [pid = 1655] [id = 210] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d447800 == 62 [pid = 1655] [id = 209] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d161000 == 61 [pid = 1655] [id = 208] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x114e59000 == 60 [pid = 1655] [id = 207] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b7cb800 == 59 [pid = 1655] [id = 206] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12d429400) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b42b400) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118edd400) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x123a17000) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x129d19c00) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12d205800) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x127f1c800 == 58 [pid = 1655] [id = 205] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x124014000 == 57 [pid = 1655] [id = 204] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x123bd2800 == 56 [pid = 1655] [id = 203] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab4c800 == 55 [pid = 1655] [id = 202] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11a816800 == 54 [pid = 1655] [id = 201] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11459b000 == 53 [pid = 1655] [id = 198] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x115810000 == 52 [pid = 1655] [id = 187] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x119807800 == 51 [pid = 1655] [id = 197] 00:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11bec5800 == 50 [pid = 1655] [id = 196] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123a17800) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123fdcc00) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12e431400) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12d424c00) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11a90f400) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11afc5c00) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 00:25:09 INFO - PROCESS | 1655 | 1461741909735 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]]]}] 00:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 00:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:25:09 INFO - PROCESS | 1655 | 1461741909784 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:25:09 INFO - PROCESS | 1655 | 1461741909786 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:25:09 INFO - PROCESS | 1655 | 1461741909788 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:25:09 INFO - PROCESS | 1655 | 1461741909790 Marionette TRACE conn2 <- [1,850,null,{}] 00:25:09 INFO - PROCESS | 1655 | 1461741909804 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}] 00:25:09 INFO - PROCESS | 1655 | 1461741909887 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:25:09 INFO - PROCESS | 1655 | 1461741909893 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a811000 == 51 [pid = 1655] [id = 220] 00:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11c49e800) [pid = 1655] [serial = 658] [outer = 0x0] 00:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11c50d000) [pid = 1655] [serial = 659] [outer = 0x11c49e800] 00:25:09 INFO - PROCESS | 1655 | 1461741909925 Marionette DEBUG loaded listener.js 00:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123a19400) [pid = 1655] [serial = 660] [outer = 0x11c49e800] 00:25:10 INFO - PROCESS | 1655 | 1461741910269 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]]]}] 00:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 523ms 00:25:10 INFO - PROCESS | 1655 | 1461741910312 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:25:10 INFO - PROCESS | 1655 | 1461741910314 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:25:10 INFO - PROCESS | 1655 | 1461741910316 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:25:10 INFO - PROCESS | 1655 | 1461741910317 Marionette TRACE conn2 <- [1,854,null,{}] 00:25:10 INFO - PROCESS | 1655 | 1461741910320 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}] 00:25:10 INFO - PROCESS | 1655 | 1461741910400 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:25:10 INFO - PROCESS | 1655 | 1461741910404 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bebc000 == 52 [pid = 1655] [id = 221] 00:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123a20000) [pid = 1655] [serial = 661] [outer = 0x0] 00:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124193c00) [pid = 1655] [serial = 662] [outer = 0x123a20000] 00:25:10 INFO - PROCESS | 1655 | 1461741910431 Marionette DEBUG loaded listener.js 00:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12725d800) [pid = 1655] [serial = 663] [outer = 0x123a20000] 00:25:10 INFO - PROCESS | 1655 | 1461741910789 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]]]}] 00:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 00:25:10 INFO - PROCESS | 1655 | 1461741910835 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:25:10 INFO - PROCESS | 1655 | 1461741910836 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:25:10 INFO - PROCESS | 1655 | 1461741910848 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:25:10 INFO - PROCESS | 1655 | 1461741910849 Marionette TRACE conn2 <- [1,858,null,{}] 00:25:10 INFO - PROCESS | 1655 | 1461741910851 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}] 00:25:10 INFO - PROCESS | 1655 | 1461741910926 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:25:10 INFO - PROCESS | 1655 | 1461741910935 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123931000 == 53 [pid = 1655] [id = 222] 00:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1274e6c00) [pid = 1655] [serial = 664] [outer = 0x0] 00:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x127586800) [pid = 1655] [serial = 665] [outer = 0x1274e6c00] 00:25:10 INFO - PROCESS | 1655 | 1461741910961 Marionette DEBUG loaded listener.js 00:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x127ea9800) [pid = 1655] [serial = 666] [outer = 0x1274e6c00] 00:25:11 INFO - PROCESS | 1655 | 1461741911293 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]]]}] 00:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms 00:25:11 INFO - PROCESS | 1655 | 1461741911318 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:25:11 INFO - PROCESS | 1655 | 1461741911319 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:25:11 INFO - PROCESS | 1655 | 1461741911321 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:25:11 INFO - PROCESS | 1655 | 1461741911322 Marionette TRACE conn2 <- [1,862,null,{}] 00:25:11 INFO - PROCESS | 1655 | 1461741911325 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}] 00:25:11 INFO - PROCESS | 1655 | 1461741911420 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:25:11 INFO - PROCESS | 1655 | 1461741911426 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e57000 == 54 [pid = 1655] [id = 223] 00:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x127ed7400) [pid = 1655] [serial = 667] [outer = 0x0] 00:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129d19000) [pid = 1655] [serial = 668] [outer = 0x127ed7400] 00:25:11 INFO - PROCESS | 1655 | 1461741911454 Marionette DEBUG loaded listener.js 00:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12b355800) [pid = 1655] [serial = 669] [outer = 0x127ed7400] 00:25:11 INFO - PROCESS | 1655 | 1461741911816 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]]]}] 00:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 00:25:11 INFO - PROCESS | 1655 | 1461741911847 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:25:11 INFO - PROCESS | 1655 | 1461741911848 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:25:11 INFO - PROCESS | 1655 | 1461741911851 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:25:11 INFO - PROCESS | 1655 | 1461741911852 Marionette TRACE conn2 <- [1,866,null,{}] 00:25:11 INFO - PROCESS | 1655 | 1461741911854 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}] 00:25:11 INFO - PROCESS | 1655 | 1461741911956 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:25:11 INFO - PROCESS | 1655 | 1461741911960 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12756a000 == 55 [pid = 1655] [id = 224] 00:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12758bc00) [pid = 1655] [serial = 670] [outer = 0x0] 00:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b429400) [pid = 1655] [serial = 671] [outer = 0x12758bc00] 00:25:12 INFO - PROCESS | 1655 | 1461741912015 Marionette DEBUG loaded listener.js 00:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b432000) [pid = 1655] [serial = 672] [outer = 0x12758bc00] 00:25:12 INFO - PROCESS | 1655 | 1461741912345 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]]]}] 00:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 00:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:25:12 INFO - PROCESS | 1655 | 1461741912375 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:25:12 INFO - PROCESS | 1655 | 1461741912376 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:25:12 INFO - PROCESS | 1655 | 1461741912379 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:25:12 INFO - PROCESS | 1655 | 1461741912380 Marionette TRACE conn2 <- [1,870,null,{}] 00:25:12 INFO - PROCESS | 1655 | 1461741912382 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}] 00:25:12 INFO - PROCESS | 1655 | 1461741912480 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:25:12 INFO - PROCESS | 1655 | 1461741912485 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a047800 == 56 [pid = 1655] [id = 225] 00:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b42f800) [pid = 1655] [serial = 673] [outer = 0x0] 00:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b657000) [pid = 1655] [serial = 674] [outer = 0x12b42f800] 00:25:12 INFO - PROCESS | 1655 | 1461741912539 Marionette DEBUG loaded listener.js 00:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12bcad000) [pid = 1655] [serial = 675] [outer = 0x12b42f800] 00:25:12 INFO - PROCESS | 1655 | 1461741912870 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]]]}] 00:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 00:25:12 INFO - PROCESS | 1655 | 1461741912899 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:25:12 INFO - PROCESS | 1655 | 1461741912900 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:25:12 INFO - PROCESS | 1655 | 1461741912902 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:25:12 INFO - PROCESS | 1655 | 1461741912903 Marionette TRACE conn2 <- [1,874,null,{}] 00:25:12 INFO - PROCESS | 1655 | 1461741912906 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}] 00:25:13 INFO - PROCESS | 1655 | 1461741913009 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:25:13 INFO - PROCESS | 1655 | 1461741913014 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd07000 == 57 [pid = 1655] [id = 226] 00:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b64e800) [pid = 1655] [serial = 676] [outer = 0x0] 00:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12bf48400) [pid = 1655] [serial = 677] [outer = 0x12b64e800] 00:25:13 INFO - PROCESS | 1655 | 1461741913040 Marionette DEBUG loaded listener.js 00:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d053c00) [pid = 1655] [serial = 678] [outer = 0x12b64e800] 00:25:13 INFO - PROCESS | 1655 | 1461741913394 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]]]}] 00:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 00:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:25:13 INFO - PROCESS | 1655 | 1461741913422 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:25:13 INFO - PROCESS | 1655 | 1461741913423 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:25:13 INFO - PROCESS | 1655 | 1461741913425 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:25:13 INFO - PROCESS | 1655 | 1461741913426 Marionette TRACE conn2 <- [1,878,null,{}] 00:25:13 INFO - PROCESS | 1655 | 1461741913433 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}] 00:25:13 INFO - PROCESS | 1655 | 1461741913531 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:25:13 INFO - PROCESS | 1655 | 1461741913536 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf77800 == 58 [pid = 1655] [id = 227] 00:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11b2f2000) [pid = 1655] [serial = 679] [outer = 0x0] 00:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12bf49000) [pid = 1655] [serial = 680] [outer = 0x11b2f2000] 00:25:13 INFO - PROCESS | 1655 | 1461741913589 Marionette DEBUG loaded listener.js 00:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d254800) [pid = 1655] [serial = 681] [outer = 0x11b2f2000] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12dc1f000) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12dc20400) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x114bb9400) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12e8d9c00) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x115849400) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11a63fc00) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11a92c000) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b350800) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x115936400) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b233800) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12ee1d000) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:25:14 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x113487000) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:25:14 INFO - PROCESS | 1655 | 1461741914161 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]]]}] 00:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 776ms 00:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:25:14 INFO - PROCESS | 1655 | 1461741914202 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:25:14 INFO - PROCESS | 1655 | 1461741914204 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:25:14 INFO - PROCESS | 1655 | 1461741914206 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:25:14 INFO - PROCESS | 1655 | 1461741914209 Marionette TRACE conn2 <- [1,882,null,{}] 00:25:14 INFO - PROCESS | 1655 | 1461741914211 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}] 00:25:14 INFO - PROCESS | 1655 | 1461741914321 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:25:14 INFO - PROCESS | 1655 | 1461741914325 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a052000 == 59 [pid = 1655] [id = 228] 00:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12d246c00) [pid = 1655] [serial = 682] [outer = 0x0] 00:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12d2ae800) [pid = 1655] [serial = 683] [outer = 0x12d246c00] 00:25:14 INFO - PROCESS | 1655 | 1461741914354 Marionette DEBUG loaded listener.js 00:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12d422c00) [pid = 1655] [serial = 684] [outer = 0x12d246c00] 00:25:14 INFO - PROCESS | 1655 | 1461741914692 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]]]}] 00:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 00:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:25:14 INFO - PROCESS | 1655 | 1461741914726 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:25:14 INFO - PROCESS | 1655 | 1461741914727 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:25:14 INFO - PROCESS | 1655 | 1461741914730 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:25:14 INFO - PROCESS | 1655 | 1461741914731 Marionette TRACE conn2 <- [1,886,null,{}] 00:25:14 INFO - PROCESS | 1655 | 1461741914733 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}] 00:25:14 INFO - PROCESS | 1655 | 1461741914836 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:25:14 INFO - PROCESS | 1655 | 1461741914866 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd45000 == 60 [pid = 1655] [id = 229] 00:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12d7b8c00) [pid = 1655] [serial = 685] [outer = 0x0] 00:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12dc1f000) [pid = 1655] [serial = 686] [outer = 0x12d7b8c00] 00:25:14 INFO - PROCESS | 1655 | 1461741914891 Marionette DEBUG loaded listener.js 00:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12e42a000) [pid = 1655] [serial = 687] [outer = 0x12d7b8c00] 00:25:15 INFO - PROCESS | 1655 | 1461741915205 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]]]}] 00:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 00:25:15 INFO - PROCESS | 1655 | 1461741915249 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:25:15 INFO - PROCESS | 1655 | 1461741915250 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:25:15 INFO - PROCESS | 1655 | 1461741915253 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:25:15 INFO - PROCESS | 1655 | 1461741915254 Marionette TRACE conn2 <- [1,890,null,{}] 00:25:15 INFO - PROCESS | 1655 | 1461741915256 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}] 00:25:15 INFO - PROCESS | 1655 | 1461741915338 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:25:15 INFO - PROCESS | 1655 | 1461741915342 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea73800 == 61 [pid = 1655] [id = 230] 00:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12dc21400) [pid = 1655] [serial = 688] [outer = 0x0] 00:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12e58f400) [pid = 1655] [serial = 689] [outer = 0x12dc21400] 00:25:15 INFO - PROCESS | 1655 | 1461741915368 Marionette DEBUG loaded listener.js 00:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12e5a8c00) [pid = 1655] [serial = 690] [outer = 0x12dc21400] 00:25:15 INFO - PROCESS | 1655 | 1461741915678 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]]]}] 00:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 467ms 00:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:25:15 INFO - PROCESS | 1655 | 1461741915739 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:25:15 INFO - PROCESS | 1655 | 1461741915740 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:25:15 INFO - PROCESS | 1655 | 1461741915743 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:25:15 INFO - PROCESS | 1655 | 1461741915745 Marionette TRACE conn2 <- [1,894,null,{}] 00:25:15 INFO - PROCESS | 1655 | 1461741915751 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}] 00:25:15 INFO - PROCESS | 1655 | 1461741915838 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:25:15 INFO - PROCESS | 1655 | 1461741915842 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eae7800 == 62 [pid = 1655] [id = 231] 00:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e42b800) [pid = 1655] [serial = 691] [outer = 0x0] 00:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12e5ae400) [pid = 1655] [serial = 692] [outer = 0x12e42b800] 00:25:15 INFO - PROCESS | 1655 | 1461741915868 Marionette DEBUG loaded listener.js 00:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12e8db000) [pid = 1655] [serial = 693] [outer = 0x12e42b800] 00:25:16 INFO - PROCESS | 1655 | 1461741916294 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]]]}] 00:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 572ms 00:25:16 INFO - PROCESS | 1655 | 1461741916316 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:25:16 INFO - PROCESS | 1655 | 1461741916319 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:25:16 INFO - PROCESS | 1655 | 1461741916322 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:25:16 INFO - PROCESS | 1655 | 1461741916325 Marionette TRACE conn2 <- [1,898,null,{}] 00:25:16 INFO - PROCESS | 1655 | 1461741916329 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}] 00:25:16 INFO - PROCESS | 1655 | 1461741916436 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:25:16 INFO - PROCESS | 1655 | 1461741916491 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118805800 == 63 [pid = 1655] [id = 232] 00:25:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1142b7c00) [pid = 1655] [serial = 694] [outer = 0x0] 00:25:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11516f400) [pid = 1655] [serial = 695] [outer = 0x1142b7c00] 00:25:16 INFO - PROCESS | 1655 | 1461741916523 Marionette DEBUG loaded listener.js 00:25:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11667dc00) [pid = 1655] [serial = 696] [outer = 0x1142b7c00] 00:25:17 INFO - PROCESS | 1655 | 1461741916993 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]]]}] 00:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 720ms 00:25:17 INFO - PROCESS | 1655 | 1461741917048 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:25:17 INFO - PROCESS | 1655 | 1461741917052 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:25:17 INFO - PROCESS | 1655 | 1461741917058 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:25:17 INFO - PROCESS | 1655 | 1461741917060 Marionette TRACE conn2 <- [1,902,null,{}] 00:25:17 INFO - PROCESS | 1655 | 1461741917063 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}] 00:25:17 INFO - PROCESS | 1655 | 1461741917167 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:25:17 INFO - PROCESS | 1655 | 1461741917272 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bed4000 == 64 [pid = 1655] [id = 233] 00:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11afab800) [pid = 1655] [serial = 697] [outer = 0x0] 00:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11b67a400) [pid = 1655] [serial = 698] [outer = 0x11afab800] 00:25:17 INFO - PROCESS | 1655 | 1461741917302 Marionette DEBUG loaded listener.js 00:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11c5b7800) [pid = 1655] [serial = 699] [outer = 0x11afab800] 00:25:17 INFO - PROCESS | 1655 | 1461741917722 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]]]}] 00:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 726ms 00:25:17 INFO - PROCESS | 1655 | 1461741917784 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:25:17 INFO - PROCESS | 1655 | 1461741917786 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:25:17 INFO - PROCESS | 1655 | 1461741917789 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:25:17 INFO - PROCESS | 1655 | 1461741917791 Marionette TRACE conn2 <- [1,906,null,{}] 00:25:17 INFO - PROCESS | 1655 | 1461741917799 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}] 00:25:17 INFO - PROCESS | 1655 | 1461741917905 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:25:17 INFO - PROCESS | 1655 | 1461741917962 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d43e800 == 65 [pid = 1655] [id = 234] 00:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x123a18c00) [pid = 1655] [serial = 700] [outer = 0x0] 00:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x127ecf400) [pid = 1655] [serial = 701] [outer = 0x123a18c00] 00:25:18 INFO - PROCESS | 1655 | 1461741918005 Marionette DEBUG loaded listener.js 00:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x129d1e000) [pid = 1655] [serial = 702] [outer = 0x123a18c00] 00:25:18 INFO - PROCESS | 1655 | 1461741918414 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]]]}] 00:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 673ms 00:25:18 INFO - PROCESS | 1655 | 1461741918461 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:25:18 INFO - PROCESS | 1655 | 1461741918463 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:25:18 INFO - PROCESS | 1655 | 1461741918468 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:25:18 INFO - PROCESS | 1655 | 1461741918469 Marionette TRACE conn2 <- [1,910,null,{}] 00:25:18 INFO - PROCESS | 1655 | 1461741918472 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}] 00:25:18 INFO - PROCESS | 1655 | 1461741918600 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:25:18 INFO - PROCESS | 1655 | 1461741918654 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8bf000 == 66 [pid = 1655] [id = 235] 00:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12b432c00) [pid = 1655] [serial = 703] [outer = 0x0] 00:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12d264800) [pid = 1655] [serial = 704] [outer = 0x12b432c00] 00:25:18 INFO - PROCESS | 1655 | 1461741918698 Marionette DEBUG loaded listener.js 00:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12d2b0400) [pid = 1655] [serial = 705] [outer = 0x12b432c00] 00:25:19 INFO - PROCESS | 1655 | 1461741919238 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]]]}] 00:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 822ms 00:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:25:19 INFO - PROCESS | 1655 | 1461741919289 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:25:19 INFO - PROCESS | 1655 | 1461741919291 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:25:19 INFO - PROCESS | 1655 | 1461741919293 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:25:19 INFO - PROCESS | 1655 | 1461741919294 Marionette TRACE conn2 <- [1,914,null,{}] 00:25:19 INFO - PROCESS | 1655 | 1461741919298 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}] 00:25:19 INFO - PROCESS | 1655 | 1461741919400 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:25:19 INFO - PROCESS | 1655 | 1461741919466 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa49800 == 67 [pid = 1655] [id = 236] 00:25:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12b657400) [pid = 1655] [serial = 706] [outer = 0x0] 00:25:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12dc19400) [pid = 1655] [serial = 707] [outer = 0x12b657400] 00:25:19 INFO - PROCESS | 1655 | 1461741919496 Marionette DEBUG loaded listener.js 00:25:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12e8db400) [pid = 1655] [serial = 708] [outer = 0x12b657400] 00:25:19 INFO - PROCESS | 1655 | 1461741919918 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]]]}] 00:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 00:25:19 INFO - PROCESS | 1655 | 1461741919965 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:25:19 INFO - PROCESS | 1655 | 1461741919966 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:25:19 INFO - PROCESS | 1655 | 1461741919969 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:25:19 INFO - PROCESS | 1655 | 1461741919970 Marionette TRACE conn2 <- [1,918,null,{}] 00:25:19 INFO - PROCESS | 1655 | 1461741919973 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}] 00:25:20 INFO - PROCESS | 1655 | 1461741920087 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:25:20 INFO - PROCESS | 1655 | 1461741920143 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa5f000 == 68 [pid = 1655] [id = 237] 00:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12e8e0400) [pid = 1655] [serial = 709] [outer = 0x0] 00:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12e8f5000) [pid = 1655] [serial = 710] [outer = 0x12e8e0400] 00:25:20 INFO - PROCESS | 1655 | 1461741920175 Marionette DEBUG loaded listener.js 00:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12f25c000) [pid = 1655] [serial = 711] [outer = 0x12e8e0400] 00:25:20 INFO - PROCESS | 1655 | 1461741920605 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]]]}] 00:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 00:25:20 INFO - PROCESS | 1655 | 1461741920641 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:25:20 INFO - PROCESS | 1655 | 1461741920643 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:25:20 INFO - PROCESS | 1655 | 1461741920647 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:25:20 INFO - PROCESS | 1655 | 1461741920648 Marionette TRACE conn2 <- [1,922,null,{}] 00:25:20 INFO - PROCESS | 1655 | 1461741920652 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}] 00:25:20 INFO - PROCESS | 1655 | 1461741920797 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:25:20 INFO - PROCESS | 1655 | 1461741920906 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e6e9800 == 69 [pid = 1655] [id = 238] 00:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x11348ac00) [pid = 1655] [serial = 712] [outer = 0x0] 00:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x123f0a000) [pid = 1655] [serial = 713] [outer = 0x11348ac00] 00:25:20 INFO - PROCESS | 1655 | 1461741920938 Marionette DEBUG loaded listener.js 00:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x123f0ec00) [pid = 1655] [serial = 714] [outer = 0x11348ac00] 00:25:21 INFO - PROCESS | 1655 | 1461741921375 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]]]}] 00:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 771ms 00:25:21 INFO - PROCESS | 1655 | 1461741921417 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:25:21 INFO - PROCESS | 1655 | 1461741921419 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:25:21 INFO - PROCESS | 1655 | 1461741921421 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:25:21 INFO - PROCESS | 1655 | 1461741921423 Marionette TRACE conn2 <- [1,926,null,{}] 00:25:21 INFO - PROCESS | 1655 | 1461741921425 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}] 00:25:21 INFO - PROCESS | 1655 | 1461741921653 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:25:21 INFO - PROCESS | 1655 | 1461741921732 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11340a800 == 70 [pid = 1655] [id = 239] 00:25:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x113486c00) [pid = 1655] [serial = 715] [outer = 0x0] 00:25:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11348c800) [pid = 1655] [serial = 716] [outer = 0x113486c00] 00:25:21 INFO - PROCESS | 1655 | 1461741921761 Marionette DEBUG loaded listener.js 00:25:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11354dc00) [pid = 1655] [serial = 717] [outer = 0x113486c00] 00:25:22 INFO - PROCESS | 1655 | 1461741922167 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]]]}] 00:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 820ms 00:25:22 INFO - PROCESS | 1655 | 1461741922242 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:25:22 INFO - PROCESS | 1655 | 1461741922244 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:25:22 INFO - PROCESS | 1655 | 1461741922247 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:25:22 INFO - PROCESS | 1655 | 1461741922250 Marionette TRACE conn2 <- [1,930,null,{}] 00:25:22 INFO - PROCESS | 1655 | 1461741922253 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}] 00:25:22 INFO - PROCESS | 1655 | 1461741922351 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:25:22 INFO - PROCESS | 1655 | 1461741922420 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x118807800 == 71 [pid = 1655] [id = 240] 00:25:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1147da000) [pid = 1655] [serial = 718] [outer = 0x0] 00:25:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x114b50400) [pid = 1655] [serial = 719] [outer = 0x1147da000] 00:25:22 INFO - PROCESS | 1655 | 1461741922450 Marionette DEBUG loaded listener.js 00:25:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x115162800) [pid = 1655] [serial = 720] [outer = 0x1147da000] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea73800 == 70 [pid = 1655] [id = 230] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd45000 == 69 [pid = 1655] [id = 229] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a052000 == 68 [pid = 1655] [id = 228] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12b64d400) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12d26d400) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf77800 == 67 [pid = 1655] [id = 227] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd07000 == 66 [pid = 1655] [id = 226] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a047800 == 65 [pid = 1655] [id = 225] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12756a000 == 64 [pid = 1655] [id = 224] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x118e57000 == 63 [pid = 1655] [id = 223] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123931000 == 62 [pid = 1655] [id = 222] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11bebc000 == 61 [pid = 1655] [id = 221] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11a811000 == 60 [pid = 1655] [id = 220] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119c29800 == 59 [pid = 1655] [id = 219] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1c800 == 58 [pid = 1655] [id = 218] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12f23a800 == 57 [pid = 1655] [id = 216] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea77000 == 56 [pid = 1655] [id = 215] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x127e8e800 == 55 [pid = 1655] [id = 214] 00:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa12800 == 54 [pid = 1655] [id = 213] 00:25:22 INFO - PROCESS | 1655 | 1461741922904 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]]]}] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e8de400) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12e8e2800) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12e8e8800) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12ee10000) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12d20b000) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1289e8c00) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12d42dc00) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x123b2fc00) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11c370c00) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12d2aa000) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12d424400) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x127ecac00) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x129d1f000) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11a928000) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124427400) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12b435c00) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12d20d400) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12f268800) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12ee19400) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12f8e5000) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11348f400) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12e588c00) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12ee1cc00) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12f3e0800) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12e8f1c00) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 00:25:22 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12dc20000) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 00:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 720ms 00:25:22 INFO - PROCESS | 1655 | 1461741922972 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:25:22 INFO - PROCESS | 1655 | 1461741922975 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:25:22 INFO - PROCESS | 1655 | 1461741922979 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:25:22 INFO - PROCESS | 1655 | 1461741922980 Marionette TRACE conn2 <- [1,934,null,{}] 00:25:22 INFO - PROCESS | 1655 | 1461741922984 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}] 00:25:23 INFO - PROCESS | 1655 | 1461741923105 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:25:23 INFO - PROCESS | 1655 | 1461741923122 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c2b000 == 55 [pid = 1655] [id = 241] 00:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1155c7c00) [pid = 1655] [serial = 721] [outer = 0x0] 00:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x115616400) [pid = 1655] [serial = 722] [outer = 0x1155c7c00] 00:25:23 INFO - PROCESS | 1655 | 1461741923166 Marionette DEBUG loaded listener.js 00:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x115936000) [pid = 1655] [serial = 723] [outer = 0x1155c7c00] 00:25:23 INFO - PROCESS | 1655 | 1461741923601 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]]]}] 00:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 00:25:23 INFO - PROCESS | 1655 | 1461741923649 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:25:23 INFO - PROCESS | 1655 | 1461741923652 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:25:23 INFO - PROCESS | 1655 | 1461741923661 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:25:23 INFO - PROCESS | 1655 | 1461741923664 Marionette TRACE conn2 <- [1,938,null,{}] 00:25:23 INFO - PROCESS | 1655 | 1461741923673 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}] 00:25:23 INFO - PROCESS | 1655 | 1461741923765 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:25:23 INFO - PROCESS | 1655 | 1461741923771 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba1e800 == 56 [pid = 1655] [id = 242] 00:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x118940800) [pid = 1655] [serial = 724] [outer = 0x0] 00:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118ee0400) [pid = 1655] [serial = 725] [outer = 0x118940800] 00:25:23 INFO - PROCESS | 1655 | 1461741923798 Marionette DEBUG loaded listener.js 00:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x119e47c00) [pid = 1655] [serial = 726] [outer = 0x118940800] 00:25:24 INFO - PROCESS | 1655 | 1461741924143 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]]]}] 00:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 531ms 00:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:25:24 INFO - PROCESS | 1655 | 1461741924188 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:25:24 INFO - PROCESS | 1655 | 1461741924189 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:25:24 INFO - PROCESS | 1655 | 1461741924191 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:25:24 INFO - PROCESS | 1655 | 1461741924192 Marionette TRACE conn2 <- [1,942,null,{}] 00:25:24 INFO - PROCESS | 1655 | 1461741924194 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}] 00:25:24 INFO - PROCESS | 1655 | 1461741924277 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:25:24 INFO - PROCESS | 1655 | 1461741924286 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bec3800 == 57 [pid = 1655] [id = 243] 00:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x119e4a000) [pid = 1655] [serial = 727] [outer = 0x0] 00:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11a63f400) [pid = 1655] [serial = 728] [outer = 0x119e4a000] 00:25:24 INFO - PROCESS | 1655 | 1461741924313 Marionette DEBUG loaded listener.js 00:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11a922c00) [pid = 1655] [serial = 729] [outer = 0x119e4a000] 00:25:24 INFO - PROCESS | 1655 | 1461741924655 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]]]}] 00:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 468ms 00:25:24 INFO - PROCESS | 1655 | 1461741924659 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:25:24 INFO - PROCESS | 1655 | 1461741924660 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:25:24 INFO - PROCESS | 1655 | 1461741924663 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:25:24 INFO - PROCESS | 1655 | 1461741924664 Marionette TRACE conn2 <- [1,946,null,{}] 00:25:24 INFO - PROCESS | 1655 | 1461741924671 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}] 00:25:24 INFO - PROCESS | 1655 | 1461741924760 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:25:24 INFO - PROCESS | 1655 | 1461741924822 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x123943800 == 58 [pid = 1655] [id = 244] 00:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11afbd800) [pid = 1655] [serial = 730] [outer = 0x0] 00:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11afc4800) [pid = 1655] [serial = 731] [outer = 0x11afbd800] 00:25:24 INFO - PROCESS | 1655 | 1461741924855 Marionette DEBUG loaded listener.js 00:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11ba29400) [pid = 1655] [serial = 732] [outer = 0x11afbd800] 00:25:25 INFO - PROCESS | 1655 | 1461741925183 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]]]}] 00:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 573ms 00:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:25:25 INFO - PROCESS | 1655 | 1461741925237 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:25:25 INFO - PROCESS | 1655 | 1461741925238 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:25:25 INFO - PROCESS | 1655 | 1461741925240 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:25:25 INFO - PROCESS | 1655 | 1461741925241 Marionette TRACE conn2 <- [1,950,null,{}] 00:25:25 INFO - PROCESS | 1655 | 1461741925244 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}] 00:25:25 INFO - PROCESS | 1655 | 1461741925351 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:25:25 INFO - PROCESS | 1655 | 1461741925367 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x124004000 == 59 [pid = 1655] [id = 245] 00:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11acefc00) [pid = 1655] [serial = 733] [outer = 0x0] 00:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11c369400) [pid = 1655] [serial = 734] [outer = 0x11acefc00] 00:25:25 INFO - PROCESS | 1655 | 1461741925392 Marionette DEBUG loaded listener.js 00:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11c8f1c00) [pid = 1655] [serial = 735] [outer = 0x11acefc00] 00:25:25 INFO - PROCESS | 1655 | 1461741925758 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]]]}] 00:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 568ms 00:25:25 INFO - PROCESS | 1655 | 1461741925809 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:25:25 INFO - PROCESS | 1655 | 1461741925810 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:25:25 INFO - PROCESS | 1655 | 1461741925813 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:25:25 INFO - PROCESS | 1655 | 1461741925814 Marionette TRACE conn2 <- [1,954,null,{}] 00:25:25 INFO - PROCESS | 1655 | 1461741925816 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}] 00:25:25 INFO - PROCESS | 1655 | 1461741925930 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:25:25 INFO - PROCESS | 1655 | 1461741925948 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x127702800 == 60 [pid = 1655] [id = 246] 00:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11ba31400) [pid = 1655] [serial = 736] [outer = 0x0] 00:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x123b10400) [pid = 1655] [serial = 737] [outer = 0x11ba31400] 00:25:25 INFO - PROCESS | 1655 | 1461741925973 Marionette DEBUG loaded listener.js 00:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x123f09c00) [pid = 1655] [serial = 738] [outer = 0x11ba31400] 00:25:26 INFO - PROCESS | 1655 | 1461741926305 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]]]}] 00:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 00:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:25:26 INFO - PROCESS | 1655 | 1461741926339 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:25:26 INFO - PROCESS | 1655 | 1461741926341 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:25:26 INFO - PROCESS | 1655 | 1461741926343 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:25:26 INFO - PROCESS | 1655 | 1461741926344 Marionette TRACE conn2 <- [1,958,null,{}] 00:25:26 INFO - PROCESS | 1655 | 1461741926346 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}] 00:25:26 INFO - PROCESS | 1655 | 1461741926455 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:25:26 INFO - PROCESS | 1655 | 1461741926467 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e81000 == 61 [pid = 1655] [id = 247] 00:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11c376400) [pid = 1655] [serial = 739] [outer = 0x0] 00:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x123f10c00) [pid = 1655] [serial = 740] [outer = 0x11c376400] 00:25:26 INFO - PROCESS | 1655 | 1461741926495 Marionette DEBUG loaded listener.js 00:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x124426c00) [pid = 1655] [serial = 741] [outer = 0x11c376400] 00:25:26 INFO - PROCESS | 1655 | 1461741926977 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]]]}] 00:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 00:25:27 INFO - PROCESS | 1655 | 1461741927022 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:25:27 INFO - PROCESS | 1655 | 1461741927024 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:25:27 INFO - PROCESS | 1655 | 1461741927028 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:25:27 INFO - PROCESS | 1655 | 1461741927030 Marionette TRACE conn2 <- [1,962,null,{}] 00:25:27 INFO - PROCESS | 1655 | 1461741927035 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}] 00:25:27 INFO - PROCESS | 1655 | 1461741927312 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1188ea000) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12b350c00) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12d2afc00) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11ba2d800) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12741b400) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12d2b1800) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11b6d5000) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1163ef000) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11ba24c00) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12b35e400) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12bdb4400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11befe400) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1163f1000) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12b42f800) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12b64e800) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x115170400) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11b2f2000) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x127ed7400) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x115166c00) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x115165800) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1274e6c00) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x123a20000) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x115165000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11c49e800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11a602800) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12d246c00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12dc21400) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12d7b8c00) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:25:27 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12758bc00) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:25:27 INFO - PROCESS | 1655 | 1461741927367 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e3b000 == 62 [pid = 1655] [id = 248] 00:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x113551000) [pid = 1655] [serial = 742] [outer = 0x0] 00:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x115166c00) [pid = 1655] [serial = 743] [outer = 0x113551000] 00:25:27 INFO - PROCESS | 1655 | 1461741927392 Marionette DEBUG loaded listener.js 00:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11a92dc00) [pid = 1655] [serial = 744] [outer = 0x113551000] 00:25:27 INFO - PROCESS | 1655 | 1461741927686 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]]]}] 00:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 673ms 00:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:25:27 INFO - PROCESS | 1655 | 1461741927705 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:25:27 INFO - PROCESS | 1655 | 1461741927706 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:25:27 INFO - PROCESS | 1655 | 1461741927708 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:25:27 INFO - PROCESS | 1655 | 1461741927709 Marionette TRACE conn2 <- [1,966,null,{}] 00:25:27 INFO - PROCESS | 1655 | 1461741927712 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}] 00:25:27 INFO - PROCESS | 1655 | 1461741927818 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:25:27 INFO - PROCESS | 1655 | 1461741927872 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a04a000 == 63 [pid = 1655] [id = 249] 00:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1145d7c00) [pid = 1655] [serial = 745] [outer = 0x0] 00:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11bef1c00) [pid = 1655] [serial = 746] [outer = 0x1145d7c00] 00:25:27 INFO - PROCESS | 1655 | 1461741927903 Marionette DEBUG loaded listener.js 00:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x127866400) [pid = 1655] [serial = 747] [outer = 0x1145d7c00] 00:25:28 INFO - PROCESS | 1655 | 1461741928230 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]]]}] 00:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 00:25:28 INFO - PROCESS | 1655 | 1461741928279 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:25:28 INFO - PROCESS | 1655 | 1461741928282 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:25:28 INFO - PROCESS | 1655 | 1461741928285 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:25:28 INFO - PROCESS | 1655 | 1461741928288 Marionette TRACE conn2 <- [1,970,null,{}] 00:25:28 INFO - PROCESS | 1655 | 1461741928291 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}] 00:25:28 INFO - PROCESS | 1655 | 1461741928444 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:25:28 INFO - PROCESS | 1655 | 1461741928528 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf8a000 == 64 [pid = 1655] [id = 250] 00:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119273400) [pid = 1655] [serial = 748] [outer = 0x0] 00:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x127eae400) [pid = 1655] [serial = 749] [outer = 0x119273400] 00:25:28 INFO - PROCESS | 1655 | 1461741928568 Marionette DEBUG loaded listener.js 00:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1299d8c00) [pid = 1655] [serial = 750] [outer = 0x119273400] 00:25:28 INFO - PROCESS | 1655 | 1461741928856 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]]]}] 00:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 574ms 00:25:28 INFO - PROCESS | 1655 | 1461741928859 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:25:28 INFO - PROCESS | 1655 | 1461741928860 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:25:28 INFO - PROCESS | 1655 | 1461741928870 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:25:28 INFO - PROCESS | 1655 | 1461741928871 Marionette TRACE conn2 <- [1,974,null,{}] 00:25:28 INFO - PROCESS | 1655 | 1461741928874 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}] 00:25:28 INFO - PROCESS | 1655 | 1461741928970 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:25:28 INFO - PROCESS | 1655 | 1461741928975 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d445800 == 65 [pid = 1655] [id = 251] 00:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1299d5c00) [pid = 1655] [serial = 751] [outer = 0x0] 00:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12a0af000) [pid = 1655] [serial = 752] [outer = 0x1299d5c00] 00:25:29 INFO - PROCESS | 1655 | 1461741929000 Marionette DEBUG loaded listener.js 00:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12b231800) [pid = 1655] [serial = 753] [outer = 0x1299d5c00] 00:25:29 INFO - PROCESS | 1655 | 1461741929542 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]]]}] 00:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 728ms 00:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:25:29 INFO - PROCESS | 1655 | 1461741929593 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:25:29 INFO - PROCESS | 1655 | 1461741929597 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:25:29 INFO - PROCESS | 1655 | 1461741929602 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:25:29 INFO - PROCESS | 1655 | 1461741929606 Marionette TRACE conn2 <- [1,978,null,{}] 00:25:29 INFO - PROCESS | 1655 | 1461741929611 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}] 00:25:29 INFO - PROCESS | 1655 | 1461741929774 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:25:29 INFO - PROCESS | 1655 | 1461741929847 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x118602800 == 66 [pid = 1655] [id = 252] 00:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11354a000) [pid = 1655] [serial = 754] [outer = 0x0] 00:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x114351400) [pid = 1655] [serial = 755] [outer = 0x11354a000] 00:25:29 INFO - PROCESS | 1655 | 1461741929879 Marionette DEBUG loaded listener.js 00:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x114e98400) [pid = 1655] [serial = 756] [outer = 0x11354a000] 00:25:30 INFO - PROCESS | 1655 | 1461741930357 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]]]}] 00:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 824ms 00:25:30 INFO - PROCESS | 1655 | 1461741930426 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:25:30 INFO - PROCESS | 1655 | 1461741930432 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:25:30 INFO - PROCESS | 1655 | 1461741930440 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:25:30 INFO - PROCESS | 1655 | 1461741930443 Marionette TRACE conn2 <- [1,982,null,{}] 00:25:30 INFO - PROCESS | 1655 | 1461741930447 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}] 00:25:30 INFO - PROCESS | 1655 | 1461741930603 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:25:30 INFO - PROCESS | 1655 | 1461741930701 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c53a000 == 67 [pid = 1655] [id = 253] 00:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1155bac00) [pid = 1655] [serial = 757] [outer = 0x0] 00:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11667d400) [pid = 1655] [serial = 758] [outer = 0x1155bac00] 00:25:30 INFO - PROCESS | 1655 | 1461741930747 Marionette DEBUG loaded listener.js 00:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118ee3c00) [pid = 1655] [serial = 759] [outer = 0x1155bac00] 00:25:31 INFO - PROCESS | 1655 | 1461741931187 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]]]}] 00:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 772ms 00:25:31 INFO - PROCESS | 1655 | 1461741931211 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:25:31 INFO - PROCESS | 1655 | 1461741931213 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:25:31 INFO - PROCESS | 1655 | 1461741931218 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:25:31 INFO - PROCESS | 1655 | 1461741931220 Marionette TRACE conn2 <- [1,986,null,{}] 00:25:31 INFO - PROCESS | 1655 | 1461741931228 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}] 00:25:31 INFO - PROCESS | 1655 | 1461741931336 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:25:31 INFO - PROCESS | 1655 | 1461741931397 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d8800 == 68 [pid = 1655] [id = 254] 00:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11acf7c00) [pid = 1655] [serial = 760] [outer = 0x0] 00:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11b6d7000) [pid = 1655] [serial = 761] [outer = 0x11acf7c00] 00:25:31 INFO - PROCESS | 1655 | 1461741931470 Marionette DEBUG loaded listener.js 00:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11c370c00) [pid = 1655] [serial = 762] [outer = 0x11acf7c00] 00:25:31 INFO - PROCESS | 1655 | 1461741931880 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]]]}] 00:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 725ms 00:25:31 INFO - PROCESS | 1655 | 1461741931978 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:25:31 INFO - PROCESS | 1655 | 1461741931980 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:25:31 INFO - PROCESS | 1655 | 1461741931982 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:25:31 INFO - PROCESS | 1655 | 1461741931984 Marionette TRACE conn2 <- [1,990,null,{}] 00:25:31 INFO - PROCESS | 1655 | 1461741931986 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}] 00:25:32 INFO - PROCESS | 1655 | 1461741932090 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:25:32 INFO - PROCESS | 1655 | 1461741932158 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4a0800 == 69 [pid = 1655] [id = 255] 00:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x123f02400) [pid = 1655] [serial = 763] [outer = 0x0] 00:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x123fdf000) [pid = 1655] [serial = 764] [outer = 0x123f02400] 00:25:32 INFO - PROCESS | 1655 | 1461741932188 Marionette DEBUG loaded listener.js 00:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x127eab000) [pid = 1655] [serial = 765] [outer = 0x123f02400] 00:25:32 INFO - PROCESS | 1655 | 1461741932590 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]]]}] 00:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 00:25:32 INFO - PROCESS | 1655 | 1461741932652 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:25:32 INFO - PROCESS | 1655 | 1461741932654 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:25:32 INFO - PROCESS | 1655 | 1461741932656 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:25:32 INFO - PROCESS | 1655 | 1461741932657 Marionette TRACE conn2 <- [1,994,null,{}] 00:25:32 INFO - PROCESS | 1655 | 1461741932660 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}] 00:25:32 INFO - PROCESS | 1655 | 1461741932763 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:25:32 INFO - PROCESS | 1655 | 1461741932820 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e6d9000 == 70 [pid = 1655] [id = 256] 00:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x127eb1000) [pid = 1655] [serial = 766] [outer = 0x0] 00:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x127fd7800) [pid = 1655] [serial = 767] [outer = 0x127eb1000] 00:25:32 INFO - PROCESS | 1655 | 1461741932849 Marionette DEBUG loaded listener.js 00:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x129d20c00) [pid = 1655] [serial = 768] [outer = 0x127eb1000] 00:25:33 INFO - PROCESS | 1655 | 1461741933288 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]]]}] 00:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 668ms 00:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:25:33 INFO - PROCESS | 1655 | 1461741933326 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:25:33 INFO - PROCESS | 1655 | 1461741933328 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:25:33 INFO - PROCESS | 1655 | 1461741933331 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:25:33 INFO - PROCESS | 1655 | 1461741933333 Marionette TRACE conn2 <- [1,998,null,{}] 00:25:33 INFO - PROCESS | 1655 | 1461741933337 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}] 00:25:33 INFO - PROCESS | 1655 | 1461741933538 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:25:33 INFO - PROCESS | 1655 | 1461741933638 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eadc000 == 71 [pid = 1655] [id = 257] 00:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12b231c00) [pid = 1655] [serial = 769] [outer = 0x0] 00:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12b42d000) [pid = 1655] [serial = 770] [outer = 0x12b231c00] 00:25:33 INFO - PROCESS | 1655 | 1461741933676 Marionette DEBUG loaded listener.js 00:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12b910000) [pid = 1655] [serial = 771] [outer = 0x12b231c00] 00:25:34 INFO - PROCESS | 1655 | 1461741934147 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]]]}] 00:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 870ms 00:25:34 INFO - PROCESS | 1655 | 1461741934201 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:25:34 INFO - PROCESS | 1655 | 1461741934203 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:25:34 INFO - PROCESS | 1655 | 1461741934207 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:25:34 INFO - PROCESS | 1655 | 1461741934209 Marionette TRACE conn2 <- [1,1002,null,{}] 00:25:34 INFO - PROCESS | 1655 | 1461741934213 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}] 00:25:34 INFO - PROCESS | 1655 | 1461741934366 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:25:34 INFO - PROCESS | 1655 | 1461741934464 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa07000 == 72 [pid = 1655] [id = 258] 00:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x115167400) [pid = 1655] [serial = 772] [outer = 0x0] 00:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12b910c00) [pid = 1655] [serial = 773] [outer = 0x115167400] 00:25:34 INFO - PROCESS | 1655 | 1461741934503 Marionette DEBUG loaded listener.js 00:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12bcaac00) [pid = 1655] [serial = 774] [outer = 0x115167400] 00:25:35 INFO - PROCESS | 1655 | 1461741935103 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]]]}] 00:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 977ms 00:25:35 INFO - PROCESS | 1655 | 1461741935185 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:25:35 INFO - PROCESS | 1655 | 1461741935188 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:25:35 INFO - PROCESS | 1655 | 1461741935191 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:25:35 INFO - PROCESS | 1655 | 1461741935193 Marionette TRACE conn2 <- [1,1006,null,{}] 00:25:35 INFO - PROCESS | 1655 | 1461741935197 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}] 00:25:35 INFO - PROCESS | 1655 | 1461741935295 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:25:35 INFO - PROCESS | 1655 | 1461741935364 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa20800 == 73 [pid = 1655] [id = 259] 00:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1147e0800) [pid = 1655] [serial = 775] [outer = 0x0] 00:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x114bbdc00) [pid = 1655] [serial = 776] [outer = 0x1147e0800] 00:25:35 INFO - PROCESS | 1655 | 1461741935392 Marionette DEBUG loaded listener.js 00:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1152d6800) [pid = 1655] [serial = 777] [outer = 0x1147e0800] 00:25:35 INFO - PROCESS | 1655 | 1461741935823 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]]]}] 00:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 672ms 00:25:35 INFO - PROCESS | 1655 | 1461741935864 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:25:35 INFO - PROCESS | 1655 | 1461741935868 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:25:35 INFO - PROCESS | 1655 | 1461741935873 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:25:35 INFO - PROCESS | 1655 | 1461741935874 Marionette TRACE conn2 <- [1,1010,null,{}] 00:25:35 INFO - PROCESS | 1655 | 1461741935877 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}] 00:25:35 INFO - PROCESS | 1655 | 1461741935983 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:25:36 INFO - PROCESS | 1655 | 1461741936072 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a815800 == 74 [pid = 1655] [id = 260] 00:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1155c3000) [pid = 1655] [serial = 778] [outer = 0x0] 00:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x116681400) [pid = 1655] [serial = 779] [outer = 0x1155c3000] 00:25:36 INFO - PROCESS | 1655 | 1461741936100 Marionette DEBUG loaded listener.js 00:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x119273800) [pid = 1655] [serial = 780] [outer = 0x1155c3000] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2d6800 == 73 [pid = 1655] [id = 179] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf8a000 == 72 [pid = 1655] [id = 250] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a04a000 == 71 [pid = 1655] [id = 249] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118e3b000 == 70 [pid = 1655] [id = 248] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128e81000 == 69 [pid = 1655] [id = 247] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x127702800 == 68 [pid = 1655] [id = 246] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12e5ae400) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12b351c00) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12d266000) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x124004000 == 67 [pid = 1655] [id = 245] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123943800 == 66 [pid = 1655] [id = 244] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11bec3800 == 65 [pid = 1655] [id = 243] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba1e800 == 64 [pid = 1655] [id = 242] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119c2b000 == 63 [pid = 1655] [id = 241] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118807800 == 62 [pid = 1655] [id = 240] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11340a800 == 61 [pid = 1655] [id = 239] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa49800 == 60 [pid = 1655] [id = 236] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8bf000 == 59 [pid = 1655] [id = 235] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d43e800 == 58 [pid = 1655] [id = 234] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11bed4000 == 57 [pid = 1655] [id = 233] 00:25:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118805800 == 56 [pid = 1655] [id = 232] 00:25:36 INFO - PROCESS | 1655 | 1461741936517 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]]]}] 00:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 00:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:25:36 INFO - PROCESS | 1655 | 1461741936543 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:25:36 INFO - PROCESS | 1655 | 1461741936544 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:25:36 INFO - PROCESS | 1655 | 1461741936548 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:25:36 INFO - PROCESS | 1655 | 1461741936550 Marionette TRACE conn2 <- [1,1014,null,{}] 00:25:36 INFO - PROCESS | 1655 | 1461741936558 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}] 00:25:36 INFO - PROCESS | 1655 | 1461741936680 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11a90b800) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x123fdd000) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12bc11c00) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12d2b4c00) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12d2ae800) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12e58f400) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12d254800) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x123a18400) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12dc1f000) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12b429400) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12d053c00) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12e5a8c00) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12e42a000) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12b432000) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12b355800) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11afbf000) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12bcafc00) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12f3e2c00) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x127fd2c00) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12b353400) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12d7b4800) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12bdad800) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x127eccc00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11bef0c00) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12b657000) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12bf48400) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12bcad000) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x119270c00) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12bf49000) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x129d19000) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11516e000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x115168800) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12e424400) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d2b0800) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x127586800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x127ea9800) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124193c00) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12725d800) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1166dc400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11561d000) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11c50d000) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123a19400) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11b6d3800) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11acfb000) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12d422c00) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 00:25:36 INFO - PROCESS | 1655 | 1461741936750 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e40000 == 57 [pid = 1655] [id = 261] 00:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1152d9400) [pid = 1655] [serial = 781] [outer = 0x0] 00:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1166dc400) [pid = 1655] [serial = 782] [outer = 0x1152d9400] 00:25:36 INFO - PROCESS | 1655 | 1461741936778 Marionette DEBUG loaded listener.js 00:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11b672c00) [pid = 1655] [serial = 783] [outer = 0x1152d9400] 00:25:37 INFO - PROCESS | 1655 | 1461741937105 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]]]}] 00:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 574ms 00:25:37 INFO - PROCESS | 1655 | 1461741937121 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:25:37 INFO - PROCESS | 1655 | 1461741937123 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:25:37 INFO - PROCESS | 1655 | 1461741937125 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:25:37 INFO - PROCESS | 1655 | 1461741937127 Marionette TRACE conn2 <- [1,1018,null,{}] 00:25:37 INFO - PROCESS | 1655 | 1461741937129 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}] 00:25:37 INFO - PROCESS | 1655 | 1461741937237 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:25:37 INFO - PROCESS | 1655 | 1461741937290 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba71800 == 58 [pid = 1655] [id = 262] 00:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11a903400) [pid = 1655] [serial = 784] [outer = 0x0] 00:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11ba23400) [pid = 1655] [serial = 785] [outer = 0x11a903400] 00:25:37 INFO - PROCESS | 1655 | 1461741937317 Marionette DEBUG loaded listener.js 00:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11c5b2800) [pid = 1655] [serial = 786] [outer = 0x11a903400] 00:25:37 INFO - PROCESS | 1655 | 1461741937610 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]]]}] 00:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 00:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:25:37 INFO - PROCESS | 1655 | 1461741937645 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:25:37 INFO - PROCESS | 1655 | 1461741937646 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:25:37 INFO - PROCESS | 1655 | 1461741937650 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:25:37 INFO - PROCESS | 1655 | 1461741937653 Marionette TRACE conn2 <- [1,1022,null,{}] 00:25:37 INFO - PROCESS | 1655 | 1461741937655 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}] 00:25:37 INFO - PROCESS | 1655 | 1461741937742 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:25:37 INFO - PROCESS | 1655 | 1461741937798 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x123adc000 == 59 [pid = 1655] [id = 263] 00:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11afbf000) [pid = 1655] [serial = 787] [outer = 0x0] 00:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11c5cdc00) [pid = 1655] [serial = 788] [outer = 0x11afbf000] 00:25:37 INFO - PROCESS | 1655 | 1461741937825 Marionette DEBUG loaded listener.js 00:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x123f06400) [pid = 1655] [serial = 789] [outer = 0x11afbf000] 00:25:38 INFO - PROCESS | 1655 | 1461741938123 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]]]}] 00:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 522ms 00:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:25:38 INFO - PROCESS | 1655 | 1461741938170 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:25:38 INFO - PROCESS | 1655 | 1461741938171 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:25:38 INFO - PROCESS | 1655 | 1461741938173 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:25:38 INFO - PROCESS | 1655 | 1461741938175 Marionette TRACE conn2 <- [1,1026,null,{}] 00:25:38 INFO - PROCESS | 1655 | 1461741938177 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}] 00:25:38 INFO - PROCESS | 1655 | 1461741938277 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:25:38 INFO - PROCESS | 1655 | 1461741938337 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12770d800 == 60 [pid = 1655] [id = 264] 00:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11c36c800) [pid = 1655] [serial = 790] [outer = 0x0] 00:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x123f0c800) [pid = 1655] [serial = 791] [outer = 0x11c36c800] 00:25:38 INFO - PROCESS | 1655 | 1461741938364 Marionette DEBUG loaded listener.js 00:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1299ce400) [pid = 1655] [serial = 792] [outer = 0x11c36c800] 00:25:38 INFO - PROCESS | 1655 | 1461741938682 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]]]}] 00:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 569ms 00:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:25:38 INFO - PROCESS | 1655 | 1461741938743 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:25:38 INFO - PROCESS | 1655 | 1461741938744 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:25:38 INFO - PROCESS | 1655 | 1461741938747 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:25:38 INFO - PROCESS | 1655 | 1461741938748 Marionette TRACE conn2 <- [1,1030,null,{}] 00:25:38 INFO - PROCESS | 1655 | 1461741938750 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}] 00:25:38 INFO - PROCESS | 1655 | 1461741938855 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:25:38 INFO - PROCESS | 1655 | 1461741938870 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b3d000 == 61 [pid = 1655] [id = 265] 00:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x127fda000) [pid = 1655] [serial = 793] [outer = 0x0] 00:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a0b4400) [pid = 1655] [serial = 794] [outer = 0x127fda000] 00:25:38 INFO - PROCESS | 1655 | 1461741938895 Marionette DEBUG loaded listener.js 00:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b358800) [pid = 1655] [serial = 795] [outer = 0x127fda000] 00:25:39 INFO - PROCESS | 1655 | 1461741939248 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]]]}] 00:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 00:25:39 INFO - PROCESS | 1655 | 1461741939267 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:25:39 INFO - PROCESS | 1655 | 1461741939268 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:25:39 INFO - PROCESS | 1655 | 1461741939271 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:25:39 INFO - PROCESS | 1655 | 1461741939272 Marionette TRACE conn2 <- [1,1034,null,{}] 00:25:39 INFO - PROCESS | 1655 | 1461741939274 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}] 00:25:39 INFO - PROCESS | 1655 | 1461741939385 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:25:39 INFO - PROCESS | 1655 | 1461741939398 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b7c3800 == 62 [pid = 1655] [id = 266] 00:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x123a1cc00) [pid = 1655] [serial = 796] [outer = 0x0] 00:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b437800) [pid = 1655] [serial = 797] [outer = 0x123a1cc00] 00:25:39 INFO - PROCESS | 1655 | 1461741939424 Marionette DEBUG loaded listener.js 00:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12bc0f000) [pid = 1655] [serial = 798] [outer = 0x123a1cc00] 00:25:39 INFO - PROCESS | 1655 | 1461741939763 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]]]}] 00:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 00:25:39 INFO - PROCESS | 1655 | 1461741939790 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:25:39 INFO - PROCESS | 1655 | 1461741939791 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:25:39 INFO - PROCESS | 1655 | 1461741939793 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:25:39 INFO - PROCESS | 1655 | 1461741939794 Marionette TRACE conn2 <- [1,1038,null,{}] 00:25:39 INFO - PROCESS | 1655 | 1461741939805 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}] 00:25:39 INFO - PROCESS | 1655 | 1461741939914 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:25:39 INFO - PROCESS | 1655 | 1461741939952 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf88000 == 63 [pid = 1655] [id = 267] 00:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11926b000) [pid = 1655] [serial = 799] [outer = 0x0] 00:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bcb1800) [pid = 1655] [serial = 800] [outer = 0x11926b000] 00:25:39 INFO - PROCESS | 1655 | 1461741939977 Marionette DEBUG loaded listener.js 00:25:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12bdb4800) [pid = 1655] [serial = 801] [outer = 0x11926b000] 00:25:40 INFO - PROCESS | 1655 | 1461741940538 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]]]}] 00:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 778ms 00:25:40 INFO - PROCESS | 1655 | 1461741940580 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:25:40 INFO - PROCESS | 1655 | 1461741940582 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:25:40 INFO - PROCESS | 1655 | 1461741940585 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:25:40 INFO - PROCESS | 1655 | 1461741940587 Marionette TRACE conn2 <- [1,1042,null,{}] 00:25:40 INFO - PROCESS | 1655 | 1461741940590 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}] 00:25:40 INFO - PROCESS | 1655 | 1461741940954 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12441bc00) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129d1dc00) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11acefc00) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11c376400) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11ba31400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118940800) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1147da000) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119e4a000) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12e42b800) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1155c7c00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11afbd800) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x113486c00) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x113551000) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1145d7c00) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:25:40 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x119273400) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:25:41 INFO - PROCESS | 1655 | 1461741941005 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11570c800 == 64 [pid = 1655] [id = 268] 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11348f400) [pid = 1655] [serial = 802] [outer = 0x0] 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1147dc400) [pid = 1655] [serial = 803] [outer = 0x11348f400] 00:25:41 INFO - PROCESS | 1655 | 1461741941030 Marionette DEBUG loaded listener.js 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11a602800) [pid = 1655] [serial = 804] [outer = 0x11348f400] 00:25:41 INFO - PROCESS | 1655 | 1461741941340 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]]]}] 00:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 770ms 00:25:41 INFO - PROCESS | 1655 | 1461741941356 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:25:41 INFO - PROCESS | 1655 | 1461741941357 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:25:41 INFO - PROCESS | 1655 | 1461741941359 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:25:41 INFO - PROCESS | 1655 | 1461741941361 Marionette TRACE conn2 <- [1,1046,null,{}] 00:25:41 INFO - PROCESS | 1655 | 1461741941364 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}] 00:25:41 INFO - PROCESS | 1655 | 1461741941473 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:25:41 INFO - PROCESS | 1655 | 1461741941529 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea87000 == 65 [pid = 1655] [id = 269] 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x118944c00) [pid = 1655] [serial = 805] [outer = 0x0] 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x129d08800) [pid = 1655] [serial = 806] [outer = 0x118944c00] 00:25:41 INFO - PROCESS | 1655 | 1461741941558 Marionette DEBUG loaded listener.js 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12d26b800) [pid = 1655] [serial = 807] [outer = 0x118944c00] 00:25:41 INFO - PROCESS | 1655 | 1461741941843 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]]]}] 00:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 525ms 00:25:41 INFO - PROCESS | 1655 | 1461741941886 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:25:41 INFO - PROCESS | 1655 | 1461741941887 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:25:41 INFO - PROCESS | 1655 | 1461741941890 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:25:41 INFO - PROCESS | 1655 | 1461741941891 Marionette TRACE conn2 <- [1,1050,null,{}] 00:25:41 INFO - PROCESS | 1655 | 1461741941893 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}] 00:25:41 INFO - PROCESS | 1655 | 1461741941983 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:25:41 INFO - PROCESS | 1655 | 1461741941988 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8c1000 == 66 [pid = 1655] [id = 270] 00:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12d26e800) [pid = 1655] [serial = 808] [outer = 0x0] 00:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d2adc00) [pid = 1655] [serial = 809] [outer = 0x12d26e800] 00:25:42 INFO - PROCESS | 1655 | 1461741942013 Marionette DEBUG loaded listener.js 00:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d2b6000) [pid = 1655] [serial = 810] [outer = 0x12d26e800] 00:25:42 INFO - PROCESS | 1655 | 1461741942364 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]]]}] 00:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 00:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:25:42 INFO - PROCESS | 1655 | 1461741942412 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:25:42 INFO - PROCESS | 1655 | 1461741942413 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:25:42 INFO - PROCESS | 1655 | 1461741942415 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:25:42 INFO - PROCESS | 1655 | 1461741942416 Marionette TRACE conn2 <- [1,1054,null,{}] 00:25:42 INFO - PROCESS | 1655 | 1461741942418 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}] 00:25:42 INFO - PROCESS | 1655 | 1461741942505 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:25:42 INFO - PROCESS | 1655 | 1461741942509 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa5f800 == 67 [pid = 1655] [id = 271] 00:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12d2b8800) [pid = 1655] [serial = 811] [outer = 0x0] 00:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12d429400) [pid = 1655] [serial = 812] [outer = 0x12d2b8800] 00:25:42 INFO - PROCESS | 1655 | 1461741942534 Marionette DEBUG loaded listener.js 00:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d7ac800) [pid = 1655] [serial = 813] [outer = 0x12d2b8800] 00:25:42 INFO - PROCESS | 1655 | 1461741942853 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]]]}] 00:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 00:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:25:42 INFO - PROCESS | 1655 | 1461741942886 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:25:42 INFO - PROCESS | 1655 | 1461741942887 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:25:42 INFO - PROCESS | 1655 | 1461741942889 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:25:42 INFO - PROCESS | 1655 | 1461741942890 Marionette TRACE conn2 <- [1,1058,null,{}] 00:25:42 INFO - PROCESS | 1655 | 1461741942892 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}] 00:25:43 INFO - PROCESS | 1655 | 1461741943045 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:25:43 INFO - PROCESS | 1655 | 1461741943110 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x115895800 == 68 [pid = 1655] [id = 272] 00:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11348a800) [pid = 1655] [serial = 814] [outer = 0x0] 00:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x113545c00) [pid = 1655] [serial = 815] [outer = 0x11348a800] 00:25:43 INFO - PROCESS | 1655 | 1461741943183 Marionette DEBUG loaded listener.js 00:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x114bb9c00) [pid = 1655] [serial = 816] [outer = 0x11348a800] 00:25:43 INFO - PROCESS | 1655 | 1461741943693 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]]]}] 00:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 873ms 00:25:43 INFO - PROCESS | 1655 | 1461741943765 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:25:43 INFO - PROCESS | 1655 | 1461741943768 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:25:43 INFO - PROCESS | 1655 | 1461741943772 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:25:43 INFO - PROCESS | 1655 | 1461741943775 Marionette TRACE conn2 <- [1,1062,null,{}] 00:25:43 INFO - PROCESS | 1655 | 1461741943778 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}] 00:25:43 INFO - PROCESS | 1655 | 1461741943930 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:25:44 INFO - PROCESS | 1655 | 1461741944030 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2d1000 == 69 [pid = 1655] [id = 273] 00:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x119192000) [pid = 1655] [serial = 817] [outer = 0x0] 00:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11a611000) [pid = 1655] [serial = 818] [outer = 0x119192000] 00:25:44 INFO - PROCESS | 1655 | 1461741944063 Marionette DEBUG loaded listener.js 00:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11a929400) [pid = 1655] [serial = 819] [outer = 0x119192000] 00:25:44 INFO - PROCESS | 1655 | 1461741944523 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]]]}] 00:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 774ms 00:25:44 INFO - PROCESS | 1655 | 1461741944550 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:25:44 INFO - PROCESS | 1655 | 1461741944552 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:25:44 INFO - PROCESS | 1655 | 1461741944554 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:25:44 INFO - PROCESS | 1655 | 1461741944556 Marionette TRACE conn2 <- [1,1066,null,{}] 00:25:44 INFO - PROCESS | 1655 | 1461741944558 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}] 00:25:44 INFO - PROCESS | 1655 | 1461741944669 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:25:44 INFO - PROCESS | 1655 | 1461741944746 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d442800 == 70 [pid = 1655] [id = 274] 00:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11ba28000) [pid = 1655] [serial = 820] [outer = 0x0] 00:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11c36ec00) [pid = 1655] [serial = 821] [outer = 0x11ba28000] 00:25:44 INFO - PROCESS | 1655 | 1461741944776 Marionette DEBUG loaded listener.js 00:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x123fd8800) [pid = 1655] [serial = 822] [outer = 0x11ba28000] 00:25:45 INFO - PROCESS | 1655 | 1461741945182 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]]]}] 00:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 00:25:45 INFO - PROCESS | 1655 | 1461741945226 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:25:45 INFO - PROCESS | 1655 | 1461741945229 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:25:45 INFO - PROCESS | 1655 | 1461741945237 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:25:45 INFO - PROCESS | 1655 | 1461741945241 Marionette TRACE conn2 <- [1,1070,null,{}] 00:25:45 INFO - PROCESS | 1655 | 1461741945243 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}] 00:25:45 INFO - PROCESS | 1655 | 1461741945354 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:25:45 INFO - PROCESS | 1655 | 1461741945425 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe08000 == 71 [pid = 1655] [id = 275] 00:25:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11ad33800) [pid = 1655] [serial = 823] [outer = 0x0] 00:25:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x124427000) [pid = 1655] [serial = 824] [outer = 0x11ad33800] 00:25:45 INFO - PROCESS | 1655 | 1461741945457 Marionette DEBUG loaded listener.js 00:25:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12b354400) [pid = 1655] [serial = 825] [outer = 0x11ad33800] 00:25:45 INFO - PROCESS | 1655 | 1461741945882 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]]]}] 00:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 678ms 00:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:25:45 INFO - PROCESS | 1655 | 1461741945911 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:25:45 INFO - PROCESS | 1655 | 1461741945913 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:25:45 INFO - PROCESS | 1655 | 1461741945915 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:25:45 INFO - PROCESS | 1655 | 1461741945916 Marionette TRACE conn2 <- [1,1074,null,{}] 00:25:45 INFO - PROCESS | 1655 | 1461741945919 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}] 00:25:46 INFO - PROCESS | 1655 | 1461741946042 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:25:46 INFO - PROCESS | 1655 | 1461741946114 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x130387800 == 72 [pid = 1655] [id = 276] 00:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12b429800) [pid = 1655] [serial = 826] [outer = 0x0] 00:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12bf4c400) [pid = 1655] [serial = 827] [outer = 0x12b429800] 00:25:46 INFO - PROCESS | 1655 | 1461741946144 Marionette DEBUG loaded listener.js 00:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12d211000) [pid = 1655] [serial = 828] [outer = 0x12b429800] 00:25:46 INFO - PROCESS | 1655 | 1461741946556 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]]]}] 00:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 00:25:46 INFO - PROCESS | 1655 | 1461741946585 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:25:46 INFO - PROCESS | 1655 | 1461741946587 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:25:46 INFO - PROCESS | 1655 | 1461741946589 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:25:46 INFO - PROCESS | 1655 | 1461741946590 Marionette TRACE conn2 <- [1,1078,null,{}] 00:25:46 INFO - PROCESS | 1655 | 1461741946593 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}] 00:25:46 INFO - PROCESS | 1655 | 1461741946697 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:25:46 INFO - PROCESS | 1655 | 1461741946773 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x137ad2800 == 73 [pid = 1655] [id = 277] 00:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12d423800) [pid = 1655] [serial = 829] [outer = 0x0] 00:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d7ae000) [pid = 1655] [serial = 830] [outer = 0x12d423800] 00:25:46 INFO - PROCESS | 1655 | 1461741946810 Marionette DEBUG loaded listener.js 00:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12dc1f000) [pid = 1655] [serial = 831] [outer = 0x12d423800] 00:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12e58c000) [pid = 1655] [serial = 832] [outer = 0x12fada400] 00:25:47 INFO - PROCESS | 1655 | 1461741947306 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]]]}] 00:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 771ms 00:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:25:47 INFO - PROCESS | 1655 | 1461741947379 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:25:47 INFO - PROCESS | 1655 | 1461741947381 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:25:47 INFO - PROCESS | 1655 | 1461741947384 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:25:47 INFO - PROCESS | 1655 | 1461741947385 Marionette TRACE conn2 <- [1,1082,null,{}] 00:25:47 INFO - PROCESS | 1655 | 1461741947388 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}] 00:25:47 INFO - PROCESS | 1655 | 1461741947498 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:25:47 INFO - PROCESS | 1655 | 1461741947572 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b40000 == 74 [pid = 1655] [id = 278] 00:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x114350000) [pid = 1655] [serial = 833] [outer = 0x0] 00:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11a90d800) [pid = 1655] [serial = 834] [outer = 0x114350000] 00:25:47 INFO - PROCESS | 1655 | 1461741947602 Marionette DEBUG loaded listener.js 00:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12e429800) [pid = 1655] [serial = 835] [outer = 0x114350000] 00:25:48 INFO - PROCESS | 1655 | 1461741948225 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]]]}] 00:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 870ms 00:25:48 INFO - PROCESS | 1655 | 1461741948263 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:25:48 INFO - PROCESS | 1655 | 1461741948267 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:25:48 INFO - PROCESS | 1655 | 1461741948274 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:25:48 INFO - PROCESS | 1655 | 1461741948276 Marionette TRACE conn2 <- [1,1086,null,{}] 00:25:48 INFO - PROCESS | 1655 | 1461741948280 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}] 00:25:48 INFO - PROCESS | 1655 | 1461741948377 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:25:48 INFO - PROCESS | 1655 | 1461741948451 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af8e800 == 75 [pid = 1655] [id = 279] 00:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1147d8800) [pid = 1655] [serial = 836] [outer = 0x0] 00:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11516cc00) [pid = 1655] [serial = 837] [outer = 0x1147d8800] 00:25:48 INFO - PROCESS | 1655 | 1461741948480 Marionette DEBUG loaded listener.js 00:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1186af000) [pid = 1655] [serial = 838] [outer = 0x1147d8800] 00:25:48 INFO - PROCESS | 1655 | 1461741948894 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]]]}] 00:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 00:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:25:48 INFO - PROCESS | 1655 | 1461741948946 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:25:48 INFO - PROCESS | 1655 | 1461741948950 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:25:48 INFO - PROCESS | 1655 | 1461741948954 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:25:48 INFO - PROCESS | 1655 | 1461741948956 Marionette TRACE conn2 <- [1,1090,null,{}] 00:25:48 INFO - PROCESS | 1655 | 1461741948958 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}] 00:25:49 INFO - PROCESS | 1655 | 1461741949059 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:25:49 INFO - PROCESS | 1655 | 1461741949134 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d49000 == 76 [pid = 1655] [id = 280] 00:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11561dc00) [pid = 1655] [serial = 839] [outer = 0x0] 00:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x119195000) [pid = 1655] [serial = 840] [outer = 0x11561dc00] 00:25:49 INFO - PROCESS | 1655 | 1461741949163 Marionette DEBUG loaded listener.js 00:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11afb8c00) [pid = 1655] [serial = 841] [outer = 0x11561dc00] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4b2000 == 75 [pid = 1655] [id = 177] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa5f800 == 74 [pid = 1655] [id = 271] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8c1000 == 73 [pid = 1655] [id = 270] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea87000 == 72 [pid = 1655] [id = 269] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11570c800 == 71 [pid = 1655] [id = 268] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12a0af000) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf88000 == 70 [pid = 1655] [id = 267] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b7c3800 == 69 [pid = 1655] [id = 266] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x129b3d000 == 68 [pid = 1655] [id = 265] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12770d800 == 67 [pid = 1655] [id = 264] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x123adc000 == 66 [pid = 1655] [id = 263] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba71800 == 65 [pid = 1655] [id = 262] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118e40000 == 64 [pid = 1655] [id = 261] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11a815800 == 63 [pid = 1655] [id = 260] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa20800 == 62 [pid = 1655] [id = 259] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e6d9000 == 61 [pid = 1655] [id = 256] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4a0800 == 60 [pid = 1655] [id = 255] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d8800 == 59 [pid = 1655] [id = 254] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11c53a000 == 58 [pid = 1655] [id = 253] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118602800 == 57 [pid = 1655] [id = 252] 00:25:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d445800 == 56 [pid = 1655] [id = 251] 00:25:49 INFO - PROCESS | 1655 | 1461741949575 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]]]}] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12d2abc00) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12bcaf800) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11c369400) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x123f10c00) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x123b10400) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x124426c00) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x118ee0400) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x119e47c00) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x115162800) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x114b50400) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11a63f400) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11a922c00) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12e8f5000) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12e8db000) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x115616400) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x115936000) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11afc4800) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11354dc00) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11348c800) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12dc19400) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11516f400) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x123f0a000) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12d264800) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11b67a400) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x127ecf400) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x115166c00) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11a92dc00) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x123f09c00) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11bef1c00) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x127eae400) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11ba29400) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1299d8c00) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11c8f1c00) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 00:25:49 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x127866400) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 00:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 00:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:25:49 INFO - PROCESS | 1655 | 1461741949625 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:25:49 INFO - PROCESS | 1655 | 1461741949626 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:25:49 INFO - PROCESS | 1655 | 1461741949629 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:25:49 INFO - PROCESS | 1655 | 1461741949631 Marionette TRACE conn2 <- [1,1094,null,{}] 00:25:49 INFO - PROCESS | 1655 | 1461741949638 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}] 00:25:49 INFO - PROCESS | 1655 | 1461741949726 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:25:49 INFO - PROCESS | 1655 | 1461741949732 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119222000 == 57 [pid = 1655] [id = 281] 00:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11b6d3c00) [pid = 1655] [serial = 842] [outer = 0x0] 00:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11ba27000) [pid = 1655] [serial = 843] [outer = 0x11b6d3c00] 00:25:49 INFO - PROCESS | 1655 | 1461741949761 Marionette DEBUG loaded listener.js 00:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11befd800) [pid = 1655] [serial = 844] [outer = 0x11b6d3c00] 00:25:50 INFO - PROCESS | 1655 | 1461741950128 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]]]}] 00:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 00:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:25:50 INFO - PROCESS | 1655 | 1461741950163 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:25:50 INFO - PROCESS | 1655 | 1461741950165 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:25:50 INFO - PROCESS | 1655 | 1461741950169 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:25:50 INFO - PROCESS | 1655 | 1461741950170 Marionette TRACE conn2 <- [1,1098,null,{}] 00:25:50 INFO - PROCESS | 1655 | 1461741950173 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}] 00:25:50 INFO - PROCESS | 1655 | 1461741950265 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:25:50 INFO - PROCESS | 1655 | 1461741950272 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123931000 == 58 [pid = 1655] [id = 282] 00:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11c49e800) [pid = 1655] [serial = 845] [outer = 0x0] 00:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x123a12c00) [pid = 1655] [serial = 846] [outer = 0x11c49e800] 00:25:50 INFO - PROCESS | 1655 | 1461741950302 Marionette DEBUG loaded listener.js 00:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x123eed000) [pid = 1655] [serial = 847] [outer = 0x11c49e800] 00:25:50 INFO - PROCESS | 1655 | 1461741950789 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]]]}] 00:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 668ms 00:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:25:50 INFO - PROCESS | 1655 | 1461741950838 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:25:50 INFO - PROCESS | 1655 | 1461741950839 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:25:50 INFO - PROCESS | 1655 | 1461741950841 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:25:50 INFO - PROCESS | 1655 | 1461741950842 Marionette TRACE conn2 <- [1,1102,null,{}] 00:25:50 INFO - PROCESS | 1655 | 1461741950844 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}] 00:25:50 INFO - PROCESS | 1655 | 1461741950929 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:25:50 INFO - PROCESS | 1655 | 1461741950934 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e02800 == 59 [pid = 1655] [id = 283] 00:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x123f08400) [pid = 1655] [serial = 848] [outer = 0x0] 00:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12428ac00) [pid = 1655] [serial = 849] [outer = 0x123f08400] 00:25:50 INFO - PROCESS | 1655 | 1461741950960 Marionette DEBUG loaded listener.js 00:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x125e2d400) [pid = 1655] [serial = 850] [outer = 0x123f08400] 00:25:51 INFO - PROCESS | 1655 | 1461741951291 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]]]}] 00:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 00:25:51 INFO - PROCESS | 1655 | 1461741951311 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:25:51 INFO - PROCESS | 1655 | 1461741951312 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:25:51 INFO - PROCESS | 1655 | 1461741951315 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:25:51 INFO - PROCESS | 1655 | 1461741951316 Marionette TRACE conn2 <- [1,1106,null,{}] 00:25:51 INFO - PROCESS | 1655 | 1461741951318 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}] 00:25:51 INFO - PROCESS | 1655 | 1461741951416 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:25:51 INFO - PROCESS | 1655 | 1461741951474 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x127716000 == 60 [pid = 1655] [id = 284] 00:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x123ef1c00) [pid = 1655] [serial = 851] [outer = 0x0] 00:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1274f1c00) [pid = 1655] [serial = 852] [outer = 0x123ef1c00] 00:25:51 INFO - PROCESS | 1655 | 1461741951496 Marionette DEBUG loaded listener.js 00:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x129d17400) [pid = 1655] [serial = 853] [outer = 0x123ef1c00] 00:25:51 INFO - PROCESS | 1655 | 1461741951861 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]]]}] 00:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 572ms 00:25:51 INFO - PROCESS | 1655 | 1461741951888 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:25:51 INFO - PROCESS | 1655 | 1461741951890 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:25:51 INFO - PROCESS | 1655 | 1461741951900 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:25:51 INFO - PROCESS | 1655 | 1461741951902 Marionette TRACE conn2 <- [1,1110,null,{}] 00:25:51 INFO - PROCESS | 1655 | 1461741951905 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}] 00:25:52 INFO - PROCESS | 1655 | 1461741952063 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:25:52 INFO - PROCESS | 1655 | 1461741952087 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a047800 == 61 [pid = 1655] [id = 285] 00:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x129d18800) [pid = 1655] [serial = 854] [outer = 0x0] 00:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12b350c00) [pid = 1655] [serial = 855] [outer = 0x129d18800] 00:25:52 INFO - PROCESS | 1655 | 1461741952128 Marionette DEBUG loaded listener.js 00:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12b42a000) [pid = 1655] [serial = 856] [outer = 0x129d18800] 00:25:52 INFO - PROCESS | 1655 | 1461741952528 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]]]}] 00:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 00:25:52 INFO - PROCESS | 1655 | 1461741952570 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:25:52 INFO - PROCESS | 1655 | 1461741952571 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:25:52 INFO - PROCESS | 1655 | 1461741952573 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:25:52 INFO - PROCESS | 1655 | 1461741952574 Marionette TRACE conn2 <- [1,1114,null,{}] 00:25:52 INFO - PROCESS | 1655 | 1461741952577 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}] 00:25:52 INFO - PROCESS | 1655 | 1461741952679 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:25:52 INFO - PROCESS | 1655 | 1461741952735 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd11000 == 62 [pid = 1655] [id = 286] 00:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12b352400) [pid = 1655] [serial = 857] [outer = 0x0] 00:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12b64b800) [pid = 1655] [serial = 858] [outer = 0x12b352400] 00:25:52 INFO - PROCESS | 1655 | 1461741952760 Marionette DEBUG loaded listener.js 00:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12b911c00) [pid = 1655] [serial = 859] [outer = 0x12b352400] 00:25:53 INFO - PROCESS | 1655 | 1461741953124 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]]]}] 00:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 571ms 00:25:53 INFO - PROCESS | 1655 | 1461741953144 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:25:53 INFO - PROCESS | 1655 | 1461741953146 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:25:53 INFO - PROCESS | 1655 | 1461741953155 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:25:53 INFO - PROCESS | 1655 | 1461741953157 Marionette TRACE conn2 <- [1,1118,null,{}] 00:25:53 INFO - PROCESS | 1655 | 1461741953159 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}] 00:25:53 INFO - PROCESS | 1655 | 1461741953312 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:25:53 INFO - PROCESS | 1655 | 1461741953325 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2bf000 == 63 [pid = 1655] [id = 287] 00:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11a90cc00) [pid = 1655] [serial = 860] [outer = 0x0] 00:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12bcb0000) [pid = 1655] [serial = 861] [outer = 0x11a90cc00] 00:25:53 INFO - PROCESS | 1655 | 1461741953350 Marionette DEBUG loaded listener.js 00:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12bf52c00) [pid = 1655] [serial = 862] [outer = 0x11a90cc00] 00:25:53 INFO - PROCESS | 1655 | 1461741953697 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]]]}] 00:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 570ms 00:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:25:53 INFO - PROCESS | 1655 | 1461741953729 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:25:53 INFO - PROCESS | 1655 | 1461741953730 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:25:53 INFO - PROCESS | 1655 | 1461741953732 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:25:53 INFO - PROCESS | 1655 | 1461741953733 Marionette TRACE conn2 <- [1,1122,null,{}] 00:25:53 INFO - PROCESS | 1655 | 1461741953736 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}] 00:25:53 INFO - PROCESS | 1655 | 1461741953992 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1152d9400) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1155c3000) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11a903400) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1147e0800) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11c36c800) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11afbf000) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11348f400) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x118944c00) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12d26e800) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x127fda000) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11926b000) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:25:54 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x123a1cc00) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:25:54 INFO - PROCESS | 1655 | 1461741954056 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d4c000 == 64 [pid = 1655] [id = 288] 00:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11354bc00) [pid = 1655] [serial = 863] [outer = 0x0] 00:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1155c3000) [pid = 1655] [serial = 864] [outer = 0x11354bc00] 00:25:54 INFO - PROCESS | 1655 | 1461741954082 Marionette DEBUG loaded listener.js 00:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11c36c800) [pid = 1655] [serial = 865] [outer = 0x11354bc00] 00:25:54 INFO - PROCESS | 1655 | 1461741954356 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]]]}] 00:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 00:25:54 INFO - PROCESS | 1655 | 1461741954405 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:25:54 INFO - PROCESS | 1655 | 1461741954407 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:25:54 INFO - PROCESS | 1655 | 1461741954409 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:25:54 INFO - PROCESS | 1655 | 1461741954411 Marionette TRACE conn2 <- [1,1126,null,{}] 00:25:54 INFO - PROCESS | 1655 | 1461741954413 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}] 00:25:54 INFO - PROCESS | 1655 | 1461741954522 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:25:54 INFO - PROCESS | 1655 | 1461741954579 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc2f800 == 65 [pid = 1655] [id = 289] 00:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x114352000) [pid = 1655] [serial = 866] [outer = 0x0] 00:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x127584400) [pid = 1655] [serial = 867] [outer = 0x114352000] 00:25:54 INFO - PROCESS | 1655 | 1461741954609 Marionette DEBUG loaded listener.js 00:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12d2b5400) [pid = 1655] [serial = 868] [outer = 0x114352000] 00:25:54 INFO - PROCESS | 1655 | 1461741954903 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]]]}] 00:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 00:25:54 INFO - PROCESS | 1655 | 1461741954928 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:25:54 INFO - PROCESS | 1655 | 1461741954929 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:25:54 INFO - PROCESS | 1655 | 1461741954932 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:25:54 INFO - PROCESS | 1655 | 1461741954935 Marionette TRACE conn2 <- [1,1130,null,{}] 00:25:54 INFO - PROCESS | 1655 | 1461741954939 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}] 00:25:55 INFO - PROCESS | 1655 | 1461741955032 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:25:55 INFO - PROCESS | 1655 | 1461741955037 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f239800 == 66 [pid = 1655] [id = 290] 00:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12d425c00) [pid = 1655] [serial = 869] [outer = 0x0] 00:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12dc14000) [pid = 1655] [serial = 870] [outer = 0x12d425c00] 00:25:55 INFO - PROCESS | 1655 | 1461741955062 Marionette DEBUG loaded listener.js 00:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12e429400) [pid = 1655] [serial = 871] [outer = 0x12d425c00] 00:25:55 INFO - PROCESS | 1655 | 1461741955420 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]]]}] 00:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 00:25:55 INFO - PROCESS | 1655 | 1461741955465 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:25:55 INFO - PROCESS | 1655 | 1461741955466 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:25:55 INFO - PROCESS | 1655 | 1461741955468 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:25:55 INFO - PROCESS | 1655 | 1461741955469 Marionette TRACE conn2 <- [1,1134,null,{}] 00:25:55 INFO - PROCESS | 1655 | 1461741955472 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}] 00:25:55 INFO - PROCESS | 1655 | 1461741955562 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:25:55 INFO - PROCESS | 1655 | 1461741955567 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f539000 == 67 [pid = 1655] [id = 291] 00:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12e42e800) [pid = 1655] [serial = 872] [outer = 0x0] 00:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12e58e000) [pid = 1655] [serial = 873] [outer = 0x12e42e800] 00:25:55 INFO - PROCESS | 1655 | 1461741955592 Marionette DEBUG loaded listener.js 00:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12e595c00) [pid = 1655] [serial = 874] [outer = 0x12e42e800] 00:25:55 INFO - PROCESS | 1655 | 1461741955921 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]]]}] 00:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 00:25:55 INFO - PROCESS | 1655 | 1461741955938 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:25:55 INFO - PROCESS | 1655 | 1461741955939 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:25:55 INFO - PROCESS | 1655 | 1461741955941 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:25:55 INFO - PROCESS | 1655 | 1461741955942 Marionette TRACE conn2 <- [1,1138,null,{}] 00:25:55 INFO - PROCESS | 1655 | 1461741955945 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}] 00:25:56 INFO - PROCESS | 1655 | 1461741956106 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:25:56 INFO - PROCESS | 1655 | 1461741956184 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x115703800 == 68 [pid = 1655] [id = 292] 00:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x113548400) [pid = 1655] [serial = 875] [outer = 0x0] 00:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1136ce000) [pid = 1655] [serial = 876] [outer = 0x113548400] 00:25:56 INFO - PROCESS | 1655 | 1461741956217 Marionette DEBUG loaded listener.js 00:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x115260400) [pid = 1655] [serial = 877] [outer = 0x113548400] 00:25:56 INFO - PROCESS | 1655 | 1461741956725 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]]]}] 00:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 820ms 00:25:56 INFO - PROCESS | 1655 | 1461741956763 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:25:56 INFO - PROCESS | 1655 | 1461741956769 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:25:56 INFO - PROCESS | 1655 | 1461741956774 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:25:56 INFO - PROCESS | 1655 | 1461741956779 Marionette TRACE conn2 <- [1,1142,null,{}] 00:25:56 INFO - PROCESS | 1655 | 1461741956784 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}] 00:25:56 INFO - PROCESS | 1655 | 1461741956897 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:25:56 INFO - PROCESS | 1655 | 1461741956970 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2ba000 == 69 [pid = 1655] [id = 293] 00:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11a924800) [pid = 1655] [serial = 878] [outer = 0x0] 00:25:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x11ad3e000) [pid = 1655] [serial = 879] [outer = 0x11a924800] 00:25:57 INFO - PROCESS | 1655 | 1461741957003 Marionette DEBUG loaded listener.js 00:25:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11ba29000) [pid = 1655] [serial = 880] [outer = 0x11a924800] 00:25:57 INFO - PROCESS | 1655 | 1461741957440 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]]]}] 00:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 725ms 00:25:57 INFO - PROCESS | 1655 | 1461741957498 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:25:57 INFO - PROCESS | 1655 | 1461741957501 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:25:57 INFO - PROCESS | 1655 | 1461741957503 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:25:57 INFO - PROCESS | 1655 | 1461741957505 Marionette TRACE conn2 <- [1,1146,null,{}] 00:25:57 INFO - PROCESS | 1655 | 1461741957507 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}] 00:25:57 INFO - PROCESS | 1655 | 1461741957619 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:25:57 INFO - PROCESS | 1655 | 1461741957722 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1e800 == 70 [pid = 1655] [id = 294] 00:25:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11c507c00) [pid = 1655] [serial = 881] [outer = 0x0] 00:25:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x124294000) [pid = 1655] [serial = 882] [outer = 0x11c507c00] 00:25:57 INFO - PROCESS | 1655 | 1461741957756 Marionette DEBUG loaded listener.js 00:25:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12751c000) [pid = 1655] [serial = 883] [outer = 0x11c507c00] 00:25:58 INFO - PROCESS | 1655 | 1461741958166 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]]]}] 00:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 721ms 00:25:58 INFO - PROCESS | 1655 | 1461741958225 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:25:58 INFO - PROCESS | 1655 | 1461741958227 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:25:58 INFO - PROCESS | 1655 | 1461741958235 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:25:58 INFO - PROCESS | 1655 | 1461741958239 Marionette TRACE conn2 <- [1,1150,null,{}] 00:25:58 INFO - PROCESS | 1655 | 1461741958241 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}] 00:25:58 INFO - PROCESS | 1655 | 1461741958354 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:25:58 INFO - PROCESS | 1655 | 1461741958425 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8d1800 == 71 [pid = 1655] [id = 295] 00:25:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11c50b800) [pid = 1655] [serial = 884] [outer = 0x0] 00:25:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1289e3c00) [pid = 1655] [serial = 885] [outer = 0x11c50b800] 00:25:58 INFO - PROCESS | 1655 | 1461741958457 Marionette DEBUG loaded listener.js 00:25:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12bf49400) [pid = 1655] [serial = 886] [outer = 0x11c50b800] 00:25:58 INFO - PROCESS | 1655 | 1461741958877 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]]]}] 00:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 675ms 00:25:58 INFO - PROCESS | 1655 | 1461741958906 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:25:58 INFO - PROCESS | 1655 | 1461741958908 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:25:58 INFO - PROCESS | 1655 | 1461741958910 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:25:58 INFO - PROCESS | 1655 | 1461741958912 Marionette TRACE conn2 <- [1,1154,null,{}] 00:25:58 INFO - PROCESS | 1655 | 1461741958914 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}] 00:25:59 INFO - PROCESS | 1655 | 1461741959043 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:25:59 INFO - PROCESS | 1655 | 1461741959103 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe0b000 == 72 [pid = 1655] [id = 296] 00:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12d24e000) [pid = 1655] [serial = 887] [outer = 0x0] 00:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12d2af800) [pid = 1655] [serial = 888] [outer = 0x12d24e000] 00:25:59 INFO - PROCESS | 1655 | 1461741959133 Marionette DEBUG loaded listener.js 00:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12dc17c00) [pid = 1655] [serial = 889] [outer = 0x12d24e000] 00:25:59 INFO - PROCESS | 1655 | 1461741959580 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]]]}] 00:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 725ms 00:25:59 INFO - PROCESS | 1655 | 1461741959636 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:25:59 INFO - PROCESS | 1655 | 1461741959637 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:25:59 INFO - PROCESS | 1655 | 1461741959640 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:25:59 INFO - PROCESS | 1655 | 1461741959641 Marionette TRACE conn2 <- [1,1158,null,{}] 00:25:59 INFO - PROCESS | 1655 | 1461741959644 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}] 00:25:59 INFO - PROCESS | 1655 | 1461741959754 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:25:59 INFO - PROCESS | 1655 | 1461741959864 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c85b800 == 73 [pid = 1655] [id = 297] 00:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12e5aa400) [pid = 1655] [serial = 890] [outer = 0x0] 00:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12e5b0000) [pid = 1655] [serial = 891] [outer = 0x12e5aa400] 00:25:59 INFO - PROCESS | 1655 | 1461741959903 Marionette DEBUG loaded listener.js 00:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12e8dfc00) [pid = 1655] [serial = 892] [outer = 0x12e5aa400] 00:26:00 INFO - PROCESS | 1655 | 1461741960321 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]]]}] 00:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 720ms 00:26:00 INFO - PROCESS | 1655 | 1461741960362 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:26:00 INFO - PROCESS | 1655 | 1461741960364 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:26:00 INFO - PROCESS | 1655 | 1461741960366 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:26:00 INFO - PROCESS | 1655 | 1461741960368 Marionette TRACE conn2 <- [1,1162,null,{}] 00:26:00 INFO - PROCESS | 1655 | 1461741960370 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}] 00:26:00 INFO - PROCESS | 1655 | 1461741960479 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:26:00 INFO - PROCESS | 1655 | 1461741960581 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c877000 == 74 [pid = 1655] [id = 298] 00:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12e5ab000) [pid = 1655] [serial = 893] [outer = 0x0] 00:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12e8efc00) [pid = 1655] [serial = 894] [outer = 0x12e5ab000] 00:26:00 INFO - PROCESS | 1655 | 1461741960612 Marionette DEBUG loaded listener.js 00:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12ee14800) [pid = 1655] [serial = 895] [outer = 0x12e5ab000] 00:26:01 INFO - PROCESS | 1655 | 1461741961012 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]]]}] 00:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 00:26:01 INFO - PROCESS | 1655 | 1461741961037 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:26:01 INFO - PROCESS | 1655 | 1461741961038 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:26:01 INFO - PROCESS | 1655 | 1461741961040 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:26:01 INFO - PROCESS | 1655 | 1461741961042 Marionette TRACE conn2 <- [1,1166,null,{}] 00:26:01 INFO - PROCESS | 1655 | 1461741961044 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}] 00:26:01 INFO - PROCESS | 1655 | 1461741961154 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:26:01 INFO - PROCESS | 1655 | 1461741961228 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b134800 == 75 [pid = 1655] [id = 299] 00:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12e8f3c00) [pid = 1655] [serial = 896] [outer = 0x0] 00:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12ee1ac00) [pid = 1655] [serial = 897] [outer = 0x12e8f3c00] 00:26:01 INFO - PROCESS | 1655 | 1461741961258 Marionette DEBUG loaded listener.js 00:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12f25e800) [pid = 1655] [serial = 898] [outer = 0x12e8f3c00] 00:26:01 INFO - PROCESS | 1655 | 1461741961685 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]]]}] 00:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 00:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:26:01 INFO - PROCESS | 1655 | 1461741961725 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:26:01 INFO - PROCESS | 1655 | 1461741961727 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:26:01 INFO - PROCESS | 1655 | 1461741961729 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:26:01 INFO - PROCESS | 1655 | 1461741961730 Marionette TRACE conn2 <- [1,1170,null,{}] 00:26:01 INFO - PROCESS | 1655 | 1461741961735 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}] 00:26:01 INFO - PROCESS | 1655 | 1461741961864 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:26:01 INFO - PROCESS | 1655 | 1461741961941 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad18800 == 76 [pid = 1655] [id = 300] 00:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x114b4f400) [pid = 1655] [serial = 899] [outer = 0x0] 00:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x1299d7800) [pid = 1655] [serial = 900] [outer = 0x114b4f400] 00:26:01 INFO - PROCESS | 1655 | 1461741961971 Marionette DEBUG loaded listener.js 00:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12f260800) [pid = 1655] [serial = 901] [outer = 0x114b4f400] 00:26:02 INFO - PROCESS | 1655 | 1461741962511 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]]]}] 00:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 824ms 00:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:26:02 INFO - PROCESS | 1655 | 1461741962566 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:26:02 INFO - PROCESS | 1655 | 1461741962569 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:26:02 INFO - PROCESS | 1655 | 1461741962574 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:26:02 INFO - PROCESS | 1655 | 1461741962576 Marionette TRACE conn2 <- [1,1174,null,{}] 00:26:02 INFO - PROCESS | 1655 | 1461741962580 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}] 00:26:02 INFO - PROCESS | 1655 | 1461741962684 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:26:02 INFO - PROCESS | 1655 | 1461741962766 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c862000 == 77 [pid = 1655] [id = 301] 00:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x114bba400) [pid = 1655] [serial = 902] [outer = 0x0] 00:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1159b3000) [pid = 1655] [serial = 903] [outer = 0x114bba400] 00:26:02 INFO - PROCESS | 1655 | 1461741962795 Marionette DEBUG loaded listener.js 00:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11a63f400) [pid = 1655] [serial = 904] [outer = 0x114bba400] 00:26:03 INFO - PROCESS | 1655 | 1461741963243 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] 00:26:03 INFO - PROCESS | 1655 | 1461741963353 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:26:03 INFO - PROCESS | 1655 | 1461741963380 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:26:03 INFO - PROCESS | 1655 | 1461741963383 Marionette TRACE conn2 <- [1,1178,null,{}] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12f539000 == 76 [pid = 1655] [id = 291] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12f239800 == 75 [pid = 1655] [id = 290] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc2f800 == 74 [pid = 1655] [id = 289] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119d4c000 == 73 [pid = 1655] [id = 288] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2bf000 == 72 [pid = 1655] [id = 287] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd11000 == 71 [pid = 1655] [id = 286] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a047800 == 70 [pid = 1655] [id = 285] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12d429400) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x127716000 == 69 [pid = 1655] [id = 284] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x125e02800 == 68 [pid = 1655] [id = 283] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x123931000 == 67 [pid = 1655] [id = 282] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119222000 == 66 [pid = 1655] [id = 281] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119d49000 == 65 [pid = 1655] [id = 280] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11af8e800 == 64 [pid = 1655] [id = 279] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe08000 == 63 [pid = 1655] [id = 275] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d442800 == 62 [pid = 1655] [id = 274] 00:26:03 INFO - PROCESS | 1655 | 1461741963481 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}] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2d1000 == 61 [pid = 1655] [id = 273] 00:26:03 INFO - PROCESS | 1655 | --DOCSHELL 0x115895800 == 60 [pid = 1655] [id = 272] 00:26:03 INFO - PROCESS | 1655 | 1461741963572 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:26:03 INFO - PROCESS | 1655 | 1461741963576 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c26000 == 61 [pid = 1655] [id = 302] 00:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11c370000) [pid = 1655] [serial = 905] [outer = 0x0] 00:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11c5c1800) [pid = 1655] [serial = 906] [outer = 0x11c370000] 00:26:03 INFO - PROCESS | 1655 | 1461741963604 Marionette DEBUG loaded listener.js 00:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x123b31000) [pid = 1655] [serial = 907] [outer = 0x11c370000] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x123fdf000) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x123f0c800) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12b42d000) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12bdb4800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11c5cdc00) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x123f06400) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11a602800) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x129d08800) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12d2adc00) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1147dc400) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12d26b800) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1299ce400) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12d2b6000) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12b358800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12a0b4400) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12bcb1800) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12bc0f000) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12b437800) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12b910c00) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1166dc400) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11b672c00) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x127fd7800) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x114351400) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x119273800) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x116681400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11ba23400) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11c5b2800) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11667d400) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11b6d7000) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1152d6800) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x114bbdc00) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 00:26:04 INFO - PROCESS | 1655 | 1461741964011 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] 00:26:04 INFO - PROCESS | 1655 | 1461741964049 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:26:04 INFO - PROCESS | 1655 | 1461741964051 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:26:04 INFO - PROCESS | 1655 | 1461741964054 Marionette TRACE conn2 <- [1,1182,null,{}] 00:26:04 INFO - PROCESS | 1655 | 1461741964065 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}] 00:26:04 INFO - PROCESS | 1655 | 1461741964207 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:26:04 INFO - PROCESS | 1655 | 1461741964223 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e17800 == 62 [pid = 1655] [id = 303] 00:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x123fde000) [pid = 1655] [serial = 908] [outer = 0x0] 00:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12751c800) [pid = 1655] [serial = 909] [outer = 0x123fde000] 00:26:04 INFO - PROCESS | 1655 | 1461741964265 Marionette DEBUG loaded listener.js 00:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x127fd7800) [pid = 1655] [serial = 910] [outer = 0x123fde000] 00:26:04 INFO - PROCESS | 1655 | 1461741964708 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] 00:26:04 INFO - PROCESS | 1655 | 1461741964726 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:26:04 INFO - PROCESS | 1655 | 1461741964728 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:26:04 INFO - PROCESS | 1655 | 1461741964729 Marionette TRACE conn2 <- [1,1186,null,{}] 00:26:04 INFO - PROCESS | 1655 | 1461741964732 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}] 00:26:04 INFO - PROCESS | 1655 | 1461741964842 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:26:04 INFO - PROCESS | 1655 | 1461741964848 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e7c800 == 63 [pid = 1655] [id = 304] 00:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x128e4dc00) [pid = 1655] [serial = 911] [outer = 0x0] 00:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12b355800) [pid = 1655] [serial = 912] [outer = 0x128e4dc00] 00:26:04 INFO - PROCESS | 1655 | 1461741964875 Marionette DEBUG loaded listener.js 00:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12b430800) [pid = 1655] [serial = 913] [outer = 0x128e4dc00] 00:26:05 INFO - PROCESS | 1655 | 1461741965210 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] 00:26:05 INFO - PROCESS | 1655 | 1461741965250 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:26:05 INFO - PROCESS | 1655 | 1461741965252 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:26:05 INFO - PROCESS | 1655 | 1461741965253 Marionette TRACE conn2 <- [1,1190,null,{}] 00:26:05 INFO - PROCESS | 1655 | 1461741965255 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}] 00:26:05 INFO - PROCESS | 1655 | 1461741965376 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:26:05 INFO - PROCESS | 1655 | 1461741965413 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b120000 == 64 [pid = 1655] [id = 305] 00:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1246a1000) [pid = 1655] [serial = 914] [outer = 0x0] 00:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12b90f400) [pid = 1655] [serial = 915] [outer = 0x1246a1000] 00:26:05 INFO - PROCESS | 1655 | 1461741965439 Marionette DEBUG loaded listener.js 00:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12bdb6000) [pid = 1655] [serial = 916] [outer = 0x1246a1000] 00:26:05 INFO - PROCESS | 1655 | 1461741965837 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] 00:26:05 INFO - PROCESS | 1655 | 1461741965874 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:26:05 INFO - PROCESS | 1655 | 1461741965877 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:26:05 INFO - PROCESS | 1655 | 1461741965879 Marionette TRACE conn2 <- [1,1194,null,{}] 00:26:05 INFO - PROCESS | 1655 | 1461741965883 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}] 00:26:06 INFO - PROCESS | 1655 | 1461741966075 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:26:06 INFO - PROCESS | 1655 | 1461741966182 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d160800 == 65 [pid = 1655] [id = 306] 00:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12d266800) [pid = 1655] [serial = 917] [outer = 0x0] 00:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12d7b4800) [pid = 1655] [serial = 918] [outer = 0x12d266800] 00:26:06 INFO - PROCESS | 1655 | 1461741966226 Marionette DEBUG loaded listener.js 00:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12e591800) [pid = 1655] [serial = 919] [outer = 0x12d266800] 00:26:06 INFO - PROCESS | 1655 | 1461741966607 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] 00:26:06 INFO - PROCESS | 1655 | 1461741966651 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:26:06 INFO - PROCESS | 1655 | 1461741966654 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:26:06 INFO - PROCESS | 1655 | 1461741966655 Marionette TRACE conn2 <- [1,1198,null,{}] 00:26:06 INFO - PROCESS | 1655 | 1461741966657 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}] 00:26:06 INFO - PROCESS | 1655 | 1461741966775 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:26:06 INFO - PROCESS | 1655 | 1461741966789 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd17000 == 66 [pid = 1655] [id = 307] 00:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12e58dc00) [pid = 1655] [serial = 920] [outer = 0x0] 00:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12e8ea400) [pid = 1655] [serial = 921] [outer = 0x12e58dc00] 00:26:06 INFO - PROCESS | 1655 | 1461741966815 Marionette DEBUG loaded listener.js 00:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12f262000) [pid = 1655] [serial = 922] [outer = 0x12e58dc00] 00:26:07 INFO - PROCESS | 1655 | 1461741967141 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]]]}] 00:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 00:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:26:07 INFO - PROCESS | 1655 | 1461741967172 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:26:07 INFO - PROCESS | 1655 | 1461741967173 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:26:07 INFO - PROCESS | 1655 | 1461741967176 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:26:07 INFO - PROCESS | 1655 | 1461741967177 Marionette TRACE conn2 <- [1,1202,null,{}] 00:26:07 INFO - PROCESS | 1655 | 1461741967179 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}] 00:26:07 INFO - PROCESS | 1655 | 1461741967289 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:26:07 INFO - PROCESS | 1655 | 1461741967300 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f244000 == 67 [pid = 1655] [id = 308] 00:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12e591000) [pid = 1655] [serial = 923] [outer = 0x0] 00:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12f269400) [pid = 1655] [serial = 924] [outer = 0x12e591000] 00:26:07 INFO - PROCESS | 1655 | 1461741967325 Marionette DEBUG loaded listener.js 00:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12f3dd400) [pid = 1655] [serial = 925] [outer = 0x12e591000] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x123f08400) [pid = 1655] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x129d18800) [pid = 1655] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11b6d3c00) [pid = 1655] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11a90cc00) [pid = 1655] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11561dc00) [pid = 1655] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x123ef1c00) [pid = 1655] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12b352400) [pid = 1655] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1147d8800) [pid = 1655] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11c49e800) [pid = 1655] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12d2b8800) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11354bc00) [pid = 1655] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x114352000) [pid = 1655] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12d425c00) [pid = 1655] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:26:07 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1299d5c00) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:26:07 INFO - PROCESS | 1655 | 1461741967819 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]]]}] 00:26:07 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 00:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 668ms 00:26:07 INFO - PROCESS | 1655 | 1461741967845 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:26:07 INFO - PROCESS | 1655 | 1461741967846 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:26:07 INFO - PROCESS | 1655 | 1461741967848 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:26:07 INFO - PROCESS | 1655 | 1461741967849 Marionette TRACE conn2 <- [1,1206,null,{}] 00:26:07 INFO - PROCESS | 1655 | 1461741967852 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}] 00:26:07 INFO - PROCESS | 1655 | 1461741967942 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:26:07 INFO - PROCESS | 1655 | 1461741967946 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a051000 == 68 [pid = 1655] [id = 309] 00:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11b67d800) [pid = 1655] [serial = 926] [outer = 0x0] 00:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x123a1cc00) [pid = 1655] [serial = 927] [outer = 0x11b67d800] 00:26:07 INFO - PROCESS | 1655 | 1461741967975 Marionette DEBUG loaded listener.js 00:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12a683c00) [pid = 1655] [serial = 928] [outer = 0x11b67d800] 00:26:08 INFO - PROCESS | 1655 | 1461741968309 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]]]}] 00:26:08 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 00:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms 00:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:26:08 INFO - PROCESS | 1655 | 1461741968321 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:26:08 INFO - PROCESS | 1655 | 1461741968322 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:26:08 INFO - PROCESS | 1655 | 1461741968324 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:26:08 INFO - PROCESS | 1655 | 1461741968326 Marionette TRACE conn2 <- [1,1210,null,{}] 00:26:08 INFO - PROCESS | 1655 | 1461741968328 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}] 00:26:08 INFO - PROCESS | 1655 | 1461741968427 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:26:08 INFO - PROCESS | 1655 | 1461741968488 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8cc800 == 69 [pid = 1655] [id = 310] 00:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11a903000) [pid = 1655] [serial = 929] [outer = 0x0] 00:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12a689c00) [pid = 1655] [serial = 930] [outer = 0x11a903000] 00:26:08 INFO - PROCESS | 1655 | 1461741968514 Marionette DEBUG loaded listener.js 00:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b352400) [pid = 1655] [serial = 931] [outer = 0x11a903000] 00:26:08 INFO - PROCESS | 1655 | 1461741968828 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]]]}] 00:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 00:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:26:08 INFO - PROCESS | 1655 | 1461741968844 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:26:08 INFO - PROCESS | 1655 | 1461741968846 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:26:08 INFO - PROCESS | 1655 | 1461741968848 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:26:08 INFO - PROCESS | 1655 | 1461741968851 Marionette TRACE conn2 <- [1,1214,null,{}] 00:26:08 INFO - PROCESS | 1655 | 1461741968856 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}] 00:26:08 INFO - PROCESS | 1655 | 1461741968964 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:26:08 INFO - PROCESS | 1655 | 1461741968969 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe1d000 == 70 [pid = 1655] [id = 311] 00:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12bcad000) [pid = 1655] [serial = 932] [outer = 0x0] 00:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12f56fc00) [pid = 1655] [serial = 933] [outer = 0x12bcad000] 00:26:09 INFO - PROCESS | 1655 | 1461741968999 Marionette DEBUG loaded listener.js 00:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12f579c00) [pid = 1655] [serial = 934] [outer = 0x12bcad000] 00:26:09 INFO - PROCESS | 1655 | 1461741969339 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]]]}] 00:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 00:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:26:09 INFO - PROCESS | 1655 | 1461741969373 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:26:09 INFO - PROCESS | 1655 | 1461741969374 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:26:09 INFO - PROCESS | 1655 | 1461741969376 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:26:09 INFO - PROCESS | 1655 | 1461741969377 Marionette TRACE conn2 <- [1,1218,null,{}] 00:26:09 INFO - PROCESS | 1655 | 1461741969380 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}] 00:26:09 INFO - PROCESS | 1655 | 1461741969500 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:26:09 INFO - PROCESS | 1655 | 1461741969508 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x13801b000 == 71 [pid = 1655] [id = 312] 00:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12f578400) [pid = 1655] [serial = 935] [outer = 0x0] 00:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12f57d800) [pid = 1655] [serial = 936] [outer = 0x12f578400] 00:26:09 INFO - PROCESS | 1655 | 1461741969533 Marionette DEBUG loaded listener.js 00:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12f8e6c00) [pid = 1655] [serial = 937] [outer = 0x12f578400] 00:26:09 INFO - PROCESS | 1655 | 1461741969987 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]]]}] 00:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 619ms 00:26:09 INFO - PROCESS | 1655 | 1461741969996 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:26:10 INFO - PROCESS | 1655 | 1461741969998 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:26:10 INFO - PROCESS | 1655 | 1461741970004 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:26:10 INFO - PROCESS | 1655 | 1461741970007 Marionette TRACE conn2 <- [1,1222,null,{}] 00:26:10 INFO - PROCESS | 1655 | 1461741970011 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}] 00:26:10 INFO - PROCESS | 1655 | 1461741970128 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:26:10 INFO - PROCESS | 1655 | 1461741970232 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11afa1800 == 72 [pid = 1655] [id = 313] 00:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x115260800) [pid = 1655] [serial = 938] [outer = 0x0] 00:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1159b3c00) [pid = 1655] [serial = 939] [outer = 0x115260800] 00:26:10 INFO - PROCESS | 1655 | 1461741970267 Marionette DEBUG loaded listener.js 00:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x11a90e000) [pid = 1655] [serial = 940] [outer = 0x115260800] 00:26:10 INFO - PROCESS | 1655 | 1461741970695 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] 00:26:10 INFO - PROCESS | 1655 | 1461741970747 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:26:10 INFO - PROCESS | 1655 | 1461741970782 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:26:10 INFO - PROCESS | 1655 | 1461741970785 Marionette TRACE conn2 <- [1,1226,null,{}] 00:26:10 INFO - PROCESS | 1655 | 1461741970790 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}] 00:26:10 INFO - PROCESS | 1655 | 1461741970903 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:26:10 INFO - PROCESS | 1655 | 1461741970979 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e73000 == 73 [pid = 1655] [id = 314] 00:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x123a1ac00) [pid = 1655] [serial = 941] [outer = 0x0] 00:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x123f0cc00) [pid = 1655] [serial = 942] [outer = 0x123a1ac00] 00:26:11 INFO - PROCESS | 1655 | 1461741971011 Marionette DEBUG loaded listener.js 00:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12758cc00) [pid = 1655] [serial = 943] [outer = 0x123a1ac00] 00:26:11 INFO - PROCESS | 1655 | 1461741971442 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]]]}] 00:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 690ms 00:26:11 INFO - PROCESS | 1655 | 1461741971455 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:26:11 INFO - PROCESS | 1655 | 1461741971458 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:26:11 INFO - PROCESS | 1655 | 1461741971462 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:26:11 INFO - PROCESS | 1655 | 1461741971465 Marionette TRACE conn2 <- [1,1230,null,{}] 00:26:11 INFO - PROCESS | 1655 | 1461741971477 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}] 00:26:11 INFO - PROCESS | 1655 | 1461741971615 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:26:11 INFO - PROCESS | 1655 | 1461741971722 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d157800 == 74 [pid = 1655] [id = 315] 00:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x129d1b000) [pid = 1655] [serial = 944] [outer = 0x0] 00:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12a30b000) [pid = 1655] [serial = 945] [outer = 0x129d1b000] 00:26:11 INFO - PROCESS | 1655 | 1461741971756 Marionette DEBUG loaded listener.js 00:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12a685400) [pid = 1655] [serial = 946] [outer = 0x129d1b000] 00:26:12 INFO - PROCESS | 1655 | 1461741972167 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]]]}] 00:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 776ms 00:26:12 INFO - PROCESS | 1655 | 1461741972237 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:26:12 INFO - PROCESS | 1655 | 1461741972239 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:26:12 INFO - PROCESS | 1655 | 1461741972241 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:26:12 INFO - PROCESS | 1655 | 1461741972243 Marionette TRACE conn2 <- [1,1234,null,{}] 00:26:12 INFO - PROCESS | 1655 | 1461741972245 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}] 00:26:12 INFO - PROCESS | 1655 | 1461741972358 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:26:12 INFO - PROCESS | 1655 | 1461741972461 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x137ae2000 == 75 [pid = 1655] [id = 316] 00:26:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12b351400) [pid = 1655] [serial = 947] [outer = 0x0] 00:26:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12d209c00) [pid = 1655] [serial = 948] [outer = 0x12b351400] 00:26:12 INFO - PROCESS | 1655 | 1461741972494 Marionette DEBUG loaded listener.js 00:26:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12d2b1000) [pid = 1655] [serial = 949] [outer = 0x12b351400] 00:26:12 INFO - PROCESS | 1655 | 1461741972879 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]]]}] 00:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 669ms 00:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:26:12 INFO - PROCESS | 1655 | 1461741972911 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:26:12 INFO - PROCESS | 1655 | 1461741972913 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:26:12 INFO - PROCESS | 1655 | 1461741972915 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:26:12 INFO - PROCESS | 1655 | 1461741972916 Marionette TRACE conn2 <- [1,1238,null,{}] 00:26:12 INFO - PROCESS | 1655 | 1461741972918 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}] 00:26:13 INFO - PROCESS | 1655 | 1461741973029 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:26:13 INFO - PROCESS | 1655 | 1461741973133 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b6d800 == 76 [pid = 1655] [id = 317] 00:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12b90b400) [pid = 1655] [serial = 950] [outer = 0x0] 00:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12d7aa400) [pid = 1655] [serial = 951] [outer = 0x12b90b400] 00:26:13 INFO - PROCESS | 1655 | 1461741973165 Marionette DEBUG loaded listener.js 00:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12e432400) [pid = 1655] [serial = 952] [outer = 0x12b90b400] 00:26:13 INFO - PROCESS | 1655 | 1461741973590 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]]]}] 00:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 721ms 00:26:13 INFO - PROCESS | 1655 | 1461741973638 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:26:13 INFO - PROCESS | 1655 | 1461741973639 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:26:13 INFO - PROCESS | 1655 | 1461741973642 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:26:13 INFO - PROCESS | 1655 | 1461741973643 Marionette TRACE conn2 <- [1,1242,null,{}] 00:26:13 INFO - PROCESS | 1655 | 1461741973646 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}] 00:26:13 INFO - PROCESS | 1655 | 1461741973792 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:26:13 INFO - PROCESS | 1655 | 1461741973874 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x127562000 == 77 [pid = 1655] [id = 318] 00:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12b64d400) [pid = 1655] [serial = 953] [outer = 0x0] 00:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12d7b6c00) [pid = 1655] [serial = 954] [outer = 0x12b64d400] 00:26:13 INFO - PROCESS | 1655 | 1461741973906 Marionette DEBUG loaded listener.js 00:26:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12f578c00) [pid = 1655] [serial = 955] [outer = 0x12b64d400] 00:26:14 INFO - PROCESS | 1655 | 1461741974541 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]]]}] 00:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 924ms 00:26:14 INFO - PROCESS | 1655 | 1461741974567 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:26:14 INFO - PROCESS | 1655 | 1461741974569 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:26:14 INFO - PROCESS | 1655 | 1461741974573 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:26:14 INFO - PROCESS | 1655 | 1461741974575 Marionette TRACE conn2 <- [1,1246,null,{}] 00:26:14 INFO - PROCESS | 1655 | 1461741974579 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}] 00:26:14 INFO - PROCESS | 1655 | 1461741974681 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:26:14 INFO - PROCESS | 1655 | 1461741974748 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c52b000 == 78 [pid = 1655] [id = 319] 00:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11516b800) [pid = 1655] [serial = 956] [outer = 0x0] 00:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x1152e1400) [pid = 1655] [serial = 957] [outer = 0x11516b800] 00:26:14 INFO - PROCESS | 1655 | 1461741974789 Marionette DEBUG loaded listener.js 00:26:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1163ef000) [pid = 1655] [serial = 958] [outer = 0x11516b800] 00:26:15 INFO - PROCESS | 1655 | 1461741975242 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]]]}] 00:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 723ms 00:26:15 INFO - PROCESS | 1655 | 1461741975302 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:26:15 INFO - PROCESS | 1655 | 1461741975305 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:26:15 INFO - PROCESS | 1655 | 1461741975311 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:26:15 INFO - PROCESS | 1655 | 1461741975313 Marionette TRACE conn2 <- [1,1250,null,{}] 00:26:15 INFO - PROCESS | 1655 | 1461741975315 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}] 00:26:15 INFO - PROCESS | 1655 | 1461741975423 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:26:15 INFO - PROCESS | 1655 | 1461741975528 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c3b000 == 79 [pid = 1655] [id = 320] 00:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x118940800) [pid = 1655] [serial = 959] [outer = 0x0] 00:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x11a90b000) [pid = 1655] [serial = 960] [outer = 0x118940800] 00:26:15 INFO - PROCESS | 1655 | 1461741975573 Marionette DEBUG loaded listener.js 00:26:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11afaa800) [pid = 1655] [serial = 961] [outer = 0x118940800] 00:26:16 INFO - PROCESS | 1655 | 1461741976031 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]]]}] 00:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 775ms 00:26:16 INFO - PROCESS | 1655 | 1461741976087 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:26:16 INFO - PROCESS | 1655 | 1461741976088 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:26:16 INFO - PROCESS | 1655 | 1461741976091 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:26:16 INFO - PROCESS | 1655 | 1461741976093 Marionette TRACE conn2 <- [1,1254,null,{}] 00:26:16 INFO - PROCESS | 1655 | 1461741976120 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}] 00:26:16 INFO - PROCESS | 1655 | 1461741976249 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:26:16 INFO - PROCESS | 1655 | 1461741976309 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x124018800 == 80 [pid = 1655] [id = 321] 00:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x11c5c5800) [pid = 1655] [serial = 962] [outer = 0x0] 00:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x11c8f4000) [pid = 1655] [serial = 963] [outer = 0x11c5c5800] 00:26:16 INFO - PROCESS | 1655 | 1461741976339 Marionette DEBUG loaded listener.js 00:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x123f08400) [pid = 1655] [serial = 964] [outer = 0x11c5c5800] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12445a000 == 79 [pid = 1655] [id = 199] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe1d000 == 78 [pid = 1655] [id = 311] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8cc800 == 77 [pid = 1655] [id = 310] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a051000 == 76 [pid = 1655] [id = 309] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12bf4c400) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11a611000) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12d7ae000) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x113545c00) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x124427000) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11a90d800) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11c36ec00) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12f244000 == 75 [pid = 1655] [id = 308] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd17000 == 74 [pid = 1655] [id = 307] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d160800 == 73 [pid = 1655] [id = 306] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b120000 == 72 [pid = 1655] [id = 305] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x128e7c800 == 71 [pid = 1655] [id = 304] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123e17800 == 70 [pid = 1655] [id = 303] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x119c26000 == 69 [pid = 1655] [id = 302] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11c862000 == 68 [pid = 1655] [id = 301] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11c85b800 == 67 [pid = 1655] [id = 297] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe0b000 == 66 [pid = 1655] [id = 296] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8d1800 == 65 [pid = 1655] [id = 295] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1e800 == 64 [pid = 1655] [id = 294] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2ba000 == 63 [pid = 1655] [id = 293] 00:26:16 INFO - PROCESS | 1655 | --DOCSHELL 0x115703800 == 62 [pid = 1655] [id = 292] 00:26:16 INFO - PROCESS | 1655 | 1461741976752 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]]]}] 00:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 672ms 00:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:26:16 INFO - PROCESS | 1655 | 1461741976763 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:26:16 INFO - PROCESS | 1655 | 1461741976765 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:26:16 INFO - PROCESS | 1655 | 1461741976769 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:26:16 INFO - PROCESS | 1655 | 1461741976772 Marionette TRACE conn2 <- [1,1258,null,{}] 00:26:16 INFO - PROCESS | 1655 | 1461741976797 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}] 00:26:16 INFO - PROCESS | 1655 | 1461741976887 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12428ac00) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x125e2d400) [pid = 1655] [serial = 850] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12b350c00) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x11ba27000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x11befd800) [pid = 1655] [serial = 844] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12bcb0000) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11afb8c00) [pid = 1655] [serial = 841] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x119195000) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1274f1c00) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12b911c00) [pid = 1655] [serial = 859] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12b64b800) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x1186af000) [pid = 1655] [serial = 838] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11516cc00) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x123a12c00) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x123eed000) [pid = 1655] [serial = 847] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12d7ac800) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12e58e000) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12bf52c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11c36c800) [pid = 1655] [serial = 865] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x127584400) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12dc14000) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11c5cc800) [pid = 1655] [serial = 441] [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.] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1155c3000) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12d2b5400) [pid = 1655] [serial = 868] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12b42a000) [pid = 1655] [serial = 856] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x129d17400) [pid = 1655] [serial = 853] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e429400) [pid = 1655] [serial = 871] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12b231800) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 00:26:16 INFO - PROCESS | 1655 | 1461741976954 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d37800 == 63 [pid = 1655] [id = 322] 00:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1155c3000) [pid = 1655] [serial = 965] [outer = 0x0] 00:26:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11b6d4400) [pid = 1655] [serial = 966] [outer = 0x1155c3000] 00:26:16 INFO - PROCESS | 1655 | 1461741976984 Marionette DEBUG loaded listener.js 00:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x123fd5400) [pid = 1655] [serial = 967] [outer = 0x1155c3000] 00:26:17 INFO - PROCESS | 1655 | 1461741977307 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]]]}] 00:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 573ms 00:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:26:17 INFO - PROCESS | 1655 | 1461741977342 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:26:17 INFO - PROCESS | 1655 | 1461741977343 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:26:17 INFO - PROCESS | 1655 | 1461741977345 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:26:17 INFO - PROCESS | 1655 | 1461741977346 Marionette TRACE conn2 <- [1,1262,null,{}] 00:26:17 INFO - PROCESS | 1655 | 1461741977349 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}] 00:26:17 INFO - PROCESS | 1655 | 1461741977434 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:26:17 INFO - PROCESS | 1655 | 1461741977440 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1b800 == 64 [pid = 1655] [id = 323] 00:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x123fdcc00) [pid = 1655] [serial = 968] [outer = 0x0] 00:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x127410400) [pid = 1655] [serial = 969] [outer = 0x123fdcc00] 00:26:17 INFO - PROCESS | 1655 | 1461741977466 Marionette DEBUG loaded listener.js 00:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x127eac000) [pid = 1655] [serial = 970] [outer = 0x123fdcc00] 00:26:17 INFO - PROCESS | 1655 | 1461741977828 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]]]}] 00:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 00:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:26:17 INFO - PROCESS | 1655 | 1461741977864 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:26:17 INFO - PROCESS | 1655 | 1461741977865 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:26:17 INFO - PROCESS | 1655 | 1461741977869 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:26:17 INFO - PROCESS | 1655 | 1461741977870 Marionette TRACE conn2 <- [1,1266,null,{}] 00:26:17 INFO - PROCESS | 1655 | 1461741977873 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}] 00:26:17 INFO - PROCESS | 1655 | 1461741977973 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:26:17 INFO - PROCESS | 1655 | 1461741977979 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e97800 == 65 [pid = 1655] [id = 324] 00:26:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x127ed2800) [pid = 1655] [serial = 971] [outer = 0x0] 00:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1299da400) [pid = 1655] [serial = 972] [outer = 0x127ed2800] 00:26:18 INFO - PROCESS | 1655 | 1461741978007 Marionette DEBUG loaded listener.js 00:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x129ede000) [pid = 1655] [serial = 973] [outer = 0x127ed2800] 00:26:18 INFO - PROCESS | 1655 | 1461741978375 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]]]}] 00:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 00:26:18 INFO - PROCESS | 1655 | 1461741978389 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:26:18 INFO - PROCESS | 1655 | 1461741978390 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:26:18 INFO - PROCESS | 1655 | 1461741978393 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:26:18 INFO - PROCESS | 1655 | 1461741978394 Marionette TRACE conn2 <- [1,1270,null,{}] 00:26:18 INFO - PROCESS | 1655 | 1461741978396 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}] 00:26:18 INFO - PROCESS | 1655 | 1461741978517 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:26:18 INFO - PROCESS | 1655 | 1461741978553 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a04a800 == 66 [pid = 1655] [id = 325] 00:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11516a400) [pid = 1655] [serial = 974] [outer = 0x0] 00:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x129ee0000) [pid = 1655] [serial = 975] [outer = 0x11516a400] 00:26:18 INFO - PROCESS | 1655 | 1461741978578 Marionette DEBUG loaded listener.js 00:26:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12a308400) [pid = 1655] [serial = 976] [outer = 0x11516a400] 00:26:18 INFO - PROCESS | 1655 | 1461741978880 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]]]}] 00:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 00:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:26:18 INFO - PROCESS | 1655 | 1461741978911 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:26:18 INFO - PROCESS | 1655 | 1461741978913 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:26:18 INFO - PROCESS | 1655 | 1461741978915 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:26:18 INFO - PROCESS | 1655 | 1461741978916 Marionette TRACE conn2 <- [1,1274,null,{}] 00:26:18 INFO - PROCESS | 1655 | 1461741978922 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}] 00:26:19 INFO - PROCESS | 1655 | 1461741979038 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:26:19 INFO - PROCESS | 1655 | 1461741979078 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aee3000 == 67 [pid = 1655] [id = 326] 00:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x127865000) [pid = 1655] [serial = 977] [outer = 0x0] 00:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12a683400) [pid = 1655] [serial = 978] [outer = 0x127865000] 00:26:19 INFO - PROCESS | 1655 | 1461741979104 Marionette DEBUG loaded listener.js 00:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12a68e800) [pid = 1655] [serial = 979] [outer = 0x127865000] 00:26:19 INFO - PROCESS | 1655 | 1461741979440 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]]]}] 00:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 572ms 00:26:19 INFO - PROCESS | 1655 | 1461741979487 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:26:19 INFO - PROCESS | 1655 | 1461741979488 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:26:19 INFO - PROCESS | 1655 | 1461741979490 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:26:19 INFO - PROCESS | 1655 | 1461741979492 Marionette TRACE conn2 <- [1,1278,null,{}] 00:26:19 INFO - PROCESS | 1655 | 1461741979494 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}] 00:26:19 INFO - PROCESS | 1655 | 1461741979609 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:26:19 INFO - PROCESS | 1655 | 1461741979624 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a6800 == 68 [pid = 1655] [id = 327] 00:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12a68d800) [pid = 1655] [serial = 980] [outer = 0x0] 00:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12b35b800) [pid = 1655] [serial = 981] [outer = 0x12a68d800] 00:26:19 INFO - PROCESS | 1655 | 1461741979650 Marionette DEBUG loaded listener.js 00:26:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12b435c00) [pid = 1655] [serial = 982] [outer = 0x12a68d800] 00:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 517ms 00:26:20 INFO - PROCESS | 1655 | 1461741980003 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]]]}] 00:26:20 INFO - PROCESS | 1655 | 1461741980009 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:26:20 INFO - PROCESS | 1655 | 1461741980010 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:26:20 INFO - PROCESS | 1655 | 1461741980012 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:26:20 INFO - PROCESS | 1655 | 1461741980013 Marionette TRACE conn2 <- [1,1282,null,{}] 00:26:20 INFO - PROCESS | 1655 | 1461741980016 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}] 00:26:20 INFO - PROCESS | 1655 | 1461741980132 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:26:20 INFO - PROCESS | 1655 | 1461741980151 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf79000 == 69 [pid = 1655] [id = 328] 00:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12bc0ac00) [pid = 1655] [serial = 983] [outer = 0x0] 00:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12bdaec00) [pid = 1655] [serial = 984] [outer = 0x12bc0ac00] 00:26:20 INFO - PROCESS | 1655 | 1461741980177 Marionette DEBUG loaded listener.js 00:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12d24a000) [pid = 1655] [serial = 985] [outer = 0x12bc0ac00] 00:26:20 INFO - PROCESS | 1655 | 1461741980545 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]]]}] 00:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 574ms 00:26:20 INFO - PROCESS | 1655 | 1461741980586 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:26:20 INFO - PROCESS | 1655 | 1461741980588 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:26:20 INFO - PROCESS | 1655 | 1461741980590 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:26:20 INFO - PROCESS | 1655 | 1461741980592 Marionette TRACE conn2 <- [1,1286,null,{}] 00:26:20 INFO - PROCESS | 1655 | 1461741980594 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}] 00:26:20 INFO - PROCESS | 1655 | 1461741980722 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:26:20 INFO - PROCESS | 1655 | 1461741980737 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd0f800 == 70 [pid = 1655] [id = 329] 00:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12a68fc00) [pid = 1655] [serial = 986] [outer = 0x0] 00:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12d2b8400) [pid = 1655] [serial = 987] [outer = 0x12a68fc00] 00:26:20 INFO - PROCESS | 1655 | 1461741980767 Marionette DEBUG loaded listener.js 00:26:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12e5b2c00) [pid = 1655] [serial = 988] [outer = 0x12a68fc00] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x1155bac00) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12b657400) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11ad33800) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x11ba28000) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12b432c00) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x119192000) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x123a18c00) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x1142b7c00) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x115167400) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12b429800) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x123f02400) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x127eb1000) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x11acf7c00) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12e8e0400) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12d264000) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11348a800) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12d423800) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12b231c00) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11afab800) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11348ac00) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11354a000) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x114350000) [pid = 1655] [serial = 833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x114bba400) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12d266800) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1246a1000) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12e58dc00) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11c370000) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12e591000) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x123fde000) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x128e4dc00) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11b67d800) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12bcad000) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:26:21 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11a903000) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:26:21 INFO - PROCESS | 1655 | 1461741981439 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]]]}] 00:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 875ms 00:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:26:21 INFO - PROCESS | 1655 | 1461741981472 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:26:21 INFO - PROCESS | 1655 | 1461741981474 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:26:21 INFO - PROCESS | 1655 | 1461741981478 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:26:21 INFO - PROCESS | 1655 | 1461741981480 Marionette TRACE conn2 <- [1,1290,null,{}] 00:26:21 INFO - PROCESS | 1655 | 1461741981490 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}] 00:26:21 INFO - PROCESS | 1655 | 1461741981640 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:26:21 INFO - PROCESS | 1655 | 1461741981646 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1272b5000 == 71 [pid = 1655] [id = 330] 00:26:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x119707400) [pid = 1655] [serial = 989] [outer = 0x0] 00:26:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x11ba26800) [pid = 1655] [serial = 990] [outer = 0x119707400] 00:26:21 INFO - PROCESS | 1655 | 1461741981678 Marionette DEBUG loaded listener.js 00:26:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x125e92c00) [pid = 1655] [serial = 991] [outer = 0x119707400] 00:26:22 INFO - PROCESS | 1655 | 1461741982021 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]]]}] 00:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 571ms 00:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:26:22 INFO - PROCESS | 1655 | 1461741982049 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:26:22 INFO - PROCESS | 1655 | 1461741982051 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:26:22 INFO - PROCESS | 1655 | 1461741982054 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:26:22 INFO - PROCESS | 1655 | 1461741982055 Marionette TRACE conn2 <- [1,1294,null,{}] 00:26:22 INFO - PROCESS | 1655 | 1461741982058 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}] 00:26:22 INFO - PROCESS | 1655 | 1461741982180 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:26:22 INFO - PROCESS | 1655 | 1461741982188 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd04800 == 72 [pid = 1655] [id = 331] 00:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113542c00) [pid = 1655] [serial = 992] [outer = 0x0] 00:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a691400) [pid = 1655] [serial = 993] [outer = 0x113542c00] 00:26:22 INFO - PROCESS | 1655 | 1461741982214 Marionette DEBUG loaded listener.js 00:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12bcad000) [pid = 1655] [serial = 994] [outer = 0x113542c00] 00:26:22 INFO - PROCESS | 1655 | 1461741982526 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]]]}] 00:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 517ms 00:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:26:22 INFO - PROCESS | 1655 | 1461741982572 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:26:22 INFO - PROCESS | 1655 | 1461741982574 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:26:22 INFO - PROCESS | 1655 | 1461741982576 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:26:22 INFO - PROCESS | 1655 | 1461741982577 Marionette TRACE conn2 <- [1,1298,null,{}] 00:26:22 INFO - PROCESS | 1655 | 1461741982580 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}] 00:26:22 INFO - PROCESS | 1655 | 1461741982671 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:26:22 INFO - PROCESS | 1655 | 1461741982676 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eae3000 == 73 [pid = 1655] [id = 332] 00:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12bda9800) [pid = 1655] [serial = 995] [outer = 0x0] 00:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12d425c00) [pid = 1655] [serial = 996] [outer = 0x12bda9800] 00:26:22 INFO - PROCESS | 1655 | 1461741982701 Marionette DEBUG loaded listener.js 00:26:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12e8d7800) [pid = 1655] [serial = 997] [outer = 0x12bda9800] 00:26:23 INFO - PROCESS | 1655 | 1461741983075 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]]]}] 00:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 00:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:26:23 INFO - PROCESS | 1655 | 1461741983100 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:26:23 INFO - PROCESS | 1655 | 1461741983101 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:26:23 INFO - PROCESS | 1655 | 1461741983103 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:26:23 INFO - PROCESS | 1655 | 1461741983104 Marionette TRACE conn2 <- [1,1302,null,{}] 00:26:23 INFO - PROCESS | 1655 | 1461741983107 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}] 00:26:23 INFO - PROCESS | 1655 | 1461741983200 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:26:23 INFO - PROCESS | 1655 | 1461741983336 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1153b2000 == 74 [pid = 1655] [id = 333] 00:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x113543000) [pid = 1655] [serial = 998] [outer = 0x0] 00:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11354fc00) [pid = 1655] [serial = 999] [outer = 0x113543000] 00:26:23 INFO - PROCESS | 1655 | 1461741983370 Marionette DEBUG loaded listener.js 00:26:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x114bbdc00) [pid = 1655] [serial = 1000] [outer = 0x113543000] 00:26:23 INFO - PROCESS | 1655 | 1461741983809 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]]]}] 00:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 770ms 00:26:23 INFO - PROCESS | 1655 | 1461741983875 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:26:23 INFO - PROCESS | 1655 | 1461741983878 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:26:23 INFO - PROCESS | 1655 | 1461741983881 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:26:23 INFO - PROCESS | 1655 | 1461741983884 Marionette TRACE conn2 <- [1,1306,null,{}] 00:26:23 INFO - PROCESS | 1655 | 1461741983906 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}] 00:26:24 INFO - PROCESS | 1655 | 1461741984048 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:26:24 INFO - PROCESS | 1655 | 1461741984125 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c85b000 == 75 [pid = 1655] [id = 334] 00:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11a610000) [pid = 1655] [serial = 1001] [outer = 0x0] 00:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11a90bc00) [pid = 1655] [serial = 1002] [outer = 0x11a610000] 00:26:24 INFO - PROCESS | 1655 | 1461741984157 Marionette DEBUG loaded listener.js 00:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x11b2fb800) [pid = 1655] [serial = 1003] [outer = 0x11a610000] 00:26:24 INFO - PROCESS | 1655 | 1461741984593 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]]]}] 00:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 740ms 00:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:26:24 INFO - PROCESS | 1655 | 1461741984623 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:26:24 INFO - PROCESS | 1655 | 1461741984626 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:26:24 INFO - PROCESS | 1655 | 1461741984628 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:26:24 INFO - PROCESS | 1655 | 1461741984629 Marionette TRACE conn2 <- [1,1310,null,{}] 00:26:24 INFO - PROCESS | 1655 | 1461741984632 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}] 00:26:24 INFO - PROCESS | 1655 | 1461741984745 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:26:24 INFO - PROCESS | 1655 | 1461741984850 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12894e000 == 76 [pid = 1655] [id = 335] 00:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11b6df000) [pid = 1655] [serial = 1004] [outer = 0x0] 00:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11c4a3400) [pid = 1655] [serial = 1005] [outer = 0x11b6df000] 00:26:24 INFO - PROCESS | 1655 | 1461741984883 Marionette DEBUG loaded listener.js 00:26:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x1275ddc00) [pid = 1655] [serial = 1006] [outer = 0x11b6df000] 00:26:25 INFO - PROCESS | 1655 | 1461741985329 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] 00:26:25 INFO - PROCESS | 1655 | 1461741985400 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:26:25 INFO - PROCESS | 1655 | 1461741985407 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:26:25 INFO - PROCESS | 1655 | 1461741985412 Marionette TRACE conn2 <- [1,1314,null,{}] 00:26:25 INFO - PROCESS | 1655 | 1461741985415 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}] 00:26:25 INFO - PROCESS | 1655 | 1461741985567 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:26:25 INFO - PROCESS | 1655 | 1461741985580 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f715000 == 77 [pid = 1655] [id = 336] 00:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1289e0c00) [pid = 1655] [serial = 1007] [outer = 0x0] 00:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x129ee2400) [pid = 1655] [serial = 1008] [outer = 0x1289e0c00] 00:26:25 INFO - PROCESS | 1655 | 1461741985610 Marionette DEBUG loaded listener.js 00:26:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12b357400) [pid = 1655] [serial = 1009] [outer = 0x1289e0c00] 00:26:26 INFO - PROCESS | 1655 | 1461741986049 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]]]}] 00:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 677ms 00:26:26 INFO - PROCESS | 1655 | 1461741986080 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:26:26 INFO - PROCESS | 1655 | 1461741986082 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:26:26 INFO - PROCESS | 1655 | 1461741986085 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:26:26 INFO - PROCESS | 1655 | 1461741986086 Marionette TRACE conn2 <- [1,1318,null,{}] 00:26:26 INFO - PROCESS | 1655 | 1461741986089 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}] 00:26:26 INFO - PROCESS | 1655 | 1461741986200 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:26:26 INFO - PROCESS | 1655 | 1461741986305 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa48800 == 78 [pid = 1655] [id = 337] 00:26:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x128e92000) [pid = 1655] [serial = 1010] [outer = 0x0] 00:26:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12bca6000) [pid = 1655] [serial = 1011] [outer = 0x128e92000] 00:26:26 INFO - PROCESS | 1655 | 1461741986338 Marionette DEBUG loaded listener.js 00:26:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12dc19800) [pid = 1655] [serial = 1012] [outer = 0x128e92000] 00:26:26 INFO - PROCESS | 1655 | 1461741986747 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]]]}] 00:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 718ms 00:26:26 INFO - PROCESS | 1655 | 1461741986804 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:26:26 INFO - PROCESS | 1655 | 1461741986806 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:26:26 INFO - PROCESS | 1655 | 1461741986808 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:26:26 INFO - PROCESS | 1655 | 1461741986809 Marionette TRACE conn2 <- [1,1322,null,{}] 00:26:26 INFO - PROCESS | 1655 | 1461741986812 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}] 00:26:26 INFO - PROCESS | 1655 | 1461741986940 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:26:27 INFO - PROCESS | 1655 | 1461741987049 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x130390000 == 79 [pid = 1655] [id = 338] 00:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12e5ae400) [pid = 1655] [serial = 1013] [outer = 0x0] 00:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12e8ddc00) [pid = 1655] [serial = 1014] [outer = 0x12e5ae400] 00:26:27 INFO - PROCESS | 1655 | 1461741987087 Marionette DEBUG loaded listener.js 00:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12ee15000) [pid = 1655] [serial = 1015] [outer = 0x12e5ae400] 00:26:27 INFO - PROCESS | 1655 | 1461741987556 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]]]}] 00:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 772ms 00:26:27 INFO - PROCESS | 1655 | 1461741987580 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:26:27 INFO - PROCESS | 1655 | 1461741987582 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:26:27 INFO - PROCESS | 1655 | 1461741987586 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:26:27 INFO - PROCESS | 1655 | 1461741987588 Marionette TRACE conn2 <- [1,1326,null,{}] 00:26:27 INFO - PROCESS | 1655 | 1461741987591 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}] 00:26:27 INFO - PROCESS | 1655 | 1461741987698 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:26:27 INFO - PROCESS | 1655 | 1461741987776 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b6f000 == 80 [pid = 1655] [id = 339] 00:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12ee15400) [pid = 1655] [serial = 1016] [outer = 0x0] 00:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12f3e0000) [pid = 1655] [serial = 1017] [outer = 0x12ee15400] 00:26:27 INFO - PROCESS | 1655 | 1461741987805 Marionette DEBUG loaded listener.js 00:26:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12f571c00) [pid = 1655] [serial = 1018] [outer = 0x12ee15400] 00:26:28 INFO - PROCESS | 1655 | 1461741988243 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]]]}] 00:26:28 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 00:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 672ms 00:26:28 INFO - PROCESS | 1655 | 1461741988257 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:26:28 INFO - PROCESS | 1655 | 1461741988259 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:26:28 INFO - PROCESS | 1655 | 1461741988263 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:26:28 INFO - PROCESS | 1655 | 1461741988265 Marionette TRACE conn2 <- [1,1330,null,{}] 00:26:28 INFO - PROCESS | 1655 | 1461741988268 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}] 00:26:28 INFO - PROCESS | 1655 | 1461741988454 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:26:28 INFO - PROCESS | 1655 | 1461741988571 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1e800 == 81 [pid = 1655] [id = 340] 00:26:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12f573400) [pid = 1655] [serial = 1019] [outer = 0x0] 00:26:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12f8e6000) [pid = 1655] [serial = 1020] [outer = 0x12f573400] 00:26:28 INFO - PROCESS | 1655 | 1461741988606 Marionette DEBUG loaded listener.js 00:26:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12f8ed400) [pid = 1655] [serial = 1021] [outer = 0x12f573400] 00:26:29 INFO - PROCESS | 1655 | 1461741989077 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]]]}] 00:26:29 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 00:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 826ms 00:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:26:29 INFO - PROCESS | 1655 | 1461741989088 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:26:29 INFO - PROCESS | 1655 | 1461741989090 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:26:29 INFO - PROCESS | 1655 | 1461741989092 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:26:29 INFO - PROCESS | 1655 | 1461741989093 Marionette TRACE conn2 <- [1,1334,null,{}] 00:26:29 INFO - PROCESS | 1655 | 1461741989095 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}] 00:26:29 INFO - PROCESS | 1655 | 1461741989214 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:26:29 INFO - PROCESS | 1655 | 1461741989319 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11631b000 == 82 [pid = 1655] [id = 341] 00:26:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x113491800) [pid = 1655] [serial = 1022] [outer = 0x0] 00:26:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x118940c00) [pid = 1655] [serial = 1023] [outer = 0x113491800] 00:26:29 INFO - PROCESS | 1655 | 1461741989352 Marionette DEBUG loaded listener.js 00:26:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x127fd2c00) [pid = 1655] [serial = 1024] [outer = 0x113491800] 00:26:30 INFO - PROCESS | 1655 | 1461741990016 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]]]}] 00:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 972ms 00:26:30 INFO - PROCESS | 1655 | 1461741990065 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:26:30 INFO - PROCESS | 1655 | 1461741990069 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:26:30 INFO - PROCESS | 1655 | 1461741990075 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:26:30 INFO - PROCESS | 1655 | 1461741990078 Marionette TRACE conn2 <- [1,1338,null,{}] 00:26:30 INFO - PROCESS | 1655 | 1461741990104 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}] 00:26:30 INFO - PROCESS | 1655 | 1461741990297 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:26:30 INFO - PROCESS | 1655 | 1461741990403 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c870000 == 83 [pid = 1655] [id = 342] 00:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x1154a8400) [pid = 1655] [serial = 1025] [outer = 0x0] 00:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x115849400) [pid = 1655] [serial = 1026] [outer = 0x1154a8400] 00:26:30 INFO - PROCESS | 1655 | 1461741990453 Marionette DEBUG loaded listener.js 00:26:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x118947400) [pid = 1655] [serial = 1027] [outer = 0x1154a8400] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12eae7800 == 82 [pid = 1655] [id = 231] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12eae3000 == 81 [pid = 1655] [id = 332] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd04800 == 80 [pid = 1655] [id = 331] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1272b5000 == 79 [pid = 1655] [id = 330] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd0f800 == 78 [pid = 1655] [id = 329] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf79000 == 77 [pid = 1655] [id = 328] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a6800 == 76 [pid = 1655] [id = 327] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x1299d7800) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12f57d800) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12aee3000 == 75 [pid = 1655] [id = 326] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a04a800 == 74 [pid = 1655] [id = 325] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x127e97800 == 73 [pid = 1655] [id = 324] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1b800 == 72 [pid = 1655] [id = 323] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119d37800 == 71 [pid = 1655] [id = 322] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124018800 == 70 [pid = 1655] [id = 321] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119c3b000 == 69 [pid = 1655] [id = 320] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11c52b000 == 68 [pid = 1655] [id = 319] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x127562000 == 67 [pid = 1655] [id = 318] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x138b6d800 == 66 [pid = 1655] [id = 317] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x137ae2000 == 65 [pid = 1655] [id = 316] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d157800 == 64 [pid = 1655] [id = 315] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128e73000 == 63 [pid = 1655] [id = 314] 00:26:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11afa1800 == 62 [pid = 1655] [id = 313] 00:26:31 INFO - PROCESS | 1655 | 1461741991408 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]]]}] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12d2b0400) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11a929400) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x129d1e000) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x11667dc00) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12bcaac00) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12d211000) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x127eab000) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x129d20c00) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x11c370c00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12f25c000) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12f8e4c00) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x114bb9c00) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12dc1f000) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12b910000) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11c5b7800) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x123f0ec00) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x114e98400) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12e429800) [pid = 1655] [serial = 835] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x118ee3c00) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12e8db400) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12b354400) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x123fd8800) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1289e3c00) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11a63f400) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1159b3000) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12d7b4800) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e8efc00) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1136ce000) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12b90f400) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11ad3e000) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12e8ea400) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12f262000) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x124294000) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12e591800) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12d2af800) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11c5c1800) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123b31000) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12ee1ac00) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12e5b0000) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12f269400) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12751c800) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x127fd7800) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12b355800) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12b430800) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x123a1cc00) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12a683c00) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12f579c00) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12f56fc00) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12f3dd400) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12bdb6000) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b352400) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 00:26:31 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12a689c00) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 00:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1376ms 00:26:31 INFO - PROCESS | 1655 | 1461741991451 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:26:31 INFO - PROCESS | 1655 | 1461741991455 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:26:31 INFO - PROCESS | 1655 | 1461741991459 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:26:31 INFO - PROCESS | 1655 | 1461741991461 Marionette TRACE conn2 <- [1,1342,null,{}] 00:26:31 INFO - PROCESS | 1655 | 1461741991463 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}] 00:26:31 INFO - PROCESS | 1655 | 1461741991540 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:26:31 INFO - PROCESS | 1655 | 1461741991544 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119816000 == 63 [pid = 1655] [id = 343] 00:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11987b000) [pid = 1655] [serial = 1028] [outer = 0x0] 00:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11a64b800) [pid = 1655] [serial = 1029] [outer = 0x11987b000] 00:26:31 INFO - PROCESS | 1655 | 1461741991584 Marionette DEBUG loaded listener.js 00:26:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11afc3c00) [pid = 1655] [serial = 1030] [outer = 0x11987b000] 00:26:32 INFO - PROCESS | 1655 | 1461741992168 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]]]}] 00:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 771ms 00:26:32 INFO - PROCESS | 1655 | 1461741992231 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:26:32 INFO - PROCESS | 1655 | 1461741992232 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:26:32 INFO - PROCESS | 1655 | 1461741992235 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:26:32 INFO - PROCESS | 1655 | 1461741992237 Marionette TRACE conn2 <- [1,1346,null,{}] 00:26:32 INFO - PROCESS | 1655 | 1461741992244 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}] 00:26:32 INFO - PROCESS | 1655 | 1461741992339 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:26:32 INFO - PROCESS | 1655 | 1461741992404 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c76d800 == 64 [pid = 1655] [id = 344] 00:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11afc3400) [pid = 1655] [serial = 1031] [outer = 0x0] 00:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x123b0e000) [pid = 1655] [serial = 1032] [outer = 0x11afc3400] 00:26:32 INFO - PROCESS | 1655 | 1461741992432 Marionette DEBUG loaded listener.js 00:26:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12418d000) [pid = 1655] [serial = 1033] [outer = 0x11afc3400] 00:26:32 INFO - PROCESS | 1655 | 1461741992756 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]]]}] 00:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 573ms 00:26:32 INFO - PROCESS | 1655 | 1461741992809 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:26:32 INFO - PROCESS | 1655 | 1461741992812 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:26:32 INFO - PROCESS | 1655 | 1461741992815 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:26:32 INFO - PROCESS | 1655 | 1461741992817 Marionette TRACE conn2 <- [1,1350,null,{}] 00:26:32 INFO - PROCESS | 1655 | 1461741992820 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}] 00:26:32 INFO - PROCESS | 1655 | 1461741992959 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:26:33 INFO - PROCESS | 1655 | 1461741993065 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12445d000 == 65 [pid = 1655] [id = 345] 00:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x123fdf000) [pid = 1655] [serial = 1034] [outer = 0x0] 00:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x125e93800) [pid = 1655] [serial = 1035] [outer = 0x123fdf000] 00:26:33 INFO - PROCESS | 1655 | 1461741993091 Marionette DEBUG loaded listener.js 00:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1299d5c00) [pid = 1655] [serial = 1036] [outer = 0x123fdf000] 00:26:33 INFO - PROCESS | 1655 | 1461741993400 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]]]}] 00:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 623ms 00:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:26:33 INFO - PROCESS | 1655 | 1461741993438 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:26:33 INFO - PROCESS | 1655 | 1461741993440 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:26:33 INFO - PROCESS | 1655 | 1461741993442 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:26:33 INFO - PROCESS | 1655 | 1461741993443 Marionette TRACE conn2 <- [1,1354,null,{}] 00:26:33 INFO - PROCESS | 1655 | 1461741993445 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}] 00:26:33 INFO - PROCESS | 1655 | 1461741993536 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:26:33 INFO - PROCESS | 1655 | 1461741993542 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e29800 == 66 [pid = 1655] [id = 346] 00:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1289db800) [pid = 1655] [serial = 1037] [outer = 0x0] 00:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x129eda800) [pid = 1655] [serial = 1038] [outer = 0x1289db800] 00:26:33 INFO - PROCESS | 1655 | 1461741993568 Marionette DEBUG loaded listener.js 00:26:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129ee5800) [pid = 1655] [serial = 1039] [outer = 0x1289db800] 00:26:33 INFO - PROCESS | 1655 | 1461741993954 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]]]}] 00:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 00:26:33 INFO - PROCESS | 1655 | 1461741993962 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:26:33 INFO - PROCESS | 1655 | 1461741993963 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:26:33 INFO - PROCESS | 1655 | 1461741993966 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:26:33 INFO - PROCESS | 1655 | 1461741993968 Marionette TRACE conn2 <- [1,1358,null,{}] 00:26:33 INFO - PROCESS | 1655 | 1461741993971 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}] 00:26:34 INFO - PROCESS | 1655 | 1461741994098 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:26:34 INFO - PROCESS | 1655 | 1461741994112 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aedc000 == 67 [pid = 1655] [id = 347] 00:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12a306800) [pid = 1655] [serial = 1040] [outer = 0x0] 00:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12a685c00) [pid = 1655] [serial = 1041] [outer = 0x12a306800] 00:26:34 INFO - PROCESS | 1655 | 1461741994140 Marionette DEBUG loaded listener.js 00:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b434800) [pid = 1655] [serial = 1042] [outer = 0x12a306800] 00:26:34 INFO - PROCESS | 1655 | 1461741994479 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]]]}] 00:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 00:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:26:34 INFO - PROCESS | 1655 | 1461741994487 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:26:34 INFO - PROCESS | 1655 | 1461741994489 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:26:34 INFO - PROCESS | 1655 | 1461741994491 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:26:34 INFO - PROCESS | 1655 | 1461741994492 Marionette TRACE conn2 <- [1,1362,null,{}] 00:26:34 INFO - PROCESS | 1655 | 1461741994503 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}] 00:26:34 INFO - PROCESS | 1655 | 1461741994613 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:26:34 INFO - PROCESS | 1655 | 1461741994652 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b139000 == 68 [pid = 1655] [id = 348] 00:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12a307000) [pid = 1655] [serial = 1043] [outer = 0x0] 00:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12bcafc00) [pid = 1655] [serial = 1044] [outer = 0x12a307000] 00:26:34 INFO - PROCESS | 1655 | 1461741994678 Marionette DEBUG loaded listener.js 00:26:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d248000) [pid = 1655] [serial = 1045] [outer = 0x12a307000] 00:26:35 INFO - PROCESS | 1655 | 1461741995026 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]]]}] 00:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 578ms 00:26:35 INFO - PROCESS | 1655 | 1461741995070 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:26:35 INFO - PROCESS | 1655 | 1461741995072 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:26:35 INFO - PROCESS | 1655 | 1461741995075 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:26:35 INFO - PROCESS | 1655 | 1461741995077 Marionette TRACE conn2 <- [1,1366,null,{}] 00:26:35 INFO - PROCESS | 1655 | 1461741995080 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}] 00:26:35 INFO - PROCESS | 1655 | 1461741995255 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:26:35 INFO - PROCESS | 1655 | 1461741995284 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d1800 == 69 [pid = 1655] [id = 349] 00:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12bcb0000) [pid = 1655] [serial = 1046] [outer = 0x0] 00:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12d2aa000) [pid = 1655] [serial = 1047] [outer = 0x12bcb0000] 00:26:35 INFO - PROCESS | 1655 | 1461741995323 Marionette DEBUG loaded listener.js 00:26:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12d7b5800) [pid = 1655] [serial = 1048] [outer = 0x12bcb0000] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x119707400) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11516a400) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12a68fc00) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12bc0ac00) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1155c3000) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11c5c5800) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x127865000) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11516b800) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x113542c00) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x123fdcc00) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12a68d800) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x118940800) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x127ed2800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:26:35 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x114b4f400) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:26:35 INFO - PROCESS | 1655 | 1461741995983 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] 00:26:36 INFO - PROCESS | 1655 | 1461741995997 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:26:36 INFO - PROCESS | 1655 | 1461741995999 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:26:36 INFO - PROCESS | 1655 | 1461741996002 Marionette TRACE conn2 <- [1,1370,null,{}] 00:26:36 INFO - PROCESS | 1655 | 1461741996005 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}] 00:26:36 INFO - PROCESS | 1655 | 1461741996096 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:26:36 INFO - PROCESS | 1655 | 1461741996101 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a33d800 == 70 [pid = 1655] [id = 350] 00:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x113544000) [pid = 1655] [serial = 1049] [outer = 0x0] 00:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11afc2800) [pid = 1655] [serial = 1050] [outer = 0x113544000] 00:26:36 INFO - PROCESS | 1655 | 1461741996126 Marionette DEBUG loaded listener.js 00:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12a68b400) [pid = 1655] [serial = 1051] [outer = 0x113544000] 00:26:36 INFO - PROCESS | 1655 | 1461741996476 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] 00:26:36 INFO - PROCESS | 1655 | 1461741996523 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:26:36 INFO - PROCESS | 1655 | 1461741996526 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:26:36 INFO - PROCESS | 1655 | 1461741996527 Marionette TRACE conn2 <- [1,1374,null,{}] 00:26:36 INFO - PROCESS | 1655 | 1461741996529 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}] 00:26:36 INFO - PROCESS | 1655 | 1461741996621 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:26:36 INFO - PROCESS | 1655 | 1461741996647 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd5d800 == 71 [pid = 1655] [id = 351] 00:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12d7b9000) [pid = 1655] [serial = 1052] [outer = 0x0] 00:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12e432000) [pid = 1655] [serial = 1053] [outer = 0x12d7b9000] 00:26:36 INFO - PROCESS | 1655 | 1461741996672 Marionette DEBUG loaded listener.js 00:26:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12e5ad000) [pid = 1655] [serial = 1054] [outer = 0x12d7b9000] 00:26:37 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:37 INFO - PROCESS | 1655 | 1461741997019 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] 00:26:37 INFO - PROCESS | 1655 | 1461741997045 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:26:37 INFO - PROCESS | 1655 | 1461741997048 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:26:37 INFO - PROCESS | 1655 | 1461741997049 Marionette TRACE conn2 <- [1,1378,null,{}] 00:26:37 INFO - PROCESS | 1655 | 1461741997052 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}] 00:26:37 INFO - PROCESS | 1655 | 1461741997157 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:26:37 INFO - PROCESS | 1655 | 1461741997226 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eae0800 == 72 [pid = 1655] [id = 352] 00:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12e8db400) [pid = 1655] [serial = 1055] [outer = 0x0] 00:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12ee10400) [pid = 1655] [serial = 1056] [outer = 0x12e8db400] 00:26:37 INFO - PROCESS | 1655 | 1461741997255 Marionette DEBUG loaded listener.js 00:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12f579c00) [pid = 1655] [serial = 1057] [outer = 0x12e8db400] 00:26:37 INFO - PROCESS | 1655 | 1461741997532 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] 00:26:37 INFO - PROCESS | 1655 | 1461741997576 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:26:37 INFO - PROCESS | 1655 | 1461741997589 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:26:37 INFO - PROCESS | 1655 | 1461741997590 Marionette TRACE conn2 <- [1,1382,null,{}] 00:26:37 INFO - PROCESS | 1655 | 1461741997594 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}] 00:26:37 INFO - PROCESS | 1655 | 1461741997691 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:26:37 INFO - PROCESS | 1655 | 1461741997695 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f717000 == 73 [pid = 1655] [id = 353] 00:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12ee1c800) [pid = 1655] [serial = 1058] [outer = 0x0] 00:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12f8ee800) [pid = 1655] [serial = 1059] [outer = 0x12ee1c800] 00:26:37 INFO - PROCESS | 1655 | 1461741997720 Marionette DEBUG loaded listener.js 00:26:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12fad0c00) [pid = 1655] [serial = 1060] [outer = 0x12ee1c800] 00:26:38 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:38 INFO - PROCESS | 1655 | 1461741998234 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:26:38 INFO - PROCESS | 1655 | 1461741998266 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:26:38 INFO - PROCESS | 1655 | 1461741998270 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:26:38 INFO - PROCESS | 1655 | 1461741998272 Marionette TRACE conn2 <- [1,1386,null,{}] 00:26:38 INFO - PROCESS | 1655 | 1461741998276 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}] 00:26:38 INFO - PROCESS | 1655 | 1461741998394 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:26:38 INFO - PROCESS | 1655 | 1461741998472 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd14000 == 74 [pid = 1655] [id = 354] 00:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x1153c1400) [pid = 1655] [serial = 1061] [outer = 0x0] 00:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1188ea000) [pid = 1655] [serial = 1062] [outer = 0x1153c1400] 00:26:38 INFO - PROCESS | 1655 | 1461741998505 Marionette DEBUG loaded listener.js 00:26:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11afbf000) [pid = 1655] [serial = 1063] [outer = 0x1153c1400] 00:26:39 INFO - PROCESS | 1655 | 1461741999009 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] 00:26:39 INFO - PROCESS | 1655 | 1461741999058 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:26:39 INFO - PROCESS | 1655 | 1461741999064 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:26:39 INFO - PROCESS | 1655 | 1461741999065 Marionette TRACE conn2 <- [1,1390,null,{}] 00:26:39 INFO - PROCESS | 1655 | 1461741999071 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}] 00:26:39 INFO - PROCESS | 1655 | 1461741999183 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:26:39 INFO - PROCESS | 1655 | 1461741999261 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd0e800 == 75 [pid = 1655] [id = 355] 00:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1289e1400) [pid = 1655] [serial = 1064] [outer = 0x0] 00:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x129ed8400) [pid = 1655] [serial = 1065] [outer = 0x1289e1400] 00:26:39 INFO - PROCESS | 1655 | 1461741999291 Marionette DEBUG loaded listener.js 00:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12a30d000) [pid = 1655] [serial = 1066] [outer = 0x1289e1400] 00:26:39 INFO - PROCESS | 1655 | 1461741999725 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]]]}] 00:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 674ms 00:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:26:39 INFO - PROCESS | 1655 | 1461741999738 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:26:39 INFO - PROCESS | 1655 | 1461741999739 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:26:39 INFO - PROCESS | 1655 | 1461741999742 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:26:39 INFO - PROCESS | 1655 | 1461741999744 Marionette TRACE conn2 <- [1,1394,null,{}] 00:26:39 INFO - PROCESS | 1655 | 1461741999752 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}] 00:26:39 INFO - PROCESS | 1655 | 1461741999866 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:26:39 INFO - PROCESS | 1655 | 1461741999947 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa60800 == 76 [pid = 1655] [id = 356] 00:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12a60c800) [pid = 1655] [serial = 1067] [outer = 0x0] 00:26:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12a615c00) [pid = 1655] [serial = 1068] [outer = 0x12a60c800] 00:26:39 INFO - PROCESS | 1655 | 1461741999980 Marionette DEBUG loaded listener.js 00:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12a68e000) [pid = 1655] [serial = 1069] [outer = 0x12a60c800] 00:26:40 INFO - PROCESS | 1655 | 1461742000566 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]]]}] 00:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 873ms 00:26:40 INFO - PROCESS | 1655 | 1461742000616 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:26:40 INFO - PROCESS | 1655 | 1461742000619 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:26:40 INFO - PROCESS | 1655 | 1461742000623 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:26:40 INFO - PROCESS | 1655 | 1461742000625 Marionette TRACE conn2 <- [1,1398,null,{}] 00:26:40 INFO - PROCESS | 1655 | 1461742000628 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}] 00:26:40 INFO - PROCESS | 1655 | 1461742000755 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:26:40 INFO - PROCESS | 1655 | 1461742000831 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x137acf800 == 77 [pid = 1655] [id = 357] 00:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12b432c00) [pid = 1655] [serial = 1070] [outer = 0x0] 00:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12bc0ac00) [pid = 1655] [serial = 1071] [outer = 0x12b432c00] 00:26:40 INFO - PROCESS | 1655 | 1461742000861 Marionette DEBUG loaded listener.js 00:26:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12f572000) [pid = 1655] [serial = 1072] [outer = 0x12b432c00] 00:26:41 INFO - PROCESS | 1655 | 1461742001274 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]]]}] 00:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 672ms 00:26:41 INFO - PROCESS | 1655 | 1461742001294 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:26:41 INFO - PROCESS | 1655 | 1461742001295 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:26:41 INFO - PROCESS | 1655 | 1461742001298 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:26:41 INFO - PROCESS | 1655 | 1461742001299 Marionette TRACE conn2 <- [1,1402,null,{}] 00:26:41 INFO - PROCESS | 1655 | 1461742001301 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}] 00:26:41 INFO - PROCESS | 1655 | 1461742001413 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:26:41 INFO - PROCESS | 1655 | 1461742001518 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x138025800 == 78 [pid = 1655] [id = 358] 00:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12a68c000) [pid = 1655] [serial = 1073] [outer = 0x0] 00:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12f57dc00) [pid = 1655] [serial = 1074] [outer = 0x12a68c000] 00:26:41 INFO - PROCESS | 1655 | 1461742001549 Marionette DEBUG loaded listener.js 00:26:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12fad1400) [pid = 1655] [serial = 1075] [outer = 0x12a68c000] 00:26:41 INFO - PROCESS | 1655 | 1461742001944 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]]]}] 00:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 00:26:41 INFO - PROCESS | 1655 | 1461742001971 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:26:41 INFO - PROCESS | 1655 | 1461742001972 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:26:41 INFO - PROCESS | 1655 | 1461742001975 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:26:41 INFO - PROCESS | 1655 | 1461742001976 Marionette TRACE conn2 <- [1,1406,null,{}] 00:26:41 INFO - PROCESS | 1655 | 1461742001978 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}] 00:26:42 INFO - PROCESS | 1655 | 1461742002099 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:26:42 INFO - PROCESS | 1655 | 1461742002196 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x13935d800 == 79 [pid = 1655] [id = 359] 00:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x129fe0c00) [pid = 1655] [serial = 1076] [outer = 0x0] 00:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x129fe8400) [pid = 1655] [serial = 1077] [outer = 0x129fe0c00] 00:26:42 INFO - PROCESS | 1655 | 1461742002228 Marionette DEBUG loaded listener.js 00:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12fbd2c00) [pid = 1655] [serial = 1078] [outer = 0x129fe0c00] 00:26:42 INFO - PROCESS | 1655 | 1461742002646 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]]]}] 00:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 721ms 00:26:42 INFO - PROCESS | 1655 | 1461742002697 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:26:42 INFO - PROCESS | 1655 | 1461742002698 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:26:42 INFO - PROCESS | 1655 | 1461742002700 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:26:42 INFO - PROCESS | 1655 | 1461742002702 Marionette TRACE conn2 <- [1,1410,null,{}] 00:26:42 INFO - PROCESS | 1655 | 1461742002704 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}] 00:26:42 INFO - PROCESS | 1655 | 1461742002817 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:26:42 INFO - PROCESS | 1655 | 1461742002922 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x139382800 == 80 [pid = 1655] [id = 360] 00:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12fad9800) [pid = 1655] [serial = 1079] [outer = 0x0] 00:26:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12fbd9400) [pid = 1655] [serial = 1080] [outer = 0x12fad9800] 00:26:42 INFO - PROCESS | 1655 | 1461742002956 Marionette DEBUG loaded listener.js 00:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x130106000) [pid = 1655] [serial = 1081] [outer = 0x12fad9800] 00:26:43 INFO - PROCESS | 1655 | 1461742003447 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]]]}] 00:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 770ms 00:26:43 INFO - PROCESS | 1655 | 1461742003486 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:26:43 INFO - PROCESS | 1655 | 1461742003487 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:26:43 INFO - PROCESS | 1655 | 1461742003492 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:26:43 INFO - PROCESS | 1655 | 1461742003493 Marionette TRACE conn2 <- [1,1414,null,{}] 00:26:43 INFO - PROCESS | 1655 | 1461742003496 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}] 00:26:43 INFO - PROCESS | 1655 | 1461742003608 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:26:43 INFO - PROCESS | 1655 | 1461742003715 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e48800 == 81 [pid = 1655] [id = 361] 00:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12aa8b400) [pid = 1655] [serial = 1082] [outer = 0x0] 00:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12aa93000) [pid = 1655] [serial = 1083] [outer = 0x12aa8b400] 00:26:43 INFO - PROCESS | 1655 | 1461742003746 Marionette DEBUG loaded listener.js 00:26:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12aa98000) [pid = 1655] [serial = 1084] [outer = 0x12aa8b400] 00:26:44 INFO - PROCESS | 1655 | 1461742004267 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]]]}] 00:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 820ms 00:26:44 INFO - PROCESS | 1655 | 1461742004313 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:26:44 INFO - PROCESS | 1655 | 1461742004315 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:26:44 INFO - PROCESS | 1655 | 1461742004317 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:26:44 INFO - PROCESS | 1655 | 1461742004318 Marionette TRACE conn2 <- [1,1418,null,{}] 00:26:44 INFO - PROCESS | 1655 | 1461742004321 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}] 00:26:44 INFO - PROCESS | 1655 | 1461742004437 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:26:44 INFO - PROCESS | 1655 | 1461742004716 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb1b800 == 82 [pid = 1655] [id = 362] 00:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11360f800) [pid = 1655] [serial = 1085] [outer = 0x0] 00:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x114bb9400) [pid = 1655] [serial = 1086] [outer = 0x11360f800] 00:26:44 INFO - PROCESS | 1655 | 1461742004774 Marionette DEBUG loaded listener.js 00:26:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11561dc00) [pid = 1655] [serial = 1087] [outer = 0x11360f800] 00:26:45 INFO - PROCESS | 1655 | 1461742005292 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]]]}] 00:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1023ms 00:26:45 INFO - PROCESS | 1655 | 1461742005341 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:26:45 INFO - PROCESS | 1655 | 1461742005344 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:26:45 INFO - PROCESS | 1655 | 1461742005358 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:26:45 INFO - PROCESS | 1655 | 1461742005360 Marionette TRACE conn2 <- [1,1422,null,{}] 00:26:45 INFO - PROCESS | 1655 | 1461742005364 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}] 00:26:45 INFO - PROCESS | 1655 | 1461742005515 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:26:45 INFO - PROCESS | 1655 | 1461742005626 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab58800 == 83 [pid = 1655] [id = 363] 00:26:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11a90d800) [pid = 1655] [serial = 1088] [outer = 0x0] 00:26:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11afaf000) [pid = 1655] [serial = 1089] [outer = 0x11a90d800] 00:26:45 INFO - PROCESS | 1655 | 1461742005672 Marionette DEBUG loaded listener.js 00:26:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x123f03400) [pid = 1655] [serial = 1090] [outer = 0x11a90d800] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12eae0800 == 82 [pid = 1655] [id = 352] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd5d800 == 81 [pid = 1655] [id = 351] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a33d800 == 80 [pid = 1655] [id = 350] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d1800 == 79 [pid = 1655] [id = 349] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12d425c00) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b139000 == 78 [pid = 1655] [id = 348] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12aedc000 == 77 [pid = 1655] [id = 347] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129e29800 == 76 [pid = 1655] [id = 346] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12445d000 == 75 [pid = 1655] [id = 345] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11c76d800 == 74 [pid = 1655] [id = 344] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119816000 == 73 [pid = 1655] [id = 343] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11c870000 == 72 [pid = 1655] [id = 342] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x130390000 == 71 [pid = 1655] [id = 338] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa48800 == 70 [pid = 1655] [id = 337] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12f715000 == 69 [pid = 1655] [id = 336] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12894e000 == 68 [pid = 1655] [id = 335] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11c85b000 == 67 [pid = 1655] [id = 334] 00:26:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1153b2000 == 66 [pid = 1655] [id = 333] 00:26:46 INFO - PROCESS | 1655 | 1461742006194 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]]]}] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x125e92c00) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x123f0cc00) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x129ee0000) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12e5b2c00) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12d7aa400) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12bdaec00) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x123fd5400) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12a30b000) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x123f08400) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12a68e800) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1152e1400) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12d24a000) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12a691400) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x127410400) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12b35b800) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11afaa800) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12d209c00) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1163ef000) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x127eac000) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11c8f4000) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12bcad000) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11a90b000) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1299da400) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a683400) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12f260800) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11b6d4400) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12d2b8400) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12a308400) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11ba26800) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12b435c00) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1159b3c00) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12d7b6c00) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 00:26:46 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x129ede000) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 00:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 874ms 00:26:46 INFO - PROCESS | 1655 | 1461742006233 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:26:46 INFO - PROCESS | 1655 | 1461742006238 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:26:46 INFO - PROCESS | 1655 | 1461742006241 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:26:46 INFO - PROCESS | 1655 | 1461742006242 Marionette TRACE conn2 <- [1,1426,null,{}] 00:26:46 INFO - PROCESS | 1655 | 1461742006245 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}] 00:26:46 INFO - PROCESS | 1655 | 1461742006338 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:26:46 INFO - PROCESS | 1655 | 1461742006343 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af99800 == 67 [pid = 1655] [id = 364] 00:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x123f06000) [pid = 1655] [serial = 1091] [outer = 0x0] 00:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1246a1c00) [pid = 1655] [serial = 1092] [outer = 0x123f06000] 00:26:46 INFO - PROCESS | 1655 | 1461742006370 Marionette DEBUG loaded listener.js 00:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x127ecb000) [pid = 1655] [serial = 1093] [outer = 0x123f06000] 00:26:46 INFO - PROCESS | 1655 | 1461742006741 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]]]}] 00:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 00:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:26:46 INFO - PROCESS | 1655 | 1461742006772 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:26:46 INFO - PROCESS | 1655 | 1461742006774 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:26:46 INFO - PROCESS | 1655 | 1461742006779 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:26:46 INFO - PROCESS | 1655 | 1461742006783 Marionette TRACE conn2 <- [1,1430,null,{}] 00:26:46 INFO - PROCESS | 1655 | 1461742006789 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}] 00:26:46 INFO - PROCESS | 1655 | 1461742006885 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:26:46 INFO - PROCESS | 1655 | 1461742006891 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e92000 == 68 [pid = 1655] [id = 365] 00:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x1275cf000) [pid = 1655] [serial = 1094] [outer = 0x0] 00:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x129d20400) [pid = 1655] [serial = 1095] [outer = 0x1275cf000] 00:26:46 INFO - PROCESS | 1655 | 1461742006918 Marionette DEBUG loaded listener.js 00:26:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x129fe1c00) [pid = 1655] [serial = 1096] [outer = 0x1275cf000] 00:26:47 INFO - PROCESS | 1655 | 1461742007271 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]]]}] 00:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 523ms 00:26:47 INFO - PROCESS | 1655 | 1461742007312 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:26:47 INFO - PROCESS | 1655 | 1461742007314 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:26:47 INFO - PROCESS | 1655 | 1461742007318 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:26:47 INFO - PROCESS | 1655 | 1461742007319 Marionette TRACE conn2 <- [1,1434,null,{}] 00:26:47 INFO - PROCESS | 1655 | 1461742007321 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}] 00:26:47 INFO - PROCESS | 1655 | 1461742007412 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:26:47 INFO - PROCESS | 1655 | 1461742007419 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e3d800 == 69 [pid = 1655] [id = 366] 00:26:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x129fe3c00) [pid = 1655] [serial = 1097] [outer = 0x0] 00:26:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12a304c00) [pid = 1655] [serial = 1098] [outer = 0x129fe3c00] 00:26:47 INFO - PROCESS | 1655 | 1461742007445 Marionette DEBUG loaded listener.js 00:26:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12a60b000) [pid = 1655] [serial = 1099] [outer = 0x129fe3c00] 00:26:47 INFO - PROCESS | 1655 | 1461742007809 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]]]}] 00:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 00:26:47 INFO - PROCESS | 1655 | 1461742007839 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:26:47 INFO - PROCESS | 1655 | 1461742007841 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:26:47 INFO - PROCESS | 1655 | 1461742007843 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:26:47 INFO - PROCESS | 1655 | 1461742007844 Marionette TRACE conn2 <- [1,1438,null,{}] 00:26:47 INFO - PROCESS | 1655 | 1461742007846 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}] 00:26:47 INFO - PROCESS | 1655 | 1461742007942 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:26:48 INFO - PROCESS | 1655 | 1461742008018 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a33d000 == 70 [pid = 1655] [id = 367] 00:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12a614c00) [pid = 1655] [serial = 1100] [outer = 0x0] 00:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12a619c00) [pid = 1655] [serial = 1101] [outer = 0x12a614c00] 00:26:48 INFO - PROCESS | 1655 | 1461742008050 Marionette DEBUG loaded listener.js 00:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12aa98400) [pid = 1655] [serial = 1102] [outer = 0x12a614c00] 00:26:48 INFO - PROCESS | 1655 | 1461742008392 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]]]}] 00:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 570ms 00:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:26:48 INFO - PROCESS | 1655 | 1461742008426 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:26:48 INFO - PROCESS | 1655 | 1461742008428 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:26:48 INFO - PROCESS | 1655 | 1461742008432 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:26:48 INFO - PROCESS | 1655 | 1461742008433 Marionette TRACE conn2 <- [1,1442,null,{}] 00:26:48 INFO - PROCESS | 1655 | 1461742008435 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}] 00:26:48 INFO - PROCESS | 1655 | 1461742008553 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:26:48 INFO - PROCESS | 1655 | 1461742008568 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b7b9800 == 71 [pid = 1655] [id = 368] 00:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12a615800) [pid = 1655] [serial = 1103] [outer = 0x0] 00:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12ae16400) [pid = 1655] [serial = 1104] [outer = 0x12a615800] 00:26:48 INFO - PROCESS | 1655 | 1461742008593 Marionette DEBUG loaded listener.js 00:26:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12b356000) [pid = 1655] [serial = 1105] [outer = 0x12a615800] 00:26:48 INFO - PROCESS | 1655 | 1461742008954 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]]]}] 00:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 568ms 00:26:49 INFO - PROCESS | 1655 | 1461742009001 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:26:49 INFO - PROCESS | 1655 | 1461742009002 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:26:49 INFO - PROCESS | 1655 | 1461742009004 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:26:49 INFO - PROCESS | 1655 | 1461742009005 Marionette TRACE conn2 <- [1,1446,null,{}] 00:26:49 INFO - PROCESS | 1655 | 1461742009007 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}] 00:26:49 INFO - PROCESS | 1655 | 1461742009121 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:26:49 INFO - PROCESS | 1655 | 1461742009132 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c4800 == 72 [pid = 1655] [id = 369] 00:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12b357000) [pid = 1655] [serial = 1106] [outer = 0x0] 00:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12bc0e000) [pid = 1655] [serial = 1107] [outer = 0x12b357000] 00:26:49 INFO - PROCESS | 1655 | 1461742009158 Marionette DEBUG loaded listener.js 00:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12bf4d000) [pid = 1655] [serial = 1108] [outer = 0x12b357000] 00:26:49 INFO - PROCESS | 1655 | 1461742009527 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]]]}] 00:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 568ms 00:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:26:49 INFO - PROCESS | 1655 | 1461742009572 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:26:49 INFO - PROCESS | 1655 | 1461742009573 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:26:49 INFO - PROCESS | 1655 | 1461742009576 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:26:49 INFO - PROCESS | 1655 | 1461742009577 Marionette TRACE conn2 <- [1,1450,null,{}] 00:26:49 INFO - PROCESS | 1655 | 1461742009579 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}] 00:26:49 INFO - PROCESS | 1655 | 1461742009696 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:26:49 INFO - PROCESS | 1655 | 1461742009715 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd21000 == 73 [pid = 1655] [id = 370] 00:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12bf4d400) [pid = 1655] [serial = 1109] [outer = 0x0] 00:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12d269400) [pid = 1655] [serial = 1110] [outer = 0x12bf4d400] 00:26:49 INFO - PROCESS | 1655 | 1461742009740 Marionette DEBUG loaded listener.js 00:26:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12d426400) [pid = 1655] [serial = 1111] [outer = 0x12bf4d400] 00:26:50 INFO - PROCESS | 1655 | 1461742010141 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]]]}] 00:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 00:26:50 INFO - PROCESS | 1655 | 1461742010146 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:26:50 INFO - PROCESS | 1655 | 1461742010148 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:26:50 INFO - PROCESS | 1655 | 1461742010153 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:26:50 INFO - PROCESS | 1655 | 1461742010154 Marionette TRACE conn2 <- [1,1454,null,{}] 00:26:50 INFO - PROCESS | 1655 | 1461742010158 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}] 00:26:50 INFO - PROCESS | 1655 | 1461742010344 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12bda9800) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12a306800) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12a307000) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12bcb0000) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x113544000) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x123fdf000) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11987b000) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x1154a8400) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11afc3400) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1289db800) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e8db400) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:26:50 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12d7b9000) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:26:50 INFO - PROCESS | 1655 | 1461742010710 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af93800 == 74 [pid = 1655] [id = 371] 00:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11561d000) [pid = 1655] [serial = 1112] [outer = 0x0] 00:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11afc3400) [pid = 1655] [serial = 1113] [outer = 0x11561d000] 00:26:50 INFO - PROCESS | 1655 | 1461742010736 Marionette DEBUG loaded listener.js 00:26:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x129ed6800) [pid = 1655] [serial = 1114] [outer = 0x11561d000] 00:26:51 INFO - PROCESS | 1655 | 1461742011056 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]]]}] 00:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 924ms 00:26:51 INFO - PROCESS | 1655 | 1461742011075 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:26:51 INFO - PROCESS | 1655 | 1461742011076 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:26:51 INFO - PROCESS | 1655 | 1461742011078 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:26:51 INFO - PROCESS | 1655 | 1461742011079 Marionette TRACE conn2 <- [1,1458,null,{}] 00:26:51 INFO - PROCESS | 1655 | 1461742011082 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}] 00:26:51 INFO - PROCESS | 1655 | 1461742011181 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:26:51 INFO - PROCESS | 1655 | 1461742011244 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f241000 == 75 [pid = 1655] [id = 372] 00:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11561e800) [pid = 1655] [serial = 1115] [outer = 0x0] 00:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12dc1a800) [pid = 1655] [serial = 1116] [outer = 0x11561e800] 00:26:51 INFO - PROCESS | 1655 | 1461742011274 Marionette DEBUG loaded listener.js 00:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12f25e000) [pid = 1655] [serial = 1117] [outer = 0x11561e800] 00:26:51 INFO - PROCESS | 1655 | 1461742011590 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]]]}] 00:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 00:26:51 INFO - PROCESS | 1655 | 1461742011647 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:26:51 INFO - PROCESS | 1655 | 1461742011649 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:26:51 INFO - PROCESS | 1655 | 1461742011651 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:26:51 INFO - PROCESS | 1655 | 1461742011653 Marionette TRACE conn2 <- [1,1462,null,{}] 00:26:51 INFO - PROCESS | 1655 | 1461742011655 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}] 00:26:51 INFO - PROCESS | 1655 | 1461742011767 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:26:51 INFO - PROCESS | 1655 | 1461742011828 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8bc800 == 76 [pid = 1655] [id = 373] 00:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12750f800) [pid = 1655] [serial = 1118] [outer = 0x0] 00:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12d2b1400) [pid = 1655] [serial = 1119] [outer = 0x12750f800] 00:26:51 INFO - PROCESS | 1655 | 1461742011853 Marionette DEBUG loaded listener.js 00:26:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12f8ea000) [pid = 1655] [serial = 1120] [outer = 0x12750f800] 00:26:52 INFO - PROCESS | 1655 | 1461742012157 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]]]}] 00:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 00:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:26:52 INFO - PROCESS | 1655 | 1461742012173 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:26:52 INFO - PROCESS | 1655 | 1461742012174 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:26:52 INFO - PROCESS | 1655 | 1461742012176 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:26:52 INFO - PROCESS | 1655 | 1461742012177 Marionette TRACE conn2 <- [1,1466,null,{}] 00:26:52 INFO - PROCESS | 1655 | 1461742012179 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}] 00:26:52 INFO - PROCESS | 1655 | 1461742012280 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:26:52 INFO - PROCESS | 1655 | 1461742012284 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b62800 == 77 [pid = 1655] [id = 374] 00:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12facf400) [pid = 1655] [serial = 1121] [outer = 0x0] 00:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12fbe1800) [pid = 1655] [serial = 1122] [outer = 0x12facf400] 00:26:52 INFO - PROCESS | 1655 | 1461742012310 Marionette DEBUG loaded listener.js 00:26:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x13010b400) [pid = 1655] [serial = 1123] [outer = 0x12facf400] 00:26:52 INFO - PROCESS | 1655 | 1461742012756 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]]]}] 00:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 619ms 00:26:52 INFO - PROCESS | 1655 | 1461742012796 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:26:52 INFO - PROCESS | 1655 | 1461742012798 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:26:52 INFO - PROCESS | 1655 | 1461742012804 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:26:52 INFO - PROCESS | 1655 | 1461742012808 Marionette TRACE conn2 <- [1,1470,null,{}] 00:26:52 INFO - PROCESS | 1655 | 1461742012812 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}] 00:26:52 INFO - PROCESS | 1655 | 1461742012933 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:26:53 INFO - PROCESS | 1655 | 1461742013016 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab5d000 == 78 [pid = 1655] [id = 375] 00:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x1186b5800) [pid = 1655] [serial = 1124] [outer = 0x0] 00:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11a602800) [pid = 1655] [serial = 1125] [outer = 0x1186b5800] 00:26:53 INFO - PROCESS | 1655 | 1461742013048 Marionette DEBUG loaded listener.js 00:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11b6d4800) [pid = 1655] [serial = 1126] [outer = 0x1186b5800] 00:26:53 INFO - PROCESS | 1655 | 1461742013517 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]]]}] 00:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 775ms 00:26:53 INFO - PROCESS | 1655 | 1461742013577 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:26:53 INFO - PROCESS | 1655 | 1461742013581 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:26:53 INFO - PROCESS | 1655 | 1461742013605 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:26:53 INFO - PROCESS | 1655 | 1461742013607 Marionette TRACE conn2 <- [1,1474,null,{}] 00:26:53 INFO - PROCESS | 1655 | 1461742013612 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}] 00:26:53 INFO - PROCESS | 1655 | 1461742013732 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:26:53 INFO - PROCESS | 1655 | 1461742013814 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e25800 == 79 [pid = 1655] [id = 376] 00:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1246a0400) [pid = 1655] [serial = 1127] [outer = 0x0] 00:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12758c000) [pid = 1655] [serial = 1128] [outer = 0x1246a0400] 00:26:53 INFO - PROCESS | 1655 | 1461742013844 Marionette DEBUG loaded listener.js 00:26:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x128e97c00) [pid = 1655] [serial = 1129] [outer = 0x1246a0400] 00:26:54 INFO - PROCESS | 1655 | 1461742014312 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]]]}] 00:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 795ms 00:26:54 INFO - PROCESS | 1655 | 1461742014380 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:26:54 INFO - PROCESS | 1655 | 1461742014382 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:26:54 INFO - PROCESS | 1655 | 1461742014385 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:26:54 INFO - PROCESS | 1655 | 1461742014387 Marionette TRACE conn2 <- [1,1478,null,{}] 00:26:54 INFO - PROCESS | 1655 | 1461742014395 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}] 00:26:54 INFO - PROCESS | 1655 | 1461742014517 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:26:54 INFO - PROCESS | 1655 | 1461742014625 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eae9000 == 80 [pid = 1655] [id = 377] 00:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12a306800) [pid = 1655] [serial = 1130] [outer = 0x0] 00:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12a60ec00) [pid = 1655] [serial = 1131] [outer = 0x12a306800] 00:26:54 INFO - PROCESS | 1655 | 1461742014659 Marionette DEBUG loaded listener.js 00:26:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12aa8dc00) [pid = 1655] [serial = 1132] [outer = 0x12a306800] 00:26:55 INFO - PROCESS | 1655 | 1461742015169 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]]]}] 00:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 823ms 00:26:55 INFO - PROCESS | 1655 | 1461742015207 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:26:55 INFO - PROCESS | 1655 | 1461742015209 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:26:55 INFO - PROCESS | 1655 | 1461742015212 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:26:55 INFO - PROCESS | 1655 | 1461742015213 Marionette TRACE conn2 <- [1,1482,null,{}] 00:26:55 INFO - PROCESS | 1655 | 1461742015215 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}] 00:26:55 INFO - PROCESS | 1655 | 1461742015331 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:26:55 INFO - PROCESS | 1655 | 1461742015410 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x13938a000 == 81 [pid = 1655] [id = 378] 00:26:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12ae18400) [pid = 1655] [serial = 1133] [outer = 0x0] 00:26:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12b433c00) [pid = 1655] [serial = 1134] [outer = 0x12ae18400] 00:26:55 INFO - PROCESS | 1655 | 1461742015441 Marionette DEBUG loaded listener.js 00:26:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12e592800) [pid = 1655] [serial = 1135] [outer = 0x12ae18400] 00:26:55 INFO - PROCESS | 1655 | 1461742015874 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]]]}] 00:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 669ms 00:26:55 INFO - PROCESS | 1655 | 1461742015882 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:26:55 INFO - PROCESS | 1655 | 1461742015883 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:26:55 INFO - PROCESS | 1655 | 1461742015888 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:26:55 INFO - PROCESS | 1655 | 1461742015890 Marionette TRACE conn2 <- [1,1486,null,{}] 00:26:55 INFO - PROCESS | 1655 | 1461742015892 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}] 00:26:56 INFO - PROCESS | 1655 | 1461742016004 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:26:56 INFO - PROCESS | 1655 | 1461742016083 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x139ed6800 == 82 [pid = 1655] [id = 379] 00:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12e594000) [pid = 1655] [serial = 1136] [outer = 0x0] 00:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12ee1a000) [pid = 1655] [serial = 1137] [outer = 0x12e594000] 00:26:56 INFO - PROCESS | 1655 | 1461742016116 Marionette DEBUG loaded listener.js 00:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12f8e5000) [pid = 1655] [serial = 1138] [outer = 0x12e594000] 00:26:56 INFO - PROCESS | 1655 | 1461742016560 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]]]}] 00:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 721ms 00:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:26:56 INFO - PROCESS | 1655 | 1461742016652 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:26:56 INFO - PROCESS | 1655 | 1461742016654 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:26:56 INFO - PROCESS | 1655 | 1461742016659 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:26:56 INFO - PROCESS | 1655 | 1461742016660 Marionette TRACE conn2 <- [1,1490,null,{}] 00:26:56 INFO - PROCESS | 1655 | 1461742016663 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}] 00:26:56 INFO - PROCESS | 1655 | 1461742016791 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:26:56 INFO - PROCESS | 1655 | 1461742016872 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d1d800 == 83 [pid = 1655] [id = 380] 00:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12fbde000) [pid = 1655] [serial = 1139] [outer = 0x0] 00:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1301a6800) [pid = 1655] [serial = 1140] [outer = 0x12fbde000] 00:26:56 INFO - PROCESS | 1655 | 1461742016903 Marionette DEBUG loaded listener.js 00:26:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1392ae800) [pid = 1655] [serial = 1141] [outer = 0x12fbde000] 00:26:57 INFO - PROCESS | 1655 | 1461742017323 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]]]}] 00:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 00:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:26:57 INFO - PROCESS | 1655 | 1461742017329 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:26:57 INFO - PROCESS | 1655 | 1461742017331 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:26:57 INFO - PROCESS | 1655 | 1461742017333 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:26:57 INFO - PROCESS | 1655 | 1461742017334 Marionette TRACE conn2 <- [1,1494,null,{}] 00:26:57 INFO - PROCESS | 1655 | 1461742017337 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}] 00:26:57 INFO - PROCESS | 1655 | 1461742017450 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:26:57 INFO - PROCESS | 1655 | 1461742017530 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x139fd0800 == 84 [pid = 1655] [id = 381] 00:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12abce800) [pid = 1655] [serial = 1142] [outer = 0x0] 00:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12abd5000) [pid = 1655] [serial = 1143] [outer = 0x12abce800] 00:26:57 INFO - PROCESS | 1655 | 1461742017561 Marionette DEBUG loaded listener.js 00:26:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12abda000) [pid = 1655] [serial = 1144] [outer = 0x12abce800] 00:26:57 INFO - PROCESS | 1655 | 1461742017996 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]]]}] 00:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 00:26:58 INFO - PROCESS | 1655 | 1461742018005 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:26:58 INFO - PROCESS | 1655 | 1461742018006 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:26:58 INFO - PROCESS | 1655 | 1461742018008 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:26:58 INFO - PROCESS | 1655 | 1461742018010 Marionette TRACE conn2 <- [1,1498,null,{}] 00:26:58 INFO - PROCESS | 1655 | 1461742018012 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}] 00:26:58 INFO - PROCESS | 1655 | 1461742018125 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:26:58 INFO - PROCESS | 1655 | 1461742018237 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f2d800 == 85 [pid = 1655] [id = 382] 00:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x129f05000) [pid = 1655] [serial = 1145] [outer = 0x0] 00:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x129f0a400) [pid = 1655] [serial = 1146] [outer = 0x129f05000] 00:26:58 INFO - PROCESS | 1655 | 1461742018268 Marionette DEBUG loaded listener.js 00:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x129f10000) [pid = 1655] [serial = 1147] [outer = 0x129f05000] 00:26:58 INFO - PROCESS | 1655 | 1461742018706 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]]]}] 00:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 00:26:58 INFO - PROCESS | 1655 | 1461742018735 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:26:58 INFO - PROCESS | 1655 | 1461742018737 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:26:58 INFO - PROCESS | 1655 | 1461742018742 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:26:58 INFO - PROCESS | 1655 | 1461742018743 Marionette TRACE conn2 <- [1,1502,null,{}] 00:26:58 INFO - PROCESS | 1655 | 1461742018746 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}] 00:26:58 INFO - PROCESS | 1655 | 1461742018863 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:26:58 INFO - PROCESS | 1655 | 1461742018944 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b2a3800 == 86 [pid = 1655] [id = 383] 00:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11a649400) [pid = 1655] [serial = 1148] [outer = 0x0] 00:26:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x129f0b400) [pid = 1655] [serial = 1149] [outer = 0x11a649400] 00:26:58 INFO - PROCESS | 1655 | 1461742018976 Marionette DEBUG loaded listener.js 00:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12abd6400) [pid = 1655] [serial = 1150] [outer = 0x11a649400] 00:26:59 INFO - PROCESS | 1655 | 1461742019684 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]]]}] 00:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 972ms 00:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:26:59 INFO - PROCESS | 1655 | 1461742019715 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:26:59 INFO - PROCESS | 1655 | 1461742019717 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:26:59 INFO - PROCESS | 1655 | 1461742019720 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:26:59 INFO - PROCESS | 1655 | 1461742019723 Marionette TRACE conn2 <- [1,1506,null,{}] 00:26:59 INFO - PROCESS | 1655 | 1461742019727 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}] 00:26:59 INFO - PROCESS | 1655 | 1461742019836 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:26:59 INFO - PROCESS | 1655 | 1461742019949 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124013000 == 87 [pid = 1655] [id = 384] 00:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x1186b6000) [pid = 1655] [serial = 1151] [outer = 0x0] 00:26:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x119269c00) [pid = 1655] [serial = 1152] [outer = 0x1186b6000] 00:26:59 INFO - PROCESS | 1655 | 1461742019980 Marionette DEBUG loaded listener.js 00:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x11acf0000) [pid = 1655] [serial = 1153] [outer = 0x1186b6000] 00:27:00 INFO - PROCESS | 1655 | 1461742020421 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]]]}] 00:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 728ms 00:27:00 INFO - PROCESS | 1655 | 1461742020449 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:27:00 INFO - PROCESS | 1655 | 1461742020452 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:27:00 INFO - PROCESS | 1655 | 1461742020476 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:27:00 INFO - PROCESS | 1655 | 1461742020478 Marionette TRACE conn2 <- [1,1510,null,{}] 00:27:00 INFO - PROCESS | 1655 | 1461742020480 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}] 00:27:00 INFO - PROCESS | 1655 | 1461742020588 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:27:00 INFO - PROCESS | 1655 | 1461742020675 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b292000 == 88 [pid = 1655] [id = 385] 00:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11b672c00) [pid = 1655] [serial = 1154] [outer = 0x0] 00:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11befd400) [pid = 1655] [serial = 1155] [outer = 0x11b672c00] 00:27:00 INFO - PROCESS | 1655 | 1461742020704 Marionette DEBUG loaded listener.js 00:27:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x123a1cc00) [pid = 1655] [serial = 1156] [outer = 0x11b672c00] 00:27:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8bc800 == 87 [pid = 1655] [id = 373] 00:27:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12f241000 == 86 [pid = 1655] [id = 372] 00:27:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11af93800 == 85 [pid = 1655] [id = 371] 00:27:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd21000 == 84 [pid = 1655] [id = 370] 00:27:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2c4800 == 83 [pid = 1655] [id = 369] 00:27:00 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12f8ee800) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b7b9800 == 82 [pid = 1655] [id = 368] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12a33d000 == 81 [pid = 1655] [id = 367] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129e3d800 == 80 [pid = 1655] [id = 366] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x127e92000 == 79 [pid = 1655] [id = 365] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11af99800 == 78 [pid = 1655] [id = 364] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab58800 == 77 [pid = 1655] [id = 363] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb1b800 == 76 [pid = 1655] [id = 362] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x139382800 == 75 [pid = 1655] [id = 360] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x13935d800 == 74 [pid = 1655] [id = 359] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x138025800 == 73 [pid = 1655] [id = 358] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x137acf800 == 72 [pid = 1655] [id = 357] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa60800 == 71 [pid = 1655] [id = 356] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd0e800 == 70 [pid = 1655] [id = 355] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd14000 == 69 [pid = 1655] [id = 354] 00:27:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12f717000 == 68 [pid = 1655] [id = 353] 00:27:01 INFO - PROCESS | 1655 | 1461742021128 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]]]}] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12e8d7800) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12a685c00) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12bcafc00) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12d2aa000) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12d248000) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12a68b400) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x125e93800) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x11a64b800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x11afc2800) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11afc3c00) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11a90bc00) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x129ee2400) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x118947400) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x115849400) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x123b0e000) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12418d000) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12f3e0000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11c4a3400) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12f8e6000) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12e8ddc00) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x118940c00) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12bca6000) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x129eda800) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x11354fc00) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12d7b5800) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x1299d5c00) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12b434800) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x129ee5800) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12f579c00) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12e5ad000) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12ee10400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12e432000) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 00:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 673ms 00:27:01 INFO - PROCESS | 1655 | 1461742021147 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:27:01 INFO - PROCESS | 1655 | 1461742021148 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:27:01 INFO - PROCESS | 1655 | 1461742021151 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:27:01 INFO - PROCESS | 1655 | 1461742021153 Marionette TRACE conn2 <- [1,1514,null,{}] 00:27:01 INFO - PROCESS | 1655 | 1461742021161 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}] 00:27:01 INFO - PROCESS | 1655 | 1461742021275 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:27:01 INFO - PROCESS | 1655 | 1461742021281 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x123934000 == 69 [pid = 1655] [id = 386] 00:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x124190c00) [pid = 1655] [serial = 1157] [outer = 0x0] 00:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x125e27c00) [pid = 1655] [serial = 1158] [outer = 0x124190c00] 00:27:01 INFO - PROCESS | 1655 | 1461742021310 Marionette DEBUG loaded listener.js 00:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x127ed0400) [pid = 1655] [serial = 1159] [outer = 0x124190c00] 00:27:01 INFO - PROCESS | 1655 | 1461742021680 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]]]}] 00:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 572ms 00:27:01 INFO - PROCESS | 1655 | 1461742021724 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:27:01 INFO - PROCESS | 1655 | 1461742021726 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:27:01 INFO - PROCESS | 1655 | 1461742021728 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:27:01 INFO - PROCESS | 1655 | 1461742021729 Marionette TRACE conn2 <- [1,1518,null,{}] 00:27:01 INFO - PROCESS | 1655 | 1461742021732 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}] 00:27:01 INFO - PROCESS | 1655 | 1461742021827 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:27:01 INFO - PROCESS | 1655 | 1461742021832 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e10800 == 70 [pid = 1655] [id = 387] 00:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1289de000) [pid = 1655] [serial = 1160] [outer = 0x0] 00:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x129d1dc00) [pid = 1655] [serial = 1161] [outer = 0x1289de000] 00:27:01 INFO - PROCESS | 1655 | 1461742021859 Marionette DEBUG loaded listener.js 00:27:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x129ee2000) [pid = 1655] [serial = 1162] [outer = 0x1289de000] 00:27:02 INFO - PROCESS | 1655 | 1461742022205 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]]]}] 00:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 00:27:02 INFO - PROCESS | 1655 | 1461742022249 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:27:02 INFO - PROCESS | 1655 | 1461742022250 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:27:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:27:02 INFO - PROCESS | 1655 | 1461742022252 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:27:02 INFO - PROCESS | 1655 | 1461742022253 Marionette TRACE conn2 <- [1,1522,null,{}] 00:27:02 INFO - PROCESS | 1655 | 1461742022255 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}] 00:27:02 INFO - PROCESS | 1655 | 1461742022344 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:27:02 INFO - PROCESS | 1655 | 1461742022349 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a049800 == 71 [pid = 1655] [id = 388] 00:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x129edd000) [pid = 1655] [serial = 1163] [outer = 0x0] 00:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x129fde800) [pid = 1655] [serial = 1164] [outer = 0x129edd000] 00:27:02 INFO - PROCESS | 1655 | 1461742022376 Marionette DEBUG loaded listener.js 00:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x129fe7000) [pid = 1655] [serial = 1165] [outer = 0x129edd000] 00:27:02 INFO - PROCESS | 1655 | 1461742022743 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"]]]}] 00:27:02 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 () { 00:27:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:27:02 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 () { 00:27:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:27:02 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 () { 00:27:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:27:02 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 () { 00:27:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:27:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 00:27:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:27:02 INFO - PROCESS | 1655 | 1461742022773 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:27:02 INFO - PROCESS | 1655 | 1461742022774 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:27:02 INFO - PROCESS | 1655 | 1461742022776 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:27:02 INFO - PROCESS | 1655 | 1461742022777 Marionette TRACE conn2 <- [1,1526,null,{}] 00:27:02 INFO - PROCESS | 1655 | 1461742022780 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}] 00:27:02 INFO - PROCESS | 1655 | 1461742022920 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:27:02 INFO - PROCESS | 1655 | 1461742022966 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b13e800 == 72 [pid = 1655] [id = 389] 00:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12a0a9c00) [pid = 1655] [serial = 1166] [outer = 0x0] 00:27:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12a68d000) [pid = 1655] [serial = 1167] [outer = 0x12a0a9c00] 00:27:02 INFO - PROCESS | 1655 | 1461742022993 Marionette DEBUG loaded listener.js 00:27:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12ae11c00) [pid = 1655] [serial = 1168] [outer = 0x12a0a9c00] 00:27:03 INFO - PROCESS | 1655 | 1461742023306 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"]]]}] 00:27:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:27:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:27:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:27:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 570ms 00:27:03 INFO - PROCESS | 1655 | 1461742023347 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:27:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:27:03 INFO - PROCESS | 1655 | 1461742023348 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:27:03 INFO - PROCESS | 1655 | 1461742023350 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:27:03 INFO - PROCESS | 1655 | 1461742023352 Marionette TRACE conn2 <- [1,1530,null,{}] 00:27:03 INFO - PROCESS | 1655 | 1461742023363 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}] 00:27:03 INFO - PROCESS | 1655 | 1461742023477 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12f578400) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x113548400) [pid = 1655] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11a924800) [pid = 1655] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x11c507c00) [pid = 1655] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x11c50b800) [pid = 1655] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12d24e000) [pid = 1655] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12e5aa400) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12e5ab000) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12a615800) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12b357000) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12bf4d400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12a614c00) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x11a90d800) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x1275cf000) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11360f800) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12ee1c800) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x123f06000) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12750f800) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11561d000) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11561e800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x129fe3c00) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:27:03 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12e8f3c00) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:27:03 INFO - PROCESS | 1655 | 1461742023974 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11911a800 == 73 [pid = 1655] [id = 390] 00:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11354ac00) [pid = 1655] [serial = 1169] [outer = 0x0] 00:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x115162c00) [pid = 1655] [serial = 1170] [outer = 0x11354ac00] 00:27:04 INFO - PROCESS | 1655 | 1461742024049 Marionette DEBUG loaded listener.js 00:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x115849400) [pid = 1655] [serial = 1171] [outer = 0x11354ac00] 00:27:04 INFO - PROCESS | 1655 | 1461742024457 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]]]}] 00:27:04 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 00:27:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:27:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:27:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:27:04 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. 00:27:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:27:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1130ms 00:27:04 INFO - PROCESS | 1655 | 1461742024481 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:27:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:27:04 INFO - PROCESS | 1655 | 1461742024483 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:27:04 INFO - PROCESS | 1655 | 1461742024487 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:27:04 INFO - PROCESS | 1655 | 1461742024489 Marionette TRACE conn2 <- [1,1534,null,{}] 00:27:04 INFO - PROCESS | 1655 | 1461742024492 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}] 00:27:04 INFO - PROCESS | 1655 | 1461742024607 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:27:04 INFO - PROCESS | 1655 | 1461742024715 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123acd800 == 74 [pid = 1655] [id = 391] 00:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x118947400) [pid = 1655] [serial = 1172] [outer = 0x0] 00:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11a90fc00) [pid = 1655] [serial = 1173] [outer = 0x118947400] 00:27:04 INFO - PROCESS | 1655 | 1461742024750 Marionette DEBUG loaded listener.js 00:27:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x123eed000) [pid = 1655] [serial = 1174] [outer = 0x118947400] 00:27:05 INFO - PROCESS | 1655 | 1461742025185 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]]]}] 00:27:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:27:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 00:27:05 INFO - PROCESS | 1655 | 1461742025210 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:27:05 INFO - PROCESS | 1655 | 1461742025213 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:27:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:27:05 INFO - PROCESS | 1655 | 1461742025216 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:27:05 INFO - PROCESS | 1655 | 1461742025217 Marionette TRACE conn2 <- [1,1538,null,{}] 00:27:05 INFO - PROCESS | 1655 | 1461742025220 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}] 00:27:05 INFO - PROCESS | 1655 | 1461742025350 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:27:05 INFO - PROCESS | 1655 | 1461742025445 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aee1000 == 75 [pid = 1655] [id = 392] 00:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12441e800) [pid = 1655] [serial = 1175] [outer = 0x0] 00:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1289e8c00) [pid = 1655] [serial = 1176] [outer = 0x12441e800] 00:27:05 INFO - PROCESS | 1655 | 1461742025477 Marionette DEBUG loaded listener.js 00:27:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x129ee3000) [pid = 1655] [serial = 1177] [outer = 0x12441e800] 00:27:05 INFO - PROCESS | 1655 | 1461742025908 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]]]}] 00:27:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:27:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 723ms 00:27:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:27:05 INFO - PROCESS | 1655 | 1461742025940 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:27:05 INFO - PROCESS | 1655 | 1461742025941 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:27:05 INFO - PROCESS | 1655 | 1461742025949 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:27:05 INFO - PROCESS | 1655 | 1461742025953 Marionette TRACE conn2 <- [1,1542,null,{}] 00:27:05 INFO - PROCESS | 1655 | 1461742025956 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}] 00:27:06 INFO - PROCESS | 1655 | 1461742026067 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:27:06 INFO - PROCESS | 1655 | 1461742026177 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d7000 == 76 [pid = 1655] [id = 393] 00:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x129ed6c00) [pid = 1655] [serial = 1178] [outer = 0x0] 00:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12a306000) [pid = 1655] [serial = 1179] [outer = 0x129ed6c00] 00:27:06 INFO - PROCESS | 1655 | 1461742026209 Marionette DEBUG loaded listener.js 00:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12aa8c800) [pid = 1655] [serial = 1180] [outer = 0x129ed6c00] 00:27:06 INFO - PROCESS | 1655 | 1461742026622 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]]]}] 00:27:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:27:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 727ms 00:27:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:27:06 INFO - PROCESS | 1655 | 1461742026672 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:27:06 INFO - PROCESS | 1655 | 1461742026674 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:27:06 INFO - PROCESS | 1655 | 1461742026676 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:27:06 INFO - PROCESS | 1655 | 1461742026677 Marionette TRACE conn2 <- [1,1546,null,{}] 00:27:06 INFO - PROCESS | 1655 | 1461742026680 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}] 00:27:06 INFO - PROCESS | 1655 | 1461742026799 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:27:06 INFO - PROCESS | 1655 | 1461742026926 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd05800 == 77 [pid = 1655] [id = 394] 00:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12a691c00) [pid = 1655] [serial = 1181] [outer = 0x0] 00:27:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12ae11000) [pid = 1655] [serial = 1182] [outer = 0x12a691c00] 00:27:06 INFO - PROCESS | 1655 | 1461742026977 Marionette DEBUG loaded listener.js 00:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12ae1d400) [pid = 1655] [serial = 1183] [outer = 0x12a691c00] 00:27:07 INFO - PROCESS | 1655 | 1461742027414 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]]]}] 00:27:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:27:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 770ms 00:27:07 INFO - PROCESS | 1655 | 1461742027446 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:27:07 INFO - PROCESS | 1655 | 1461742027448 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:27:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:27:07 INFO - PROCESS | 1655 | 1461742027450 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:27:07 INFO - PROCESS | 1655 | 1461742027451 Marionette TRACE conn2 <- [1,1550,null,{}] 00:27:07 INFO - PROCESS | 1655 | 1461742027454 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}] 00:27:07 INFO - PROCESS | 1655 | 1461742027565 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:27:07 INFO - PROCESS | 1655 | 1461742027674 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea72800 == 78 [pid = 1655] [id = 395] 00:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12b42a800) [pid = 1655] [serial = 1184] [outer = 0x0] 00:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12b64b800) [pid = 1655] [serial = 1185] [outer = 0x12b42a800] 00:27:07 INFO - PROCESS | 1655 | 1461742027713 Marionette DEBUG loaded listener.js 00:27:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12bf49000) [pid = 1655] [serial = 1186] [outer = 0x12b42a800] 00:27:08 INFO - PROCESS | 1655 | 1461742028130 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]]]}] 00:27:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:27:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 721ms 00:27:08 INFO - PROCESS | 1655 | 1461742028171 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:27:08 INFO - PROCESS | 1655 | 1461742028173 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:27:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:27:08 INFO - PROCESS | 1655 | 1461742028175 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:27:08 INFO - PROCESS | 1655 | 1461742028176 Marionette TRACE conn2 <- [1,1554,null,{}] 00:27:08 INFO - PROCESS | 1655 | 1461742028179 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}] 00:27:08 INFO - PROCESS | 1655 | 1461742028308 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:27:08 INFO - PROCESS | 1655 | 1461742028418 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f236800 == 79 [pid = 1655] [id = 396] 00:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12bf4ac00) [pid = 1655] [serial = 1187] [outer = 0x0] 00:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12d252c00) [pid = 1655] [serial = 1188] [outer = 0x12bf4ac00] 00:27:08 INFO - PROCESS | 1655 | 1461742028449 Marionette DEBUG loaded listener.js 00:27:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12d2b0000) [pid = 1655] [serial = 1189] [outer = 0x12bf4ac00] 00:27:08 INFO - PROCESS | 1655 | 1461742028852 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]]]}] 00:27:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:27:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 719ms 00:27:08 INFO - PROCESS | 1655 | 1461742028894 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:27:08 INFO - PROCESS | 1655 | 1461742028896 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:27:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:27:08 INFO - PROCESS | 1655 | 1461742028898 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:27:08 INFO - PROCESS | 1655 | 1461742028900 Marionette TRACE conn2 <- [1,1558,null,{}] 00:27:08 INFO - PROCESS | 1655 | 1461742028903 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}] 00:27:09 INFO - PROCESS | 1655 | 1461742029011 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:27:09 INFO - PROCESS | 1655 | 1461742029090 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f717000 == 80 [pid = 1655] [id = 397] 00:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12d045800) [pid = 1655] [serial = 1190] [outer = 0x0] 00:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12d7ab400) [pid = 1655] [serial = 1191] [outer = 0x12d045800] 00:27:09 INFO - PROCESS | 1655 | 1461742029120 Marionette DEBUG loaded listener.js 00:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12e42d400) [pid = 1655] [serial = 1192] [outer = 0x12d045800] 00:27:09 INFO - PROCESS | 1655 | 1461742029566 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]]]}] 00:27:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:27:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 720ms 00:27:09 INFO - PROCESS | 1655 | 1461742029637 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:27:09 INFO - PROCESS | 1655 | 1461742029639 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:27:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:27:09 INFO - PROCESS | 1655 | 1461742029677 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:27:09 INFO - PROCESS | 1655 | 1461742029679 Marionette TRACE conn2 <- [1,1562,null,{}] 00:27:09 INFO - PROCESS | 1655 | 1461742029682 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}] 00:27:09 INFO - PROCESS | 1655 | 1461742029779 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:27:09 INFO - PROCESS | 1655 | 1461742029928 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd07000 == 81 [pid = 1655] [id = 398] 00:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12e42d800) [pid = 1655] [serial = 1193] [outer = 0x0] 00:27:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12e5abc00) [pid = 1655] [serial = 1194] [outer = 0x12e42d800] 00:27:09 INFO - PROCESS | 1655 | 1461742029978 Marionette DEBUG loaded listener.js 00:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12e8f0800) [pid = 1655] [serial = 1195] [outer = 0x12e42d800] 00:27:10 INFO - PROCESS | 1655 | 1461742030529 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]]]}] 00:27:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:27:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 895ms 00:27:10 INFO - PROCESS | 1655 | 1461742030552 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:27:10 INFO - PROCESS | 1655 | 1461742030555 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:27:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:27:10 INFO - PROCESS | 1655 | 1461742030557 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:27:10 INFO - PROCESS | 1655 | 1461742030559 Marionette TRACE conn2 <- [1,1566,null,{}] 00:27:10 INFO - PROCESS | 1655 | 1461742030561 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}] 00:27:10 INFO - PROCESS | 1655 | 1461742030672 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:27:10 INFO - PROCESS | 1655 | 1461742030781 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166e0800 == 82 [pid = 1655] [id = 399] 00:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x113616800) [pid = 1655] [serial = 1196] [outer = 0x0] 00:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12a303800) [pid = 1655] [serial = 1197] [outer = 0x113616800] 00:27:10 INFO - PROCESS | 1655 | 1461742030814 Marionette DEBUG loaded listener.js 00:27:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12a0b0c00) [pid = 1655] [serial = 1198] [outer = 0x113616800] 00:27:11 INFO - PROCESS | 1655 | 1461742031401 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]]]}] 00:27:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:27:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 870ms 00:27:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:27:11 INFO - PROCESS | 1655 | 1461742031428 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:27:11 INFO - PROCESS | 1655 | 1461742031431 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:27:11 INFO - PROCESS | 1655 | 1461742031434 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:27:11 INFO - PROCESS | 1655 | 1461742031436 Marionette TRACE conn2 <- [1,1570,null,{}] 00:27:11 INFO - PROCESS | 1655 | 1461742031440 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}] 00:27:11 INFO - PROCESS | 1655 | 1461742031553 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:27:11 INFO - PROCESS | 1655 | 1461742031673 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11beba000 == 83 [pid = 1655] [id = 400] 00:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x11a902c00) [pid = 1655] [serial = 1199] [outer = 0x0] 00:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x11acefc00) [pid = 1655] [serial = 1200] [outer = 0x11a902c00] 00:27:11 INFO - PROCESS | 1655 | 1461742031708 Marionette DEBUG loaded listener.js 00:27:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x11befc000) [pid = 1655] [serial = 1201] [outer = 0x11a902c00] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12b13e800 == 82 [pid = 1655] [id = 389] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12a049800 == 81 [pid = 1655] [id = 388] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129e10800 == 80 [pid = 1655] [id = 387] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x123934000 == 79 [pid = 1655] [id = 386] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11b292000 == 78 [pid = 1655] [id = 385] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x124013000 == 77 [pid = 1655] [id = 384] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12fbe1800) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x139ed6800 == 76 [pid = 1655] [id = 379] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x13938a000 == 75 [pid = 1655] [id = 378] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12eae9000 == 74 [pid = 1655] [id = 377] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129e25800 == 73 [pid = 1655] [id = 376] 00:27:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab5d000 == 72 [pid = 1655] [id = 375] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x115260400) [pid = 1655] [serial = 877] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x11ba29000) [pid = 1655] [serial = 880] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12751c000) [pid = 1655] [serial = 883] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12bf49400) [pid = 1655] [serial = 886] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12dc17c00) [pid = 1655] [serial = 889] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12e8dfc00) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12ee14800) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12f25e800) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12f8e6c00) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12ae16400) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12bc0e000) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12d426400) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12a619c00) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12d269400) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x123f03400) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11afaf000) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x129d20400) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x129fe1c00) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x129fe8400) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11561dc00) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x114bb9400) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12a615c00) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12fad0c00) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12f57dc00) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12bc0ac00) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x129ed8400) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x1246a1c00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x127ecb000) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12aa93000) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12fbd9400) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1188ea000) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12f8ea000) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x129ed6800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12dc1a800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12a304c00) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12a60b000) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12bf4d000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11afc3400) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12b356000) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12aa98400) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12f25e000) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12d2b1400) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1655 | 1461742032193 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]]]}] 00:27:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:27:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 772ms 00:27:12 INFO - PROCESS | 1655 | 1461742032206 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:27:12 INFO - PROCESS | 1655 | 1461742032210 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:27:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:27:12 INFO - PROCESS | 1655 | 1461742032214 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:27:12 INFO - PROCESS | 1655 | 1461742032215 Marionette TRACE conn2 <- [1,1574,null,{}] 00:27:12 INFO - PROCESS | 1655 | 1461742032224 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}] 00:27:12 INFO - PROCESS | 1655 | 1461742032333 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:27:12 INFO - PROCESS | 1655 | 1461742032340 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb15800 == 73 [pid = 1655] [id = 401] 00:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x11befc400) [pid = 1655] [serial = 1202] [outer = 0x0] 00:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x123f03c00) [pid = 1655] [serial = 1203] [outer = 0x11befc400] 00:27:12 INFO - PROCESS | 1655 | 1461742032371 Marionette DEBUG loaded listener.js 00:27:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x127867800) [pid = 1655] [serial = 1204] [outer = 0x11befc400] 00:27:12 INFO - PROCESS | 1655 | 1461742032864 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]]]}] 00:27:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:27:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 668ms 00:27:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:27:12 INFO - PROCESS | 1655 | 1461742032883 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:27:12 INFO - PROCESS | 1655 | 1461742032885 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:27:12 INFO - PROCESS | 1655 | 1461742032907 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:27:12 INFO - PROCESS | 1655 | 1461742032909 Marionette TRACE conn2 <- [1,1578,null,{}] 00:27:12 INFO - PROCESS | 1655 | 1461742032916 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}] 00:27:13 INFO - PROCESS | 1655 | 1461742033022 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:27:13 INFO - PROCESS | 1655 | 1461742033028 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b33800 == 74 [pid = 1655] [id = 402] 00:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x129f02800) [pid = 1655] [serial = 1205] [outer = 0x0] 00:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x129f0d000) [pid = 1655] [serial = 1206] [outer = 0x129f02800] 00:27:13 INFO - PROCESS | 1655 | 1461742033057 Marionette DEBUG loaded listener.js 00:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x129fe7c00) [pid = 1655] [serial = 1207] [outer = 0x129f02800] 00:27:13 INFO - PROCESS | 1655 | 1461742033447 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]]]}] 00:27:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:27:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 589ms 00:27:13 INFO - PROCESS | 1655 | 1461742033478 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:27:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:27:13 INFO - PROCESS | 1655 | 1461742033480 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:27:13 INFO - PROCESS | 1655 | 1461742033484 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:27:13 INFO - PROCESS | 1655 | 1461742033486 Marionette TRACE conn2 <- [1,1582,null,{}] 00:27:13 INFO - PROCESS | 1655 | 1461742033489 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}] 00:27:13 INFO - PROCESS | 1655 | 1461742033637 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:27:13 INFO - PROCESS | 1655 | 1461742033648 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a042800 == 75 [pid = 1655] [id = 403] 00:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12a306c00) [pid = 1655] [serial = 1208] [outer = 0x0] 00:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12a614400) [pid = 1655] [serial = 1209] [outer = 0x12a306c00] 00:27:13 INFO - PROCESS | 1655 | 1461742033689 Marionette DEBUG loaded listener.js 00:27:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12aa94000) [pid = 1655] [serial = 1210] [outer = 0x12a306c00] 00:27:14 INFO - PROCESS | 1655 | 1461742034115 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]]]}] 00:27:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:27:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 00:27:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:27:14 INFO - PROCESS | 1655 | 1461742034174 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:27:14 INFO - PROCESS | 1655 | 1461742034175 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:27:14 INFO - PROCESS | 1655 | 1461742034177 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:27:14 INFO - PROCESS | 1655 | 1461742034178 Marionette TRACE conn2 <- [1,1586,null,{}] 00:27:14 INFO - PROCESS | 1655 | 1461742034181 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}] 00:27:14 INFO - PROCESS | 1655 | 1461742034279 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:27:14 INFO - PROCESS | 1655 | 1461742034301 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b11f800 == 76 [pid = 1655] [id = 404] 00:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12abd0c00) [pid = 1655] [serial = 1211] [outer = 0x0] 00:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12ae12400) [pid = 1655] [serial = 1212] [outer = 0x12abd0c00] 00:27:14 INFO - PROCESS | 1655 | 1461742034327 Marionette DEBUG loaded listener.js 00:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12b356000) [pid = 1655] [serial = 1213] [outer = 0x12abd0c00] 00:27:14 INFO - PROCESS | 1655 | 1461742034750 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]]]}] 00:27:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:27:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 620ms 00:27:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:27:14 INFO - PROCESS | 1655 | 1461742034797 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:27:14 INFO - PROCESS | 1655 | 1461742034798 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:27:14 INFO - PROCESS | 1655 | 1461742034806 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:27:14 INFO - PROCESS | 1655 | 1461742034808 Marionette TRACE conn2 <- [1,1590,null,{}] 00:27:14 INFO - PROCESS | 1655 | 1461742034810 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}] 00:27:14 INFO - PROCESS | 1655 | 1461742034944 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:27:14 INFO - PROCESS | 1655 | 1461742034963 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf8a000 == 77 [pid = 1655] [id = 405] 00:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12bdb6400) [pid = 1655] [serial = 1214] [outer = 0x0] 00:27:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12e429000) [pid = 1655] [serial = 1215] [outer = 0x12bdb6400] 00:27:14 INFO - PROCESS | 1655 | 1461742034990 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12e8f3400) [pid = 1655] [serial = 1216] [outer = 0x12bdb6400] 00:27:15 INFO - PROCESS | 1655 | 1461742035348 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]]]}] 00:27:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:27:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 574ms 00:27:15 INFO - PROCESS | 1655 | 1461742035375 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:27:15 INFO - PROCESS | 1655 | 1461742035377 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:27:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:27:15 INFO - PROCESS | 1655 | 1461742035379 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:27:15 INFO - PROCESS | 1655 | 1461742035380 Marionette TRACE conn2 <- [1,1594,null,{}] 00:27:15 INFO - PROCESS | 1655 | 1461742035389 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}] 00:27:15 INFO - PROCESS | 1655 | 1461742035507 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:27:15 INFO - PROCESS | 1655 | 1461742035521 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd14000 == 78 [pid = 1655] [id = 406] 00:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12b358000) [pid = 1655] [serial = 1217] [outer = 0x0] 00:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12ee1bc00) [pid = 1655] [serial = 1218] [outer = 0x12b358000] 00:27:15 INFO - PROCESS | 1655 | 1461742035546 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12f56e800) [pid = 1655] [serial = 1219] [outer = 0x12b358000] 00:27:15 INFO - PROCESS | 1655 | 1461742035892 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]]]}] 00:27:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:27:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 526ms 00:27:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:27:15 INFO - PROCESS | 1655 | 1461742035906 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:27:15 INFO - PROCESS | 1655 | 1461742035907 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:27:15 INFO - PROCESS | 1655 | 1461742035909 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:27:15 INFO - PROCESS | 1655 | 1461742035910 Marionette TRACE conn2 <- [1,1598,null,{}] 00:27:15 INFO - PROCESS | 1655 | 1461742035912 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}] 00:27:16 INFO - PROCESS | 1655 | 1461742036040 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:27:16 INFO - PROCESS | 1655 | 1461742036044 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f22e000 == 79 [pid = 1655] [id = 407] 00:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12ee19400) [pid = 1655] [serial = 1220] [outer = 0x0] 00:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12f8e7400) [pid = 1655] [serial = 1221] [outer = 0x12ee19400] 00:27:16 INFO - PROCESS | 1655 | 1461742036070 Marionette DEBUG loaded listener.js 00:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12face400) [pid = 1655] [serial = 1222] [outer = 0x12ee19400] 00:27:16 INFO - PROCESS | 1655 | 1461742036413 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]]]}] 00:27:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:27:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 00:27:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:27:16 INFO - PROCESS | 1655 | 1461742036428 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:27:16 INFO - PROCESS | 1655 | 1461742036429 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:27:16 INFO - PROCESS | 1655 | 1461742036431 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:27:16 INFO - PROCESS | 1655 | 1461742036432 Marionette TRACE conn2 <- [1,1602,null,{}] 00:27:16 INFO - PROCESS | 1655 | 1461742036434 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}] 00:27:16 INFO - PROCESS | 1655 | 1461742036618 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:27:16 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x129edd000) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:27:16 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x11b672c00) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:27:16 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x1289de000) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:27:16 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x1186b6000) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:27:16 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x124190c00) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:27:16 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12facf400) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:27:16 INFO - PROCESS | 1655 | 1461742036666 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ada000 == 80 [pid = 1655] [id = 408] 00:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x114bb9c00) [pid = 1655] [serial = 1223] [outer = 0x0] 00:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x124190c00) [pid = 1655] [serial = 1224] [outer = 0x114bb9c00] 00:27:16 INFO - PROCESS | 1655 | 1461742036692 Marionette DEBUG loaded listener.js 00:27:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12fad2c00) [pid = 1655] [serial = 1225] [outer = 0x114bb9c00] 00:27:16 INFO - PROCESS | 1655 | 1461742036996 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]]]}] 00:27:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:27:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 568ms 00:27:17 INFO - PROCESS | 1655 | 1461742037000 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:27:17 INFO - PROCESS | 1655 | 1461742037001 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:27:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:27:17 INFO - PROCESS | 1655 | 1461742037011 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1655 | 1461742037012 Marionette TRACE conn2 <- [1,1606,null,{}] 00:27:17 INFO - PROCESS | 1655 | 1461742037014 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}] 00:27:17 INFO - PROCESS | 1655 | 1461742037117 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:27:17 INFO - PROCESS | 1655 | 1461742037185 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd1c800 == 81 [pid = 1655] [id = 409] 00:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12f267800) [pid = 1655] [serial = 1226] [outer = 0x0] 00:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12fbd7400) [pid = 1655] [serial = 1227] [outer = 0x12f267800] 00:27:17 INFO - PROCESS | 1655 | 1461742037211 Marionette DEBUG loaded listener.js 00:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x130107400) [pid = 1655] [serial = 1228] [outer = 0x12f267800] 00:27:17 INFO - PROCESS | 1655 | 1461742037549 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]]]}] 00:27:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:27:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 568ms 00:27:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:27:17 INFO - PROCESS | 1655 | 1461742037580 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:27:17 INFO - PROCESS | 1655 | 1461742037582 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:27:17 INFO - PROCESS | 1655 | 1461742037585 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1655 | 1461742037590 Marionette TRACE conn2 <- [1,1610,null,{}] 00:27:17 INFO - PROCESS | 1655 | 1461742037593 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}] 00:27:17 INFO - PROCESS | 1655 | 1461742037763 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:27:17 INFO - PROCESS | 1655 | 1461742037905 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x138017000 == 82 [pid = 1655] [id = 410] 00:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12afe5400) [pid = 1655] [serial = 1229] [outer = 0x0] 00:27:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x130111c00) [pid = 1655] [serial = 1230] [outer = 0x12afe5400] 00:27:17 INFO - PROCESS | 1655 | 1461742037953 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1301a7c00) [pid = 1655] [serial = 1231] [outer = 0x12afe5400] 00:27:18 INFO - PROCESS | 1655 | 1461742038257 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]]]}] 00:27:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:27:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 724ms 00:27:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:27:18 INFO - PROCESS | 1655 | 1461742038309 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:27:18 INFO - PROCESS | 1655 | 1461742038311 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:27:18 INFO - PROCESS | 1655 | 1461742038313 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:27:18 INFO - PROCESS | 1655 | 1461742038314 Marionette TRACE conn2 <- [1,1614,null,{}] 00:27:18 INFO - PROCESS | 1655 | 1461742038316 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}] 00:27:18 INFO - PROCESS | 1655 | 1461742038422 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:27:18 INFO - PROCESS | 1655 | 1461742038492 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b7f800 == 83 [pid = 1655] [id = 411] 00:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x13019e000) [pid = 1655] [serial = 1232] [outer = 0x0] 00:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1392ad000) [pid = 1655] [serial = 1233] [outer = 0x13019e000] 00:27:18 INFO - PROCESS | 1655 | 1461742038517 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1392b4000) [pid = 1655] [serial = 1234] [outer = 0x13019e000] 00:27:19 INFO - PROCESS | 1655 | 1461742039033 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]]]}] 00:27:19 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 00:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 768ms 00:27:19 INFO - PROCESS | 1655 | 1461742039082 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:27:19 INFO - PROCESS | 1655 | 1461742039085 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:27:19 INFO - PROCESS | 1655 | 1461742039090 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:27:19 INFO - PROCESS | 1655 | 1461742039093 Marionette TRACE conn2 <- [1,1618,null,{}] 00:27:19 INFO - PROCESS | 1655 | 1461742039097 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}] 00:27:19 INFO - PROCESS | 1655 | 1461742039301 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:27:19 INFO - PROCESS | 1655 | 1461742039464 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e21800 == 84 [pid = 1655] [id = 412] 00:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11b6d7400) [pid = 1655] [serial = 1235] [outer = 0x0] 00:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x123f06800) [pid = 1655] [serial = 1236] [outer = 0x11b6d7400] 00:27:19 INFO - PROCESS | 1655 | 1461742039514 Marionette DEBUG loaded listener.js 00:27:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x127ed2400) [pid = 1655] [serial = 1237] [outer = 0x11b6d7400] 00:27:19 INFO - PROCESS | 1655 | 1461742039960 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]]]}] 00:27:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 926ms 00:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:27:20 INFO - PROCESS | 1655 | 1461742040016 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:27:20 INFO - PROCESS | 1655 | 1461742040020 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:27:20 INFO - PROCESS | 1655 | 1461742040025 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:27:20 INFO - PROCESS | 1655 | 1461742040027 Marionette TRACE conn2 <- [1,1622,null,{}] 00:27:20 INFO - PROCESS | 1655 | 1461742040030 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}] 00:27:20 INFO - PROCESS | 1655 | 1461742040151 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:27:20 INFO - PROCESS | 1655 | 1461742040235 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a3800 == 85 [pid = 1655] [id = 413] 00:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x129f05c00) [pid = 1655] [serial = 1238] [outer = 0x0] 00:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a0b2000) [pid = 1655] [serial = 1239] [outer = 0x129f05c00] 00:27:20 INFO - PROCESS | 1655 | 1461742040266 Marionette DEBUG loaded listener.js 00:27:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12aa98400) [pid = 1655] [serial = 1240] [outer = 0x129f05c00] 00:27:20 INFO - PROCESS | 1655 | 1461742040703 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]]]}] 00:27:20 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 00:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 721ms 00:27:20 INFO - PROCESS | 1655 | 1461742040748 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:27:20 INFO - PROCESS | 1655 | 1461742040749 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:27:20 INFO - PROCESS | 1655 | 1461742040766 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:27:20 INFO - PROCESS | 1655 | 1461742040769 Marionette TRACE conn2 <- [1,1626,null,{}] 00:27:20 INFO - PROCESS | 1655 | 1461742040796 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}] 00:27:20 INFO - PROCESS | 1655 | 1461742040919 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:27:21 INFO - PROCESS | 1655 | 1461742041005 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x137ace000 == 86 [pid = 1655] [id = 414] 00:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12b232000) [pid = 1655] [serial = 1241] [outer = 0x0] 00:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12b903800) [pid = 1655] [serial = 1242] [outer = 0x12b232000] 00:27:21 INFO - PROCESS | 1655 | 1461742041037 Marionette DEBUG loaded listener.js 00:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12d268000) [pid = 1655] [serial = 1243] [outer = 0x12b232000] 00:27:21 INFO - PROCESS | 1655 | 1461742041443 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]]]}] 00:27:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:27:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 704ms 00:27:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:27:21 INFO - PROCESS | 1655 | 1461742041457 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:27:21 INFO - PROCESS | 1655 | 1461742041459 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:27:21 INFO - PROCESS | 1655 | 1461742041461 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:27:21 INFO - PROCESS | 1655 | 1461742041462 Marionette TRACE conn2 <- [1,1630,null,{}] 00:27:21 INFO - PROCESS | 1655 | 1461742041465 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}] 00:27:21 INFO - PROCESS | 1655 | 1461742041586 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:27:21 INFO - PROCESS | 1655 | 1461742041698 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x13937f800 == 87 [pid = 1655] [id = 415] 00:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12d269400) [pid = 1655] [serial = 1244] [outer = 0x0] 00:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12e592400) [pid = 1655] [serial = 1245] [outer = 0x12d269400] 00:27:21 INFO - PROCESS | 1655 | 1461742041730 Marionette DEBUG loaded listener.js 00:27:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12f3e0000) [pid = 1655] [serial = 1246] [outer = 0x12d269400] 00:27:22 INFO - PROCESS | 1655 | 1461742042136 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]]]}] 00:27:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:27:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 00:27:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:27:22 INFO - PROCESS | 1655 | 1461742042181 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:27:22 INFO - PROCESS | 1655 | 1461742042182 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:27:22 INFO - PROCESS | 1655 | 1461742042184 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:27:22 INFO - PROCESS | 1655 | 1461742042186 Marionette TRACE conn2 <- [1,1634,null,{}] 00:27:22 INFO - PROCESS | 1655 | 1461742042191 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}] 00:27:22 INFO - PROCESS | 1655 | 1461742042326 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:27:22 INFO - PROCESS | 1655 | 1461742042424 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d17000 == 88 [pid = 1655] [id = 416] 00:27:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12d2b2400) [pid = 1655] [serial = 1247] [outer = 0x0] 00:27:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12fbda800) [pid = 1655] [serial = 1248] [outer = 0x12d2b2400] 00:27:22 INFO - PROCESS | 1655 | 1461742042454 Marionette DEBUG loaded listener.js 00:27:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x1392acc00) [pid = 1655] [serial = 1249] [outer = 0x12d2b2400] 00:27:22 INFO - PROCESS | 1655 | 1461742042855 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]]]}] 00:27:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:27:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 723ms 00:27:22 INFO - PROCESS | 1655 | 1461742042907 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:27:22 INFO - PROCESS | 1655 | 1461742042909 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:27:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:27:22 INFO - PROCESS | 1655 | 1461742042911 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:27:22 INFO - PROCESS | 1655 | 1461742042912 Marionette TRACE conn2 <- [1,1638,null,{}] 00:27:22 INFO - PROCESS | 1655 | 1461742042915 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}] 00:27:23 INFO - PROCESS | 1655 | 1461742043040 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:27:23 INFO - PROCESS | 1655 | 1461742043126 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x139fd0000 == 89 [pid = 1655] [id = 417] 00:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x139210000) [pid = 1655] [serial = 1250] [outer = 0x0] 00:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1392ad400) [pid = 1655] [serial = 1251] [outer = 0x139210000] 00:27:23 INFO - PROCESS | 1655 | 1461742043159 Marionette DEBUG loaded listener.js 00:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x1393efc00) [pid = 1655] [serial = 1252] [outer = 0x139210000] 00:27:23 INFO - PROCESS | 1655 | 1461742043579 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]]]}] 00:27:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:27:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 720ms 00:27:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:27:23 INFO - PROCESS | 1655 | 1461742043631 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:27:23 INFO - PROCESS | 1655 | 1461742043633 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:27:23 INFO - PROCESS | 1655 | 1461742043635 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:27:23 INFO - PROCESS | 1655 | 1461742043636 Marionette TRACE conn2 <- [1,1642,null,{}] 00:27:23 INFO - PROCESS | 1655 | 1461742043658 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}] 00:27:23 INFO - PROCESS | 1655 | 1461742043774 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:27:23 INFO - PROCESS | 1655 | 1461742043859 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1d0000 == 90 [pid = 1655] [id = 418] 00:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x1392b8800) [pid = 1655] [serial = 1253] [outer = 0x0] 00:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x139308800) [pid = 1655] [serial = 1254] [outer = 0x1392b8800] 00:27:23 INFO - PROCESS | 1655 | 1461742043889 Marionette DEBUG loaded listener.js 00:27:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x13930d000) [pid = 1655] [serial = 1255] [outer = 0x1392b8800] 00:27:24 INFO - PROCESS | 1655 | 1461742044320 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]]]}] 00:27:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:27:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 721ms 00:27:24 INFO - PROCESS | 1655 | 1461742044357 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:27:24 INFO - PROCESS | 1655 | 1461742044358 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:27:24 INFO - PROCESS | 1655 | 1461742044361 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:27:24 INFO - PROCESS | 1655 | 1461742044362 Marionette TRACE conn2 <- [1,1646,null,{}] 00:27:24 INFO - PROCESS | 1655 | 1461742044365 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}] 00:27:24 INFO - PROCESS | 1655 | 1461742044501 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:27:24 INFO - PROCESS | 1655 | 1461742044589 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12400b800 == 91 [pid = 1655] [id = 419] 00:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1153c7400) [pid = 1655] [serial = 1256] [outer = 0x0] 00:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x129ed9c00) [pid = 1655] [serial = 1257] [outer = 0x1153c7400] 00:27:24 INFO - PROCESS | 1655 | 1461742044619 Marionette DEBUG loaded listener.js 00:27:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12b063800) [pid = 1655] [serial = 1258] [outer = 0x1153c7400] 00:27:25 INFO - PROCESS | 1655 | 1461742045044 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]]]}] 00:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 718ms 00:27:25 INFO - PROCESS | 1655 | 1461742045084 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:27:25 INFO - PROCESS | 1655 | 1461742045085 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:27:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:27:25 INFO - PROCESS | 1655 | 1461742045104 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:27:25 INFO - PROCESS | 1655 | 1461742045105 Marionette TRACE conn2 <- [1,1650,null,{}] 00:27:25 INFO - PROCESS | 1655 | 1461742045108 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}] 00:27:25 INFO - PROCESS | 1655 | 1461742045229 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:27:25 INFO - PROCESS | 1655 | 1461742045566 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab5a000 == 92 [pid = 1655] [id = 420] 00:27:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11348f800) [pid = 1655] [serial = 1259] [outer = 0x0] 00:27:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11354b800) [pid = 1655] [serial = 1260] [outer = 0x11348f800] 00:27:25 INFO - PROCESS | 1655 | 1461742045642 Marionette DEBUG loaded listener.js 00:27:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x115163c00) [pid = 1655] [serial = 1261] [outer = 0x11348f800] 00:27:26 INFO - PROCESS | 1655 | 1461742046085 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]]]}] 00:27:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1022ms 00:27:26 INFO - PROCESS | 1655 | 1461742046125 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:27:26 INFO - PROCESS | 1655 | 1461742046127 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:27:26 INFO - PROCESS | 1655 | 1461742046130 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:27:26 INFO - PROCESS | 1655 | 1461742046133 Marionette TRACE conn2 <- [1,1654,null,{}] 00:27:26 INFO - PROCESS | 1655 | 1461742046136 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}] 00:27:26 INFO - PROCESS | 1655 | 1461742046244 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:27:26 INFO - PROCESS | 1655 | 1461742046336 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb1b000 == 93 [pid = 1655] [id = 421] 00:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11453a800) [pid = 1655] [serial = 1262] [outer = 0x0] 00:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x114bc5400) [pid = 1655] [serial = 1263] [outer = 0x11453a800] 00:27:26 INFO - PROCESS | 1655 | 1461742046367 Marionette DEBUG loaded listener.js 00:27:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x11987b800) [pid = 1655] [serial = 1264] [outer = 0x11453a800] 00:27:26 INFO - PROCESS | 1655 | 1461742046789 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]]]}] 00:27:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 00:27:26 INFO - PROCESS | 1655 | 1461742046804 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:27:26 INFO - PROCESS | 1655 | 1461742046806 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:27:26 INFO - PROCESS | 1655 | 1461742046810 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:27:26 INFO - PROCESS | 1655 | 1461742046811 Marionette TRACE conn2 <- [1,1658,null,{}] 00:27:26 INFO - PROCESS | 1655 | 1461742046814 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}] 00:27:26 INFO - PROCESS | 1655 | 1461742046939 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:27:27 INFO - PROCESS | 1655 | 1461742047081 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x138017000 == 92 [pid = 1655] [id = 410] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd1c800 == 91 [pid = 1655] [id = 409] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123ada000 == 90 [pid = 1655] [id = 408] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12f22e000 == 89 [pid = 1655] [id = 407] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd14000 == 88 [pid = 1655] [id = 406] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf8a000 == 87 [pid = 1655] [id = 405] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b11f800 == 86 [pid = 1655] [id = 404] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12a68d000) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1153bc800 == 87 [pid = 1655] [id = 422] 00:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x113546800) [pid = 1655] [serial = 1265] [outer = 0x0] 00:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x11acf7c00) [pid = 1655] [serial = 1266] [outer = 0x113546800] 00:27:27 INFO - PROCESS | 1655 | 1461742047150 Marionette DEBUG loaded listener.js 00:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x11c509000) [pid = 1655] [serial = 1267] [outer = 0x113546800] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a042800 == 86 [pid = 1655] [id = 403] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129b33800 == 85 [pid = 1655] [id = 402] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb15800 == 84 [pid = 1655] [id = 401] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11beba000 == 83 [pid = 1655] [id = 400] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12f236800 == 82 [pid = 1655] [id = 396] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea72800 == 81 [pid = 1655] [id = 395] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd05800 == 80 [pid = 1655] [id = 394] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d7000 == 79 [pid = 1655] [id = 393] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12aee1000 == 78 [pid = 1655] [id = 392] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x138b62800 == 77 [pid = 1655] [id = 374] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123acd800 == 76 [pid = 1655] [id = 391] 00:27:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11911a800 == 75 [pid = 1655] [id = 390] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x129fde800) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12a60ec00) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12ee1a000) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11a602800) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x129ee2000) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12abd5000) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12b433c00) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x119269c00) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x129f0a400) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11befd400) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x129d1dc00) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x125e27c00) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x129f0b400) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x1301a6800) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x11acf0000) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x127ed0400) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x13010b400) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x129fe7000) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12758c000) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x123a1cc00) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 00:27:27 INFO - PROCESS | 1655 | 1461742047536 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]]]}] 00:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 769ms 00:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:27:27 INFO - PROCESS | 1655 | 1461742047579 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:27:27 INFO - PROCESS | 1655 | 1461742047580 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:27:27 INFO - PROCESS | 1655 | 1461742047584 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:27:27 INFO - PROCESS | 1655 | 1461742047588 Marionette TRACE conn2 <- [1,1662,null,{}] 00:27:27 INFO - PROCESS | 1655 | 1461742047594 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}] 00:27:27 INFO - PROCESS | 1655 | 1461742047689 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:27:27 INFO - PROCESS | 1655 | 1461742047780 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11afa3000 == 76 [pid = 1655] [id = 423] 00:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11a602800) [pid = 1655] [serial = 1268] [outer = 0x0] 00:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x123b37800) [pid = 1655] [serial = 1269] [outer = 0x11a602800] 00:27:27 INFO - PROCESS | 1655 | 1461742047807 Marionette DEBUG loaded listener.js 00:27:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x128e94800) [pid = 1655] [serial = 1270] [outer = 0x11a602800] 00:27:28 INFO - PROCESS | 1655 | 1461742048113 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]]]}] 00:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 577ms 00:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:27:28 INFO - PROCESS | 1655 | 1461742048160 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:27:28 INFO - PROCESS | 1655 | 1461742048162 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:27:28 INFO - PROCESS | 1655 | 1461742048164 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:27:28 INFO - PROCESS | 1655 | 1461742048165 Marionette TRACE conn2 <- [1,1666,null,{}] 00:27:28 INFO - PROCESS | 1655 | 1461742048168 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}] 00:27:28 INFO - PROCESS | 1655 | 1461742048269 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:27:28 INFO - PROCESS | 1655 | 1461742048357 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e1b800 == 77 [pid = 1655] [id = 424] 00:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12758c000) [pid = 1655] [serial = 1271] [outer = 0x0] 00:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1289dc800) [pid = 1655] [serial = 1272] [outer = 0x12758c000] 00:27:28 INFO - PROCESS | 1655 | 1461742048385 Marionette DEBUG loaded listener.js 00:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x129ed7800) [pid = 1655] [serial = 1273] [outer = 0x12758c000] 00:27:28 INFO - PROCESS | 1655 | 1461742048673 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]]]}] 00:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 00:27:28 INFO - PROCESS | 1655 | 1461742048683 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:27:28 INFO - PROCESS | 1655 | 1461742048684 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:27:28 INFO - PROCESS | 1655 | 1461742048694 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:27:28 INFO - PROCESS | 1655 | 1461742048695 Marionette TRACE conn2 <- [1,1670,null,{}] 00:27:28 INFO - PROCESS | 1655 | 1461742048697 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}] 00:27:28 INFO - PROCESS | 1655 | 1461742048798 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:27:28 INFO - PROCESS | 1655 | 1461742048803 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e52800 == 78 [pid = 1655] [id = 425] 00:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x129f04c00) [pid = 1655] [serial = 1274] [outer = 0x0] 00:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x129f0b800) [pid = 1655] [serial = 1275] [outer = 0x129f04c00] 00:27:28 INFO - PROCESS | 1655 | 1461742048835 Marionette DEBUG loaded listener.js 00:27:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12a0b6c00) [pid = 1655] [serial = 1276] [outer = 0x129f04c00] 00:27:29 INFO - PROCESS | 1655 | 1461742049215 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]]]}] 00:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 571ms 00:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:27:29 INFO - PROCESS | 1655 | 1461742049265 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:27:29 INFO - PROCESS | 1655 | 1461742049266 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:27:29 INFO - PROCESS | 1655 | 1461742049269 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:27:29 INFO - PROCESS | 1655 | 1461742049270 Marionette TRACE conn2 <- [1,1674,null,{}] 00:27:29 INFO - PROCESS | 1655 | 1461742049283 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}] 00:27:29 INFO - PROCESS | 1655 | 1461742049399 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:27:29 INFO - PROCESS | 1655 | 1461742049442 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a338000 == 79 [pid = 1655] [id = 426] 00:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12a0b7800) [pid = 1655] [serial = 1277] [outer = 0x0] 00:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12a614c00) [pid = 1655] [serial = 1278] [outer = 0x12a0b7800] 00:27:29 INFO - PROCESS | 1655 | 1461742049468 Marionette DEBUG loaded listener.js 00:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12aa93c00) [pid = 1655] [serial = 1279] [outer = 0x12a0b7800] 00:27:29 INFO - PROCESS | 1655 | 1461742049815 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]]]}] 00:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 580ms 00:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:27:29 INFO - PROCESS | 1655 | 1461742049849 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:27:29 INFO - PROCESS | 1655 | 1461742049851 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:27:29 INFO - PROCESS | 1655 | 1461742049853 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:27:29 INFO - PROCESS | 1655 | 1461742049856 Marionette TRACE conn2 <- [1,1678,null,{}] 00:27:29 INFO - PROCESS | 1655 | 1461742049858 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}] 00:27:29 INFO - PROCESS | 1655 | 1461742049974 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:27:29 INFO - PROCESS | 1655 | 1461742049984 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab5f800 == 80 [pid = 1655] [id = 427] 00:27:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12abd1400) [pid = 1655] [serial = 1280] [outer = 0x0] 00:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12ae14c00) [pid = 1655] [serial = 1281] [outer = 0x12abd1400] 00:27:30 INFO - PROCESS | 1655 | 1461742050010 Marionette DEBUG loaded listener.js 00:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12afdc400) [pid = 1655] [serial = 1282] [outer = 0x12abd1400] 00:27:30 INFO - PROCESS | 1655 | 1461742050346 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]]]}] 00:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 00:27:30 INFO - PROCESS | 1655 | 1461742050379 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:27:30 INFO - PROCESS | 1655 | 1461742050380 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:27:30 INFO - PROCESS | 1655 | 1461742050382 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:27:30 INFO - PROCESS | 1655 | 1461742050383 Marionette TRACE conn2 <- [1,1682,null,{}] 00:27:30 INFO - PROCESS | 1655 | 1461742050385 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}] 00:27:30 INFO - PROCESS | 1655 | 1461742050501 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:27:30 INFO - PROCESS | 1655 | 1461742050511 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b7cd000 == 81 [pid = 1655] [id = 428] 00:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12abdb800) [pid = 1655] [serial = 1283] [outer = 0x0] 00:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12afe4800) [pid = 1655] [serial = 1284] [outer = 0x12abdb800] 00:27:30 INFO - PROCESS | 1655 | 1461742050538 Marionette DEBUG loaded listener.js 00:27:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12b06a400) [pid = 1655] [serial = 1285] [outer = 0x12abdb800] 00:27:30 INFO - PROCESS | 1655 | 1461742050925 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]]]}] 00:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 568ms 00:27:30 INFO - PROCESS | 1655 | 1461742050951 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:27:30 INFO - PROCESS | 1655 | 1461742050954 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:27:30 INFO - PROCESS | 1655 | 1461742050959 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:27:30 INFO - PROCESS | 1655 | 1461742050961 Marionette TRACE conn2 <- [1,1686,null,{}] 00:27:30 INFO - PROCESS | 1655 | 1461742050972 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}] 00:27:31 INFO - PROCESS | 1655 | 1461742051119 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:27:31 INFO - PROCESS | 1655 | 1461742051131 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d442800 == 82 [pid = 1655] [id = 429] 00:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12afdd000) [pid = 1655] [serial = 1286] [outer = 0x0] 00:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12b354000) [pid = 1655] [serial = 1287] [outer = 0x12afdd000] 00:27:31 INFO - PROCESS | 1655 | 1461742051157 Marionette DEBUG loaded listener.js 00:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12b64a400) [pid = 1655] [serial = 1288] [outer = 0x12afdd000] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12a306c00) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12bdb6400) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x11befc400) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x11a902c00) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x129f02800) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12abd0c00) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12b358000) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12ee19400) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x114bb9c00) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12afe5400) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12f267800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:27:31 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12a0a9c00) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:27:31 INFO - PROCESS | 1655 | 1461742051688 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]]]}] 00:27:31 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 00:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 770ms 00:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:27:31 INFO - PROCESS | 1655 | 1461742051729 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:27:31 INFO - PROCESS | 1655 | 1461742051730 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:27:31 INFO - PROCESS | 1655 | 1461742051732 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:27:31 INFO - PROCESS | 1655 | 1461742051733 Marionette TRACE conn2 <- [1,1690,null,{}] 00:27:31 INFO - PROCESS | 1655 | 1461742051736 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}] 00:27:31 INFO - PROCESS | 1655 | 1461742051847 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:27:31 INFO - PROCESS | 1655 | 1461742051923 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1c5800 == 83 [pid = 1655] [id = 430] 00:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x11667d400) [pid = 1655] [serial = 1289] [outer = 0x0] 00:27:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x129f02800) [pid = 1655] [serial = 1290] [outer = 0x11667d400] 00:27:31 INFO - PROCESS | 1655 | 1461742051954 Marionette DEBUG loaded listener.js 00:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12b64f400) [pid = 1655] [serial = 1291] [outer = 0x11667d400] 00:27:32 INFO - PROCESS | 1655 | 1461742052264 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]]]}] 00:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 569ms 00:27:32 INFO - PROCESS | 1655 | 1461742052302 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:27:32 INFO - PROCESS | 1655 | 1461742052305 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:27:32 INFO - PROCESS | 1655 | 1461742052308 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:27:32 INFO - PROCESS | 1655 | 1461742052310 Marionette TRACE conn2 <- [1,1694,null,{}] 00:27:32 INFO - PROCESS | 1655 | 1461742052312 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}] 00:27:32 INFO - PROCESS | 1655 | 1461742052419 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:27:32 INFO - PROCESS | 1655 | 1461742052488 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea80000 == 84 [pid = 1655] [id = 431] 00:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1275cec00) [pid = 1655] [serial = 1292] [outer = 0x0] 00:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12b908400) [pid = 1655] [serial = 1293] [outer = 0x1275cec00] 00:27:32 INFO - PROCESS | 1655 | 1461742052514 Marionette DEBUG loaded listener.js 00:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12d270c00) [pid = 1655] [serial = 1294] [outer = 0x1275cec00] 00:27:32 INFO - PROCESS | 1655 | 1461742052790 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]]]}] 00:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 519ms 00:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:27:32 INFO - PROCESS | 1655 | 1461742052828 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:27:32 INFO - PROCESS | 1655 | 1461742052829 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:27:32 INFO - PROCESS | 1655 | 1461742052831 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:27:32 INFO - PROCESS | 1655 | 1461742052832 Marionette TRACE conn2 <- [1,1698,null,{}] 00:27:32 INFO - PROCESS | 1655 | 1461742052835 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}] 00:27:32 INFO - PROCESS | 1655 | 1461742052937 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:27:32 INFO - PROCESS | 1655 | 1461742052941 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f723800 == 85 [pid = 1655] [id = 432] 00:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12bdb3c00) [pid = 1655] [serial = 1295] [outer = 0x0] 00:27:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12d7b5c00) [pid = 1655] [serial = 1296] [outer = 0x12bdb3c00] 00:27:32 INFO - PROCESS | 1655 | 1461742052967 Marionette DEBUG loaded listener.js 00:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12e588000) [pid = 1655] [serial = 1297] [outer = 0x12bdb3c00] 00:27:33 INFO - PROCESS | 1655 | 1461742053328 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]]]}] 00:27:33 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 00:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 00:27:33 INFO - PROCESS | 1655 | 1461742053351 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:27:33 INFO - PROCESS | 1655 | 1461742053352 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:27:33 INFO - PROCESS | 1655 | 1461742053357 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:27:33 INFO - PROCESS | 1655 | 1461742053358 Marionette TRACE conn2 <- [1,1702,null,{}] 00:27:33 INFO - PROCESS | 1655 | 1461742053361 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}] 00:27:33 INFO - PROCESS | 1655 | 1461742053492 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:27:33 INFO - PROCESS | 1655 | 1461742053500 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa5a800 == 86 [pid = 1655] [id = 433] 00:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12dc1d000) [pid = 1655] [serial = 1298] [outer = 0x0] 00:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12e8dc000) [pid = 1655] [serial = 1299] [outer = 0x12dc1d000] 00:27:33 INFO - PROCESS | 1655 | 1461742053527 Marionette DEBUG loaded listener.js 00:27:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12ee1c800) [pid = 1655] [serial = 1300] [outer = 0x12dc1d000] 00:27:34 INFO - PROCESS | 1655 | 1461742054058 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]]]}] 00:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 771ms 00:27:34 INFO - PROCESS | 1655 | 1461742054127 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:27:34 INFO - PROCESS | 1655 | 1461742054129 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:27:34 INFO - PROCESS | 1655 | 1461742054133 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:27:34 INFO - PROCESS | 1655 | 1461742054135 Marionette TRACE conn2 <- [1,1706,null,{}] 00:27:34 INFO - PROCESS | 1655 | 1461742054138 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}] 00:27:34 INFO - PROCESS | 1655 | 1461742054258 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:27:34 INFO - PROCESS | 1655 | 1461742054370 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb13000 == 87 [pid = 1655] [id = 434] 00:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x1186b2000) [pid = 1655] [serial = 1301] [outer = 0x0] 00:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11a923c00) [pid = 1655] [serial = 1302] [outer = 0x1186b2000] 00:27:34 INFO - PROCESS | 1655 | 1461742054402 Marionette DEBUG loaded listener.js 00:27:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11befc400) [pid = 1655] [serial = 1303] [outer = 0x1186b2000] 00:27:34 INFO - PROCESS | 1655 | 1461742054830 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]]]}] 00:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 723ms 00:27:34 INFO - PROCESS | 1655 | 1461742054857 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:27:34 INFO - PROCESS | 1655 | 1461742054861 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:27:34 INFO - PROCESS | 1655 | 1461742054866 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:27:34 INFO - PROCESS | 1655 | 1461742054868 Marionette TRACE conn2 <- [1,1710,null,{}] 00:27:34 INFO - PROCESS | 1655 | 1461742054871 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}] 00:27:34 INFO - PROCESS | 1655 | 1461742054990 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:27:35 INFO - PROCESS | 1655 | 1461742055104 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a043800 == 88 [pid = 1655] [id = 435] 00:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11c5b6c00) [pid = 1655] [serial = 1304] [outer = 0x0] 00:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x123fe2800) [pid = 1655] [serial = 1305] [outer = 0x11c5b6c00] 00:27:35 INFO - PROCESS | 1655 | 1461742055136 Marionette DEBUG loaded listener.js 00:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x129ed8400) [pid = 1655] [serial = 1306] [outer = 0x11c5b6c00] 00:27:35 INFO - PROCESS | 1655 | 1461742055542 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]]]}] 00:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 00:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:27:35 INFO - PROCESS | 1655 | 1461742055605 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:27:35 INFO - PROCESS | 1655 | 1461742055607 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:27:35 INFO - PROCESS | 1655 | 1461742055609 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:27:35 INFO - PROCESS | 1655 | 1461742055612 Marionette TRACE conn2 <- [1,1714,null,{}] 00:27:35 INFO - PROCESS | 1655 | 1461742055620 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}] 00:27:35 INFO - PROCESS | 1655 | 1461742055775 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:27:35 INFO - PROCESS | 1655 | 1461742055839 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa56000 == 89 [pid = 1655] [id = 436] 00:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x129fe6800) [pid = 1655] [serial = 1307] [outer = 0x0] 00:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12a684c00) [pid = 1655] [serial = 1308] [outer = 0x129fe6800] 00:27:35 INFO - PROCESS | 1655 | 1461742055871 Marionette DEBUG loaded listener.js 00:27:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12b06b800) [pid = 1655] [serial = 1309] [outer = 0x129fe6800] 00:27:36 INFO - PROCESS | 1655 | 1461742056307 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]]]}] 00:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 721ms 00:27:36 INFO - PROCESS | 1655 | 1461742056331 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:27:36 INFO - PROCESS | 1655 | 1461742056333 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:27:36 INFO - PROCESS | 1655 | 1461742056336 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:27:36 INFO - PROCESS | 1655 | 1461742056337 Marionette TRACE conn2 <- [1,1718,null,{}] 00:27:36 INFO - PROCESS | 1655 | 1461742056340 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}] 00:27:36 INFO - PROCESS | 1655 | 1461742056469 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:27:36 INFO - PROCESS | 1655 | 1461742056609 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x13801a800 == 90 [pid = 1655] [id = 437] 00:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12b358000) [pid = 1655] [serial = 1310] [outer = 0x0] 00:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12bdaec00) [pid = 1655] [serial = 1311] [outer = 0x12b358000] 00:27:36 INFO - PROCESS | 1655 | 1461742056659 Marionette DEBUG loaded listener.js 00:27:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12d26ec00) [pid = 1655] [serial = 1312] [outer = 0x12b358000] 00:27:37 INFO - PROCESS | 1655 | 1461742057131 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]]]}] 00:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 820ms 00:27:37 INFO - PROCESS | 1655 | 1461742057156 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1655 | 1461742057157 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:27:37 INFO - PROCESS | 1655 | 1461742057160 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1655 | 1461742057161 Marionette TRACE conn2 <- [1,1722,null,{}] 00:27:37 INFO - PROCESS | 1655 | 1461742057163 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}] 00:27:37 INFO - PROCESS | 1655 | 1461742057275 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:27:37 INFO - PROCESS | 1655 | 1461742057388 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d0e800 == 91 [pid = 1655] [id = 438] 00:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12b64d000) [pid = 1655] [serial = 1313] [outer = 0x0] 00:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12d42d400) [pid = 1655] [serial = 1314] [outer = 0x12b64d000] 00:27:37 INFO - PROCESS | 1655 | 1461742057421 Marionette DEBUG loaded listener.js 00:27:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12f25e800) [pid = 1655] [serial = 1315] [outer = 0x12b64d000] 00:27:37 INFO - PROCESS | 1655 | 1461742057829 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]]]}] 00:27:37 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 00:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 719ms 00:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:27:37 INFO - PROCESS | 1655 | 1461742057880 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1655 | 1461742057881 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:27:37 INFO - PROCESS | 1655 | 1461742057884 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1655 | 1461742057885 Marionette TRACE conn2 <- [1,1726,null,{}] 00:27:37 INFO - PROCESS | 1655 | 1461742057887 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}] 00:27:38 INFO - PROCESS | 1655 | 1461742058011 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:27:38 INFO - PROCESS | 1655 | 1461742058097 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x139fd8800 == 92 [pid = 1655] [id = 439] 00:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12f264400) [pid = 1655] [serial = 1316] [outer = 0x0] 00:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12fad0000) [pid = 1655] [serial = 1317] [outer = 0x12f264400] 00:27:38 INFO - PROCESS | 1655 | 1461742058129 Marionette DEBUG loaded listener.js 00:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x1301a4400) [pid = 1655] [serial = 1318] [outer = 0x12f264400] 00:27:38 INFO - PROCESS | 1655 | 1461742058556 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]]]}] 00:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 00:27:38 INFO - PROCESS | 1655 | 1461742058616 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:27:38 INFO - PROCESS | 1655 | 1461742058617 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:27:38 INFO - PROCESS | 1655 | 1461742058622 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:27:38 INFO - PROCESS | 1655 | 1461742058623 Marionette TRACE conn2 <- [1,1730,null,{}] 00:27:38 INFO - PROCESS | 1655 | 1461742058626 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}] 00:27:38 INFO - PROCESS | 1655 | 1461742058741 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:27:38 INFO - PROCESS | 1655 | 1461742058823 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x139daf800 == 93 [pid = 1655] [id = 440] 00:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x13019f400) [pid = 1655] [serial = 1319] [outer = 0x0] 00:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x13920dc00) [pid = 1655] [serial = 1320] [outer = 0x13019f400] 00:27:38 INFO - PROCESS | 1655 | 1461742058856 Marionette DEBUG loaded listener.js 00:27:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x139216c00) [pid = 1655] [serial = 1321] [outer = 0x13019f400] 00:27:39 INFO - PROCESS | 1655 | 1461742059278 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]]]}] 00:27:39 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 00:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 00:27:39 INFO - PROCESS | 1655 | 1461742059344 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:27:39 INFO - PROCESS | 1655 | 1461742059345 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:27:39 INFO - PROCESS | 1655 | 1461742059347 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:27:39 INFO - PROCESS | 1655 | 1461742059349 Marionette TRACE conn2 <- [1,1734,null,{}] 00:27:39 INFO - PROCESS | 1655 | 1461742059351 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}] 00:27:39 INFO - PROCESS | 1655 | 1461742059469 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:27:39 INFO - PROCESS | 1655 | 1461742059555 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x13ae85800 == 94 [pid = 1655] [id = 441] 00:27:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x1301a1000) [pid = 1655] [serial = 1322] [outer = 0x0] 00:27:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x1392b3000) [pid = 1655] [serial = 1323] [outer = 0x1301a1000] 00:27:39 INFO - PROCESS | 1655 | 1461742059587 Marionette DEBUG loaded listener.js 00:27:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x139309000) [pid = 1655] [serial = 1324] [outer = 0x1301a1000] 00:27:39 INFO - PROCESS | 1655 | 1461742059992 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]]]}] 00:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 00:27:40 INFO - PROCESS | 1655 | 1461742060018 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:27:40 INFO - PROCESS | 1655 | 1461742060020 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:27:40 INFO - PROCESS | 1655 | 1461742060025 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:27:40 INFO - PROCESS | 1655 | 1461742060026 Marionette TRACE conn2 <- [1,1738,null,{}] 00:27:40 INFO - PROCESS | 1655 | 1461742060028 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}] 00:27:40 INFO - PROCESS | 1655 | 1461742060162 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:27:40 INFO - PROCESS | 1655 | 1461742060280 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x13ae9a800 == 95 [pid = 1655] [id = 442] 00:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x13930e400) [pid = 1655] [serial = 1325] [outer = 0x0] 00:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x1393f0000) [pid = 1655] [serial = 1326] [outer = 0x13930e400] 00:27:40 INFO - PROCESS | 1655 | 1461742060313 Marionette DEBUG loaded listener.js 00:27:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x1393f5000) [pid = 1655] [serial = 1327] [outer = 0x13930e400] 00:27:40 INFO - PROCESS | 1655 | 1461742060725 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]]]}] 00:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 719ms 00:27:40 INFO - PROCESS | 1655 | 1461742060745 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:27:40 INFO - PROCESS | 1655 | 1461742060746 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:27:40 INFO - PROCESS | 1655 | 1461742060749 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:27:40 INFO - PROCESS | 1655 | 1461742060750 Marionette TRACE conn2 <- [1,1742,null,{}] 00:27:40 INFO - PROCESS | 1655 | 1461742060752 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}] 00:27:40 INFO - PROCESS | 1655 | 1461742060869 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:27:41 INFO - PROCESS | 1655 | 1461742061006 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b6a000 == 96 [pid = 1655] [id = 443] 00:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x1145d7000) [pid = 1655] [serial = 1328] [outer = 0x0] 00:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x1393f1000) [pid = 1655] [serial = 1329] [outer = 0x1145d7000] 00:27:41 INFO - PROCESS | 1655 | 1461742061037 Marionette DEBUG loaded listener.js 00:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x1393fd400) [pid = 1655] [serial = 1330] [outer = 0x1145d7000] 00:27:41 INFO - PROCESS | 1655 | 1461742061471 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]]]}] 00:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 770ms 00:27:41 INFO - PROCESS | 1655 | 1461742061535 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:27:41 INFO - PROCESS | 1655 | 1461742061536 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:27:41 INFO - PROCESS | 1655 | 1461742061541 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:27:41 INFO - PROCESS | 1655 | 1461742061543 Marionette TRACE conn2 <- [1,1746,null,{}] 00:27:41 INFO - PROCESS | 1655 | 1461742061546 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}] 00:27:41 INFO - PROCESS | 1655 | 1461742061678 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:27:41 INFO - PROCESS | 1655 | 1461742061797 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a320000 == 97 [pid = 1655] [id = 444] 00:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12a309400) [pid = 1655] [serial = 1331] [outer = 0x0] 00:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12f8ee800) [pid = 1655] [serial = 1332] [outer = 0x12a309400] 00:27:41 INFO - PROCESS | 1655 | 1461742061832 Marionette DEBUG loaded listener.js 00:27:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x139b2e000) [pid = 1655] [serial = 1333] [outer = 0x12a309400] 00:27:42 INFO - PROCESS | 1655 | 1461742062474 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]]]}] 00:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 970ms 00:27:42 INFO - PROCESS | 1655 | 1461742062511 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:27:42 INFO - PROCESS | 1655 | 1461742062514 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:27:42 INFO - PROCESS | 1655 | 1461742062517 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:27:42 INFO - PROCESS | 1655 | 1461742062519 Marionette TRACE conn2 <- [1,1750,null,{}] 00:27:42 INFO - PROCESS | 1655 | 1461742062526 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}] 00:27:42 INFO - PROCESS | 1655 | 1461742062643 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:27:42 INFO - PROCESS | 1655 | 1461742062733 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1272b1800 == 98 [pid = 1655] [id = 445] 00:27:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x115936000) [pid = 1655] [serial = 1334] [outer = 0x0] 00:27:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x11987a800) [pid = 1655] [serial = 1335] [outer = 0x115936000] 00:27:42 INFO - PROCESS | 1655 | 1461742062763 Marionette DEBUG loaded listener.js 00:27:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x11b2ef800) [pid = 1655] [serial = 1336] [outer = 0x115936000] 00:27:43 INFO - PROCESS | 1655 | 1461742063280 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]]]}] 00:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 825ms 00:27:43 INFO - PROCESS | 1655 | 1461742063344 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:27:43 INFO - PROCESS | 1655 | 1461742063349 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:27:43 INFO - PROCESS | 1655 | 1461742063356 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:27:43 INFO - PROCESS | 1655 | 1461742063358 Marionette TRACE conn2 <- [1,1754,null,{}] 00:27:43 INFO - PROCESS | 1655 | 1461742063362 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}] 00:27:43 INFO - PROCESS | 1655 | 1461742063501 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:27:43 INFO - PROCESS | 1655 | 1461742063623 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba63000 == 99 [pid = 1655] [id = 446] 00:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x115844400) [pid = 1655] [serial = 1337] [outer = 0x0] 00:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x123fd8800) [pid = 1655] [serial = 1338] [outer = 0x115844400] 00:27:43 INFO - PROCESS | 1655 | 1461742063655 Marionette DEBUG loaded listener.js 00:27:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x127fccc00) [pid = 1655] [serial = 1339] [outer = 0x115844400] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12f723800 == 98 [pid = 1655] [id = 432] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea80000 == 97 [pid = 1655] [id = 431] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1c5800 == 96 [pid = 1655] [id = 430] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d442800 == 95 [pid = 1655] [id = 429] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x1289e8c00) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12a306000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12ae11000) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12b64b800) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12d252c00) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12d7ab400) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12e5abc00) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12b7cd000 == 94 [pid = 1655] [id = 428] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab5f800 == 93 [pid = 1655] [id = 427] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a338000 == 92 [pid = 1655] [id = 426] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x129e52800 == 91 [pid = 1655] [id = 425] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x123e1b800 == 90 [pid = 1655] [id = 424] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11afa3000 == 89 [pid = 1655] [id = 423] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1153bc800 == 88 [pid = 1655] [id = 422] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb1b000 == 87 [pid = 1655] [id = 421] 00:27:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab5a000 == 86 [pid = 1655] [id = 420] 00:27:44 INFO - PROCESS | 1655 | --DOCSHELL 0x13937f800 == 85 [pid = 1655] [id = 415] 00:27:44 INFO - PROCESS | 1655 | --DOCSHELL 0x137ace000 == 84 [pid = 1655] [id = 414] 00:27:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a3800 == 83 [pid = 1655] [id = 413] 00:27:44 INFO - PROCESS | 1655 | --DOCSHELL 0x123e21800 == 82 [pid = 1655] [id = 412] 00:27:44 INFO - PROCESS | 1655 | 1461742064054 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]]]}] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12ae11c00) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12a614400) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12aa94000) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12a303800) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12e429000) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x123f03c00) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x127867800) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12e8f3400) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x11befc000) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x11acefc00) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x129f0d000) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x129fe7c00) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12ae12400) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x115162c00) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12ee1bc00) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x11a90fc00) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12f8e7400) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12face400) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12f56e800) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x124190c00) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12fad2c00) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x130111c00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12fbd7400) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x1301a7c00) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12b356000) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x130107400) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 00:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 00:27:44 INFO - PROCESS | 1655 | 1461742064081 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:27:44 INFO - PROCESS | 1655 | 1461742064083 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:27:44 INFO - PROCESS | 1655 | 1461742064085 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:27:44 INFO - PROCESS | 1655 | 1461742064087 Marionette TRACE conn2 <- [1,1758,null,{}] 00:27:44 INFO - PROCESS | 1655 | 1461742064095 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}] 00:27:44 INFO - PROCESS | 1655 | 1461742064197 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:27:44 INFO - PROCESS | 1655 | 1461742064203 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c86b800 == 83 [pid = 1655] [id = 447] 00:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1289e8400) [pid = 1655] [serial = 1340] [outer = 0x0] 00:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x129edb800) [pid = 1655] [serial = 1341] [outer = 0x1289e8400] 00:27:44 INFO - PROCESS | 1655 | 1461742064232 Marionette DEBUG loaded listener.js 00:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x129f0cc00) [pid = 1655] [serial = 1342] [outer = 0x1289e8400] 00:27:44 INFO - PROCESS | 1655 | 1461742064618 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]]]}] 00:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms 00:27:44 INFO - PROCESS | 1655 | 1461742064659 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:27:44 INFO - PROCESS | 1655 | 1461742064661 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:27:44 INFO - PROCESS | 1655 | 1461742064663 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:27:44 INFO - PROCESS | 1655 | 1461742064665 Marionette TRACE conn2 <- [1,1762,null,{}] 00:27:44 INFO - PROCESS | 1655 | 1461742064667 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}] 00:27:44 INFO - PROCESS | 1655 | 1461742064769 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:27:44 INFO - PROCESS | 1655 | 1461742064773 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a057000 == 84 [pid = 1655] [id = 448] 00:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x129fe3400) [pid = 1655] [serial = 1343] [outer = 0x0] 00:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12a60fc00) [pid = 1655] [serial = 1344] [outer = 0x129fe3400] 00:27:44 INFO - PROCESS | 1655 | 1461742064801 Marionette DEBUG loaded listener.js 00:27:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12aa8f800) [pid = 1655] [serial = 1345] [outer = 0x129fe3400] 00:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 00:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:27:45 INFO - PROCESS | 1655 | 1461742065178 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]]]}] 00:27:45 INFO - PROCESS | 1655 | 1461742065183 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:27:45 INFO - PROCESS | 1655 | 1461742065185 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:27:45 INFO - PROCESS | 1655 | 1461742065189 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:27:45 INFO - PROCESS | 1655 | 1461742065193 Marionette TRACE conn2 <- [1,1766,null,{}] 00:27:45 INFO - PROCESS | 1655 | 1461742065195 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}] 00:27:45 INFO - PROCESS | 1655 | 1461742065348 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:27:45 INFO - PROCESS | 1655 | 1461742065365 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aede800 == 85 [pid = 1655] [id = 449] 00:27:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12abd0400) [pid = 1655] [serial = 1346] [outer = 0x0] 00:27:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12ae17800) [pid = 1655] [serial = 1347] [outer = 0x12abd0400] 00:27:45 INFO - PROCESS | 1655 | 1461742065406 Marionette DEBUG loaded listener.js 00:27:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12afde800) [pid = 1655] [serial = 1348] [outer = 0x12abd0400] 00:27:45 INFO - PROCESS | 1655 | 1461742065795 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]]]}] 00:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 625ms 00:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:27:45 INFO - PROCESS | 1655 | 1461742065812 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:27:45 INFO - PROCESS | 1655 | 1461742065813 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:27:45 INFO - PROCESS | 1655 | 1461742065816 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:27:45 INFO - PROCESS | 1655 | 1461742065818 Marionette TRACE conn2 <- [1,1770,null,{}] 00:27:45 INFO - PROCESS | 1655 | 1461742065830 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}] 00:27:46 INFO - PROCESS | 1655 | 1461742066060 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:27:46 INFO - PROCESS | 1655 | 1461742066163 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b13d800 == 86 [pid = 1655] [id = 450] 00:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a68ec00) [pid = 1655] [serial = 1349] [outer = 0x0] 00:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12b069000) [pid = 1655] [serial = 1350] [outer = 0x12a68ec00] 00:27:46 INFO - PROCESS | 1655 | 1461742066206 Marionette DEBUG loaded listener.js 00:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12d2a9800) [pid = 1655] [serial = 1351] [outer = 0x12a68ec00] 00:27:46 INFO - PROCESS | 1655 | 1461742066576 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]]]}] 00:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 775ms 00:27:46 INFO - PROCESS | 1655 | 1461742066592 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:27:46 INFO - PROCESS | 1655 | 1461742066593 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:27:46 INFO - PROCESS | 1655 | 1461742066595 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:27:46 INFO - PROCESS | 1655 | 1461742066597 Marionette TRACE conn2 <- [1,1774,null,{}] 00:27:46 INFO - PROCESS | 1655 | 1461742066599 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}] 00:27:46 INFO - PROCESS | 1655 | 1461742066724 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:27:46 INFO - PROCESS | 1655 | 1461742066739 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1b1800 == 87 [pid = 1655] [id = 451] 00:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12bf53000) [pid = 1655] [serial = 1352] [outer = 0x0] 00:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12dc1e000) [pid = 1655] [serial = 1353] [outer = 0x12bf53000] 00:27:46 INFO - PROCESS | 1655 | 1461742066764 Marionette DEBUG loaded listener.js 00:27:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12f264000) [pid = 1655] [serial = 1354] [outer = 0x12bf53000] 00:27:47 INFO - PROCESS | 1655 | 1461742067130 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]]]}] 00:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 571ms 00:27:47 INFO - PROCESS | 1655 | 1461742067170 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:27:47 INFO - PROCESS | 1655 | 1461742067171 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:27:47 INFO - PROCESS | 1655 | 1461742067174 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:27:47 INFO - PROCESS | 1655 | 1461742067175 Marionette TRACE conn2 <- [1,1778,null,{}] 00:27:47 INFO - PROCESS | 1655 | 1461742067179 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}] 00:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12e587400) [pid = 1655] [serial = 1355] [outer = 0x12fada400] 00:27:47 INFO - PROCESS | 1655 | 1461742067334 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:27:47 INFO - PROCESS | 1655 | 1461742067372 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f247800 == 88 [pid = 1655] [id = 452] 00:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12fbd7400) [pid = 1655] [serial = 1356] [outer = 0x0] 00:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x130108000) [pid = 1655] [serial = 1357] [outer = 0x12fbd7400] 00:27:47 INFO - PROCESS | 1655 | 1461742067397 Marionette DEBUG loaded listener.js 00:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x139211c00) [pid = 1655] [serial = 1358] [outer = 0x12fbd7400] 00:27:47 INFO - PROCESS | 1655 | 1461742067782 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]]]}] 00:27:47 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 00:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 618ms 00:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:27:47 INFO - PROCESS | 1655 | 1461742067792 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:27:47 INFO - PROCESS | 1655 | 1461742067793 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:27:47 INFO - PROCESS | 1655 | 1461742067796 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:27:47 INFO - PROCESS | 1655 | 1461742067797 Marionette TRACE conn2 <- [1,1782,null,{}] 00:27:47 INFO - PROCESS | 1655 | 1461742067810 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}] 00:27:47 INFO - PROCESS | 1655 | 1461742067936 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:27:47 INFO - PROCESS | 1655 | 1461742067948 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eae0800 == 89 [pid = 1655] [id = 453] 00:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x127ecac00) [pid = 1655] [serial = 1359] [outer = 0x0] 00:27:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x137381000) [pid = 1655] [serial = 1360] [outer = 0x127ecac00] 00:27:47 INFO - PROCESS | 1655 | 1461742067974 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x137388000) [pid = 1655] [serial = 1361] [outer = 0x127ecac00] 00:27:48 INFO - PROCESS | 1655 | 1461742068510 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]]]}] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12a0b7800) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12abdb800) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12abd1400) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12afdd000) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x11667d400) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x11a602800) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x11348f800) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x129f04c00) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x11453a800) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x113546800) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12758c000) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x13019e000) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12bdb3c00) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:27:48 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x1275cec00) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:27:48 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 00:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 731ms 00:27:48 INFO - PROCESS | 1655 | 1461742068528 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:27:48 INFO - PROCESS | 1655 | 1461742068529 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:27:48 INFO - PROCESS | 1655 | 1461742068534 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:27:48 INFO - PROCESS | 1655 | 1461742068535 Marionette TRACE conn2 <- [1,1786,null,{}] 00:27:48 INFO - PROCESS | 1655 | 1461742068538 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}] 00:27:48 INFO - PROCESS | 1655 | 1461742068639 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:27:48 INFO - PROCESS | 1655 | 1461742068659 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123bdf000 == 90 [pid = 1655] [id = 454] 00:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x11667d400) [pid = 1655] [serial = 1362] [outer = 0x0] 00:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12758c000) [pid = 1655] [serial = 1363] [outer = 0x11667d400] 00:27:48 INFO - PROCESS | 1655 | 1461742068684 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a684800) [pid = 1655] [serial = 1364] [outer = 0x11667d400] 00:27:49 INFO - PROCESS | 1655 | 1461742069050 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]]]}] 00:27:49 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 00:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms 00:27:49 INFO - PROCESS | 1655 | 1461742069059 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:27:49 INFO - PROCESS | 1655 | 1461742069060 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:27:49 INFO - PROCESS | 1655 | 1461742069062 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:27:49 INFO - PROCESS | 1655 | 1461742069064 Marionette TRACE conn2 <- [1,1790,null,{}] 00:27:49 INFO - PROCESS | 1655 | 1461742069067 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}] 00:27:49 INFO - PROCESS | 1655 | 1461742069189 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:27:49 INFO - PROCESS | 1655 | 1461742069273 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe0b000 == 91 [pid = 1655] [id = 455] 00:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12a688800) [pid = 1655] [serial = 1365] [outer = 0x0] 00:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x13019e000) [pid = 1655] [serial = 1366] [outer = 0x12a688800] 00:27:49 INFO - PROCESS | 1655 | 1461742069302 Marionette DEBUG loaded listener.js 00:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x1393f9800) [pid = 1655] [serial = 1367] [outer = 0x12a688800] 00:27:49 INFO - PROCESS | 1655 | 1461742069598 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]]]}] 00:27:49 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) 00:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 569ms 00:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:27:49 INFO - PROCESS | 1655 | 1461742069632 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:27:49 INFO - PROCESS | 1655 | 1461742069633 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:27:49 INFO - PROCESS | 1655 | 1461742069635 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:27:49 INFO - PROCESS | 1655 | 1461742069636 Marionette TRACE conn2 <- [1,1794,null,{}] 00:27:49 INFO - PROCESS | 1655 | 1461742069642 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}] 00:27:49 INFO - PROCESS | 1655 | 1461742069746 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:27:49 INFO - PROCESS | 1655 | 1461742069750 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d10800 == 92 [pid = 1655] [id = 456] 00:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x139b26400) [pid = 1655] [serial = 1368] [outer = 0x0] 00:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x139b2dc00) [pid = 1655] [serial = 1369] [outer = 0x139b26400] 00:27:49 INFO - PROCESS | 1655 | 1461742069775 Marionette DEBUG loaded listener.js 00:27:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x139b35000) [pid = 1655] [serial = 1370] [outer = 0x139b26400] 00:27:50 INFO - PROCESS | 1655 | 1461742070144 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]]]}] 00:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 524ms 00:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:27:50 INFO - PROCESS | 1655 | 1461742070159 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:27:50 INFO - PROCESS | 1655 | 1461742070161 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:27:50 INFO - PROCESS | 1655 | 1461742070163 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:27:50 INFO - PROCESS | 1655 | 1461742070164 Marionette TRACE conn2 <- [1,1798,null,{}] 00:27:50 INFO - PROCESS | 1655 | 1461742070166 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}] 00:27:50 INFO - PROCESS | 1655 | 1461742070313 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:27:50 INFO - PROCESS | 1655 | 1461742070322 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x139fcb000 == 93 [pid = 1655] [id = 457] 00:27:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x139218800) [pid = 1655] [serial = 1371] [outer = 0x0] 00:27:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x139c52400) [pid = 1655] [serial = 1372] [outer = 0x139218800] 00:27:50 INFO - PROCESS | 1655 | 1461742070346 Marionette DEBUG loaded listener.js 00:27:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x139c5c000) [pid = 1655] [serial = 1373] [outer = 0x139218800] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139d1d800 == 92 [pid = 1655] [id = 380] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea70800 == 91 [pid = 1655] [id = 212] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11c532800 == 90 [pid = 1655] [id = 110] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11631b000 == 89 [pid = 1655] [id = 341] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12f71b000 == 88 [pid = 1655] [id = 163] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11920d800 == 87 [pid = 1655] [id = 139] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b134800 == 86 [pid = 1655] [id = 299] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11b2a3800 == 85 [pid = 1655] [id = 383] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x138b6f000 == 84 [pid = 1655] [id = 339] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12422d000 == 83 [pid = 1655] [id = 140] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12f8cd800 == 82 [pid = 1655] [id = 164] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13a1d0000 == 81 [pid = 1655] [id = 418] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12e6e9800 == 80 [pid = 1655] [id = 238] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad18800 == 79 [pid = 1655] [id = 300] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129f2d800 == 78 [pid = 1655] [id = 382] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13801b000 == 77 [pid = 1655] [id = 312] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12f248000 == 76 [pid = 1655] [id = 162] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139d17000 == 75 [pid = 1655] [id = 416] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd4a000 == 74 [pid = 1655] [id = 142] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab56000 == 73 [pid = 1655] [id = 217] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139fd0000 == 72 [pid = 1655] [id = 417] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa07000 == 71 [pid = 1655] [id = 258] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d439800 == 70 [pid = 1655] [id = 138] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2c0000 == 69 [pid = 1655] [id = 200] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12e6d2800 == 68 [pid = 1655] [id = 144] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d15f000 == 67 [pid = 1655] [id = 180] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd07000 == 66 [pid = 1655] [id = 398] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x114b40000 == 65 [pid = 1655] [id = 278] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12f717000 == 64 [pid = 1655] [id = 397] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1166e0800 == 63 [pid = 1655] [id = 399] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129e1e800 == 62 [pid = 1655] [id = 340] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x137ad2800 == 61 [pid = 1655] [id = 277] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x138b7f800 == 60 [pid = 1655] [id = 411] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d44e800 == 59 [pid = 1655] [id = 141] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12eadc000 == 58 [pid = 1655] [id = 257] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x130387800 == 57 [pid = 1655] [id = 276] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11c877000 == 56 [pid = 1655] [id = 298] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa5f000 == 55 [pid = 1655] [id = 237] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139fd0800 == 54 [pid = 1655] [id = 381] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11a814800 == 53 [pid = 1655] [id = 145] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129e48800 == 52 [pid = 1655] [id = 361] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12400b800 == 51 [pid = 1655] [id = 419] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1272b1800 == 50 [pid = 1655] [id = 445] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a320000 == 49 [pid = 1655] [id = 444] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x138b6a000 == 48 [pid = 1655] [id = 443] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13ae9a800 == 47 [pid = 1655] [id = 442] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13ae85800 == 46 [pid = 1655] [id = 441] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139daf800 == 45 [pid = 1655] [id = 440] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139fd8800 == 44 [pid = 1655] [id = 439] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x139d0e800 == 43 [pid = 1655] [id = 438] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13801a800 == 42 [pid = 1655] [id = 437] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa56000 == 41 [pid = 1655] [id = 436] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a043800 == 40 [pid = 1655] [id = 435] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb13000 == 39 [pid = 1655] [id = 434] 00:27:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa5a800 == 38 [pid = 1655] [id = 433] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12eae0800 == 37 [pid = 1655] [id = 453] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba63000 == 36 [pid = 1655] [id = 446] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12aede800 == 35 [pid = 1655] [id = 449] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe0b000 == 34 [pid = 1655] [id = 455] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12f247800 == 33 [pid = 1655] [id = 452] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x123bdf000 == 32 [pid = 1655] [id = 454] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12a057000 == 31 [pid = 1655] [id = 448] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12b13d800 == 30 [pid = 1655] [id = 450] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11c86b800 == 29 [pid = 1655] [id = 447] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1b1800 == 28 [pid = 1655] [id = 451] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12aa93c00) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12afe4800) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12ae14c00) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12b354000) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x129f02800) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x123b37800) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x128e94800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x115163c00) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x11354b800) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x129f0b800) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12e592400) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x11987b800) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x114bc5400) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x11acf7c00) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x11c509000) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x1289dc800) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x129ed7800) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12a0b2000) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x129ed9c00) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x1392ad000) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1392b4000) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x123f06800) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12b903800) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x139308800) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12fbda800) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12d7b5c00) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1392ad400) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12d270c00) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12a614c00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12b64f400) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12b64a400) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12afdc400) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12e588000) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12b06a400) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12b908400) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12a0b6c00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 00:27:52 INFO - PROCESS | 1655 | --DOCSHELL 0x139d10800 == 27 [pid = 1655] [id = 456] 00:27:52 INFO - PROCESS | 1655 | 1461742072683 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]]]}] 00:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2571ms 00:27:52 INFO - PROCESS | 1655 | 1461742072736 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:27:52 INFO - PROCESS | 1655 | 1461742072740 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:27:52 INFO - PROCESS | 1655 | 1461742072745 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:27:52 INFO - PROCESS | 1655 | 1461742072748 Marionette TRACE conn2 <- [1,1802,null,{}] 00:27:52 INFO - PROCESS | 1655 | 1461742072753 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}] 00:27:52 INFO - PROCESS | 1655 | 1461742072870 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:27:52 INFO - PROCESS | 1655 | 1461742072889 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x114e7f800 == 28 [pid = 1655] [id = 458] 00:27:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x114bbbc00) [pid = 1655] [serial = 1374] [outer = 0x0] 00:27:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x114bbd000) [pid = 1655] [serial = 1375] [outer = 0x114bbbc00] 00:27:52 INFO - PROCESS | 1655 | 1461742072936 Marionette DEBUG loaded listener.js 00:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x115168800) [pid = 1655] [serial = 1376] [outer = 0x114bbbc00] 00:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 00:27:53 INFO - PROCESS | 1655 | 1461742073411 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]]]}] 00:27:53 INFO - PROCESS | 1655 | 1461742073417 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:27:53 INFO - PROCESS | 1655 | 1461742073423 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:27:53 INFO - PROCESS | 1655 | 1461742073427 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:27:53 INFO - PROCESS | 1655 | 1461742073429 Marionette TRACE conn2 <- [1,1806,null,{}] 00:27:53 INFO - PROCESS | 1655 | 1461742073432 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}] 00:27:53 INFO - PROCESS | 1655 | 1461742073514 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:27:53 INFO - PROCESS | 1655 | 1461742073523 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e4b000 == 29 [pid = 1655] [id = 459] 00:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11516d400) [pid = 1655] [serial = 1377] [outer = 0x0] 00:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x1154a3800) [pid = 1655] [serial = 1378] [outer = 0x11516d400] 00:27:53 INFO - PROCESS | 1655 | 1461742073550 Marionette DEBUG loaded listener.js 00:27:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x115620c00) [pid = 1655] [serial = 1379] [outer = 0x11516d400] 00:27:53 INFO - PROCESS | 1655 | 1461742073921 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]]]}] 00:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 00:27:53 INFO - PROCESS | 1655 | 1461742073948 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:27:53 INFO - PROCESS | 1655 | 1461742073950 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:27:53 INFO - PROCESS | 1655 | 1461742073952 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:27:53 INFO - PROCESS | 1655 | 1461742073955 Marionette TRACE conn2 <- [1,1810,null,{}] 00:27:53 INFO - PROCESS | 1655 | 1461742073963 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}] 00:27:54 INFO - PROCESS | 1655 | 1461742074047 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:27:54 INFO - PROCESS | 1655 | 1461742074054 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d39800 == 30 [pid = 1655] [id = 460] 00:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x113488400) [pid = 1655] [serial = 1380] [outer = 0x0] 00:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x118940800) [pid = 1655] [serial = 1381] [outer = 0x113488400] 00:27:54 INFO - PROCESS | 1655 | 1461742074086 Marionette DEBUG loaded listener.js 00:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x119270c00) [pid = 1655] [serial = 1382] [outer = 0x113488400] 00:27:54 INFO - PROCESS | 1655 | 1461742074471 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]]]}] 00:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 00:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:27:54 INFO - PROCESS | 1655 | 1461742074524 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:27:54 INFO - PROCESS | 1655 | 1461742074525 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:27:54 INFO - PROCESS | 1655 | 1461742074528 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:27:54 INFO - PROCESS | 1655 | 1461742074529 Marionette TRACE conn2 <- [1,1814,null,{}] 00:27:54 INFO - PROCESS | 1655 | 1461742074531 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}] 00:27:54 INFO - PROCESS | 1655 | 1461742074633 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:27:54 INFO - PROCESS | 1655 | 1461742074642 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab56000 == 31 [pid = 1655] [id = 461] 00:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x1188ea000) [pid = 1655] [serial = 1383] [outer = 0x0] 00:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11a606c00) [pid = 1655] [serial = 1384] [outer = 0x1188ea000] 00:27:54 INFO - PROCESS | 1655 | 1461742074669 Marionette DEBUG loaded listener.js 00:27:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11a90b800) [pid = 1655] [serial = 1385] [outer = 0x1188ea000] 00:27:55 INFO - PROCESS | 1655 | 1461742075001 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]]]}] 00:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 00:27:55 INFO - PROCESS | 1655 | 1461742075046 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:27:55 INFO - PROCESS | 1655 | 1461742075048 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:27:55 INFO - PROCESS | 1655 | 1461742075050 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:27:55 INFO - PROCESS | 1655 | 1461742075052 Marionette TRACE conn2 <- [1,1818,null,{}] 00:27:55 INFO - PROCESS | 1655 | 1461742075054 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}] 00:27:55 INFO - PROCESS | 1655 | 1461742075153 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:27:55 INFO - PROCESS | 1655 | 1461742075161 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af9b800 == 32 [pid = 1655] [id = 462] 00:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11516d000) [pid = 1655] [serial = 1386] [outer = 0x0] 00:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11a90f800) [pid = 1655] [serial = 1387] [outer = 0x11516d000] 00:27:55 INFO - PROCESS | 1655 | 1461742075272 Marionette DEBUG loaded listener.js 00:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11ad33800) [pid = 1655] [serial = 1388] [outer = 0x11516d000] 00:27:55 INFO - PROCESS | 1655 | 1461742075678 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]]]}] 00:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 00:27:55 INFO - PROCESS | 1655 | 1461742075720 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:27:55 INFO - PROCESS | 1655 | 1461742075721 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:27:55 INFO - PROCESS | 1655 | 1461742075725 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:27:55 INFO - PROCESS | 1655 | 1461742075726 Marionette TRACE conn2 <- [1,1822,null,{}] 00:27:55 INFO - PROCESS | 1655 | 1461742075729 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}] 00:27:55 INFO - PROCESS | 1655 | 1461742075829 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:27:55 INFO - PROCESS | 1655 | 1461742075897 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd0d000 == 33 [pid = 1655] [id = 463] 00:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x1166d9400) [pid = 1655] [serial = 1389] [outer = 0x0] 00:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x11afb0000) [pid = 1655] [serial = 1390] [outer = 0x1166d9400] 00:27:55 INFO - PROCESS | 1655 | 1461742075927 Marionette DEBUG loaded listener.js 00:27:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x11befdc00) [pid = 1655] [serial = 1391] [outer = 0x1166d9400] 00:27:56 INFO - PROCESS | 1655 | 1461742076343 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]]]}] 00:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 00:27:56 INFO - PROCESS | 1655 | 1461742076395 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:27:56 INFO - PROCESS | 1655 | 1461742076397 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:27:56 INFO - PROCESS | 1655 | 1461742076400 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:27:56 INFO - PROCESS | 1655 | 1461742076402 Marionette TRACE conn2 <- [1,1826,null,{}] 00:27:56 INFO - PROCESS | 1655 | 1461742076404 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}] 00:27:56 INFO - PROCESS | 1655 | 1461742076503 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:27:56 INFO - PROCESS | 1655 | 1461742076526 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2ce800 == 34 [pid = 1655] [id = 464] 00:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x11acf9400) [pid = 1655] [serial = 1392] [outer = 0x0] 00:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x11c370000) [pid = 1655] [serial = 1393] [outer = 0x11acf9400] 00:27:56 INFO - PROCESS | 1655 | 1461742076552 Marionette DEBUG loaded listener.js 00:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x11c5b7800) [pid = 1655] [serial = 1394] [outer = 0x11acf9400] 00:27:56 INFO - PROCESS | 1655 | 1461742076862 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]]]}] 00:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 470ms 00:27:56 INFO - PROCESS | 1655 | 1461742076878 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:27:56 INFO - PROCESS | 1655 | 1461742076879 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:27:56 INFO - PROCESS | 1655 | 1461742076882 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:27:56 INFO - PROCESS | 1655 | 1461742076883 Marionette TRACE conn2 <- [1,1830,null,{}] 00:27:56 INFO - PROCESS | 1655 | 1461742076885 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}] 00:27:56 INFO - PROCESS | 1655 | 1461742076967 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:27:56 INFO - PROCESS | 1655 | 1461742076974 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c872000 == 35 [pid = 1655] [id = 465] 00:27:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x11c4a3000) [pid = 1655] [serial = 1395] [outer = 0x0] 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x123a19c00) [pid = 1655] [serial = 1396] [outer = 0x11c4a3000] 00:27:57 INFO - PROCESS | 1655 | 1461742077000 Marionette DEBUG loaded listener.js 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x11c5c8400) [pid = 1655] [serial = 1397] [outer = 0x11c4a3000] 00:27:57 INFO - PROCESS | 1655 | 1461742077342 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]]]}] 00:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 00:27:57 INFO - PROCESS | 1655 | 1461742077354 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:27:57 INFO - PROCESS | 1655 | 1461742077356 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:27:57 INFO - PROCESS | 1655 | 1461742077360 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:27:57 INFO - PROCESS | 1655 | 1461742077362 Marionette TRACE conn2 <- [1,1834,null,{}] 00:27:57 INFO - PROCESS | 1655 | 1461742077364 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}] 00:27:57 INFO - PROCESS | 1655 | 1461742077473 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:27:57 INFO - PROCESS | 1655 | 1461742077480 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d38800 == 36 [pid = 1655] [id = 466] 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x11a90ac00) [pid = 1655] [serial = 1398] [outer = 0x0] 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x123b10000) [pid = 1655] [serial = 1399] [outer = 0x11a90ac00] 00:27:57 INFO - PROCESS | 1655 | 1461742077507 Marionette DEBUG loaded listener.js 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x123f08800) [pid = 1655] [serial = 1400] [outer = 0x11a90ac00] 00:27:57 INFO - PROCESS | 1655 | 1461742077839 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]]]}] 00:27:57 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 00:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 00:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:27:57 INFO - PROCESS | 1655 | 1461742077879 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:27:57 INFO - PROCESS | 1655 | 1461742077881 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:27:57 INFO - PROCESS | 1655 | 1461742077883 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:27:57 INFO - PROCESS | 1655 | 1461742077884 Marionette TRACE conn2 <- [1,1838,null,{}] 00:27:57 INFO - PROCESS | 1655 | 1461742077887 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}] 00:27:57 INFO - PROCESS | 1655 | 1461742077968 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:27:57 INFO - PROCESS | 1655 | 1461742077974 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x124018000 == 37 [pid = 1655] [id = 467] 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x123f0a400) [pid = 1655] [serial = 1401] [outer = 0x0] 00:27:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x124295000) [pid = 1655] [serial = 1402] [outer = 0x123f0a400] 00:27:58 INFO - PROCESS | 1655 | 1461742078000 Marionette DEBUG loaded listener.js 00:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x125e27000) [pid = 1655] [serial = 1403] [outer = 0x123f0a400] 00:27:58 INFO - PROCESS | 1655 | 1461742078398 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]]]}] 00:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 00:27:58 INFO - PROCESS | 1655 | 1461742078408 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:27:58 INFO - PROCESS | 1655 | 1461742078410 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:27:58 INFO - PROCESS | 1655 | 1461742078412 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:27:58 INFO - PROCESS | 1655 | 1461742078414 Marionette TRACE conn2 <- [1,1842,null,{}] 00:27:58 INFO - PROCESS | 1655 | 1461742078416 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}] 00:27:58 INFO - PROCESS | 1655 | 1461742078532 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:27:58 INFO - PROCESS | 1655 | 1461742078537 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af93800 == 38 [pid = 1655] [id = 468] 00:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x123f0dc00) [pid = 1655] [serial = 1404] [outer = 0x0] 00:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x127515800) [pid = 1655] [serial = 1405] [outer = 0x123f0dc00] 00:27:58 INFO - PROCESS | 1655 | 1461742078571 Marionette DEBUG loaded listener.js 00:27:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x127ecc400) [pid = 1655] [serial = 1406] [outer = 0x123f0dc00] 00:27:58 INFO - PROCESS | 1655 | 1461742078944 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]]]}] 00:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 569ms 00:27:58 INFO - PROCESS | 1655 | 1461742078985 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:27:58 INFO - PROCESS | 1655 | 1461742078986 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:27:58 INFO - PROCESS | 1655 | 1461742078989 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:27:58 INFO - PROCESS | 1655 | 1461742078990 Marionette TRACE conn2 <- [1,1846,null,{}] 00:27:58 INFO - PROCESS | 1655 | 1461742078992 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}] 00:27:59 INFO - PROCESS | 1655 | 1461742079092 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:27:59 INFO - PROCESS | 1655 | 1461742079097 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e92800 == 39 [pid = 1655] [id = 469] 00:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x125e90c00) [pid = 1655] [serial = 1407] [outer = 0x0] 00:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x127fd5c00) [pid = 1655] [serial = 1408] [outer = 0x125e90c00] 00:27:59 INFO - PROCESS | 1655 | 1461742079122 Marionette DEBUG loaded listener.js 00:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x1289e4c00) [pid = 1655] [serial = 1409] [outer = 0x125e90c00] 00:27:59 INFO - PROCESS | 1655 | 1461742079516 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]]]}] 00:27:59 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) 00:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 00:27:59 INFO - PROCESS | 1655 | 1461742079559 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:27:59 INFO - PROCESS | 1655 | 1461742079561 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:27:59 INFO - PROCESS | 1655 | 1461742079564 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:27:59 INFO - PROCESS | 1655 | 1461742079566 Marionette TRACE conn2 <- [1,1850,null,{}] 00:27:59 INFO - PROCESS | 1655 | 1461742079569 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}] 00:27:59 INFO - PROCESS | 1655 | 1461742079721 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:27:59 INFO - PROCESS | 1655 | 1461742079742 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b2e000 == 40 [pid = 1655] [id = 470] 00:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x1289e5800) [pid = 1655] [serial = 1410] [outer = 0x0] 00:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x128e92800) [pid = 1655] [serial = 1411] [outer = 0x1289e5800] 00:27:59 INFO - PROCESS | 1655 | 1461742079781 Marionette DEBUG loaded listener.js 00:27:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x129d0e400) [pid = 1655] [serial = 1412] [outer = 0x1289e5800] 00:28:00 INFO - PROCESS | 1655 | 1461742080846 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]]]}] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x11b6df000) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x113491800) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12e42e800) [pid = 1655] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x1246a0400) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x1186b5800) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12aa8b400) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x129fe0c00) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x11a610000) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12a306800) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x11a649400) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x1153c7400) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12fbde000) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12441e800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x113616800) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12b232000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12b90b400) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12a691c00) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12e42d800) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x118947400) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12bf4ac00) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12b351400) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12b64d400) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12d045800) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1289e1400) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12fad9800) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12a68c000) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12b42a800) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12a60c800) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12abce800) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1289e0c00) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12ee15400) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x123a1ac00) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x139210000) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x115260800) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12e5ae400) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11354ac00) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12b432c00) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12ae18400) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12e594000) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x1392b8800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x1153c1400) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x129ed6c00) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12f573400) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12d2b2400) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x128e92000) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x129d1b000) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12d269400) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x129f05000) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x129f05c00) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x113543000) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11b6d7400) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x139b26400) [pid = 1655] [serial = 1368] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12bf53000) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12fbd7400) [pid = 1655] [serial = 1356] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x127ecac00) [pid = 1655] [serial = 1359] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11667d400) [pid = 1655] [serial = 1362] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12a688800) [pid = 1655] [serial = 1365] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x13019f400) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12f264400) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12b64d000) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12b358000) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x129fe6800) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11c5b6c00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x1186b2000) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12dc1d000) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12a68ec00) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12abd0400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x129fe3400) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x1289e8400) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x115844400) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x115936000) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12a309400) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x1145d7000) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x13930e400) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:28:00 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1301a1000) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1376ms 00:28:00 INFO - PROCESS | 1655 | 1461742080939 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:28:00 INFO - PROCESS | 1655 | 1461742080940 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:28:00 INFO - PROCESS | 1655 | 1461742080942 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:28:00 INFO - PROCESS | 1655 | 1461742080943 Marionette TRACE conn2 <- [1,1854,null,{}] 00:28:00 INFO - PROCESS | 1655 | 1461742080946 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}] 00:28:01 INFO - PROCESS | 1655 | 1461742081026 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:28:01 INFO - PROCESS | 1655 | 1461742081031 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119212000 == 41 [pid = 1655] [id = 471] 00:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x114bc2800) [pid = 1655] [serial = 1413] [outer = 0x0] 00:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1153c1400) [pid = 1655] [serial = 1414] [outer = 0x114bc2800] 00:28:01 INFO - PROCESS | 1655 | 1461742081057 Marionette DEBUG loaded listener.js 00:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11867c400) [pid = 1655] [serial = 1415] [outer = 0x114bc2800] 00:28:01 INFO - PROCESS | 1655 | 1461742081395 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]]]}] 00:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 469ms 00:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:28:01 INFO - PROCESS | 1655 | 1461742081413 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:28:01 INFO - PROCESS | 1655 | 1461742081414 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:28:01 INFO - PROCESS | 1655 | 1461742081416 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:28:01 INFO - PROCESS | 1655 | 1461742081417 Marionette TRACE conn2 <- [1,1858,null,{}] 00:28:01 INFO - PROCESS | 1655 | 1461742081419 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}] 00:28:01 INFO - PROCESS | 1655 | 1461742081530 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:28:01 INFO - PROCESS | 1655 | 1461742081538 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e1c000 == 42 [pid = 1655] [id = 472] 00:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11a610000) [pid = 1655] [serial = 1416] [outer = 0x0] 00:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x11befb400) [pid = 1655] [serial = 1417] [outer = 0x11a610000] 00:28:01 INFO - PROCESS | 1655 | 1461742081563 Marionette DEBUG loaded listener.js 00:28:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x124291c00) [pid = 1655] [serial = 1418] [outer = 0x11a610000] 00:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 00:28:01 INFO - PROCESS | 1655 | 1461742081877 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]]]}] 00:28:01 INFO - PROCESS | 1655 | 1461742081884 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:28:01 INFO - PROCESS | 1655 | 1461742081886 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:28:01 INFO - PROCESS | 1655 | 1461742081893 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:28:01 INFO - PROCESS | 1655 | 1461742081894 Marionette TRACE conn2 <- [1,1862,null,{}] 00:28:01 INFO - PROCESS | 1655 | 1461742081897 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}] 00:28:01 INFO - PROCESS | 1655 | 1461742081984 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:28:01 INFO - PROCESS | 1655 | 1461742081990 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f31000 == 43 [pid = 1655] [id = 473] 00:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12725ec00) [pid = 1655] [serial = 1419] [outer = 0x0] 00:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x128e92c00) [pid = 1655] [serial = 1420] [outer = 0x12725ec00] 00:28:02 INFO - PROCESS | 1655 | 1461742082016 Marionette DEBUG loaded listener.js 00:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x129d21400) [pid = 1655] [serial = 1421] [outer = 0x12725ec00] 00:28:02 INFO - PROCESS | 1655 | 1461742082371 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]]]}] 00:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 00:28:02 INFO - PROCESS | 1655 | 1461742082413 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:28:02 INFO - PROCESS | 1655 | 1461742082414 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:28:02 INFO - PROCESS | 1655 | 1461742082428 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:28:02 INFO - PROCESS | 1655 | 1461742082429 Marionette TRACE conn2 <- [1,1866,null,{}] 00:28:02 INFO - PROCESS | 1655 | 1461742082432 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}] 00:28:02 INFO - PROCESS | 1655 | 1461742082512 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:28:02 INFO - PROCESS | 1655 | 1461742082517 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a059800 == 44 [pid = 1655] [id = 474] 00:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x128e8bc00) [pid = 1655] [serial = 1422] [outer = 0x0] 00:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x129ee0400) [pid = 1655] [serial = 1423] [outer = 0x128e8bc00] 00:28:02 INFO - PROCESS | 1655 | 1461742082542 Marionette DEBUG loaded listener.js 00:28:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x129f04800) [pid = 1655] [serial = 1424] [outer = 0x128e8bc00] 00:28:03 INFO - PROCESS | 1655 | 1461742083009 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]]]}] 00:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 622ms 00:28:03 INFO - PROCESS | 1655 | 1461742083050 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:28:03 INFO - PROCESS | 1655 | 1461742083053 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:28:03 INFO - PROCESS | 1655 | 1461742083085 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:28:03 INFO - PROCESS | 1655 | 1461742083089 Marionette TRACE conn2 <- [1,1870,null,{}] 00:28:03 INFO - PROCESS | 1655 | 1461742083095 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}] 00:28:03 INFO - PROCESS | 1655 | 1461742083208 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:28:03 INFO - PROCESS | 1655 | 1461742083295 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11662c000 == 45 [pid = 1655] [id = 475] 00:28:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x11354e000) [pid = 1655] [serial = 1425] [outer = 0x0] 00:28:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1147dc400) [pid = 1655] [serial = 1426] [outer = 0x11354e000] 00:28:03 INFO - PROCESS | 1655 | 1461742083326 Marionette DEBUG loaded listener.js 00:28:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11516e800) [pid = 1655] [serial = 1427] [outer = 0x11354e000] 00:28:03 INFO - PROCESS | 1655 | 1461742083827 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]]]}] 00:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 827ms 00:28:03 INFO - PROCESS | 1655 | 1461742083916 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:28:03 INFO - PROCESS | 1655 | 1461742083921 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:28:03 INFO - PROCESS | 1655 | 1461742083929 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:28:03 INFO - PROCESS | 1655 | 1461742083931 Marionette TRACE conn2 <- [1,1874,null,{}] 00:28:03 INFO - PROCESS | 1655 | 1461742083933 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}] 00:28:04 INFO - PROCESS | 1655 | 1461742084046 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:28:04 INFO - PROCESS | 1655 | 1461742084129 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba0a000 == 46 [pid = 1655] [id = 476] 00:28:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x115620400) [pid = 1655] [serial = 1428] [outer = 0x0] 00:28:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x116380400) [pid = 1655] [serial = 1429] [outer = 0x115620400] 00:28:04 INFO - PROCESS | 1655 | 1461742084160 Marionette DEBUG loaded listener.js 00:28:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x118ee4000) [pid = 1655] [serial = 1430] [outer = 0x115620400] 00:28:04 INFO - PROCESS | 1655 | 1461742084759 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]]]}] 00:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 872ms 00:28:04 INFO - PROCESS | 1655 | 1461742084802 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:28:04 INFO - PROCESS | 1655 | 1461742084803 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:28:04 INFO - PROCESS | 1655 | 1461742084806 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:28:04 INFO - PROCESS | 1655 | 1461742084809 Marionette TRACE conn2 <- [1,1878,null,{}] 00:28:04 INFO - PROCESS | 1655 | 1461742084817 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}] 00:28:04 INFO - PROCESS | 1655 | 1461742084933 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:28:04 INFO - PROCESS | 1655 | 1461742084996 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb05800 == 47 [pid = 1655] [id = 477] 00:28:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x1159b9c00) [pid = 1655] [serial = 1431] [outer = 0x0] 00:28:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x11a63fc00) [pid = 1655] [serial = 1432] [outer = 0x1159b9c00] 00:28:05 INFO - PROCESS | 1655 | 1461742085029 Marionette DEBUG loaded listener.js 00:28:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11ad37c00) [pid = 1655] [serial = 1433] [outer = 0x1159b9c00] 00:28:05 INFO - PROCESS | 1655 | 1461742085722 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]]]}] 00:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 973ms 00:28:05 INFO - PROCESS | 1655 | 1461742085780 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:28:05 INFO - PROCESS | 1655 | 1461742085782 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:28:05 INFO - PROCESS | 1655 | 1461742085785 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:28:05 INFO - PROCESS | 1655 | 1461742085787 Marionette TRACE conn2 <- [1,1882,null,{}] 00:28:05 INFO - PROCESS | 1655 | 1461742085791 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}] 00:28:05 INFO - PROCESS | 1655 | 1461742085894 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11920e800 == 46 [pid = 1655] [id = 101] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118609800 == 45 [pid = 1655] [id = 108] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119c20800 == 44 [pid = 1655] [id = 102] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd05000 == 43 [pid = 1655] [id = 107] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba5a000 == 42 [pid = 1655] [id = 106] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1153a5800 == 41 [pid = 1655] [id = 97] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118e42000 == 40 [pid = 1655] [id = 100] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a0800 == 39 [pid = 1655] [id = 94] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab65800 == 38 [pid = 1655] [id = 104] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11b293800 == 37 [pid = 1655] [id = 96] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x116324000 == 36 [pid = 1655] [id = 98] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12444a800 == 35 [pid = 1655] [id = 91] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x129b38000 == 34 [pid = 1655] [id = 92] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa21800 == 33 [pid = 1655] [id = 93] 00:28:05 INFO - PROCESS | 1655 | --DOCSHELL 0x114b3a800 == 32 [pid = 1655] [id = 99] 00:28:05 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x139c52400) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | 1461742086009 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b35800 == 33 [pid = 1655] [id = 478] 00:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x1136d6c00) [pid = 1655] [serial = 1434] [outer = 0x0] 00:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x114bbc000) [pid = 1655] [serial = 1435] [outer = 0x1136d6c00] 00:28:06 INFO - PROCESS | 1655 | 1461742086040 Marionette DEBUG loaded listener.js 00:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1152e2800) [pid = 1655] [serial = 1436] [outer = 0x1136d6c00] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12e58c000) [pid = 1655] [serial = 832] [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.] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12dc1e000) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x130108000) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x137381000) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x139211c00) [pid = 1655] [serial = 1358] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12758c000) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12a684800) [pid = 1655] [serial = 1364] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x1393f9800) [pid = 1655] [serial = 1367] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x137388000) [pid = 1655] [serial = 1361] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x139216c00) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x13920dc00) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x1301a4400) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12fad0000) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12d42d400) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12f25e800) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12d26ec00) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12bdaec00) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12b06b800) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12a684c00) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x123fe2800) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x129ed8400) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11befc400) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11a923c00) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12e8dc000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12ee1c800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12b069000) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12ae17800) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12afde800) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a60fc00) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12aa8f800) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x129edb800) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129f0cc00) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x123fd8800) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x127fccc00) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11b2ef800) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11987a800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12f8ee800) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x139b2e000) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1393f1000) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1393fd400) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1393f0000) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1393f5000) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x139309000) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1392b3000) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x139b35000) [pid = 1655] [serial = 1370] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12f264000) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12d2a9800) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x13019e000) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1275ddc00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x127fd2c00) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12e595c00) [pid = 1655] [serial = 874] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x128e97c00) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11b6d4800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12aa98000) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12fbd2c00) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11b2fb800) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12aa8dc00) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12abd6400) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b063800) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1392ae800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x129ee3000) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a0b0c00) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12d268000) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12e432400) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12ae1d400) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12e8f0800) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123eed000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12d2b0000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12d2b1000) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12f578c00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12e42d400) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a30d000) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x130106000) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12fad1400) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bf49000) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a68e000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12abda000) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b357400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12f571c00) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12758cc00) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1393efc00) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11a90e000) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12ee15000) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115849400) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12f572000) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12e592800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12f8e5000) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x13930d000) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11afbf000) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12aa8c800) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12f8ed400) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1392acc00) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12dc19800) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a685400) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12f3e0000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129f10000) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12aa98400) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x114bbdc00) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x127ed2400) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x139b2dc00) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1655 | 1461742086407 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]]]}] 00:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 674ms 00:28:06 INFO - PROCESS | 1655 | 1461742086460 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1655 | 1461742086464 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:28:06 INFO - PROCESS | 1655 | 1461742086468 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:28:06 INFO - PROCESS | 1655 | 1461742086470 Marionette TRACE conn2 <- [1,1886,null,{}] 00:28:06 INFO - PROCESS | 1655 | 1461742086473 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}] 00:28:06 INFO - PROCESS | 1655 | 1461742086553 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:28:06 INFO - PROCESS | 1655 | 1461742086560 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11981a800 == 34 [pid = 1655] [id = 479] 00:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1155c7800) [pid = 1655] [serial = 1437] [outer = 0x0] 00:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11584a800) [pid = 1655] [serial = 1438] [outer = 0x1155c7800] 00:28:06 INFO - PROCESS | 1655 | 1461742086586 Marionette DEBUG loaded listener.js 00:28:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1186b3800) [pid = 1655] [serial = 1439] [outer = 0x1155c7800] 00:28:06 INFO - PROCESS | 1655 | 1461742086942 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]]]}] 00:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 525ms 00:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:28:07 INFO - PROCESS | 1655 | 1461742086993 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:28:07 INFO - PROCESS | 1655 | 1461742086994 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:28:07 INFO - PROCESS | 1655 | 1461742086997 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:28:07 INFO - PROCESS | 1655 | 1461742086999 Marionette TRACE conn2 <- [1,1890,null,{}] 00:28:07 INFO - PROCESS | 1655 | 1461742087006 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}] 00:28:07 INFO - PROCESS | 1655 | 1461742087086 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:28:07 INFO - PROCESS | 1655 | 1461742087095 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af93000 == 35 [pid = 1655] [id = 480] 00:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118ee1400) [pid = 1655] [serial = 1440] [outer = 0x0] 00:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11a903000) [pid = 1655] [serial = 1441] [outer = 0x118ee1400] 00:28:07 INFO - PROCESS | 1655 | 1461742087123 Marionette DEBUG loaded listener.js 00:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11acefc00) [pid = 1655] [serial = 1442] [outer = 0x118ee1400] 00:28:07 INFO - PROCESS | 1655 | 1461742087491 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]]]}] 00:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 00:28:07 INFO - PROCESS | 1655 | 1461742087519 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:28:07 INFO - PROCESS | 1655 | 1461742087522 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:28:07 INFO - PROCESS | 1655 | 1461742087531 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:28:07 INFO - PROCESS | 1655 | 1461742087532 Marionette TRACE conn2 <- [1,1894,null,{}] 00:28:07 INFO - PROCESS | 1655 | 1461742087534 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}] 00:28:07 INFO - PROCESS | 1655 | 1461742087617 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:28:07 INFO - PROCESS | 1655 | 1461742087624 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c2cc000 == 36 [pid = 1655] [id = 481] 00:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11ad3e400) [pid = 1655] [serial = 1443] [outer = 0x0] 00:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11b2ef400) [pid = 1655] [serial = 1444] [outer = 0x11ad3e400] 00:28:07 INFO - PROCESS | 1655 | 1461742087651 Marionette DEBUG loaded listener.js 00:28:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11b6d3c00) [pid = 1655] [serial = 1445] [outer = 0x11ad3e400] 00:28:08 INFO - PROCESS | 1655 | 1461742087993 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]]]}] 00:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 476ms 00:28:08 INFO - PROCESS | 1655 | 1461742088002 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1655 | 1461742088003 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:28:08 INFO - PROCESS | 1655 | 1461742088007 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:28:08 INFO - PROCESS | 1655 | 1461742088010 Marionette TRACE conn2 <- [1,1898,null,{}] 00:28:08 INFO - PROCESS | 1655 | 1461742088013 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}] 00:28:08 INFO - PROCESS | 1655 | 1461742088094 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:28:08 INFO - PROCESS | 1655 | 1461742088150 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c86a800 == 37 [pid = 1655] [id = 482] 00:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11ad41000) [pid = 1655] [serial = 1446] [outer = 0x0] 00:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11b6d7400) [pid = 1655] [serial = 1447] [outer = 0x11ad41000] 00:28:08 INFO - PROCESS | 1655 | 1461742088185 Marionette DEBUG loaded listener.js 00:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11bef3800) [pid = 1655] [serial = 1448] [outer = 0x11ad41000] 00:28:08 INFO - PROCESS | 1655 | 1461742088520 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]]]}] 00:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 00:28:08 INFO - PROCESS | 1655 | 1461742088527 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1655 | 1461742088529 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:28:08 INFO - PROCESS | 1655 | 1461742088537 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:28:08 INFO - PROCESS | 1655 | 1461742088538 Marionette TRACE conn2 <- [1,1902,null,{}] 00:28:08 INFO - PROCESS | 1655 | 1461742088542 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}] 00:28:08 INFO - PROCESS | 1655 | 1461742088660 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:28:08 INFO - PROCESS | 1655 | 1461742088665 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x124231000 == 38 [pid = 1655] [id = 483] 00:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11bef6000) [pid = 1655] [serial = 1449] [outer = 0x0] 00:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11c49b000) [pid = 1655] [serial = 1450] [outer = 0x11bef6000] 00:28:08 INFO - PROCESS | 1655 | 1461742088693 Marionette DEBUG loaded listener.js 00:28:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123f02c00) [pid = 1655] [serial = 1451] [outer = 0x11bef6000] 00:28:09 INFO - PROCESS | 1655 | 1461742089053 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]]]}] 00:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 578ms 00:28:09 INFO - PROCESS | 1655 | 1461742089110 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:28:09 INFO - PROCESS | 1655 | 1461742089111 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:28:09 INFO - PROCESS | 1655 | 1461742089113 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:28:09 INFO - PROCESS | 1655 | 1461742089114 Marionette TRACE conn2 <- [1,1906,null,{}] 00:28:09 INFO - PROCESS | 1655 | 1461742089122 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}] 00:28:09 INFO - PROCESS | 1655 | 1461742089220 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:28:09 INFO - PROCESS | 1655 | 1461742089225 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1272af000 == 39 [pid = 1655] [id = 484] 00:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11b6d0400) [pid = 1655] [serial = 1452] [outer = 0x0] 00:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123f0b400) [pid = 1655] [serial = 1453] [outer = 0x11b6d0400] 00:28:09 INFO - PROCESS | 1655 | 1461742089280 Marionette DEBUG loaded listener.js 00:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124292000) [pid = 1655] [serial = 1454] [outer = 0x11b6d0400] 00:28:09 INFO - PROCESS | 1655 | 1461742089620 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]]]}] 00:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 518ms 00:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:28:09 INFO - PROCESS | 1655 | 1461742089632 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:28:09 INFO - PROCESS | 1655 | 1461742089633 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:28:09 INFO - PROCESS | 1655 | 1461742089635 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:28:09 INFO - PROCESS | 1655 | 1461742089636 Marionette TRACE conn2 <- [1,1910,null,{}] 00:28:09 INFO - PROCESS | 1655 | 1461742089640 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}] 00:28:09 INFO - PROCESS | 1655 | 1461742089744 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:28:09 INFO - PROCESS | 1655 | 1461742089756 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x128949800 == 40 [pid = 1655] [id = 485] 00:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123f0a000) [pid = 1655] [serial = 1455] [outer = 0x0] 00:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x125e28000) [pid = 1655] [serial = 1456] [outer = 0x123f0a000] 00:28:09 INFO - PROCESS | 1655 | 1461742089782 Marionette DEBUG loaded listener.js 00:28:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12741c000) [pid = 1655] [serial = 1457] [outer = 0x123f0a000] 00:28:10 INFO - PROCESS | 1655 | 1461742090111 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]]]}] 00:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123f0a400) [pid = 1655] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11c4a3000) [pid = 1655] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1188ea000) [pid = 1655] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x114bc2800) [pid = 1655] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11a610000) [pid = 1655] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123f0dc00) [pid = 1655] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11a90ac00) [pid = 1655] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11516d000) [pid = 1655] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11516d400) [pid = 1655] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11acf9400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x114bbbc00) [pid = 1655] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1166d9400) [pid = 1655] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113488400) [pid = 1655] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x125e90c00) [pid = 1655] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1289e5800) [pid = 1655] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:28:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12725ec00) [pid = 1655] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:28:10 INFO - PROCESS | 1655 | 1461742090273 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:28:10 INFO - PROCESS | 1655 | 1461742090274 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:28:10 INFO - PROCESS | 1655 | 1461742090278 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:28:10 INFO - PROCESS | 1655 | 1461742090279 Marionette TRACE conn2 <- [1,1914,null,{}] 00:28:10 INFO - PROCESS | 1655 | 1461742090282 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}] 00:28:10 INFO - PROCESS | 1655 | 1461742090357 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:28:10 INFO - PROCESS | 1655 | 1461742090362 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab53000 == 41 [pid = 1655] [id = 486] 00:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115169000) [pid = 1655] [serial = 1458] [outer = 0x0] 00:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119870000) [pid = 1655] [serial = 1459] [outer = 0x115169000] 00:28:10 INFO - PROCESS | 1655 | 1461742090391 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11afba000) [pid = 1655] [serial = 1460] [outer = 0x115169000] 00:28:10 INFO - PROCESS | 1655 | 1461742090724 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]]]}] 00:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 469ms 00:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:28:10 INFO - PROCESS | 1655 | 1461742090749 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:28:10 INFO - PROCESS | 1655 | 1461742090750 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:28:10 INFO - PROCESS | 1655 | 1461742090752 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:28:10 INFO - PROCESS | 1655 | 1461742090753 Marionette TRACE conn2 <- [1,1918,null,{}] 00:28:10 INFO - PROCESS | 1655 | 1461742090757 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}] 00:28:10 INFO - PROCESS | 1655 | 1461742090836 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:28:10 INFO - PROCESS | 1655 | 1461742090891 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e96800 == 42 [pid = 1655] [id = 487] 00:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11afbf400) [pid = 1655] [serial = 1461] [outer = 0x0] 00:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125e8f800) [pid = 1655] [serial = 1462] [outer = 0x11afbf400] 00:28:10 INFO - PROCESS | 1655 | 1461742090917 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x127588000) [pid = 1655] [serial = 1463] [outer = 0x11afbf400] 00:28:11 INFO - PROCESS | 1655 | 1461742091198 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]]]}] 00:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 468ms 00:28:11 INFO - PROCESS | 1655 | 1461742091229 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1655 | 1461742091230 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:28:11 INFO - PROCESS | 1655 | 1461742091233 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:28:11 INFO - PROCESS | 1655 | 1461742091234 Marionette TRACE conn2 <- [1,1922,null,{}] 00:28:11 INFO - PROCESS | 1655 | 1461742091237 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}] 00:28:11 INFO - PROCESS | 1655 | 1461742091339 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:28:11 INFO - PROCESS | 1655 | 1461742091345 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f2d000 == 43 [pid = 1655] [id = 488] 00:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x127514400) [pid = 1655] [serial = 1464] [outer = 0x0] 00:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x127eca800) [pid = 1655] [serial = 1465] [outer = 0x127514400] 00:28:11 INFO - PROCESS | 1655 | 1461742091374 Marionette DEBUG loaded listener.js 00:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1289e7800) [pid = 1655] [serial = 1466] [outer = 0x127514400] 00:28:11 INFO - PROCESS | 1655 | 1461742091725 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]]]}] 00:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 00:28:11 INFO - PROCESS | 1655 | 1461742091752 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1655 | 1461742091753 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:28:11 INFO - PROCESS | 1655 | 1461742091756 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:28:11 INFO - PROCESS | 1655 | 1461742091757 Marionette TRACE conn2 <- [1,1926,null,{}] 00:28:11 INFO - PROCESS | 1655 | 1461742091759 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}] 00:28:11 INFO - PROCESS | 1655 | 1461742091866 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:28:11 INFO - PROCESS | 1655 | 1461742091874 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a05b800 == 44 [pid = 1655] [id = 489] 00:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x127fd5000) [pid = 1655] [serial = 1467] [outer = 0x0] 00:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1299d8800) [pid = 1655] [serial = 1468] [outer = 0x127fd5000] 00:28:11 INFO - PROCESS | 1655 | 1461742091899 Marionette DEBUG loaded listener.js 00:28:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129ed8400) [pid = 1655] [serial = 1469] [outer = 0x127fd5000] 00:28:12 INFO - PROCESS | 1655 | 1461742092383 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]]]}] 00:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 00:28:12 INFO - PROCESS | 1655 | 1461742092427 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:28:12 INFO - PROCESS | 1655 | 1461742092431 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:28:12 INFO - PROCESS | 1655 | 1461742092437 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:28:12 INFO - PROCESS | 1655 | 1461742092441 Marionette TRACE conn2 <- [1,1930,null,{}] 00:28:12 INFO - PROCESS | 1655 | 1461742092446 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}] 00:28:12 INFO - PROCESS | 1655 | 1461742092586 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:28:12 INFO - PROCESS | 1655 | 1461742092656 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119170800 == 45 [pid = 1655] [id = 490] 00:28:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x114bb9800) [pid = 1655] [serial = 1470] [outer = 0x0] 00:28:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115169800) [pid = 1655] [serial = 1471] [outer = 0x114bb9800] 00:28:12 INFO - PROCESS | 1655 | 1461742092689 Marionette DEBUG loaded listener.js 00:28:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1155c7c00) [pid = 1655] [serial = 1472] [outer = 0x114bb9800] 00:28:13 INFO - PROCESS | 1655 | 1461742093237 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]]]}] 00:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 825ms 00:28:13 INFO - PROCESS | 1655 | 1461742093282 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:28:13 INFO - PROCESS | 1655 | 1461742093288 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:28:13 INFO - PROCESS | 1655 | 1461742093297 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:28:13 INFO - PROCESS | 1655 | 1461742093300 Marionette TRACE conn2 <- [1,1934,null,{}] 00:28:13 INFO - PROCESS | 1655 | 1461742093304 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}] 00:28:13 INFO - PROCESS | 1655 | 1461742093410 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:28:13 INFO - PROCESS | 1655 | 1461742093479 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123934800 == 46 [pid = 1655] [id = 491] 00:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115619400) [pid = 1655] [serial = 1473] [outer = 0x0] 00:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119191000) [pid = 1655] [serial = 1474] [outer = 0x115619400] 00:28:13 INFO - PROCESS | 1655 | 1461742093510 Marionette DEBUG loaded listener.js 00:28:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11a90e400) [pid = 1655] [serial = 1475] [outer = 0x115619400] 00:28:13 INFO - PROCESS | 1655 | 1461742093959 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]]]}] 00:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 672ms 00:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:28:13 INFO - PROCESS | 1655 | 1461742093968 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:28:13 INFO - PROCESS | 1655 | 1461742093970 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:28:13 INFO - PROCESS | 1655 | 1461742093974 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:28:13 INFO - PROCESS | 1655 | 1461742093978 Marionette TRACE conn2 <- [1,1938,null,{}] 00:28:13 INFO - PROCESS | 1655 | 1461742093985 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}] 00:28:14 INFO - PROCESS | 1655 | 1461742094128 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:28:14 INFO - PROCESS | 1655 | 1461742094137 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f2b000 == 47 [pid = 1655] [id = 492] 00:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11b6dec00) [pid = 1655] [serial = 1476] [outer = 0x0] 00:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11c369400) [pid = 1655] [serial = 1477] [outer = 0x11b6dec00] 00:28:14 INFO - PROCESS | 1655 | 1461742094181 Marionette DEBUG loaded listener.js 00:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11c5b7c00) [pid = 1655] [serial = 1478] [outer = 0x11b6dec00] 00:28:14 INFO - PROCESS | 1655 | 1461742094607 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]]]}] 00:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 00:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:28:14 INFO - PROCESS | 1655 | 1461742094646 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:28:14 INFO - PROCESS | 1655 | 1461742094648 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:28:14 INFO - PROCESS | 1655 | 1461742094650 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:28:14 INFO - PROCESS | 1655 | 1461742094651 Marionette TRACE conn2 <- [1,1942,null,{}] 00:28:14 INFO - PROCESS | 1655 | 1461742094654 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}] 00:28:14 INFO - PROCESS | 1655 | 1461742094781 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:28:14 INFO - PROCESS | 1655 | 1461742094850 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab5e800 == 48 [pid = 1655] [id = 493] 00:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123f07000) [pid = 1655] [serial = 1479] [outer = 0x0] 00:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x125e29c00) [pid = 1655] [serial = 1480] [outer = 0x123f07000] 00:28:14 INFO - PROCESS | 1655 | 1461742094880 Marionette DEBUG loaded listener.js 00:28:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12758cc00) [pid = 1655] [serial = 1481] [outer = 0x123f07000] 00:28:15 INFO - PROCESS | 1655 | 1461742095373 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]]]}] 00:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 769ms 00:28:15 INFO - PROCESS | 1655 | 1461742095420 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:28:15 INFO - PROCESS | 1655 | 1461742095425 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:28:15 INFO - PROCESS | 1655 | 1461742095429 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:28:15 INFO - PROCESS | 1655 | 1461742095431 Marionette TRACE conn2 <- [1,1946,null,{}] 00:28:15 INFO - PROCESS | 1655 | 1461742095434 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}] 00:28:15 INFO - PROCESS | 1655 | 1461742095580 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:28:15 INFO - PROCESS | 1655 | 1461742095678 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aeec800 == 49 [pid = 1655] [id = 494] 00:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123f0cc00) [pid = 1655] [serial = 1482] [outer = 0x0] 00:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x127ed7800) [pid = 1655] [serial = 1483] [outer = 0x123f0cc00] 00:28:15 INFO - PROCESS | 1655 | 1461742095725 Marionette DEBUG loaded listener.js 00:28:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1289e0c00) [pid = 1655] [serial = 1484] [outer = 0x123f0cc00] 00:28:16 INFO - PROCESS | 1655 | 1461742096247 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]]]}] 00:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 872ms 00:28:16 INFO - PROCESS | 1655 | 1461742096301 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:28:16 INFO - PROCESS | 1655 | 1461742096304 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:28:16 INFO - PROCESS | 1655 | 1461742096307 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:28:16 INFO - PROCESS | 1655 | 1461742096309 Marionette TRACE conn2 <- [1,1950,null,{}] 00:28:16 INFO - PROCESS | 1655 | 1461742096313 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}] 00:28:16 INFO - PROCESS | 1655 | 1461742096430 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:28:16 INFO - PROCESS | 1655 | 1461742096500 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b03f800 == 50 [pid = 1655] [id = 495] 00:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129edf400) [pid = 1655] [serial = 1485] [outer = 0x0] 00:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129f0d000) [pid = 1655] [serial = 1486] [outer = 0x129edf400] 00:28:16 INFO - PROCESS | 1655 | 1461742096532 Marionette DEBUG loaded listener.js 00:28:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129fdc000) [pid = 1655] [serial = 1487] [outer = 0x129edf400] 00:28:16 INFO - PROCESS | 1655 | 1461742096943 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]]]}] 00:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 00:28:16 INFO - PROCESS | 1655 | 1461742096978 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:28:16 INFO - PROCESS | 1655 | 1461742096980 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:28:16 INFO - PROCESS | 1655 | 1461742096982 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:28:16 INFO - PROCESS | 1655 | 1461742096983 Marionette TRACE conn2 <- [1,1954,null,{}] 00:28:16 INFO - PROCESS | 1655 | 1461742096986 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}] 00:28:17 INFO - PROCESS | 1655 | 1461742097089 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:28:17 INFO - PROCESS | 1655 | 1461742097147 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b12c800 == 51 [pid = 1655] [id = 496] 00:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129fdc400) [pid = 1655] [serial = 1488] [outer = 0x0] 00:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129fe4400) [pid = 1655] [serial = 1489] [outer = 0x129fdc400] 00:28:17 INFO - PROCESS | 1655 | 1461742097176 Marionette DEBUG loaded listener.js 00:28:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12a0a9c00) [pid = 1655] [serial = 1490] [outer = 0x129fdc400] 00:28:17 INFO - PROCESS | 1655 | 1461742097830 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]]]}] 00:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 922ms 00:28:17 INFO - PROCESS | 1655 | 1461742097928 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:28:17 INFO - PROCESS | 1655 | 1461742097931 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:28:17 INFO - PROCESS | 1655 | 1461742097938 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:28:17 INFO - PROCESS | 1655 | 1461742097943 Marionette TRACE conn2 <- [1,1958,null,{}] 00:28:17 INFO - PROCESS | 1655 | 1461742097948 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}] 00:28:18 INFO - PROCESS | 1655 | 1461742098081 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:28:18 INFO - PROCESS | 1655 | 1461742098148 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad2b000 == 52 [pid = 1655] [id = 497] 00:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x115166000) [pid = 1655] [serial = 1491] [outer = 0x0] 00:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x115260400) [pid = 1655] [serial = 1492] [outer = 0x115166000] 00:28:18 INFO - PROCESS | 1655 | 1461742098176 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11561e000) [pid = 1655] [serial = 1493] [outer = 0x115166000] 00:28:18 INFO - PROCESS | 1655 | 1461742098600 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]]]}] 00:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 674ms 00:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:28:18 INFO - PROCESS | 1655 | 1461742098611 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:28:18 INFO - PROCESS | 1655 | 1461742098615 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:28:18 INFO - PROCESS | 1655 | 1461742098619 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:28:18 INFO - PROCESS | 1655 | 1461742098621 Marionette TRACE conn2 <- [1,1962,null,{}] 00:28:18 INFO - PROCESS | 1655 | 1461742098624 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}] 00:28:18 INFO - PROCESS | 1655 | 1461742098720 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:28:18 INFO - PROCESS | 1655 | 1461742098792 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af89000 == 53 [pid = 1655] [id = 498] 00:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x115931400) [pid = 1655] [serial = 1494] [outer = 0x0] 00:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x118edd800) [pid = 1655] [serial = 1495] [outer = 0x115931400] 00:28:18 INFO - PROCESS | 1655 | 1461742098820 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119e4fc00) [pid = 1655] [serial = 1496] [outer = 0x115931400] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x129f2d000 == 52 [pid = 1655] [id = 488] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x127e96800 == 51 [pid = 1655] [id = 487] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab53000 == 50 [pid = 1655] [id = 486] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128949800 == 49 [pid = 1655] [id = 485] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1272af000 == 48 [pid = 1655] [id = 484] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124231000 == 47 [pid = 1655] [id = 483] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x129ee0400) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11c86a800 == 46 [pid = 1655] [id = 482] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2cc000 == 45 [pid = 1655] [id = 481] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11af93000 == 44 [pid = 1655] [id = 480] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11981a800 == 43 [pid = 1655] [id = 479] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x114b35800 == 42 [pid = 1655] [id = 478] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb05800 == 41 [pid = 1655] [id = 477] 00:28:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba0a000 == 40 [pid = 1655] [id = 476] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x127515800) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x123b10000) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x123f08800) [pid = 1655] [serial = 1400] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11a90f800) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1154a3800) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11c370000) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11c5b7800) [pid = 1655] [serial = 1394] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x114bbd000) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x115168800) [pid = 1655] [serial = 1376] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11afb0000) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11befdc00) [pid = 1655] [serial = 1391] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118940800) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119270c00) [pid = 1655] [serial = 1382] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x127fd5c00) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128e92800) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1289e4c00) [pid = 1655] [serial = 1409] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129d0e400) [pid = 1655] [serial = 1412] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128e92c00) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11ad33800) [pid = 1655] [serial = 1388] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124295000) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123a19c00) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11c5c8400) [pid = 1655] [serial = 1397] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11a606c00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11a90b800) [pid = 1655] [serial = 1385] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11867c400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x115620c00) [pid = 1655] [serial = 1379] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1153c1400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11befb400) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129d21400) [pid = 1655] [serial = 1421] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x127ecc400) [pid = 1655] [serial = 1406] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124291c00) [pid = 1655] [serial = 1418] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x125e27000) [pid = 1655] [serial = 1403] [outer = 0x0] [url = about:blank] 00:28:19 INFO - PROCESS | 1655 | 1461742099207 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]]]}] 00:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 623ms 00:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:28:19 INFO - PROCESS | 1655 | 1461742099243 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1655 | 1461742099244 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:28:19 INFO - PROCESS | 1655 | 1461742099247 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1655 | 1461742099249 Marionette TRACE conn2 <- [1,1966,null,{}] 00:28:19 INFO - PROCESS | 1655 | 1461742099256 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}] 00:28:19 INFO - PROCESS | 1655 | 1461742099349 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:28:19 INFO - PROCESS | 1655 | 1461742099440 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa0f000 == 41 [pid = 1655] [id = 499] 00:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11a63ec00) [pid = 1655] [serial = 1497] [outer = 0x0] 00:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11a90b000) [pid = 1655] [serial = 1498] [outer = 0x11a63ec00] 00:28:19 INFO - PROCESS | 1655 | 1461742099469 Marionette DEBUG loaded listener.js 00:28:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11acfb000) [pid = 1655] [serial = 1499] [outer = 0x11a63ec00] 00:28:19 INFO - PROCESS | 1655 | 1461742099801 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]]]}] 00:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms 00:28:19 INFO - PROCESS | 1655 | 1461742099819 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1655 | 1461742099823 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:28:19 INFO - PROCESS | 1655 | 1461742099827 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1655 | 1461742099829 Marionette TRACE conn2 <- [1,1970,null,{}] 00:28:19 INFO - PROCESS | 1655 | 1461742099832 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}] 00:28:19 INFO - PROCESS | 1655 | 1461742099963 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:28:20 INFO - PROCESS | 1655 | 1461742100031 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bec1800 == 42 [pid = 1655] [id = 500] 00:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11acfa800) [pid = 1655] [serial = 1500] [outer = 0x0] 00:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11b2f2800) [pid = 1655] [serial = 1501] [outer = 0x11acfa800] 00:28:20 INFO - PROCESS | 1655 | 1461742100058 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11befe000) [pid = 1655] [serial = 1502] [outer = 0x11acfa800] 00:28:20 INFO - PROCESS | 1655 | 1461742100434 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]]]}] 00:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 619ms 00:28:20 INFO - PROCESS | 1655 | 1461742100447 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:28:20 INFO - PROCESS | 1655 | 1461742100448 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:28:20 INFO - PROCESS | 1655 | 1461742100450 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:28:20 INFO - PROCESS | 1655 | 1461742100451 Marionette TRACE conn2 <- [1,1974,null,{}] 00:28:20 INFO - PROCESS | 1655 | 1461742100454 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}] 00:28:20 INFO - PROCESS | 1655 | 1461742100569 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:28:20 INFO - PROCESS | 1655 | 1461742100577 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x123932000 == 43 [pid = 1655] [id = 501] 00:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11acfcc00) [pid = 1655] [serial = 1503] [outer = 0x0] 00:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11c8f2c00) [pid = 1655] [serial = 1504] [outer = 0x11acfcc00] 00:28:20 INFO - PROCESS | 1655 | 1461742100603 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123b2e000) [pid = 1655] [serial = 1505] [outer = 0x11acfcc00] 00:28:20 INFO - PROCESS | 1655 | 1461742100947 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]]]}] 00:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 00:28:20 INFO - PROCESS | 1655 | 1461742100969 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:28:20 INFO - PROCESS | 1655 | 1461742100970 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:28:20 INFO - PROCESS | 1655 | 1461742100974 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:28:20 INFO - PROCESS | 1655 | 1461742100976 Marionette TRACE conn2 <- [1,1978,null,{}] 00:28:20 INFO - PROCESS | 1655 | 1461742100978 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}] 00:28:21 INFO - PROCESS | 1655 | 1461742101079 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:28:21 INFO - PROCESS | 1655 | 1461742101084 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1272b4800 == 44 [pid = 1655] [id = 502] 00:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123f05c00) [pid = 1655] [serial = 1506] [outer = 0x0] 00:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124295000) [pid = 1655] [serial = 1507] [outer = 0x123f05c00] 00:28:21 INFO - PROCESS | 1655 | 1461742101112 Marionette DEBUG loaded listener.js 00:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1289dfc00) [pid = 1655] [serial = 1508] [outer = 0x123f05c00] 00:28:21 INFO - PROCESS | 1655 | 1461742101506 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]]]}] 00:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 571ms 00:28:21 INFO - PROCESS | 1655 | 1461742101545 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:28:21 INFO - PROCESS | 1655 | 1461742101546 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:28:21 INFO - PROCESS | 1655 | 1461742101548 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:28:21 INFO - PROCESS | 1655 | 1461742101549 Marionette TRACE conn2 <- [1,1982,null,{}] 00:28:21 INFO - PROCESS | 1655 | 1461742101551 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}] 00:28:21 INFO - PROCESS | 1655 | 1461742101659 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:28:21 INFO - PROCESS | 1655 | 1461742101672 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x127f04800 == 45 [pid = 1655] [id = 503] 00:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1289e5800) [pid = 1655] [serial = 1509] [outer = 0x0] 00:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129d1b000) [pid = 1655] [serial = 1510] [outer = 0x1289e5800] 00:28:21 INFO - PROCESS | 1655 | 1461742101697 Marionette DEBUG loaded listener.js 00:28:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129edf800) [pid = 1655] [serial = 1511] [outer = 0x1289e5800] 00:28:22 INFO - PROCESS | 1655 | 1461742102033 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]]]}] 00:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 00:28:22 INFO - PROCESS | 1655 | 1461742102067 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:28:22 INFO - PROCESS | 1655 | 1461742102068 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:28:22 INFO - PROCESS | 1655 | 1461742102070 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:28:22 INFO - PROCESS | 1655 | 1461742102071 Marionette TRACE conn2 <- [1,1986,null,{}] 00:28:22 INFO - PROCESS | 1655 | 1461742102074 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}] 00:28:22 INFO - PROCESS | 1655 | 1461742102188 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:28:22 INFO - PROCESS | 1655 | 1461742102203 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e24800 == 46 [pid = 1655] [id = 504] 00:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128e92800) [pid = 1655] [serial = 1512] [outer = 0x0] 00:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129f07800) [pid = 1655] [serial = 1513] [outer = 0x128e92800] 00:28:22 INFO - PROCESS | 1655 | 1461742102230 Marionette DEBUG loaded listener.js 00:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129fdf800) [pid = 1655] [serial = 1514] [outer = 0x128e92800] 00:28:22 INFO - PROCESS | 1655 | 1461742102567 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]]]}] 00:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 523ms 00:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:28:22 INFO - PROCESS | 1655 | 1461742102594 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:28:22 INFO - PROCESS | 1655 | 1461742102595 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:28:22 INFO - PROCESS | 1655 | 1461742102597 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:28:22 INFO - PROCESS | 1655 | 1461742102598 Marionette TRACE conn2 <- [1,1990,null,{}] 00:28:22 INFO - PROCESS | 1655 | 1461742102601 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}] 00:28:22 INFO - PROCESS | 1655 | 1461742102712 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:28:22 INFO - PROCESS | 1655 | 1461742102726 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f26000 == 47 [pid = 1655] [id = 505] 00:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129ee5c00) [pid = 1655] [serial = 1515] [outer = 0x0] 00:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a0b0800) [pid = 1655] [serial = 1516] [outer = 0x129ee5c00] 00:28:22 INFO - PROCESS | 1655 | 1461742102751 Marionette DEBUG loaded listener.js 00:28:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a0b7000) [pid = 1655] [serial = 1517] [outer = 0x129ee5c00] 00:28:23 INFO - PROCESS | 1655 | 1461742103093 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]]]}] 00:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 00:28:23 INFO - PROCESS | 1655 | 1461742103117 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:28:23 INFO - PROCESS | 1655 | 1461742103119 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:28:23 INFO - PROCESS | 1655 | 1461742103121 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:28:23 INFO - PROCESS | 1655 | 1461742103122 Marionette TRACE conn2 <- [1,1994,null,{}] 00:28:23 INFO - PROCESS | 1655 | 1461742103125 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}] 00:28:23 INFO - PROCESS | 1655 | 1461742103237 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11bef6000) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127514400) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11ad3e400) [pid = 1655] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1136d6c00) [pid = 1655] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1155c7800) [pid = 1655] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11b6d0400) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118ee1400) [pid = 1655] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123f0a000) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115169000) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11afbf400) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:28:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11ad41000) [pid = 1655] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:28:23 INFO - PROCESS | 1655 | 1461742103362 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab63000 == 48 [pid = 1655] [id = 506] 00:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1143c2c00) [pid = 1655] [serial = 1518] [outer = 0x0] 00:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1159b4000) [pid = 1655] [serial = 1519] [outer = 0x1143c2c00] 00:28:23 INFO - PROCESS | 1655 | 1461742103390 Marionette DEBUG loaded listener.js 00:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11b2f2000) [pid = 1655] [serial = 1520] [outer = 0x1143c2c00] 00:28:23 INFO - PROCESS | 1655 | 1461742103680 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]]]}] 00:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 574ms 00:28:23 INFO - PROCESS | 1655 | 1461742103697 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:28:23 INFO - PROCESS | 1655 | 1461742103699 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:28:23 INFO - PROCESS | 1655 | 1461742103702 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:28:23 INFO - PROCESS | 1655 | 1461742103703 Marionette TRACE conn2 <- [1,1998,null,{}] 00:28:23 INFO - PROCESS | 1655 | 1461742103714 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}] 00:28:23 INFO - PROCESS | 1655 | 1461742103822 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:28:23 INFO - PROCESS | 1655 | 1461742103827 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b134000 == 49 [pid = 1655] [id = 507] 00:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11b6d0400) [pid = 1655] [serial = 1521] [outer = 0x0] 00:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a308400) [pid = 1655] [serial = 1522] [outer = 0x11b6d0400] 00:28:23 INFO - PROCESS | 1655 | 1461742103856 Marionette DEBUG loaded listener.js 00:28:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a60c800) [pid = 1655] [serial = 1523] [outer = 0x11b6d0400] 00:28:24 INFO - PROCESS | 1655 | 1461742104210 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]]]}] 00:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 00:28:24 INFO - PROCESS | 1655 | 1461742104226 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:28:24 INFO - PROCESS | 1655 | 1461742104228 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:28:24 INFO - PROCESS | 1655 | 1461742104230 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:28:24 INFO - PROCESS | 1655 | 1461742104232 Marionette TRACE conn2 <- [1,2002,null,{}] 00:28:24 INFO - PROCESS | 1655 | 1461742104235 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}] 00:28:24 INFO - PROCESS | 1655 | 1461742104393 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:28:24 INFO - PROCESS | 1655 | 1461742104405 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b7c7000 == 50 [pid = 1655] [id = 508] 00:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119e4ec00) [pid = 1655] [serial = 1524] [outer = 0x0] 00:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a614000) [pid = 1655] [serial = 1525] [outer = 0x119e4ec00] 00:28:24 INFO - PROCESS | 1655 | 1461742104443 Marionette DEBUG loaded listener.js 00:28:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a686400) [pid = 1655] [serial = 1526] [outer = 0x119e4ec00] 00:28:24 INFO - PROCESS | 1655 | 1461742104809 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]]]}] 00:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 620ms 00:28:24 INFO - PROCESS | 1655 | 1461742104851 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:28:24 INFO - PROCESS | 1655 | 1461742104853 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:28:24 INFO - PROCESS | 1655 | 1461742104856 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:28:24 INFO - PROCESS | 1655 | 1461742104858 Marionette TRACE conn2 <- [1,2006,null,{}] 00:28:24 INFO - PROCESS | 1655 | 1461742104862 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}] 00:28:25 INFO - PROCESS | 1655 | 1461742105036 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:28:25 INFO - PROCESS | 1655 | 1461742105050 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1c000 == 51 [pid = 1655] [id = 509] 00:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11348bc00) [pid = 1655] [serial = 1527] [outer = 0x0] 00:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a687000) [pid = 1655] [serial = 1528] [outer = 0x11348bc00] 00:28:25 INFO - PROCESS | 1655 | 1461742105089 Marionette DEBUG loaded listener.js 00:28:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12a691800) [pid = 1655] [serial = 1529] [outer = 0x11348bc00] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11afa5000 == 50 [pid = 1655] [id = 105] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12f22a800 == 49 [pid = 1655] [id = 95] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11340e000 == 48 [pid = 1655] [id = 103] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x139fcb000 == 47 [pid = 1655] [id = 457] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11af89000 == 46 [pid = 1655] [id = 498] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad2b000 == 45 [pid = 1655] [id = 497] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b12c800 == 44 [pid = 1655] [id = 496] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b03f800 == 43 [pid = 1655] [id = 495] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12aeec800 == 42 [pid = 1655] [id = 494] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab5e800 == 41 [pid = 1655] [id = 493] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129f2b000 == 40 [pid = 1655] [id = 492] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123934800 == 39 [pid = 1655] [id = 491] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a05b800 == 38 [pid = 1655] [id = 489] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119170800 == 37 [pid = 1655] [id = 490] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa0f000 == 36 [pid = 1655] [id = 499] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b7c7000 == 35 [pid = 1655] [id = 508] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b134000 == 34 [pid = 1655] [id = 507] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1272b4800 == 33 [pid = 1655] [id = 502] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x127f04800 == 32 [pid = 1655] [id = 503] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11bec1800 == 31 [pid = 1655] [id = 500] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129f26000 == 30 [pid = 1655] [id = 505] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129e24800 == 29 [pid = 1655] [id = 504] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab63000 == 28 [pid = 1655] [id = 506] 00:28:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123932000 == 27 [pid = 1655] [id = 501] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11c49b000) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1147dc400) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1289e7800) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116380400) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11b2ef400) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11b6d3c00) [pid = 1655] [serial = 1445] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11a63fc00) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x114bbc000) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1152e2800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11584a800) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1186b3800) [pid = 1655] [serial = 1439] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123f0b400) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11a903000) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11acefc00) [pid = 1655] [serial = 1442] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x125e28000) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124292000) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119870000) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11afba000) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x127eca800) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12741c000) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x127588000) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1299d8800) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11b6d7400) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11bef3800) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123f02c00) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x125e8f800) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 00:28:26 INFO - PROCESS | 1655 | 1461742106883 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]]]}] 00:28:26 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 00:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2075ms 00:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:28:26 INFO - PROCESS | 1655 | 1461742106932 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:28:26 INFO - PROCESS | 1655 | 1461742106934 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:28:26 INFO - PROCESS | 1655 | 1461742106943 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:28:26 INFO - PROCESS | 1655 | 1461742106946 Marionette TRACE conn2 <- [1,2010,null,{}] 00:28:26 INFO - PROCESS | 1655 | 1461742106950 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}] 00:28:27 INFO - PROCESS | 1655 | 1461742107030 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:28:27 INFO - PROCESS | 1655 | 1461742107036 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11570a800 == 28 [pid = 1655] [id = 510] 00:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x114bbb000) [pid = 1655] [serial = 1530] [outer = 0x0] 00:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x114bbc000) [pid = 1655] [serial = 1531] [outer = 0x114bbb000] 00:28:27 INFO - PROCESS | 1655 | 1461742107069 Marionette DEBUG loaded listener.js 00:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115165c00) [pid = 1655] [serial = 1532] [outer = 0x114bbb000] 00:28:27 INFO - PROCESS | 1655 | 1461742107434 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]]]}] 00:28:27 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 00:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 531ms 00:28:27 INFO - PROCESS | 1655 | 1461742107472 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1655 | 1461742107480 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:28:27 INFO - PROCESS | 1655 | 1461742107487 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:28:27 INFO - PROCESS | 1655 | 1461742107490 Marionette TRACE conn2 <- [1,2014,null,{}] 00:28:27 INFO - PROCESS | 1655 | 1461742107494 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}] 00:28:27 INFO - PROCESS | 1655 | 1461742107615 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:28:27 INFO - PROCESS | 1655 | 1461742107695 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119118800 == 29 [pid = 1655] [id = 511] 00:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115164800) [pid = 1655] [serial = 1533] [outer = 0x0] 00:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x115260c00) [pid = 1655] [serial = 1534] [outer = 0x115164800] 00:28:27 INFO - PROCESS | 1655 | 1461742107736 Marionette DEBUG loaded listener.js 00:28:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115620c00) [pid = 1655] [serial = 1535] [outer = 0x115164800] 00:28:28 INFO - PROCESS | 1655 | 1461742108152 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]]]}] 00:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 673ms 00:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:28:28 INFO - PROCESS | 1655 | 1461742108161 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:28:28 INFO - PROCESS | 1655 | 1461742108163 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:28:28 INFO - PROCESS | 1655 | 1461742108165 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:28:28 INFO - PROCESS | 1655 | 1461742108168 Marionette TRACE conn2 <- [1,2018,null,{}] 00:28:28 INFO - PROCESS | 1655 | 1461742108177 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}] 00:28:28 INFO - PROCESS | 1655 | 1461742108277 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:28:28 INFO - PROCESS | 1655 | 1461742108285 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d48000 == 30 [pid = 1655] [id = 512] 00:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11348cc00) [pid = 1655] [serial = 1536] [outer = 0x0] 00:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118944400) [pid = 1655] [serial = 1537] [outer = 0x11348cc00] 00:28:28 INFO - PROCESS | 1655 | 1461742108315 Marionette DEBUG loaded listener.js 00:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11926b400) [pid = 1655] [serial = 1538] [outer = 0x11348cc00] 00:28:28 INFO - PROCESS | 1655 | 1461742108665 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]]]}] 00:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 00:28:28 INFO - PROCESS | 1655 | 1461742108689 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:28:28 INFO - PROCESS | 1655 | 1461742108694 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:28:28 INFO - PROCESS | 1655 | 1461742108696 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:28:28 INFO - PROCESS | 1655 | 1461742108697 Marionette TRACE conn2 <- [1,2022,null,{}] 00:28:28 INFO - PROCESS | 1655 | 1461742108700 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}] 00:28:28 INFO - PROCESS | 1655 | 1461742108775 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:28:28 INFO - PROCESS | 1655 | 1461742108828 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ab62800 == 31 [pid = 1655] [id = 513] 00:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1186b6000) [pid = 1655] [serial = 1539] [outer = 0x0] 00:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119e4a000) [pid = 1655] [serial = 1540] [outer = 0x1186b6000] 00:28:28 INFO - PROCESS | 1655 | 1461742108855 Marionette DEBUG loaded listener.js 00:28:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11a908400) [pid = 1655] [serial = 1541] [outer = 0x1186b6000] 00:28:29 INFO - PROCESS | 1655 | 1461742109141 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]]]}] 00:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 00:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:28:29 INFO - PROCESS | 1655 | 1461742109167 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:28:29 INFO - PROCESS | 1655 | 1461742109168 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:28:29 INFO - PROCESS | 1655 | 1461742109170 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:28:29 INFO - PROCESS | 1655 | 1461742109171 Marionette TRACE conn2 <- [1,2026,null,{}] 00:28:29 INFO - PROCESS | 1655 | 1461742109182 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}] 00:28:29 INFO - PROCESS | 1655 | 1461742109261 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:28:29 INFO - PROCESS | 1655 | 1461742109266 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba5a000 == 32 [pid = 1655] [id = 514] 00:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x114bbb800) [pid = 1655] [serial = 1542] [outer = 0x0] 00:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11a910c00) [pid = 1655] [serial = 1543] [outer = 0x114bbb800] 00:28:29 INFO - PROCESS | 1655 | 1461742109294 Marionette DEBUG loaded listener.js 00:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11ad34400) [pid = 1655] [serial = 1544] [outer = 0x114bbb800] 00:28:29 INFO - PROCESS | 1655 | 1461742109719 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]]]}] 00:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 578ms 00:28:29 INFO - PROCESS | 1655 | 1461742109750 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:28:29 INFO - PROCESS | 1655 | 1461742109752 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:28:29 INFO - PROCESS | 1655 | 1461742109757 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:28:29 INFO - PROCESS | 1655 | 1461742109760 Marionette TRACE conn2 <- [1,2030,null,{}] 00:28:29 INFO - PROCESS | 1655 | 1461742109763 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}] 00:28:29 INFO - PROCESS | 1655 | 1461742109913 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:28:29 INFO - PROCESS | 1655 | 1461742109932 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bece800 == 33 [pid = 1655] [id = 515] 00:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11b2ef400) [pid = 1655] [serial = 1545] [outer = 0x0] 00:28:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11ba28000) [pid = 1655] [serial = 1546] [outer = 0x11b2ef400] 00:28:29 INFO - PROCESS | 1655 | 1461742109976 Marionette DEBUG loaded listener.js 00:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11bef4800) [pid = 1655] [serial = 1547] [outer = 0x11b2ef400] 00:28:30 INFO - PROCESS | 1655 | 1461742110345 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]]]}] 00:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 623ms 00:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:28:30 INFO - PROCESS | 1655 | 1461742110378 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1655 | 1461742110379 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:28:30 INFO - PROCESS | 1655 | 1461742110382 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:28:30 INFO - PROCESS | 1655 | 1461742110383 Marionette TRACE conn2 <- [1,2034,null,{}] 00:28:30 INFO - PROCESS | 1655 | 1461742110385 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}] 00:28:30 INFO - PROCESS | 1655 | 1461742110482 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:28:30 INFO - PROCESS | 1655 | 1461742110492 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c533000 == 34 [pid = 1655] [id = 516] 00:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11354d400) [pid = 1655] [serial = 1548] [outer = 0x0] 00:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11c27b800) [pid = 1655] [serial = 1549] [outer = 0x11354d400] 00:28:30 INFO - PROCESS | 1655 | 1461742110518 Marionette DEBUG loaded listener.js 00:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11c4a3400) [pid = 1655] [serial = 1550] [outer = 0x11354d400] 00:28:30 INFO - PROCESS | 1655 | 1461742110829 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]]]}] 00:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 00:28:30 INFO - PROCESS | 1655 | 1461742110852 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1655 | 1461742110853 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:28:30 INFO - PROCESS | 1655 | 1461742110855 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:28:30 INFO - PROCESS | 1655 | 1461742110858 Marionette TRACE conn2 <- [1,2038,null,{}] 00:28:30 INFO - PROCESS | 1655 | 1461742110862 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}] 00:28:30 INFO - PROCESS | 1655 | 1461742110932 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:28:30 INFO - PROCESS | 1655 | 1461742110936 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123932000 == 35 [pid = 1655] [id = 517] 00:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11c4a2400) [pid = 1655] [serial = 1551] [outer = 0x0] 00:28:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123a14800) [pid = 1655] [serial = 1552] [outer = 0x11c4a2400] 00:28:30 INFO - PROCESS | 1655 | 1461742110965 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123a1d400) [pid = 1655] [serial = 1553] [outer = 0x11c4a2400] 00:28:31 INFO - PROCESS | 1655 | 1461742111315 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]]]}] 00:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 471ms 00:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:28:31 INFO - PROCESS | 1655 | 1461742111326 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:28:31 INFO - PROCESS | 1655 | 1461742111328 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:28:31 INFO - PROCESS | 1655 | 1461742111330 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:28:31 INFO - PROCESS | 1655 | 1461742111331 Marionette TRACE conn2 <- [1,2042,null,{}] 00:28:31 INFO - PROCESS | 1655 | 1461742111333 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}] 00:28:31 INFO - PROCESS | 1655 | 1461742111440 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:28:31 INFO - PROCESS | 1655 | 1461742111447 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d47000 == 36 [pid = 1655] [id = 518] 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1166d9000) [pid = 1655] [serial = 1554] [outer = 0x0] 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x123a1bc00) [pid = 1655] [serial = 1555] [outer = 0x1166d9000] 00:28:31 INFO - PROCESS | 1655 | 1461742111472 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x123f04000) [pid = 1655] [serial = 1556] [outer = 0x1166d9000] 00:28:31 INFO - PROCESS | 1655 | 1461742111784 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]]]}] 00:28:31 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) 00:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 00:28:31 INFO - PROCESS | 1655 | 1461742111799 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:28:31 INFO - PROCESS | 1655 | 1461742111800 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:28:31 INFO - PROCESS | 1655 | 1461742111802 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:28:31 INFO - PROCESS | 1655 | 1461742111803 Marionette TRACE conn2 <- [1,2046,null,{}] 00:28:31 INFO - PROCESS | 1655 | 1461742111806 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}] 00:28:31 INFO - PROCESS | 1655 | 1461742111890 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:28:31 INFO - PROCESS | 1655 | 1461742111896 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x124233000 == 37 [pid = 1655] [id = 519] 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x123f06c00) [pid = 1655] [serial = 1557] [outer = 0x0] 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123f11000) [pid = 1655] [serial = 1558] [outer = 0x123f06c00] 00:28:31 INFO - PROCESS | 1655 | 1461742111922 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124292000) [pid = 1655] [serial = 1559] [outer = 0x123f06c00] 00:28:32 INFO - PROCESS | 1655 | 1461742112315 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]]]}] 00:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 524ms 00:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:28:32 INFO - PROCESS | 1655 | 1461742112327 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1655 | 1461742112328 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:28:32 INFO - PROCESS | 1655 | 1461742112330 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1655 | 1461742112332 Marionette TRACE conn2 <- [1,2050,null,{}] 00:28:32 INFO - PROCESS | 1655 | 1461742112334 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}] 00:28:32 INFO - PROCESS | 1655 | 1461742112445 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:28:32 INFO - PROCESS | 1655 | 1461742112450 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba22800 == 38 [pid = 1655] [id = 520] 00:28:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124423c00) [pid = 1655] [serial = 1560] [outer = 0x0] 00:28:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x127416c00) [pid = 1655] [serial = 1561] [outer = 0x124423c00] 00:28:32 INFO - PROCESS | 1655 | 1461742112482 Marionette DEBUG loaded listener.js 00:28:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12758a800) [pid = 1655] [serial = 1562] [outer = 0x124423c00] 00:28:32 INFO - PROCESS | 1655 | 1461742112850 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]]]}] 00:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 570ms 00:28:32 INFO - PROCESS | 1655 | 1461742112901 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1655 | 1461742112902 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:28:32 INFO - PROCESS | 1655 | 1461742112904 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1655 | 1461742112906 Marionette TRACE conn2 <- [1,2054,null,{}] 00:28:32 INFO - PROCESS | 1655 | 1461742112908 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}] 00:28:33 INFO - PROCESS | 1655 | 1461742112999 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:28:33 INFO - PROCESS | 1655 | 1461742113033 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e8f000 == 39 [pid = 1655] [id = 521] 00:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1275ddc00) [pid = 1655] [serial = 1563] [outer = 0x0] 00:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x127ec9c00) [pid = 1655] [serial = 1564] [outer = 0x1275ddc00] 00:28:33 INFO - PROCESS | 1655 | 1461742113058 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x127fce400) [pid = 1655] [serial = 1565] [outer = 0x1275ddc00] 00:28:33 INFO - PROCESS | 1655 | 1461742113414 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]]]}] 00:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 524ms 00:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:28:33 INFO - PROCESS | 1655 | 1461742113429 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:28:33 INFO - PROCESS | 1655 | 1461742113431 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:28:33 INFO - PROCESS | 1655 | 1461742113434 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:28:33 INFO - PROCESS | 1655 | 1461742113436 Marionette TRACE conn2 <- [1,2058,null,{}] 00:28:33 INFO - PROCESS | 1655 | 1461742113439 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}] 00:28:33 INFO - PROCESS | 1655 | 1461742113534 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:28:33 INFO - PROCESS | 1655 | 1461742113546 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e19800 == 40 [pid = 1655] [id = 522] 00:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x127fcd000) [pid = 1655] [serial = 1566] [outer = 0x0] 00:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1289e1400) [pid = 1655] [serial = 1567] [outer = 0x127fcd000] 00:28:33 INFO - PROCESS | 1655 | 1461742113571 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x128e90000) [pid = 1655] [serial = 1568] [outer = 0x127fcd000] 00:28:33 INFO - PROCESS | 1655 | 1461742113978 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]]]}] 00:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 570ms 00:28:34 INFO - PROCESS | 1655 | 1461742114004 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:28:34 INFO - PROCESS | 1655 | 1461742114006 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128e8bc00) [pid = 1655] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11354e000) [pid = 1655] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x139218800) [pid = 1655] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1159b9c00) [pid = 1655] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119e4ec00) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1289e5800) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128e92800) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129ee5c00) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1143c2c00) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11b6d0400) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115619400) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x114bb9800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x127fd5000) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x123f05c00) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11acfcc00) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11acfa800) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11a63ec00) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x115931400) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115166000) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129fdc400) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129edf400) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123f0cc00) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123f07000) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11b6dec00) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:28:34 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115620400) [pid = 1655] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:28:34 INFO - PROCESS | 1655 | 1461742114291 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:28:34 INFO - PROCESS | 1655 | 1461742114293 Marionette TRACE conn2 <- [1,2062,null,{}] 00:28:34 INFO - PROCESS | 1655 | 1461742114309 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}] 00:28:34 INFO - PROCESS | 1655 | 1461742114424 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:28:34 INFO - PROCESS | 1655 | 1461742114431 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x118613000 == 41 [pid = 1655] [id = 523] 00:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1153c1400) [pid = 1655] [serial = 1569] [outer = 0x0] 00:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1159b3800) [pid = 1655] [serial = 1570] [outer = 0x1153c1400] 00:28:34 INFO - PROCESS | 1655 | 1461742114471 Marionette DEBUG loaded listener.js 00:28:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11a924400) [pid = 1655] [serial = 1571] [outer = 0x1153c1400] 00:28:34 INFO - PROCESS | 1655 | 1461742114926 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]]]}] 00:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 966ms 00:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:28:34 INFO - PROCESS | 1655 | 1461742114978 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:28:34 INFO - PROCESS | 1655 | 1461742114980 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:28:34 INFO - PROCESS | 1655 | 1461742114983 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:28:34 INFO - PROCESS | 1655 | 1461742114985 Marionette TRACE conn2 <- [1,2066,null,{}] 00:28:34 INFO - PROCESS | 1655 | 1461742114988 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}] 00:28:35 INFO - PROCESS | 1655 | 1461742115108 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:28:35 INFO - PROCESS | 1655 | 1461742115114 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e40800 == 42 [pid = 1655] [id = 524] 00:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11acfa800) [pid = 1655] [serial = 1572] [outer = 0x0] 00:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123f04800) [pid = 1655] [serial = 1573] [outer = 0x11acfa800] 00:28:35 INFO - PROCESS | 1655 | 1461742115154 Marionette DEBUG loaded listener.js 00:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128e93000) [pid = 1655] [serial = 1574] [outer = 0x11acfa800] 00:28:35 INFO - PROCESS | 1655 | 1461742115620 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]]]}] 00:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 00:28:35 INFO - PROCESS | 1655 | 1461742115652 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:28:35 INFO - PROCESS | 1655 | 1461742115653 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:28:35 INFO - PROCESS | 1655 | 1461742115661 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:28:35 INFO - PROCESS | 1655 | 1461742115662 Marionette TRACE conn2 <- [1,2070,null,{}] 00:28:35 INFO - PROCESS | 1655 | 1461742115665 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}] 00:28:35 INFO - PROCESS | 1655 | 1461742115743 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:28:35 INFO - PROCESS | 1655 | 1461742115748 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f37000 == 43 [pid = 1655] [id = 525] 00:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1299db400) [pid = 1655] [serial = 1575] [outer = 0x0] 00:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129d1dc00) [pid = 1655] [serial = 1576] [outer = 0x1299db400] 00:28:35 INFO - PROCESS | 1655 | 1461742115773 Marionette DEBUG loaded listener.js 00:28:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129edec00) [pid = 1655] [serial = 1577] [outer = 0x1299db400] 00:28:36 INFO - PROCESS | 1655 | 1461742116167 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]]]}] 00:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 00:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:28:36 INFO - PROCESS | 1655 | 1461742116181 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:28:36 INFO - PROCESS | 1655 | 1461742116183 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:28:36 INFO - PROCESS | 1655 | 1461742116186 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:28:36 INFO - PROCESS | 1655 | 1461742116188 Marionette TRACE conn2 <- [1,2074,null,{}] 00:28:36 INFO - PROCESS | 1655 | 1461742116193 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}] 00:28:36 INFO - PROCESS | 1655 | 1461742116278 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:28:36 INFO - PROCESS | 1655 | 1461742116381 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1145af800 == 44 [pid = 1655] [id = 526] 00:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113489800) [pid = 1655] [serial = 1578] [outer = 0x0] 00:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x113542c00) [pid = 1655] [serial = 1579] [outer = 0x113489800] 00:28:36 INFO - PROCESS | 1655 | 1461742116433 Marionette DEBUG loaded listener.js 00:28:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x113551400) [pid = 1655] [serial = 1580] [outer = 0x113489800] 00:28:37 INFO - PROCESS | 1655 | 1461742117102 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]]]}] 00:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 923ms 00:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:28:37 INFO - PROCESS | 1655 | 1461742117111 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:28:37 INFO - PROCESS | 1655 | 1461742117114 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:28:37 INFO - PROCESS | 1655 | 1461742117117 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:28:37 INFO - PROCESS | 1655 | 1461742117120 Marionette TRACE conn2 <- [1,2078,null,{}] 00:28:37 INFO - PROCESS | 1655 | 1461742117124 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}] 00:28:37 INFO - PROCESS | 1655 | 1461742117232 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:28:37 INFO - PROCESS | 1655 | 1461742117314 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d54000 == 45 [pid = 1655] [id = 527] 00:28:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11561e800) [pid = 1655] [serial = 1581] [outer = 0x0] 00:28:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1159b2000) [pid = 1655] [serial = 1582] [outer = 0x11561e800] 00:28:37 INFO - PROCESS | 1655 | 1461742117345 Marionette DEBUG loaded listener.js 00:28:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1166dc400) [pid = 1655] [serial = 1583] [outer = 0x11561e800] 00:28:37 INFO - PROCESS | 1655 | 1461742117881 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]]]}] 00:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 770ms 00:28:37 INFO - PROCESS | 1655 | 1461742117890 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:28:37 INFO - PROCESS | 1655 | 1461742117893 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:28:37 INFO - PROCESS | 1655 | 1461742117895 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:28:37 INFO - PROCESS | 1655 | 1461742117897 Marionette TRACE conn2 <- [1,2082,null,{}] 00:28:37 INFO - PROCESS | 1655 | 1461742117899 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}] 00:28:38 INFO - PROCESS | 1655 | 1461742118033 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:28:38 INFO - PROCESS | 1655 | 1461742118126 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad31000 == 46 [pid = 1655] [id = 528] 00:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x113542400) [pid = 1655] [serial = 1584] [outer = 0x0] 00:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11a605400) [pid = 1655] [serial = 1585] [outer = 0x113542400] 00:28:38 INFO - PROCESS | 1655 | 1461742118175 Marionette DEBUG loaded listener.js 00:28:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11afaa800) [pid = 1655] [serial = 1586] [outer = 0x113542400] 00:28:38 INFO - PROCESS | 1655 | 1461742118965 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]]]}] 00:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1126ms 00:28:39 INFO - PROCESS | 1655 | 1461742119022 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:28:39 INFO - PROCESS | 1655 | 1461742119024 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:28:39 INFO - PROCESS | 1655 | 1461742119028 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:28:39 INFO - PROCESS | 1655 | 1461742119031 Marionette TRACE conn2 <- [1,2086,null,{}] 00:28:39 INFO - PROCESS | 1655 | 1461742119035 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}] 00:28:39 INFO - PROCESS | 1655 | 1461742119152 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:28:39 INFO - PROCESS | 1655 | 1461742119278 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11c2ce800 == 45 [pid = 1655] [id = 464] 00:28:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11c872000 == 44 [pid = 1655] [id = 465] 00:28:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd0d000 == 43 [pid = 1655] [id = 463] 00:28:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11ab56000 == 42 [pid = 1655] [id = 461] 00:28:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11af9b800 == 41 [pid = 1655] [id = 462] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a687000) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1155d2000 == 42 [pid = 1655] [id = 529] 00:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1147e0800) [pid = 1655] [serial = 1587] [outer = 0x0] 00:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x114ea3800) [pid = 1655] [serial = 1588] [outer = 0x1147e0800] 00:28:39 INFO - PROCESS | 1655 | 1461742119344 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1152e2800) [pid = 1655] [serial = 1589] [outer = 0x1147e0800] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x139c5c000) [pid = 1655] [serial = 1373] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11ad37c00) [pid = 1655] [serial = 1433] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x118ee4000) [pid = 1655] [serial = 1430] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129f04800) [pid = 1655] [serial = 1424] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11516e800) [pid = 1655] [serial = 1427] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12a686400) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129d1b000) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x129f07800) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129edf800) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a0b0800) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x129fdf800) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1159b4000) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a0b7000) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a308400) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11b2f2000) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119191000) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1155c7c00) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115169800) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129ed8400) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124295000) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11c8f2c00) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123b2e000) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11b2f2800) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11befe000) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11a90b000) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11acfb000) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119e4fc00) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118edd800) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11561e000) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115260400) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a0a9c00) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129fe4400) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129fdc000) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129f0d000) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1289e0c00) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x127ed7800) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12758cc00) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125e29c00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11c5b7c00) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11c369400) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11a90e400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a614000) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289dfc00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12a60c800) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1655 | 1461742119702 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]]]}] 00:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 726ms 00:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:28:39 INFO - PROCESS | 1655 | 1461742119754 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:28:39 INFO - PROCESS | 1655 | 1461742119757 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:28:39 INFO - PROCESS | 1655 | 1461742119762 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:28:39 INFO - PROCESS | 1655 | 1461742119763 Marionette TRACE conn2 <- [1,2090,null,{}] 00:28:39 INFO - PROCESS | 1655 | 1461742119765 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}] 00:28:39 INFO - PROCESS | 1655 | 1461742119843 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:28:39 INFO - PROCESS | 1655 | 1461742119848 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920f800 == 43 [pid = 1655] [id = 530] 00:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115612c00) [pid = 1655] [serial = 1590] [outer = 0x0] 00:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1186b6400) [pid = 1655] [serial = 1591] [outer = 0x115612c00] 00:28:39 INFO - PROCESS | 1655 | 1461742119877 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119702400) [pid = 1655] [serial = 1592] [outer = 0x115612c00] 00:28:40 INFO - PROCESS | 1655 | 1461742120233 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]]]}] 00:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 00:28:40 INFO - PROCESS | 1655 | 1461742120281 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1655 | 1461742120282 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:28:40 INFO - PROCESS | 1655 | 1461742120285 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1655 | 1461742120287 Marionette TRACE conn2 <- [1,2094,null,{}] 00:28:40 INFO - PROCESS | 1655 | 1461742120295 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}] 00:28:40 INFO - PROCESS | 1655 | 1461742120376 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:28:40 INFO - PROCESS | 1655 | 1461742120382 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb11000 == 44 [pid = 1655] [id = 531] 00:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11a608000) [pid = 1655] [serial = 1593] [outer = 0x0] 00:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11a927400) [pid = 1655] [serial = 1594] [outer = 0x11a608000] 00:28:40 INFO - PROCESS | 1655 | 1461742120410 Marionette DEBUG loaded listener.js 00:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11afaf400) [pid = 1655] [serial = 1595] [outer = 0x11a608000] 00:28:40 INFO - PROCESS | 1655 | 1461742120781 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]]]}] 00:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 00:28:40 INFO - PROCESS | 1655 | 1461742120807 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1655 | 1461742120808 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:28:40 INFO - PROCESS | 1655 | 1461742120811 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1655 | 1461742120812 Marionette TRACE conn2 <- [1,2098,null,{}] 00:28:40 INFO - PROCESS | 1655 | 1461742120814 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}] 00:28:40 INFO - PROCESS | 1655 | 1461742120893 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:28:40 INFO - PROCESS | 1655 | 1461742120898 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c867000 == 45 [pid = 1655] [id = 532] 00:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11afbf800) [pid = 1655] [serial = 1596] [outer = 0x0] 00:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11b6d6000) [pid = 1655] [serial = 1597] [outer = 0x11afbf800] 00:28:40 INFO - PROCESS | 1655 | 1461742120925 Marionette DEBUG loaded listener.js 00:28:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11ba26400) [pid = 1655] [serial = 1598] [outer = 0x11afbf800] 00:28:41 INFO - PROCESS | 1655 | 1461742121273 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]]]}] 00:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 517ms 00:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:28:41 INFO - PROCESS | 1655 | 1461742121329 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:28:41 INFO - PROCESS | 1655 | 1461742121330 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:28:41 INFO - PROCESS | 1655 | 1461742121332 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1655 | 1461742121333 Marionette TRACE conn2 <- [1,2102,null,{}] 00:28:41 INFO - PROCESS | 1655 | 1461742121336 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}] 00:28:41 INFO - PROCESS | 1655 | 1461742121411 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:28:41 INFO - PROCESS | 1655 | 1461742121481 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x123945800 == 46 [pid = 1655] [id = 533] 00:28:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11354f400) [pid = 1655] [serial = 1599] [outer = 0x0] 00:28:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11ba25c00) [pid = 1655] [serial = 1600] [outer = 0x11354f400] 00:28:41 INFO - PROCESS | 1655 | 1461742121505 Marionette DEBUG loaded listener.js 00:28:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11befe400) [pid = 1655] [serial = 1601] [outer = 0x11354f400] 00:28:41 INFO - PROCESS | 1655 | 1461742121878 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]]]}] 00:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 00:28:41 INFO - PROCESS | 1655 | 1461742121902 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:28:41 INFO - PROCESS | 1655 | 1461742121903 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:28:41 INFO - PROCESS | 1655 | 1461742121906 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1655 | 1461742121908 Marionette TRACE conn2 <- [1,2106,null,{}] 00:28:41 INFO - PROCESS | 1655 | 1461742121911 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}] 00:28:42 INFO - PROCESS | 1655 | 1461742122040 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:28:42 INFO - PROCESS | 1655 | 1461742122045 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e0d000 == 47 [pid = 1655] [id = 534] 00:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11c376000) [pid = 1655] [serial = 1602] [outer = 0x0] 00:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11c5be400) [pid = 1655] [serial = 1603] [outer = 0x11c376000] 00:28:42 INFO - PROCESS | 1655 | 1461742122073 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123fd4400) [pid = 1655] [serial = 1604] [outer = 0x11c376000] 00:28:42 INFO - PROCESS | 1655 | 1461742122436 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]]]}] 00:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 00:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:28:42 INFO - PROCESS | 1655 | 1461742122478 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:28:42 INFO - PROCESS | 1655 | 1461742122479 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:28:42 INFO - PROCESS | 1655 | 1461742122481 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:28:42 INFO - PROCESS | 1655 | 1461742122482 Marionette TRACE conn2 <- [1,2110,null,{}] 00:28:42 INFO - PROCESS | 1655 | 1461742122485 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}] 00:28:42 INFO - PROCESS | 1655 | 1461742122582 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:28:42 INFO - PROCESS | 1655 | 1461742122595 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e8b000 == 48 [pid = 1655] [id = 535] 00:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123f07800) [pid = 1655] [serial = 1605] [outer = 0x0] 00:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12441c400) [pid = 1655] [serial = 1606] [outer = 0x123f07800] 00:28:42 INFO - PROCESS | 1655 | 1461742122621 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12725dc00) [pid = 1655] [serial = 1607] [outer = 0x123f07800] 00:28:42 INFO - PROCESS | 1655 | 1461742122973 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]]]}] 00:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 00:28:43 INFO - PROCESS | 1655 | 1461742123001 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:28:43 INFO - PROCESS | 1655 | 1461742123002 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:28:43 INFO - PROCESS | 1655 | 1461742123011 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1655 | 1461742123012 Marionette TRACE conn2 <- [1,2114,null,{}] 00:28:43 INFO - PROCESS | 1655 | 1461742123014 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}] 00:28:43 INFO - PROCESS | 1655 | 1461742123112 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:28:43 INFO - PROCESS | 1655 | 1461742123116 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b3f800 == 49 [pid = 1655] [id = 536] 00:28:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123fd8800) [pid = 1655] [serial = 1608] [outer = 0x0] 00:28:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12751a400) [pid = 1655] [serial = 1609] [outer = 0x123fd8800] 00:28:43 INFO - PROCESS | 1655 | 1461742123141 Marionette DEBUG loaded listener.js 00:28:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127eaa400) [pid = 1655] [serial = 1610] [outer = 0x123fd8800] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1166d9000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124423c00) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115164800) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11354d400) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1186b6000) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x114bbb800) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123f06c00) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1275ddc00) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x127fcd000) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11acfa800) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1153c1400) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11b2ef400) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x114bbb000) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11348cc00) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:28:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11c4a2400) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:28:43 INFO - PROCESS | 1655 | 1461742123754 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]]]}] 00:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 775ms 00:28:43 INFO - PROCESS | 1655 | 1461742123781 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:28:43 INFO - PROCESS | 1655 | 1461742123782 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:28:43 INFO - PROCESS | 1655 | 1461742123786 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1655 | 1461742123788 Marionette TRACE conn2 <- [1,2118,null,{}] 00:28:43 INFO - PROCESS | 1655 | 1461742123800 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}] 00:28:43 INFO - PROCESS | 1655 | 1461742123945 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:28:44 INFO - PROCESS | 1655 | 1461742124027 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b289000 == 50 [pid = 1655] [id = 537] 00:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x114bbb000) [pid = 1655] [serial = 1611] [outer = 0x0] 00:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1188e2800) [pid = 1655] [serial = 1612] [outer = 0x114bbb000] 00:28:44 INFO - PROCESS | 1655 | 1461742124064 Marionette DEBUG loaded listener.js 00:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11c36f800) [pid = 1655] [serial = 1613] [outer = 0x114bbb000] 00:28:44 INFO - PROCESS | 1655 | 1461742124346 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]]]}] 00:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 579ms 00:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:28:44 INFO - PROCESS | 1655 | 1461742124365 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1655 | 1461742124366 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:28:44 INFO - PROCESS | 1655 | 1461742124369 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:28:44 INFO - PROCESS | 1655 | 1461742124370 Marionette TRACE conn2 <- [1,2122,null,{}] 00:28:44 INFO - PROCESS | 1655 | 1461742124380 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}] 00:28:44 INFO - PROCESS | 1655 | 1461742124467 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:28:44 INFO - PROCESS | 1655 | 1461742124472 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e46000 == 51 [pid = 1655] [id = 538] 00:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11b2ef400) [pid = 1655] [serial = 1614] [outer = 0x0] 00:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x127ea9800) [pid = 1655] [serial = 1615] [outer = 0x11b2ef400] 00:28:44 INFO - PROCESS | 1655 | 1461742124498 Marionette DEBUG loaded listener.js 00:28:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x127fd2400) [pid = 1655] [serial = 1616] [outer = 0x11b2ef400] 00:28:44 INFO - PROCESS | 1655 | 1461742124864 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]]]}] 00:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 525ms 00:28:44 INFO - PROCESS | 1655 | 1461742124900 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1655 | 1461742124902 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:28:44 INFO - PROCESS | 1655 | 1461742124908 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:28:44 INFO - PROCESS | 1655 | 1461742124910 Marionette TRACE conn2 <- [1,2126,null,{}] 00:28:44 INFO - PROCESS | 1655 | 1461742124914 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}] 00:28:45 INFO - PROCESS | 1655 | 1461742125054 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:28:45 INFO - PROCESS | 1655 | 1461742125063 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a058000 == 52 [pid = 1655] [id = 539] 00:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x127ecec00) [pid = 1655] [serial = 1617] [outer = 0x0] 00:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129d19800) [pid = 1655] [serial = 1618] [outer = 0x127ecec00] 00:28:45 INFO - PROCESS | 1655 | 1461742125109 Marionette DEBUG loaded listener.js 00:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129ede000) [pid = 1655] [serial = 1619] [outer = 0x127ecec00] 00:28:45 INFO - PROCESS | 1655 | 1461742125496 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]]]}] 00:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 625ms 00:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:28:45 INFO - PROCESS | 1655 | 1461742125533 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:28:45 INFO - PROCESS | 1655 | 1461742125535 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:28:45 INFO - PROCESS | 1655 | 1461742125537 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:28:45 INFO - PROCESS | 1655 | 1461742125538 Marionette TRACE conn2 <- [1,2130,null,{}] 00:28:45 INFO - PROCESS | 1655 | 1461742125540 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}] 00:28:45 INFO - PROCESS | 1655 | 1461742125618 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:28:45 INFO - PROCESS | 1655 | 1461742125624 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a32f000 == 53 [pid = 1655] [id = 540] 00:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129ee3400) [pid = 1655] [serial = 1620] [outer = 0x0] 00:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129f08400) [pid = 1655] [serial = 1621] [outer = 0x129ee3400] 00:28:45 INFO - PROCESS | 1655 | 1461742125650 Marionette DEBUG loaded listener.js 00:28:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129f0fc00) [pid = 1655] [serial = 1622] [outer = 0x129ee3400] 00:28:46 INFO - PROCESS | 1655 | 1461742126143 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] 00:28:46 INFO - PROCESS | 1655 | 1461742126164 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:28:46 INFO - PROCESS | 1655 | 1461742126167 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:28:46 INFO - PROCESS | 1655 | 1461742126170 Marionette TRACE conn2 <- [1,2134,null,{}] 00:28:46 INFO - PROCESS | 1655 | 1461742126174 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}] 00:28:46 INFO - PROCESS | 1655 | 1461742126272 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:28:46 INFO - PROCESS | 1655 | 1461742126330 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11afa6800 == 54 [pid = 1655] [id = 541] 00:28:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115168800) [pid = 1655] [serial = 1623] [outer = 0x0] 00:28:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11561fc00) [pid = 1655] [serial = 1624] [outer = 0x115168800] 00:28:46 INFO - PROCESS | 1655 | 1461742126362 Marionette DEBUG loaded listener.js 00:28:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119130400) [pid = 1655] [serial = 1625] [outer = 0x115168800] 00:28:46 INFO - PROCESS | 1655 | 1461742126799 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]]]}] 00:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 672ms 00:28:46 INFO - PROCESS | 1655 | 1461742126839 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:28:46 INFO - PROCESS | 1655 | 1461742126843 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:28:46 INFO - PROCESS | 1655 | 1461742126848 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:28:46 INFO - PROCESS | 1655 | 1461742126850 Marionette TRACE conn2 <- [1,2138,null,{}] 00:28:46 INFO - PROCESS | 1655 | 1461742126852 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}] 00:28:46 INFO - PROCESS | 1655 | 1461742126952 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:28:47 INFO - PROCESS | 1655 | 1461742127008 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x124232800 == 55 [pid = 1655] [id = 542] 00:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119877c00) [pid = 1655] [serial = 1626] [outer = 0x0] 00:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11ad36400) [pid = 1655] [serial = 1627] [outer = 0x119877c00] 00:28:47 INFO - PROCESS | 1655 | 1461742127038 Marionette DEBUG loaded listener.js 00:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11b6dbc00) [pid = 1655] [serial = 1628] [outer = 0x119877c00] 00:28:47 INFO - PROCESS | 1655 | 1461742127480 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]]]}] 00:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 00:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:28:47 INFO - PROCESS | 1655 | 1461742127519 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:28:47 INFO - PROCESS | 1655 | 1461742127520 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:28:47 INFO - PROCESS | 1655 | 1461742127523 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:28:47 INFO - PROCESS | 1655 | 1461742127526 Marionette TRACE conn2 <- [1,2142,null,{}] 00:28:47 INFO - PROCESS | 1655 | 1461742127534 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}] 00:28:47 INFO - PROCESS | 1655 | 1461742127660 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:28:47 INFO - PROCESS | 1655 | 1461742127731 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab42000 == 56 [pid = 1655] [id = 543] 00:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123a19c00) [pid = 1655] [serial = 1629] [outer = 0x0] 00:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123f04c00) [pid = 1655] [serial = 1630] [outer = 0x123a19c00] 00:28:47 INFO - PROCESS | 1655 | 1461742127764 Marionette DEBUG loaded listener.js 00:28:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1274ec400) [pid = 1655] [serial = 1631] [outer = 0x123a19c00] 00:28:48 INFO - PROCESS | 1655 | 1461742128196 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] 00:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:28:48 INFO - PROCESS | 1655 | 1461742128249 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:28:48 INFO - PROCESS | 1655 | 1461742128252 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:28:48 INFO - PROCESS | 1655 | 1461742128253 Marionette TRACE conn2 <- [1,2146,null,{}] 00:28:48 INFO - PROCESS | 1655 | 1461742128256 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}] 00:28:48 INFO - PROCESS | 1655 | 1461742128355 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:28:48 INFO - PROCESS | 1655 | 1461742128410 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aed8000 == 57 [pid = 1655] [id = 544] 00:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x127867400) [pid = 1655] [serial = 1632] [outer = 0x0] 00:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1289e1800) [pid = 1655] [serial = 1633] [outer = 0x127867400] 00:28:48 INFO - PROCESS | 1655 | 1461742128440 Marionette DEBUG loaded listener.js 00:28:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129d20000) [pid = 1655] [serial = 1634] [outer = 0x127867400] 00:28:48 INFO - PROCESS | 1655 | 1461742128867 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] 00:28:48 INFO - PROCESS | 1655 | 1461742128925 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:28:48 INFO - PROCESS | 1655 | 1461742128928 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:28:48 INFO - PROCESS | 1655 | 1461742128930 Marionette TRACE conn2 <- [1,2150,null,{}] 00:28:48 INFO - PROCESS | 1655 | 1461742128934 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}] 00:28:49 INFO - PROCESS | 1655 | 1461742129102 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:28:49 INFO - PROCESS | 1655 | 1461742129214 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aef4800 == 58 [pid = 1655] [id = 545] 00:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1299ce400) [pid = 1655] [serial = 1635] [outer = 0x0] 00:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129f0a800) [pid = 1655] [serial = 1636] [outer = 0x1299ce400] 00:28:49 INFO - PROCESS | 1655 | 1461742129261 Marionette DEBUG loaded listener.js 00:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129fde800) [pid = 1655] [serial = 1637] [outer = 0x1299ce400] 00:28:49 INFO - PROCESS | 1655 | 1461742129713 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]]]}] 00:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 820ms 00:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:28:49 INFO - PROCESS | 1655 | 1461742129765 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:28:49 INFO - PROCESS | 1655 | 1461742129766 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:28:49 INFO - PROCESS | 1655 | 1461742129768 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:28:49 INFO - PROCESS | 1655 | 1461742129770 Marionette TRACE conn2 <- [1,2154,null,{}] 00:28:49 INFO - PROCESS | 1655 | 1461742129772 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}] 00:28:49 INFO - PROCESS | 1655 | 1461742129877 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:28:49 INFO - PROCESS | 1655 | 1461742129947 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b12a000 == 59 [pid = 1655] [id = 546] 00:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129fe2000) [pid = 1655] [serial = 1638] [outer = 0x0] 00:28:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a302c00) [pid = 1655] [serial = 1639] [outer = 0x129fe2000] 00:28:49 INFO - PROCESS | 1655 | 1461742129979 Marionette DEBUG loaded listener.js 00:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12a30a800) [pid = 1655] [serial = 1640] [outer = 0x129fe2000] 00:28:50 INFO - PROCESS | 1655 | 1461742130399 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]]]}] 00:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 826ms 00:28:50 INFO - PROCESS | 1655 | 1461742130629 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:28:50 INFO - PROCESS | 1655 | 1461742130633 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:28:50 INFO - PROCESS | 1655 | 1461742130646 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:28:50 INFO - PROCESS | 1655 | 1461742130648 Marionette TRACE conn2 <- [1,2158,null,{}] 00:28:50 INFO - PROCESS | 1655 | 1461742130654 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}] 00:28:50 INFO - PROCESS | 1655 | 1461742130787 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:28:50 INFO - PROCESS | 1655 | 1461742130883 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af8d800 == 60 [pid = 1655] [id = 547] 00:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11516fc00) [pid = 1655] [serial = 1641] [outer = 0x0] 00:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1154a0c00) [pid = 1655] [serial = 1642] [outer = 0x11516fc00] 00:28:50 INFO - PROCESS | 1655 | 1461742130924 Marionette DEBUG loaded listener.js 00:28:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11584ac00) [pid = 1655] [serial = 1643] [outer = 0x11516fc00] 00:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:28:51 INFO - PROCESS | 1655 | 1461742131363 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]]]}] 00:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 727ms 00:28:51 INFO - PROCESS | 1655 | 1461742131370 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1655 | 1461742131372 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:28:51 INFO - PROCESS | 1655 | 1461742131379 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1655 | 1461742131382 Marionette TRACE conn2 <- [1,2162,null,{}] 00:28:51 INFO - PROCESS | 1655 | 1461742131384 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}] 00:28:51 INFO - PROCESS | 1655 | 1461742131478 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:28:51 INFO - PROCESS | 1655 | 1461742131534 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad1f800 == 61 [pid = 1655] [id = 548] 00:28:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x115260800) [pid = 1655] [serial = 1644] [outer = 0x0] 00:28:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1188e6c00) [pid = 1655] [serial = 1645] [outer = 0x115260800] 00:28:51 INFO - PROCESS | 1655 | 1461742131562 Marionette DEBUG loaded listener.js 00:28:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11a90ec00) [pid = 1655] [serial = 1646] [outer = 0x115260800] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11af93800 == 60 [pid = 1655] [id = 468] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x119d38800 == 59 [pid = 1655] [id = 466] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a058000 == 58 [pid = 1655] [id = 539] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129e46000 == 57 [pid = 1655] [id = 538] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11b289000 == 56 [pid = 1655] [id = 537] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129b3f800 == 55 [pid = 1655] [id = 536] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x127e8b000 == 54 [pid = 1655] [id = 535] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x125e0d000 == 53 [pid = 1655] [id = 534] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x123945800 == 52 [pid = 1655] [id = 533] 00:28:51 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129d1dc00) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11c867000 == 51 [pid = 1655] [id = 532] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb11000 == 50 [pid = 1655] [id = 531] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11920f800 == 49 [pid = 1655] [id = 530] 00:28:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1155d2000 == 48 [pid = 1655] [id = 529] 00:28:51 INFO - PROCESS | 1655 | 1461742131940 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]]]}] 00:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 572ms 00:28:51 INFO - PROCESS | 1655 | 1461742131950 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1655 | 1461742131951 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:28:51 INFO - PROCESS | 1655 | 1461742131953 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1655 | 1461742131954 Marionette TRACE conn2 <- [1,2166,null,{}] 00:28:51 INFO - PROCESS | 1655 | 1461742131964 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}] 00:28:52 INFO - PROCESS | 1655 | 1461742132049 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x123a1bc00) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x127416c00) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115260c00) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x115620c00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11c27b800) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11c4a3400) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119e4a000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11a908400) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11a910c00) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11ad34400) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x123f11000) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x127ec9c00) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1289e1400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x127fce400) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123f04800) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11a924400) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11ba28000) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11bef4800) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1159b3800) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x114bbc000) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x115165c00) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118944400) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11926b400) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12758a800) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123f04000) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128e90000) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123a14800) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123a1d400) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128e93000) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124292000) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 00:28:52 INFO - PROCESS | 1655 | 1461742132117 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a812000 == 49 [pid = 1655] [id = 549] 00:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115266c00) [pid = 1655] [serial = 1647] [outer = 0x0] 00:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119e4a000) [pid = 1655] [serial = 1648] [outer = 0x115266c00] 00:28:52 INFO - PROCESS | 1655 | 1461742132148 Marionette DEBUG loaded listener.js 00:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11b6d7400) [pid = 1655] [serial = 1649] [outer = 0x115266c00] 00:28:52 INFO - PROCESS | 1655 | 1461742132485 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]]]}] 00:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 574ms 00:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:28:52 INFO - PROCESS | 1655 | 1461742132528 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:28:52 INFO - PROCESS | 1655 | 1461742132529 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:28:52 INFO - PROCESS | 1655 | 1461742132531 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:28:52 INFO - PROCESS | 1655 | 1461742132532 Marionette TRACE conn2 <- [1,2170,null,{}] 00:28:52 INFO - PROCESS | 1655 | 1461742132535 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}] 00:28:52 INFO - PROCESS | 1655 | 1461742132613 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:28:52 INFO - PROCESS | 1655 | 1461742132681 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb14800 == 50 [pid = 1655] [id = 550] 00:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11b6db400) [pid = 1655] [serial = 1650] [outer = 0x0] 00:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11c27b400) [pid = 1655] [serial = 1651] [outer = 0x11b6db400] 00:28:52 INFO - PROCESS | 1655 | 1461742132708 Marionette DEBUG loaded listener.js 00:28:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123a12c00) [pid = 1655] [serial = 1652] [outer = 0x11b6db400] 00:28:53 INFO - PROCESS | 1655 | 1461742133000 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]]]}] 00:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 00:28:53 INFO - PROCESS | 1655 | 1461742133051 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1655 | 1461742133053 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:28:53 INFO - PROCESS | 1655 | 1461742133055 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1655 | 1461742133056 Marionette TRACE conn2 <- [1,2174,null,{}] 00:28:53 INFO - PROCESS | 1655 | 1461742133061 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}] 00:28:53 INFO - PROCESS | 1655 | 1461742133138 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:28:53 INFO - PROCESS | 1655 | 1461742133144 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11981a800 == 51 [pid = 1655] [id = 551] 00:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11c507800) [pid = 1655] [serial = 1653] [outer = 0x0] 00:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123f0a400) [pid = 1655] [serial = 1654] [outer = 0x11c507800] 00:28:53 INFO - PROCESS | 1655 | 1461742133171 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124295c00) [pid = 1655] [serial = 1655] [outer = 0x11c507800] 00:28:53 INFO - PROCESS | 1655 | 1461742133530 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]]]}] 00:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 525ms 00:28:53 INFO - PROCESS | 1655 | 1461742133580 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1655 | 1461742133582 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:28:53 INFO - PROCESS | 1655 | 1461742133584 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1655 | 1461742133585 Marionette TRACE conn2 <- [1,2178,null,{}] 00:28:53 INFO - PROCESS | 1655 | 1461742133587 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}] 00:28:53 INFO - PROCESS | 1655 | 1461742133684 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:28:53 INFO - PROCESS | 1655 | 1461742133692 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e88000 == 52 [pid = 1655] [id = 552] 00:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127255400) [pid = 1655] [serial = 1656] [outer = 0x0] 00:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1289e1400) [pid = 1655] [serial = 1657] [outer = 0x127255400] 00:28:53 INFO - PROCESS | 1655 | 1461742133719 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129f10c00) [pid = 1655] [serial = 1658] [outer = 0x127255400] 00:28:54 INFO - PROCESS | 1655 | 1461742134064 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]]]}] 00:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 517ms 00:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:28:54 INFO - PROCESS | 1655 | 1461742134102 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:28:54 INFO - PROCESS | 1655 | 1461742134103 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:28:54 INFO - PROCESS | 1655 | 1461742134105 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:28:54 INFO - PROCESS | 1655 | 1461742134106 Marionette TRACE conn2 <- [1,2182,null,{}] 00:28:54 INFO - PROCESS | 1655 | 1461742134109 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}] 00:28:54 INFO - PROCESS | 1655 | 1461742134221 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:28:54 INFO - PROCESS | 1655 | 1461742134231 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1a800 == 53 [pid = 1655] [id = 553] 00:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123f05000) [pid = 1655] [serial = 1659] [outer = 0x0] 00:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a0aa400) [pid = 1655] [serial = 1660] [outer = 0x123f05000] 00:28:54 INFO - PROCESS | 1655 | 1461742134257 Marionette DEBUG loaded listener.js 00:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a306000) [pid = 1655] [serial = 1661] [outer = 0x123f05000] 00:28:54 INFO - PROCESS | 1655 | 1461742134615 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]]]}] 00:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 571ms 00:28:54 INFO - PROCESS | 1655 | 1461742134677 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:28:54 INFO - PROCESS | 1655 | 1461742134678 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:28:54 INFO - PROCESS | 1655 | 1461742134681 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:28:54 INFO - PROCESS | 1655 | 1461742134682 Marionette TRACE conn2 <- [1,2186,null,{}] 00:28:54 INFO - PROCESS | 1655 | 1461742134684 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}] 00:28:54 INFO - PROCESS | 1655 | 1461742134784 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:28:54 INFO - PROCESS | 1655 | 1461742134798 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e51000 == 54 [pid = 1655] [id = 554] 00:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a30ac00) [pid = 1655] [serial = 1662] [outer = 0x0] 00:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a30fc00) [pid = 1655] [serial = 1663] [outer = 0x12a30ac00] 00:28:54 INFO - PROCESS | 1655 | 1461742134825 Marionette DEBUG loaded listener.js 00:28:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a60f800) [pid = 1655] [serial = 1664] [outer = 0x12a30ac00] 00:28:55 INFO - PROCESS | 1655 | 1461742135182 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]]]}] 00:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 00:28:55 INFO - PROCESS | 1655 | 1461742135201 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:28:55 INFO - PROCESS | 1655 | 1461742135202 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:28:55 INFO - PROCESS | 1655 | 1461742135205 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:28:55 INFO - PROCESS | 1655 | 1461742135206 Marionette TRACE conn2 <- [1,2190,null,{}] 00:28:55 INFO - PROCESS | 1655 | 1461742135209 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}] 00:28:55 INFO - PROCESS | 1655 | 1461742135313 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:28:55 INFO - PROCESS | 1655 | 1461742135325 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a057000 == 55 [pid = 1655] [id = 555] 00:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a610400) [pid = 1655] [serial = 1665] [outer = 0x0] 00:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a617400) [pid = 1655] [serial = 1666] [outer = 0x12a610400] 00:28:55 INFO - PROCESS | 1655 | 1461742135351 Marionette DEBUG loaded listener.js 00:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a687c00) [pid = 1655] [serial = 1667] [outer = 0x12a610400] 00:28:55 INFO - PROCESS | 1655 | 1461742135727 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]]]}] 00:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 572ms 00:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:28:55 INFO - PROCESS | 1655 | 1461742135778 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:28:55 INFO - PROCESS | 1655 | 1461742135780 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:28:55 INFO - PROCESS | 1655 | 1461742135783 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:28:55 INFO - PROCESS | 1655 | 1461742135784 Marionette TRACE conn2 <- [1,2194,null,{}] 00:28:55 INFO - PROCESS | 1655 | 1461742135788 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}] 00:28:55 INFO - PROCESS | 1655 | 1461742135940 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:28:55 INFO - PROCESS | 1655 | 1461742135967 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aef2000 == 56 [pid = 1655] [id = 556] 00:28:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a614c00) [pid = 1655] [serial = 1668] [outer = 0x0] 00:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a691000) [pid = 1655] [serial = 1669] [outer = 0x12a614c00] 00:28:56 INFO - PROCESS | 1655 | 1461742136008 Marionette DEBUG loaded listener.js 00:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12aa8f000) [pid = 1655] [serial = 1670] [outer = 0x12a614c00] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1299db400) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127ecec00) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11c376000) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123f07800) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x123fd8800) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x114bbb000) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11a608000) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11afbf800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1147e0800) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x115612c00) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11b2ef400) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:28:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11354f400) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:28:56 INFO - PROCESS | 1655 | 1461742136377 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]]]}] 00:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 620ms 00:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:28:56 INFO - PROCESS | 1655 | 1461742136403 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1655 | 1461742136404 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:28:56 INFO - PROCESS | 1655 | 1461742136407 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1655 | 1461742136408 Marionette TRACE conn2 <- [1,2198,null,{}] 00:28:56 INFO - PROCESS | 1655 | 1461742136411 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}] 00:28:56 INFO - PROCESS | 1655 | 1461742136505 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:28:56 INFO - PROCESS | 1655 | 1461742136583 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a5800 == 57 [pid = 1655] [id = 557] 00:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x127587c00) [pid = 1655] [serial = 1671] [outer = 0x0] 00:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a619800) [pid = 1655] [serial = 1672] [outer = 0x127587c00] 00:28:56 INFO - PROCESS | 1655 | 1461742136619 Marionette DEBUG loaded listener.js 00:28:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12aa94000) [pid = 1655] [serial = 1673] [outer = 0x127587c00] 00:28:56 INFO - PROCESS | 1655 | 1461742136901 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]]]}] 00:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 00:28:56 INFO - PROCESS | 1655 | 1461742136930 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1655 | 1461742136931 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:28:56 INFO - PROCESS | 1655 | 1461742136934 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1655 | 1461742136935 Marionette TRACE conn2 <- [1,2202,null,{}] 00:28:56 INFO - PROCESS | 1655 | 1461742136937 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}] 00:28:57 INFO - PROCESS | 1655 | 1461742137037 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:28:57 INFO - PROCESS | 1655 | 1461742137041 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd16800 == 58 [pid = 1655] [id = 558] 00:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12aa96000) [pid = 1655] [serial = 1674] [outer = 0x0] 00:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12abd1800) [pid = 1655] [serial = 1675] [outer = 0x12aa96000] 00:28:57 INFO - PROCESS | 1655 | 1461742137067 Marionette DEBUG loaded listener.js 00:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12abd6400) [pid = 1655] [serial = 1676] [outer = 0x12aa96000] 00:28:57 INFO - PROCESS | 1655 | 1461742137393 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]]]}] 00:28:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:28:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 00:28:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:28:57 INFO - PROCESS | 1655 | 1461742137403 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:28:57 INFO - PROCESS | 1655 | 1461742137404 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:28:57 INFO - PROCESS | 1655 | 1461742137406 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:28:57 INFO - PROCESS | 1655 | 1461742137408 Marionette TRACE conn2 <- [1,2206,null,{}] 00:28:57 INFO - PROCESS | 1655 | 1461742137413 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}] 00:28:57 INFO - PROCESS | 1655 | 1461742137523 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:28:57 INFO - PROCESS | 1655 | 1461742137531 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf77800 == 59 [pid = 1655] [id = 559] 00:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123f06000) [pid = 1655] [serial = 1677] [outer = 0x0] 00:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12abd9c00) [pid = 1655] [serial = 1678] [outer = 0x123f06000] 00:28:57 INFO - PROCESS | 1655 | 1461742137556 Marionette DEBUG loaded listener.js 00:28:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12ae12400) [pid = 1655] [serial = 1679] [outer = 0x123f06000] 00:28:57 INFO - PROCESS | 1655 | 1461742137881 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]]]}] 00:28:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:28:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms 00:28:57 INFO - PROCESS | 1655 | 1461742137928 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:28:57 INFO - PROCESS | 1655 | 1461742137929 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:28:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:28:57 INFO - PROCESS | 1655 | 1461742137932 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:28:57 INFO - PROCESS | 1655 | 1461742137933 Marionette TRACE conn2 <- [1,2210,null,{}] 00:28:57 INFO - PROCESS | 1655 | 1461742137935 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}] 00:28:58 INFO - PROCESS | 1655 | 1461742138020 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:28:58 INFO - PROCESS | 1655 | 1461742138025 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d16a800 == 60 [pid = 1655] [id = 560] 00:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12ae14800) [pid = 1655] [serial = 1680] [outer = 0x0] 00:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12ae19000) [pid = 1655] [serial = 1681] [outer = 0x12ae14800] 00:28:58 INFO - PROCESS | 1655 | 1461742138049 Marionette DEBUG loaded listener.js 00:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12afd7000) [pid = 1655] [serial = 1682] [outer = 0x12ae14800] 00:28:58 INFO - PROCESS | 1655 | 1461742138625 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]]]}] 00:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 722ms 00:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:28:58 INFO - PROCESS | 1655 | 1461742138655 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:28:58 INFO - PROCESS | 1655 | 1461742138659 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:28:58 INFO - PROCESS | 1655 | 1461742138665 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:28:58 INFO - PROCESS | 1655 | 1461742138669 Marionette TRACE conn2 <- [1,2214,null,{}] 00:28:58 INFO - PROCESS | 1655 | 1461742138688 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}] 00:28:58 INFO - PROCESS | 1655 | 1461742138859 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:28:58 INFO - PROCESS | 1655 | 1461742138901 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a813800 == 61 [pid = 1655] [id = 561] 00:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115260c00) [pid = 1655] [serial = 1683] [outer = 0x0] 00:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x115619400) [pid = 1655] [serial = 1684] [outer = 0x115260c00] 00:28:58 INFO - PROCESS | 1655 | 1461742138934 Marionette DEBUG loaded listener.js 00:28:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118886c00) [pid = 1655] [serial = 1685] [outer = 0x115260c00] 00:28:59 INFO - PROCESS | 1655 | 1461742139390 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]]]}] 00:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 776ms 00:28:59 INFO - PROCESS | 1655 | 1461742139442 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:28:59 INFO - PROCESS | 1655 | 1461742139446 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:28:59 INFO - PROCESS | 1655 | 1461742139451 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:28:59 INFO - PROCESS | 1655 | 1461742139453 Marionette TRACE conn2 <- [1,2218,null,{}] 00:28:59 INFO - PROCESS | 1655 | 1461742139455 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}] 00:28:59 INFO - PROCESS | 1655 | 1461742139562 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:28:59 INFO - PROCESS | 1655 | 1461742139634 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ad6800 == 62 [pid = 1655] [id = 562] 00:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11a92cc00) [pid = 1655] [serial = 1686] [outer = 0x0] 00:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11ad3c000) [pid = 1655] [serial = 1687] [outer = 0x11a92cc00] 00:28:59 INFO - PROCESS | 1655 | 1461742139664 Marionette DEBUG loaded listener.js 00:28:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11ba2f000) [pid = 1655] [serial = 1688] [outer = 0x11a92cc00] 00:29:00 INFO - PROCESS | 1655 | 1461742140113 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]]]}] 00:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 00:29:00 INFO - PROCESS | 1655 | 1461742140122 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:29:00 INFO - PROCESS | 1655 | 1461742140123 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:29:00 INFO - PROCESS | 1655 | 1461742140126 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:29:00 INFO - PROCESS | 1655 | 1461742140128 Marionette TRACE conn2 <- [1,2222,null,{}] 00:29:00 INFO - PROCESS | 1655 | 1461742140136 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}] 00:29:00 INFO - PROCESS | 1655 | 1461742140245 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:29:00 INFO - PROCESS | 1655 | 1461742140307 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b03c800 == 63 [pid = 1655] [id = 563] 00:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x123f06400) [pid = 1655] [serial = 1689] [outer = 0x0] 00:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12750ec00) [pid = 1655] [serial = 1690] [outer = 0x123f06400] 00:29:00 INFO - PROCESS | 1655 | 1461742140339 Marionette DEBUG loaded listener.js 00:29:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x127fd6c00) [pid = 1655] [serial = 1691] [outer = 0x123f06400] 00:29:00 INFO - PROCESS | 1655 | 1461742140806 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]]]}] 00:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 722ms 00:29:00 INFO - PROCESS | 1655 | 1461742140870 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:29:00 INFO - PROCESS | 1655 | 1461742140872 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:29:00 INFO - PROCESS | 1655 | 1461742140894 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:29:00 INFO - PROCESS | 1655 | 1461742140895 Marionette TRACE conn2 <- [1,2226,null,{}] 00:29:00 INFO - PROCESS | 1655 | 1461742140898 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}] 00:29:01 INFO - PROCESS | 1655 | 1461742141006 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:29:01 INFO - PROCESS | 1655 | 1461742141075 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d435800 == 64 [pid = 1655] [id = 564] 00:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129ed6800) [pid = 1655] [serial = 1692] [outer = 0x0] 00:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129f07000) [pid = 1655] [serial = 1693] [outer = 0x129ed6800] 00:29:01 INFO - PROCESS | 1655 | 1461742141107 Marionette DEBUG loaded listener.js 00:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a60b400) [pid = 1655] [serial = 1694] [outer = 0x129ed6800] 00:29:01 INFO - PROCESS | 1655 | 1461742141506 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]]]}] 00:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 00:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:29:01 INFO - PROCESS | 1655 | 1461742141565 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:29:01 INFO - PROCESS | 1655 | 1461742141567 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:29:01 INFO - PROCESS | 1655 | 1461742141569 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:29:01 INFO - PROCESS | 1655 | 1461742141570 Marionette TRACE conn2 <- [1,2230,null,{}] 00:29:01 INFO - PROCESS | 1655 | 1461742141573 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}] 00:29:01 INFO - PROCESS | 1655 | 1461742141676 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:29:01 INFO - PROCESS | 1655 | 1461742141735 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d447000 == 65 [pid = 1655] [id = 565] 00:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x129d12800) [pid = 1655] [serial = 1695] [outer = 0x0] 00:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12a690400) [pid = 1655] [serial = 1696] [outer = 0x129d12800] 00:29:01 INFO - PROCESS | 1655 | 1461742141765 Marionette DEBUG loaded listener.js 00:29:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12abce000) [pid = 1655] [serial = 1697] [outer = 0x129d12800] 00:29:02 INFO - PROCESS | 1655 | 1461742142212 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]]]}] 00:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 00:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:29:02 INFO - PROCESS | 1655 | 1461742142240 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:29:02 INFO - PROCESS | 1655 | 1461742142241 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:29:02 INFO - PROCESS | 1655 | 1461742142243 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:29:02 INFO - PROCESS | 1655 | 1461742142244 Marionette TRACE conn2 <- [1,2234,null,{}] 00:29:02 INFO - PROCESS | 1655 | 1461742142247 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}] 00:29:02 INFO - PROCESS | 1655 | 1461742142386 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:29:02 INFO - PROCESS | 1655 | 1461742142472 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11980f800 == 66 [pid = 1655] [id = 566] 00:29:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x127fd7000) [pid = 1655] [serial = 1698] [outer = 0x0] 00:29:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129f0e000) [pid = 1655] [serial = 1699] [outer = 0x127fd7000] 00:29:02 INFO - PROCESS | 1655 | 1461742142505 Marionette DEBUG loaded listener.js 00:29:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12afde000) [pid = 1655] [serial = 1700] [outer = 0x127fd7000] 00:29:03 INFO - PROCESS | 1655 | 1461742143083 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]]]}] 00:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 869ms 00:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:29:03 INFO - PROCESS | 1655 | 1461742143113 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:29:03 INFO - PROCESS | 1655 | 1461742143115 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:29:03 INFO - PROCESS | 1655 | 1461742143119 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:29:03 INFO - PROCESS | 1655 | 1461742143121 Marionette TRACE conn2 <- [1,2238,null,{}] 00:29:03 INFO - PROCESS | 1655 | 1461742143145 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}] 00:29:03 INFO - PROCESS | 1655 | 1461742143240 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:29:03 INFO - PROCESS | 1655 | 1461742143315 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116625000 == 67 [pid = 1655] [id = 567] 00:29:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x115161c00) [pid = 1655] [serial = 1701] [outer = 0x0] 00:29:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x115618c00) [pid = 1655] [serial = 1702] [outer = 0x115161c00] 00:29:03 INFO - PROCESS | 1655 | 1461742143345 Marionette DEBUG loaded listener.js 00:29:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1163f8400) [pid = 1655] [serial = 1703] [outer = 0x115161c00] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x123e1c000 == 66 [pid = 1655] [id = 472] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119d39800 == 65 [pid = 1655] [id = 460] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11662c000 == 64 [pid = 1655] [id = 475] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x129b2e000 == 63 [pid = 1655] [id = 470] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118e4b000 == 62 [pid = 1655] [id = 459] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf77800 == 61 [pid = 1655] [id = 559] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd16800 == 60 [pid = 1655] [id = 558] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6a5800 == 59 [pid = 1655] [id = 557] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12aef2000 == 58 [pid = 1655] [id = 556] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a057000 == 57 [pid = 1655] [id = 555] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x129e51000 == 56 [pid = 1655] [id = 554] 00:29:03 INFO - PROCESS | 1655 | 1461742143809 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]]]}] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x129e1a800 == 55 [pid = 1655] [id = 553] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x127e88000 == 54 [pid = 1655] [id = 552] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11981a800 == 53 [pid = 1655] [id = 551] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb14800 == 52 [pid = 1655] [id = 550] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11a812000 == 51 [pid = 1655] [id = 549] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad1f800 == 50 [pid = 1655] [id = 548] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11af8d800 == 49 [pid = 1655] [id = 547] 00:29:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a32f000 == 48 [pid = 1655] [id = 540] 00:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 738ms 00:29:03 INFO - PROCESS | 1655 | 1461742143859 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:29:03 INFO - PROCESS | 1655 | 1461742143862 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:29:03 INFO - PROCESS | 1655 | 1461742143867 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:29:03 INFO - PROCESS | 1655 | 1461742143868 Marionette TRACE conn2 <- [1,2242,null,{}] 00:29:03 INFO - PROCESS | 1655 | 1461742143871 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}] 00:29:03 INFO - PROCESS | 1655 | 1461742143970 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x129edec00) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x129d19800) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11c5be400) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12441c400) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12751a400) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1188e2800) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11a927400) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11afaf400) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11b6d6000) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11ba26400) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12725dc00) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x114ea3800) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1152e2800) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11a605400) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1186b6400) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119702400) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1159b2000) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x113542c00) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11c36f800) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x127ea9800) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x127eaa400) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11ba25c00) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127fd2400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129ede000) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123fd4400) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11befe400) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 00:29:04 INFO - PROCESS | 1655 | 1461742144039 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119809000 == 49 [pid = 1655] [id = 568] 00:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x114ea3800) [pid = 1655] [serial = 1704] [outer = 0x0] 00:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11a605400) [pid = 1655] [serial = 1705] [outer = 0x114ea3800] 00:29:04 INFO - PROCESS | 1655 | 1461742144068 Marionette DEBUG loaded listener.js 00:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11acee800) [pid = 1655] [serial = 1706] [outer = 0x114ea3800] 00:29:04 INFO - PROCESS | 1655 | 1461742144372 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]]]}] 00:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 00:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:29:04 INFO - PROCESS | 1655 | 1461742144387 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:29:04 INFO - PROCESS | 1655 | 1461742144388 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:29:04 INFO - PROCESS | 1655 | 1461742144398 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:29:04 INFO - PROCESS | 1655 | 1461742144401 Marionette TRACE conn2 <- [1,2246,null,{}] 00:29:04 INFO - PROCESS | 1655 | 1461742144410 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}] 00:29:04 INFO - PROCESS | 1655 | 1461742144499 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:29:04 INFO - PROCESS | 1655 | 1461742144505 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c772000 == 50 [pid = 1655] [id = 569] 00:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11afc0000) [pid = 1655] [serial = 1707] [outer = 0x0] 00:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11bef1400) [pid = 1655] [serial = 1708] [outer = 0x11afc0000] 00:29:04 INFO - PROCESS | 1655 | 1461742144535 Marionette DEBUG loaded listener.js 00:29:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11c4a3000) [pid = 1655] [serial = 1709] [outer = 0x11afc0000] 00:29:04 INFO - PROCESS | 1655 | 1461742144991 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]]]}] 00:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 629ms 00:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:29:05 INFO - PROCESS | 1655 | 1461742145021 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:29:05 INFO - PROCESS | 1655 | 1461742145023 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:29:05 INFO - PROCESS | 1655 | 1461742145026 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:29:05 INFO - PROCESS | 1655 | 1461742145028 Marionette TRACE conn2 <- [1,2250,null,{}] 00:29:05 INFO - PROCESS | 1655 | 1461742145032 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}] 00:29:05 INFO - PROCESS | 1655 | 1461742145159 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:29:05 INFO - PROCESS | 1655 | 1461742145166 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123be0800 == 51 [pid = 1655] [id = 570] 00:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11c5b2c00) [pid = 1655] [serial = 1710] [outer = 0x0] 00:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x123f0c000) [pid = 1655] [serial = 1711] [outer = 0x11c5b2c00] 00:29:05 INFO - PROCESS | 1655 | 1461742145205 Marionette DEBUG loaded listener.js 00:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12441c400) [pid = 1655] [serial = 1712] [outer = 0x11c5b2c00] 00:29:05 INFO - PROCESS | 1655 | 1461742145603 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]]]}] 00:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 620ms 00:29:05 INFO - PROCESS | 1655 | 1461742145647 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:29:05 INFO - PROCESS | 1655 | 1461742145649 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:29:05 INFO - PROCESS | 1655 | 1461742145652 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:29:05 INFO - PROCESS | 1655 | 1461742145654 Marionette TRACE conn2 <- [1,2254,null,{}] 00:29:05 INFO - PROCESS | 1655 | 1461742145666 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}] 00:29:05 INFO - PROCESS | 1655 | 1461742145794 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:29:05 INFO - PROCESS | 1655 | 1461742145887 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1f800 == 52 [pid = 1655] [id = 571] 00:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11c5b6c00) [pid = 1655] [serial = 1713] [outer = 0x0] 00:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x127416c00) [pid = 1655] [serial = 1714] [outer = 0x11c5b6c00] 00:29:05 INFO - PROCESS | 1655 | 1461742145928 Marionette DEBUG loaded listener.js 00:29:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x127eac400) [pid = 1655] [serial = 1715] [outer = 0x11c5b6c00] 00:29:06 INFO - PROCESS | 1655 | 1461742146299 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]]]}] 00:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 00:29:06 INFO - PROCESS | 1655 | 1461742146323 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:29:06 INFO - PROCESS | 1655 | 1461742146325 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:29:06 INFO - PROCESS | 1655 | 1461742146329 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:29:06 INFO - PROCESS | 1655 | 1461742146330 Marionette TRACE conn2 <- [1,2258,null,{}] 00:29:06 INFO - PROCESS | 1655 | 1461742146332 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}] 00:29:06 INFO - PROCESS | 1655 | 1461742146450 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:29:06 INFO - PROCESS | 1655 | 1461742146488 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e15000 == 53 [pid = 1655] [id = 572] 00:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128e8e800) [pid = 1655] [serial = 1716] [outer = 0x0] 00:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x129f03000) [pid = 1655] [serial = 1717] [outer = 0x128e8e800] 00:29:06 INFO - PROCESS | 1655 | 1461742146516 Marionette DEBUG loaded listener.js 00:29:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12a304000) [pid = 1655] [serial = 1718] [outer = 0x128e8e800] 00:29:06 INFO - PROCESS | 1655 | 1461742146863 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]]]}] 00:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 00:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:29:06 INFO - PROCESS | 1655 | 1461742146899 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:29:06 INFO - PROCESS | 1655 | 1461742146900 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:29:06 INFO - PROCESS | 1655 | 1461742146902 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:29:06 INFO - PROCESS | 1655 | 1461742146903 Marionette TRACE conn2 <- [1,2262,null,{}] 00:29:06 INFO - PROCESS | 1655 | 1461742146906 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}] 00:29:07 INFO - PROCESS | 1655 | 1461742147009 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:29:07 INFO - PROCESS | 1655 | 1461742147044 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e4e000 == 54 [pid = 1655] [id = 573] 00:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129fe3400) [pid = 1655] [serial = 1719] [outer = 0x0] 00:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a311400) [pid = 1655] [serial = 1720] [outer = 0x129fe3400] 00:29:07 INFO - PROCESS | 1655 | 1461742147071 Marionette DEBUG loaded listener.js 00:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12a616800) [pid = 1655] [serial = 1721] [outer = 0x129fe3400] 00:29:07 INFO - PROCESS | 1655 | 1461742147375 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]]]}] 00:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 00:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:29:07 INFO - PROCESS | 1655 | 1461742147421 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:29:07 INFO - PROCESS | 1655 | 1461742147422 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:29:07 INFO - PROCESS | 1655 | 1461742147424 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:29:07 INFO - PROCESS | 1655 | 1461742147425 Marionette TRACE conn2 <- [1,2266,null,{}] 00:29:07 INFO - PROCESS | 1655 | 1461742147427 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}] 00:29:07 INFO - PROCESS | 1655 | 1461742147536 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:29:07 INFO - PROCESS | 1655 | 1461742147550 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a04e000 == 55 [pid = 1655] [id = 574] 00:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12a310000) [pid = 1655] [serial = 1722] [outer = 0x0] 00:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12aa8b800) [pid = 1655] [serial = 1723] [outer = 0x12a310000] 00:29:07 INFO - PROCESS | 1655 | 1461742147575 Marionette DEBUG loaded listener.js 00:29:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12aa96c00) [pid = 1655] [serial = 1724] [outer = 0x12a310000] 00:29:07 INFO - PROCESS | 1655 | 1461742147931 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]]]}] 00:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 00:29:07 INFO - PROCESS | 1655 | 1461742147946 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:29:07 INFO - PROCESS | 1655 | 1461742147947 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:29:07 INFO - PROCESS | 1655 | 1461742147949 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:29:07 INFO - PROCESS | 1655 | 1461742147950 Marionette TRACE conn2 <- [1,2270,null,{}] 00:29:07 INFO - PROCESS | 1655 | 1461742147952 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}] 00:29:08 INFO - PROCESS | 1655 | 1461742148063 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:29:08 INFO - PROCESS | 1655 | 1461742148078 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aef0800 == 56 [pid = 1655] [id = 575] 00:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1155c6c00) [pid = 1655] [serial = 1725] [outer = 0x0] 00:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12abd4000) [pid = 1655] [serial = 1726] [outer = 0x1155c6c00] 00:29:08 INFO - PROCESS | 1655 | 1461742148104 Marionette DEBUG loaded listener.js 00:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12ae15000) [pid = 1655] [serial = 1727] [outer = 0x1155c6c00] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12a30ac00) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12a610400) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x115266c00) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11b6db400) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a614c00) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11c507800) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x127255400) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x115260800) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11516fc00) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x127587c00) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12aa96000) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x123f06000) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:29:08 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x123f05000) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:29:08 INFO - PROCESS | 1655 | 1461742148586 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]]]}] 00:29:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:29:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 00:29:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:29:08 INFO - PROCESS | 1655 | 1461742148620 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:29:08 INFO - PROCESS | 1655 | 1461742148622 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:29:08 INFO - PROCESS | 1655 | 1461742148629 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:29:08 INFO - PROCESS | 1655 | 1461742148631 Marionette TRACE conn2 <- [1,2274,null,{}] 00:29:08 INFO - PROCESS | 1655 | 1461742148647 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}] 00:29:08 INFO - PROCESS | 1655 | 1461742148770 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:29:08 INFO - PROCESS | 1655 | 1461742148790 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b125000 == 57 [pid = 1655] [id = 576] 00:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x123a1d800) [pid = 1655] [serial = 1728] [outer = 0x0] 00:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x129ee4800) [pid = 1655] [serial = 1729] [outer = 0x123a1d800] 00:29:08 INFO - PROCESS | 1655 | 1461742148816 Marionette DEBUG loaded listener.js 00:29:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12aa96000) [pid = 1655] [serial = 1730] [outer = 0x123a1d800] 00:29:09 INFO - PROCESS | 1655 | 1461742149137 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]]]}] 00:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 526ms 00:29:09 INFO - PROCESS | 1655 | 1461742149150 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:29:09 INFO - PROCESS | 1655 | 1461742149152 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:29:09 INFO - PROCESS | 1655 | 1461742149154 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:29:09 INFO - PROCESS | 1655 | 1461742149156 Marionette TRACE conn2 <- [1,2278,null,{}] 00:29:09 INFO - PROCESS | 1655 | 1461742149161 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}] 00:29:09 INFO - PROCESS | 1655 | 1461742149257 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:29:09 INFO - PROCESS | 1655 | 1461742149317 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd04000 == 58 [pid = 1655] [id = 577] 00:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x123f08c00) [pid = 1655] [serial = 1731] [outer = 0x0] 00:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12ae1d800) [pid = 1655] [serial = 1732] [outer = 0x123f08c00] 00:29:09 INFO - PROCESS | 1655 | 1461742149347 Marionette DEBUG loaded listener.js 00:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b05f000) [pid = 1655] [serial = 1733] [outer = 0x123f08c00] 00:29:09 INFO - PROCESS | 1655 | 1461742149644 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]]]}] 00:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 00:29:09 INFO - PROCESS | 1655 | 1461742149679 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:29:09 INFO - PROCESS | 1655 | 1461742149680 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:29:09 INFO - PROCESS | 1655 | 1461742149683 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:29:09 INFO - PROCESS | 1655 | 1461742149684 Marionette TRACE conn2 <- [1,2282,null,{}] 00:29:09 INFO - PROCESS | 1655 | 1461742149686 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}] 00:29:09 INFO - PROCESS | 1655 | 1461742149772 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:29:09 INFO - PROCESS | 1655 | 1461742149777 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d451800 == 59 [pid = 1655] [id = 578] 00:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b05ec00) [pid = 1655] [serial = 1734] [outer = 0x0] 00:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b065c00) [pid = 1655] [serial = 1735] [outer = 0x12b05ec00] 00:29:09 INFO - PROCESS | 1655 | 1461742149801 Marionette DEBUG loaded listener.js 00:29:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b06ac00) [pid = 1655] [serial = 1736] [outer = 0x12b05ec00] 00:29:10 INFO - PROCESS | 1655 | 1461742150144 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]]]}] 00:29:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 00:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:29:10 INFO - PROCESS | 1655 | 1461742150154 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:29:10 INFO - PROCESS | 1655 | 1461742150155 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:29:10 INFO - PROCESS | 1655 | 1461742150157 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:29:10 INFO - PROCESS | 1655 | 1461742150160 Marionette TRACE conn2 <- [1,2286,null,{}] 00:29:10 INFO - PROCESS | 1655 | 1461742150163 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}] 00:29:10 INFO - PROCESS | 1655 | 1461742150273 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:29:10 INFO - PROCESS | 1655 | 1461742150281 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd21000 == 60 [pid = 1655] [id = 579] 00:29:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12afe3c00) [pid = 1655] [serial = 1737] [outer = 0x0] 00:29:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12b230800) [pid = 1655] [serial = 1738] [outer = 0x12afe3c00] 00:29:10 INFO - PROCESS | 1655 | 1461742150306 Marionette DEBUG loaded listener.js 00:29:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12b23e800) [pid = 1655] [serial = 1739] [outer = 0x12afe3c00] 00:29:10 INFO - PROCESS | 1655 | 1461742150770 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]]]}] 00:29:10 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 00:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 671ms 00:29:10 INFO - PROCESS | 1655 | 1461742150829 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:29:10 INFO - PROCESS | 1655 | 1461742150831 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:29:10 INFO - PROCESS | 1655 | 1461742150835 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:29:10 INFO - PROCESS | 1655 | 1461742150837 Marionette TRACE conn2 <- [1,2290,null,{}] 00:29:10 INFO - PROCESS | 1655 | 1461742150841 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}] 00:29:10 INFO - PROCESS | 1655 | 1461742150949 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:29:11 INFO - PROCESS | 1655 | 1461742151023 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba18000 == 61 [pid = 1655] [id = 580] 00:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11561b000) [pid = 1655] [serial = 1740] [outer = 0x0] 00:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118ee1400) [pid = 1655] [serial = 1741] [outer = 0x11561b000] 00:29:11 INFO - PROCESS | 1655 | 1461742151056 Marionette DEBUG loaded listener.js 00:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11a90d800) [pid = 1655] [serial = 1742] [outer = 0x11561b000] 00:29:11 INFO - PROCESS | 1655 | 1461742151458 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]]]}] 00:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 00:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:29:11 INFO - PROCESS | 1655 | 1461742151507 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:29:11 INFO - PROCESS | 1655 | 1461742151511 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:29:11 INFO - PROCESS | 1655 | 1461742151515 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:29:11 INFO - PROCESS | 1655 | 1461742151517 Marionette TRACE conn2 <- [1,2294,null,{}] 00:29:11 INFO - PROCESS | 1655 | 1461742151545 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}] 00:29:11 INFO - PROCESS | 1655 | 1461742151650 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:29:11 INFO - PROCESS | 1655 | 1461742151723 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e10800 == 62 [pid = 1655] [id = 581] 00:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11acef000) [pid = 1655] [serial = 1743] [outer = 0x0] 00:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11b2f1400) [pid = 1655] [serial = 1744] [outer = 0x11acef000] 00:29:11 INFO - PROCESS | 1655 | 1461742151753 Marionette DEBUG loaded listener.js 00:29:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x123a1cc00) [pid = 1655] [serial = 1745] [outer = 0x11acef000] 00:29:12 INFO - PROCESS | 1655 | 1461742152187 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]]]}] 00:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 696ms 00:29:12 INFO - PROCESS | 1655 | 1461742152211 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:29:12 INFO - PROCESS | 1655 | 1461742152213 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:29:12 INFO - PROCESS | 1655 | 1461742152215 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:29:12 INFO - PROCESS | 1655 | 1461742152218 Marionette TRACE conn2 <- [1,2298,null,{}] 00:29:12 INFO - PROCESS | 1655 | 1461742152226 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}] 00:29:12 INFO - PROCESS | 1655 | 1461742152334 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:29:12 INFO - PROCESS | 1655 | 1461742152410 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d154000 == 63 [pid = 1655] [id = 582] 00:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x127ed0000) [pid = 1655] [serial = 1746] [outer = 0x0] 00:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x129ed7c00) [pid = 1655] [serial = 1747] [outer = 0x127ed0000] 00:29:12 INFO - PROCESS | 1655 | 1461742152442 Marionette DEBUG loaded listener.js 00:29:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129fddc00) [pid = 1655] [serial = 1748] [outer = 0x127ed0000] 00:29:12 INFO - PROCESS | 1655 | 1461742152872 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]]]}] 00:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 00:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:29:12 INFO - PROCESS | 1655 | 1461742152887 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:29:12 INFO - PROCESS | 1655 | 1461742152888 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:29:12 INFO - PROCESS | 1655 | 1461742152890 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:29:12 INFO - PROCESS | 1655 | 1461742152892 Marionette TRACE conn2 <- [1,2302,null,{}] 00:29:12 INFO - PROCESS | 1655 | 1461742152894 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}] 00:29:13 INFO - PROCESS | 1655 | 1461742153024 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:29:13 INFO - PROCESS | 1655 | 1461742153100 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4b4800 == 64 [pid = 1655] [id = 583] 00:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12a60d400) [pid = 1655] [serial = 1749] [outer = 0x0] 00:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12abd3c00) [pid = 1655] [serial = 1750] [outer = 0x12a60d400] 00:29:13 INFO - PROCESS | 1655 | 1461742153130 Marionette DEBUG loaded listener.js 00:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12afd7800) [pid = 1655] [serial = 1751] [outer = 0x12a60d400] 00:29:13 INFO - PROCESS | 1655 | 1461742153546 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]]]}] 00:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 668ms 00:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:29:13 INFO - PROCESS | 1655 | 1461742153560 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:29:13 INFO - PROCESS | 1655 | 1461742153561 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:29:13 INFO - PROCESS | 1655 | 1461742153563 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:29:13 INFO - PROCESS | 1655 | 1461742153564 Marionette TRACE conn2 <- [1,2306,null,{}] 00:29:13 INFO - PROCESS | 1655 | 1461742153567 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}] 00:29:13 INFO - PROCESS | 1655 | 1461742153674 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:29:13 INFO - PROCESS | 1655 | 1461742153731 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea76800 == 65 [pid = 1655] [id = 584] 00:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12a689800) [pid = 1655] [serial = 1752] [outer = 0x0] 00:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12afe2c00) [pid = 1655] [serial = 1753] [outer = 0x12a689800] 00:29:13 INFO - PROCESS | 1655 | 1461742153763 Marionette DEBUG loaded listener.js 00:29:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12b06cc00) [pid = 1655] [serial = 1754] [outer = 0x12a689800] 00:29:14 INFO - PROCESS | 1655 | 1461742154282 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]]]}] 00:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 770ms 00:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:29:14 INFO - PROCESS | 1655 | 1461742154337 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:29:14 INFO - PROCESS | 1655 | 1461742154338 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:29:14 INFO - PROCESS | 1655 | 1461742154369 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:29:14 INFO - PROCESS | 1655 | 1461742154370 Marionette TRACE conn2 <- [1,2310,null,{}] 00:29:14 INFO - PROCESS | 1655 | 1461742154405 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}] 00:29:14 INFO - PROCESS | 1655 | 1461742154532 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:29:14 INFO - PROCESS | 1655 | 1461742154601 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a044000 == 66 [pid = 1655] [id = 585] 00:29:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a30c000) [pid = 1655] [serial = 1755] [outer = 0x0] 00:29:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12aa8e400) [pid = 1655] [serial = 1756] [outer = 0x12a30c000] 00:29:14 INFO - PROCESS | 1655 | 1461742154633 Marionette DEBUG loaded listener.js 00:29:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12b42c400) [pid = 1655] [serial = 1757] [outer = 0x12a30c000] 00:29:15 INFO - PROCESS | 1655 | 1461742155251 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]]]}] 00:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 951ms 00:29:15 INFO - PROCESS | 1655 | 1461742155293 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:29:15 INFO - PROCESS | 1655 | 1461742155295 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:29:15 INFO - PROCESS | 1655 | 1461742155299 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:29:15 INFO - PROCESS | 1655 | 1461742155301 Marionette TRACE conn2 <- [1,2314,null,{}] 00:29:15 INFO - PROCESS | 1655 | 1461742155305 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}] 00:29:15 INFO - PROCESS | 1655 | 1461742155403 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:29:15 INFO - PROCESS | 1655 | 1461742155486 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11860f000 == 67 [pid = 1655] [id = 586] 00:29:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11354f000) [pid = 1655] [serial = 1758] [outer = 0x0] 00:29:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1147d9800) [pid = 1655] [serial = 1759] [outer = 0x11354f000] 00:29:15 INFO - PROCESS | 1655 | 1461742155515 Marionette DEBUG loaded listener.js 00:29:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x114bc6400) [pid = 1655] [serial = 1760] [outer = 0x11354f000] 00:29:16 INFO - PROCESS | 1655 | 1461742156015 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]]]}] 00:29:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:29:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 724ms 00:29:16 INFO - PROCESS | 1655 | 1461742156044 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:29:16 INFO - PROCESS | 1655 | 1461742156050 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:29:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:29:16 INFO - PROCESS | 1655 | 1461742156063 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:29:16 INFO - PROCESS | 1655 | 1461742156065 Marionette TRACE conn2 <- [1,2318,null,{}] 00:29:16 INFO - PROCESS | 1655 | 1461742156069 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}] 00:29:16 INFO - PROCESS | 1655 | 1461742156206 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:29:16 INFO - PROCESS | 1655 | 1461742156311 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad2b000 == 68 [pid = 1655] [id = 587] 00:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1157e7800) [pid = 1655] [serial = 1761] [outer = 0x0] 00:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x115849400) [pid = 1655] [serial = 1762] [outer = 0x1157e7800] 00:29:16 INFO - PROCESS | 1655 | 1461742156343 Marionette DEBUG loaded listener.js 00:29:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x116682400) [pid = 1655] [serial = 1763] [outer = 0x1157e7800] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d451800 == 67 [pid = 1655] [id = 578] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd04000 == 66 [pid = 1655] [id = 577] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b125000 == 65 [pid = 1655] [id = 576] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12aef0800 == 64 [pid = 1655] [id = 575] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a04e000 == 63 [pid = 1655] [id = 574] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x129e4e000 == 62 [pid = 1655] [id = 573] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11ad36400) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x129f0a800) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1289e1800) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x123f04c00) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12a302c00) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11561fc00) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12ae19000) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x129e15000 == 61 [pid = 1655] [id = 572] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1f800 == 60 [pid = 1655] [id = 571] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123be0800 == 59 [pid = 1655] [id = 570] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11c772000 == 58 [pid = 1655] [id = 569] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x119809000 == 57 [pid = 1655] [id = 568] 00:29:16 INFO - PROCESS | 1655 | --DOCSHELL 0x116625000 == 56 [pid = 1655] [id = 567] 00:29:16 INFO - PROCESS | 1655 | 1461742156783 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] 00:29:16 INFO - PROCESS | 1655 | 1461742156836 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:29:16 INFO - PROCESS | 1655 | 1461742156838 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:29:16 INFO - PROCESS | 1655 | 1461742156841 Marionette TRACE conn2 <- [1,2322,null,{}] 00:29:16 INFO - PROCESS | 1655 | 1461742156848 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}] 00:29:16 INFO - PROCESS | 1655 | 1461742156939 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12a30fc00) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12a617400) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x119e4a000) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11b6d7400) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11c27b400) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x123a12c00) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12a691000) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x123f0a400) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124295c00) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x129f08400) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1289e1400) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x129f10c00) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11a90ec00) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1188e6c00) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11584ac00) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1154a0c00) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12a619800) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12abd1800) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12abd9c00) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12aa8f000) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a0aa400) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a306000) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12abd6400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12ae12400) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12a60f800) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12aa94000) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 00:29:16 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a687c00) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 00:29:17 INFO - PROCESS | 1655 | 1461742157010 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba76000 == 57 [pid = 1655] [id = 588] 00:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x116680800) [pid = 1655] [serial = 1764] [outer = 0x0] 00:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119132000) [pid = 1655] [serial = 1765] [outer = 0x116680800] 00:29:17 INFO - PROCESS | 1655 | 1461742157039 Marionette DEBUG loaded listener.js 00:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11a924c00) [pid = 1655] [serial = 1766] [outer = 0x116680800] 00:29:17 INFO - PROCESS | 1655 | 1461742157379 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]]]}] 00:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 572ms 00:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:29:17 INFO - PROCESS | 1655 | 1461742157412 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:29:17 INFO - PROCESS | 1655 | 1461742157415 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:29:17 INFO - PROCESS | 1655 | 1461742157418 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:29:17 INFO - PROCESS | 1655 | 1461742157419 Marionette TRACE conn2 <- [1,2326,null,{}] 00:29:17 INFO - PROCESS | 1655 | 1461742157423 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}] 00:29:17 INFO - PROCESS | 1655 | 1461742157643 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:29:17 INFO - PROCESS | 1655 | 1461742157663 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c772000 == 58 [pid = 1655] [id = 589] 00:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11afba800) [pid = 1655] [serial = 1767] [outer = 0x0] 00:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11b2f0800) [pid = 1655] [serial = 1768] [outer = 0x11afba800] 00:29:17 INFO - PROCESS | 1655 | 1461742157706 Marionette DEBUG loaded listener.js 00:29:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11b6db400) [pid = 1655] [serial = 1769] [outer = 0x11afba800] 00:29:18 INFO - PROCESS | 1655 | 1461742158065 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]]]}] 00:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 00:29:18 INFO - PROCESS | 1655 | 1461742158096 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:29:18 INFO - PROCESS | 1655 | 1461742158097 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:29:18 INFO - PROCESS | 1655 | 1461742158100 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:29:18 INFO - PROCESS | 1655 | 1461742158101 Marionette TRACE conn2 <- [1,2330,null,{}] 00:29:18 INFO - PROCESS | 1655 | 1461742158104 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}] 00:29:18 INFO - PROCESS | 1655 | 1461742158192 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:29:18 INFO - PROCESS | 1655 | 1461742158198 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d38800 == 59 [pid = 1655] [id = 590] 00:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11b6dc800) [pid = 1655] [serial = 1770] [outer = 0x0] 00:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11bef6400) [pid = 1655] [serial = 1771] [outer = 0x11b6dc800] 00:29:18 INFO - PROCESS | 1655 | 1461742158237 Marionette DEBUG loaded listener.js 00:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11c36d000) [pid = 1655] [serial = 1772] [outer = 0x11b6dc800] 00:29:18 INFO - PROCESS | 1655 | 1461742158732 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]]]}] 00:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 669ms 00:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:29:18 INFO - PROCESS | 1655 | 1461742158770 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:29:18 INFO - PROCESS | 1655 | 1461742158771 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:29:18 INFO - PROCESS | 1655 | 1461742158774 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:29:18 INFO - PROCESS | 1655 | 1461742158776 Marionette TRACE conn2 <- [1,2334,null,{}] 00:29:18 INFO - PROCESS | 1655 | 1461742158778 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}] 00:29:18 INFO - PROCESS | 1655 | 1461742158875 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:29:18 INFO - PROCESS | 1655 | 1461742158883 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e07800 == 60 [pid = 1655] [id = 591] 00:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x123a18400) [pid = 1655] [serial = 1773] [outer = 0x0] 00:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x123f0e000) [pid = 1655] [serial = 1774] [outer = 0x123a18400] 00:29:18 INFO - PROCESS | 1655 | 1461742158927 Marionette DEBUG loaded listener.js 00:29:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x124423c00) [pid = 1655] [serial = 1775] [outer = 0x123a18400] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x113542400) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11348bc00) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b05ec00) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x128e8e800) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x129fe3400) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a310000) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12ae14800) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x115161c00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11a92cc00) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11afc0000) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x127fd7000) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11c5b6c00) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11c5b2c00) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x115260c00) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x123f06400) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1155c6c00) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129d12800) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x114ea3800) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x129ed6800) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x123a1d800) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x123f08c00) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11561e800) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129fe2000) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x127867400) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1299ce400) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x113489800) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115168800) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119877c00) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123a19c00) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:29:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129ee3400) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:29:20 INFO - PROCESS | 1655 | 1461742160076 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]]]}] 00:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1326ms 00:29:20 INFO - PROCESS | 1655 | 1461742160101 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:29:20 INFO - PROCESS | 1655 | 1461742160104 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:29:20 INFO - PROCESS | 1655 | 1461742160109 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:29:20 INFO - PROCESS | 1655 | 1461742160111 Marionette TRACE conn2 <- [1,2338,null,{}] 00:29:20 INFO - PROCESS | 1655 | 1461742160115 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}] 00:29:20 INFO - PROCESS | 1655 | 1461742160264 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:29:20 INFO - PROCESS | 1655 | 1461742160354 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1d800 == 61 [pid = 1655] [id = 592] 00:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x114bbc800) [pid = 1655] [serial = 1776] [outer = 0x0] 00:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11516dc00) [pid = 1655] [serial = 1777] [outer = 0x114bbc800] 00:29:20 INFO - PROCESS | 1655 | 1461742160386 Marionette DEBUG loaded listener.js 00:29:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115615000) [pid = 1655] [serial = 1778] [outer = 0x114bbc800] 00:29:20 INFO - PROCESS | 1655 | 1461742160951 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]]]}] 00:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 870ms 00:29:20 INFO - PROCESS | 1655 | 1461742160981 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:29:20 INFO - PROCESS | 1655 | 1461742160987 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:29:21 INFO - PROCESS | 1655 | 1461742160997 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:29:21 INFO - PROCESS | 1655 | 1461742161000 Marionette TRACE conn2 <- [1,2342,null,{}] 00:29:21 INFO - PROCESS | 1655 | 1461742161004 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}] 00:29:21 INFO - PROCESS | 1655 | 1461742161159 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:29:21 INFO - PROCESS | 1655 | 1461742161262 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c766000 == 62 [pid = 1655] [id = 593] 00:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118e0c400) [pid = 1655] [serial = 1779] [outer = 0x0] 00:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a606c00) [pid = 1655] [serial = 1780] [outer = 0x118e0c400] 00:29:21 INFO - PROCESS | 1655 | 1461742161310 Marionette DEBUG loaded listener.js 00:29:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11a921800) [pid = 1655] [serial = 1781] [outer = 0x118e0c400] 00:29:21 INFO - PROCESS | 1655 | 1461742161769 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]]]}] 00:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 826ms 00:29:21 INFO - PROCESS | 1655 | 1461742161821 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:29:21 INFO - PROCESS | 1655 | 1461742161823 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:29:21 INFO - PROCESS | 1655 | 1461742161847 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:29:21 INFO - PROCESS | 1655 | 1461742161851 Marionette TRACE conn2 <- [1,2346,null,{}] 00:29:21 INFO - PROCESS | 1655 | 1461742161866 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}] 00:29:22 INFO - PROCESS | 1655 | 1461742162016 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:29:22 INFO - PROCESS | 1655 | 1461742162106 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x127f04000 == 63 [pid = 1655] [id = 594] 00:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11bef8400) [pid = 1655] [serial = 1782] [outer = 0x0] 00:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11c27b800) [pid = 1655] [serial = 1783] [outer = 0x11bef8400] 00:29:22 INFO - PROCESS | 1655 | 1461742162139 Marionette DEBUG loaded listener.js 00:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11c8f2400) [pid = 1655] [serial = 1784] [outer = 0x11bef8400] 00:29:22 INFO - PROCESS | 1655 | 1461742162596 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]]]}] 00:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 777ms 00:29:22 INFO - PROCESS | 1655 | 1461742162621 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:29:22 INFO - PROCESS | 1655 | 1461742162623 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:29:22 INFO - PROCESS | 1655 | 1461742162626 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:29:22 INFO - PROCESS | 1655 | 1461742162627 Marionette TRACE conn2 <- [1,2350,null,{}] 00:29:22 INFO - PROCESS | 1655 | 1461742162630 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}] 00:29:22 INFO - PROCESS | 1655 | 1461742162733 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:29:22 INFO - PROCESS | 1655 | 1461742162790 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e11000 == 64 [pid = 1655] [id = 595] 00:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123a19800) [pid = 1655] [serial = 1785] [outer = 0x0] 00:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x123f06800) [pid = 1655] [serial = 1786] [outer = 0x123a19800] 00:29:22 INFO - PROCESS | 1655 | 1461742162821 Marionette DEBUG loaded listener.js 00:29:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124190c00) [pid = 1655] [serial = 1787] [outer = 0x123a19800] 00:29:23 INFO - PROCESS | 1655 | 1461742163260 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]]]}] 00:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 00:29:23 INFO - PROCESS | 1655 | 1461742163308 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:29:23 INFO - PROCESS | 1655 | 1461742163310 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:29:23 INFO - PROCESS | 1655 | 1461742163314 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:29:23 INFO - PROCESS | 1655 | 1461742163315 Marionette TRACE conn2 <- [1,2354,null,{}] 00:29:23 INFO - PROCESS | 1655 | 1461742163317 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}] 00:29:23 INFO - PROCESS | 1655 | 1461742163420 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:29:23 INFO - PROCESS | 1655 | 1461742163491 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f20000 == 65 [pid = 1655] [id = 596] 00:29:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x123f06000) [pid = 1655] [serial = 1788] [outer = 0x0] 00:29:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x125e29c00) [pid = 1655] [serial = 1789] [outer = 0x123f06000] 00:29:23 INFO - PROCESS | 1655 | 1461742163522 Marionette DEBUG loaded listener.js 00:29:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1274e6c00) [pid = 1655] [serial = 1790] [outer = 0x123f06000] 00:29:23 INFO - PROCESS | 1655 | 1461742163934 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]]]}] 00:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 00:29:23 INFO - PROCESS | 1655 | 1461742163986 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:29:23 INFO - PROCESS | 1655 | 1461742163988 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:29:23 INFO - PROCESS | 1655 | 1461742163990 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:29:23 INFO - PROCESS | 1655 | 1461742163991 Marionette TRACE conn2 <- [1,2358,null,{}] 00:29:23 INFO - PROCESS | 1655 | 1461742163994 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}] 00:29:24 INFO - PROCESS | 1655 | 1461742164121 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:29:24 INFO - PROCESS | 1655 | 1461742164207 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a04c000 == 66 [pid = 1655] [id = 597] 00:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x127588000) [pid = 1655] [serial = 1791] [outer = 0x0] 00:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x127fccc00) [pid = 1655] [serial = 1792] [outer = 0x127588000] 00:29:24 INFO - PROCESS | 1655 | 1461742164241 Marionette DEBUG loaded listener.js 00:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1289e5400) [pid = 1655] [serial = 1793] [outer = 0x127588000] 00:29:24 INFO - PROCESS | 1655 | 1461742164640 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]]]}] 00:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 673ms 00:29:24 INFO - PROCESS | 1655 | 1461742164663 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:29:24 INFO - PROCESS | 1655 | 1461742164665 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:29:24 INFO - PROCESS | 1655 | 1461742164667 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:29:24 INFO - PROCESS | 1655 | 1461742164668 Marionette TRACE conn2 <- [1,2362,null,{}] 00:29:24 INFO - PROCESS | 1655 | 1461742164671 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}] 00:29:24 INFO - PROCESS | 1655 | 1461742164774 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:29:24 INFO - PROCESS | 1655 | 1461742164833 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab51000 == 67 [pid = 1655] [id = 598] 00:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12758a800) [pid = 1655] [serial = 1794] [outer = 0x0] 00:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128e91400) [pid = 1655] [serial = 1795] [outer = 0x12758a800] 00:29:24 INFO - PROCESS | 1655 | 1461742164862 Marionette DEBUG loaded listener.js 00:29:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129d19000) [pid = 1655] [serial = 1796] [outer = 0x12758a800] 00:29:25 INFO - PROCESS | 1655 | 1461742165330 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]]]}] 00:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 718ms 00:29:25 INFO - PROCESS | 1655 | 1461742165386 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:29:25 INFO - PROCESS | 1655 | 1461742165387 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:29:25 INFO - PROCESS | 1655 | 1461742165406 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:29:25 INFO - PROCESS | 1655 | 1461742165409 Marionette TRACE conn2 <- [1,2366,null,{}] 00:29:25 INFO - PROCESS | 1655 | 1461742165451 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}] 00:29:25 INFO - PROCESS | 1655 | 1461742165648 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:29:25 INFO - PROCESS | 1655 | 1461742165728 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11920e800 == 68 [pid = 1655] [id = 599] 00:29:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x113546800) [pid = 1655] [serial = 1797] [outer = 0x0] 00:29:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11354a800) [pid = 1655] [serial = 1798] [outer = 0x113546800] 00:29:25 INFO - PROCESS | 1655 | 1461742165757 Marionette DEBUG loaded listener.js 00:29:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x115161400) [pid = 1655] [serial = 1799] [outer = 0x113546800] 00:29:26 INFO - PROCESS | 1655 | 1461742166218 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]]]}] 00:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 879ms 00:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:29:26 INFO - PROCESS | 1655 | 1461742166270 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:29:26 INFO - PROCESS | 1655 | 1461742166272 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:29:26 INFO - PROCESS | 1655 | 1461742166275 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:29:26 INFO - PROCESS | 1655 | 1461742166278 Marionette TRACE conn2 <- [1,2370,null,{}] 00:29:26 INFO - PROCESS | 1655 | 1461742166281 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}] 00:29:26 INFO - PROCESS | 1655 | 1461742166404 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119d38800 == 67 [pid = 1655] [id = 590] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11c772000 == 66 [pid = 1655] [id = 589] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba76000 == 65 [pid = 1655] [id = 588] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad2b000 == 64 [pid = 1655] [id = 587] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11860f000 == 63 [pid = 1655] [id = 586] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea76800 == 62 [pid = 1655] [id = 584] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4b4800 == 61 [pid = 1655] [id = 583] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b230800) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d154000 == 60 [pid = 1655] [id = 582] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x125e10800 == 59 [pid = 1655] [id = 581] 00:29:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba18000 == 58 [pid = 1655] [id = 580] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11afaa800) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12a691800) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1166dc400) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12a30a800) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x129d20000) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x129fde800) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x113551400) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119130400) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11b6dbc00) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1274ec400) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b065c00) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x129f03000) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a311400) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a616800) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12aa8b800) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12aa96c00) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12afd7000) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115618c00) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1163f8400) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11ba2f000) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11ad3c000) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11bef1400) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11c4a3000) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12afde000) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129f0e000) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x127416c00) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123f0c000) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12441c400) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118886c00) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115619400) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x127fd6c00) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12750ec00) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12abd4000) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12abce000) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a690400) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11a605400) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11acee800) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a60b400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129f07000) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12ae15000) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129ee4800) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b05f000) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x127eac400) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a304000) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12aa96000) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12ae1d800) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b06ac00) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129f0fc00) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 00:29:26 INFO - PROCESS | 1655 | 1461742166501 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119169800 == 59 [pid = 1655] [id = 600] 00:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11516d800) [pid = 1655] [serial = 1800] [outer = 0x0] 00:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115618c00) [pid = 1655] [serial = 1801] [outer = 0x11516d800] 00:29:26 INFO - PROCESS | 1655 | 1461742166535 Marionette DEBUG loaded listener.js 00:29:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119131800) [pid = 1655] [serial = 1802] [outer = 0x11516d800] 00:29:26 INFO - PROCESS | 1655 | 1461742166990 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]]]}] 00:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 771ms 00:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:29:27 INFO - PROCESS | 1655 | 1461742167047 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:29:27 INFO - PROCESS | 1655 | 1461742167049 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:29:27 INFO - PROCESS | 1655 | 1461742167051 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:29:27 INFO - PROCESS | 1655 | 1461742167053 Marionette TRACE conn2 <- [1,2374,null,{}] 00:29:27 INFO - PROCESS | 1655 | 1461742167055 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}] 00:29:27 INFO - PROCESS | 1655 | 1461742167155 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:29:27 INFO - PROCESS | 1655 | 1461742167220 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bebb000 == 60 [pid = 1655] [id = 601] 00:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119269800) [pid = 1655] [serial = 1803] [outer = 0x0] 00:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11acf4000) [pid = 1655] [serial = 1804] [outer = 0x119269800] 00:29:27 INFO - PROCESS | 1655 | 1461742167247 Marionette DEBUG loaded listener.js 00:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11afb1c00) [pid = 1655] [serial = 1805] [outer = 0x119269800] 00:29:27 INFO - PROCESS | 1655 | 1461742167564 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]]]}] 00:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 569ms 00:29:27 INFO - PROCESS | 1655 | 1461742167621 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:29:27 INFO - PROCESS | 1655 | 1461742167623 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:29:27 INFO - PROCESS | 1655 | 1461742167631 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:29:27 INFO - PROCESS | 1655 | 1461742167634 Marionette TRACE conn2 <- [1,2378,null,{}] 00:29:27 INFO - PROCESS | 1655 | 1461742167636 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}] 00:29:27 INFO - PROCESS | 1655 | 1461742167728 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:29:27 INFO - PROCESS | 1655 | 1461742167785 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c86f000 == 61 [pid = 1655] [id = 602] 00:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11a90a400) [pid = 1655] [serial = 1806] [outer = 0x0] 00:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11ba28c00) [pid = 1655] [serial = 1807] [outer = 0x11a90a400] 00:29:27 INFO - PROCESS | 1655 | 1461742167811 Marionette DEBUG loaded listener.js 00:29:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123f11000) [pid = 1655] [serial = 1808] [outer = 0x11a90a400] 00:29:28 INFO - PROCESS | 1655 | 1461742168113 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]]]}] 00:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 525ms 00:29:28 INFO - PROCESS | 1655 | 1461742168152 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:29:28 INFO - PROCESS | 1655 | 1461742168153 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:29:28 INFO - PROCESS | 1655 | 1461742168156 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:29:28 INFO - PROCESS | 1655 | 1461742168157 Marionette TRACE conn2 <- [1,2382,null,{}] 00:29:28 INFO - PROCESS | 1655 | 1461742168159 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}] 00:29:28 INFO - PROCESS | 1655 | 1461742168246 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:29:28 INFO - PROCESS | 1655 | 1461742168310 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12400e000 == 62 [pid = 1655] [id = 603] 00:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11ad33800) [pid = 1655] [serial = 1809] [outer = 0x0] 00:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12469e400) [pid = 1655] [serial = 1810] [outer = 0x11ad33800] 00:29:28 INFO - PROCESS | 1655 | 1461742168336 Marionette DEBUG loaded listener.js 00:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x127ecf400) [pid = 1655] [serial = 1811] [outer = 0x11ad33800] 00:29:28 INFO - PROCESS | 1655 | 1461742168699 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]]]}] 00:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 568ms 00:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:29:28 INFO - PROCESS | 1655 | 1461742168725 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:29:28 INFO - PROCESS | 1655 | 1461742168727 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:29:28 INFO - PROCESS | 1655 | 1461742168735 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:29:28 INFO - PROCESS | 1655 | 1461742168736 Marionette TRACE conn2 <- [1,2386,null,{}] 00:29:28 INFO - PROCESS | 1655 | 1461742168739 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}] 00:29:28 INFO - PROCESS | 1655 | 1461742168853 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:29:28 INFO - PROCESS | 1655 | 1461742168891 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b43000 == 63 [pid = 1655] [id = 604] 00:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129d20000) [pid = 1655] [serial = 1812] [outer = 0x0] 00:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129ed7000) [pid = 1655] [serial = 1813] [outer = 0x129d20000] 00:29:28 INFO - PROCESS | 1655 | 1461742168924 Marionette DEBUG loaded listener.js 00:29:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129ee3800) [pid = 1655] [serial = 1814] [outer = 0x129d20000] 00:29:29 INFO - PROCESS | 1655 | 1461742169283 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]]]}] 00:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 577ms 00:29:29 INFO - PROCESS | 1655 | 1461742169306 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:29:29 INFO - PROCESS | 1655 | 1461742169309 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:29:29 INFO - PROCESS | 1655 | 1461742169311 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:29:29 INFO - PROCESS | 1655 | 1461742169313 Marionette TRACE conn2 <- [1,2390,null,{}] 00:29:29 INFO - PROCESS | 1655 | 1461742169315 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}] 00:29:29 INFO - PROCESS | 1655 | 1461742169428 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:29:29 INFO - PROCESS | 1655 | 1461742169441 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f3a800 == 64 [pid = 1655] [id = 605] 00:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129ee4400) [pid = 1655] [serial = 1815] [outer = 0x0] 00:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129f0f000) [pid = 1655] [serial = 1816] [outer = 0x129ee4400] 00:29:29 INFO - PROCESS | 1655 | 1461742169466 Marionette DEBUG loaded listener.js 00:29:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129fe0000) [pid = 1655] [serial = 1817] [outer = 0x129ee4400] 00:29:29 INFO - PROCESS | 1655 | 1461742169848 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]]]}] 00:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 571ms 00:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:29:29 INFO - PROCESS | 1655 | 1461742169883 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:29:29 INFO - PROCESS | 1655 | 1461742169884 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:29:29 INFO - PROCESS | 1655 | 1461742169886 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:29:29 INFO - PROCESS | 1655 | 1461742169887 Marionette TRACE conn2 <- [1,2394,null,{}] 00:29:29 INFO - PROCESS | 1655 | 1461742169889 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}] 00:29:29 INFO - PROCESS | 1655 | 1461742169992 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:29:30 INFO - PROCESS | 1655 | 1461742170033 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab48800 == 65 [pid = 1655] [id = 606] 00:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129f03400) [pid = 1655] [serial = 1818] [outer = 0x0] 00:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a0aa800) [pid = 1655] [serial = 1819] [outer = 0x129f03400] 00:29:30 INFO - PROCESS | 1655 | 1461742170058 Marionette DEBUG loaded listener.js 00:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a304000) [pid = 1655] [serial = 1820] [outer = 0x129f03400] 00:29:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1157e7800) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:29:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11afba800) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:29:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11b6dc800) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:29:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116680800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:29:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11354f000) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:29:30 INFO - PROCESS | 1655 | 1461742170387 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]]]}] 00:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 00:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:29:30 INFO - PROCESS | 1655 | 1461742170406 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:29:30 INFO - PROCESS | 1655 | 1461742170407 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:29:30 INFO - PROCESS | 1655 | 1461742170411 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:29:30 INFO - PROCESS | 1655 | 1461742170413 Marionette TRACE conn2 <- [1,2398,null,{}] 00:29:30 INFO - PROCESS | 1655 | 1461742170415 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}] 00:29:30 INFO - PROCESS | 1655 | 1461742170502 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:29:30 INFO - PROCESS | 1655 | 1461742170506 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aef5000 == 66 [pid = 1655] [id = 607] 00:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a0b6c00) [pid = 1655] [serial = 1821] [outer = 0x0] 00:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a30b000) [pid = 1655] [serial = 1822] [outer = 0x12a0b6c00] 00:29:30 INFO - PROCESS | 1655 | 1461742170533 Marionette DEBUG loaded listener.js 00:29:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a311400) [pid = 1655] [serial = 1823] [outer = 0x12a0b6c00] 00:29:30 INFO - PROCESS | 1655 | 1461742170901 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]]]}] 00:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 00:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:29:30 INFO - PROCESS | 1655 | 1461742170931 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:29:30 INFO - PROCESS | 1655 | 1461742170933 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:29:30 INFO - PROCESS | 1655 | 1461742170935 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:29:30 INFO - PROCESS | 1655 | 1461742170936 Marionette TRACE conn2 <- [1,2402,null,{}] 00:29:30 INFO - PROCESS | 1655 | 1461742170939 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}] 00:29:31 INFO - PROCESS | 1655 | 1461742171053 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:29:31 INFO - PROCESS | 1655 | 1461742171063 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b124800 == 67 [pid = 1655] [id = 608] 00:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a306c00) [pid = 1655] [serial = 1824] [outer = 0x0] 00:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a60d800) [pid = 1655] [serial = 1825] [outer = 0x12a306c00] 00:29:31 INFO - PROCESS | 1655 | 1461742171103 Marionette DEBUG loaded listener.js 00:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a612800) [pid = 1655] [serial = 1826] [outer = 0x12a306c00] 00:29:31 INFO - PROCESS | 1655 | 1461742171533 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]]]}] 00:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 618ms 00:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:29:31 INFO - PROCESS | 1655 | 1461742171564 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:29:31 INFO - PROCESS | 1655 | 1461742171566 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:29:31 INFO - PROCESS | 1655 | 1461742171568 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:29:31 INFO - PROCESS | 1655 | 1461742171569 Marionette TRACE conn2 <- [1,2406,null,{}] 00:29:31 INFO - PROCESS | 1655 | 1461742171571 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}] 00:29:31 INFO - PROCESS | 1655 | 1461742171662 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:29:31 INFO - PROCESS | 1655 | 1461742171666 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6be000 == 68 [pid = 1655] [id = 609] 00:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a611400) [pid = 1655] [serial = 1827] [outer = 0x0] 00:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a682800) [pid = 1655] [serial = 1828] [outer = 0x12a611400] 00:29:31 INFO - PROCESS | 1655 | 1461742171697 Marionette DEBUG loaded listener.js 00:29:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12aa8a800) [pid = 1655] [serial = 1829] [outer = 0x12a611400] 00:29:32 INFO - PROCESS | 1655 | 1461742172063 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]]]}] 00:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 00:29:32 INFO - PROCESS | 1655 | 1461742172087 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:29:32 INFO - PROCESS | 1655 | 1461742172089 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:29:32 INFO - PROCESS | 1655 | 1461742172091 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:29:32 INFO - PROCESS | 1655 | 1461742172094 Marionette TRACE conn2 <- [1,2410,null,{}] 00:29:32 INFO - PROCESS | 1655 | 1461742172096 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}] 00:29:32 INFO - PROCESS | 1655 | 1461742172229 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:29:32 INFO - PROCESS | 1655 | 1461742172267 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd16800 == 69 [pid = 1655] [id = 610] 00:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a691800) [pid = 1655] [serial = 1830] [outer = 0x0] 00:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12aa95400) [pid = 1655] [serial = 1831] [outer = 0x12a691800] 00:29:32 INFO - PROCESS | 1655 | 1461742172292 Marionette DEBUG loaded listener.js 00:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12ae18400) [pid = 1655] [serial = 1832] [outer = 0x12a691800] 00:29:32 INFO - PROCESS | 1655 | 1461742172572 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]]]}] 00:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 00:29:32 INFO - PROCESS | 1655 | 1461742172661 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:29:32 INFO - PROCESS | 1655 | 1461742172663 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:29:32 INFO - PROCESS | 1655 | 1461742172668 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:29:32 INFO - PROCESS | 1655 | 1461742172671 Marionette TRACE conn2 <- [1,2414,null,{}] 00:29:32 INFO - PROCESS | 1655 | 1461742172676 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}] 00:29:32 INFO - PROCESS | 1655 | 1461742172788 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:29:32 INFO - PROCESS | 1655 | 1461742172848 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa03000 == 70 [pid = 1655] [id = 611] 00:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1147da400) [pid = 1655] [serial = 1833] [outer = 0x0] 00:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x114bbb800) [pid = 1655] [serial = 1834] [outer = 0x1147da400] 00:29:32 INFO - PROCESS | 1655 | 1461742172920 Marionette DEBUG loaded listener.js 00:29:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115620400) [pid = 1655] [serial = 1835] [outer = 0x1147da400] 00:29:33 INFO - PROCESS | 1655 | 1461742173367 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]]]}] 00:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 722ms 00:29:33 INFO - PROCESS | 1655 | 1461742173391 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:29:33 INFO - PROCESS | 1655 | 1461742173396 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:29:33 INFO - PROCESS | 1655 | 1461742173402 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:29:33 INFO - PROCESS | 1655 | 1461742173405 Marionette TRACE conn2 <- [1,2418,null,{}] 00:29:33 INFO - PROCESS | 1655 | 1461742173408 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}] 00:29:33 INFO - PROCESS | 1655 | 1461742173517 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:29:33 INFO - PROCESS | 1655 | 1461742173577 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c87a800 == 71 [pid = 1655] [id = 612] 00:29:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1147dc400) [pid = 1655] [serial = 1836] [outer = 0x0] 00:29:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11a605400) [pid = 1655] [serial = 1837] [outer = 0x1147dc400] 00:29:33 INFO - PROCESS | 1655 | 1461742173648 Marionette DEBUG loaded listener.js 00:29:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11bef7400) [pid = 1655] [serial = 1838] [outer = 0x1147dc400] 00:29:34 INFO - PROCESS | 1655 | 1461742174081 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]]]}] 00:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 727ms 00:29:34 INFO - PROCESS | 1655 | 1461742174140 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:29:34 INFO - PROCESS | 1655 | 1461742174142 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:29:34 INFO - PROCESS | 1655 | 1461742174159 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:29:34 INFO - PROCESS | 1655 | 1461742174161 Marionette TRACE conn2 <- [1,2422,null,{}] 00:29:34 INFO - PROCESS | 1655 | 1461742174168 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}] 00:29:34 INFO - PROCESS | 1655 | 1461742174282 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:29:34 INFO - PROCESS | 1655 | 1461742174359 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b03e800 == 72 [pid = 1655] [id = 613] 00:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12751a400) [pid = 1655] [serial = 1839] [outer = 0x0] 00:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x127fd5400) [pid = 1655] [serial = 1840] [outer = 0x12751a400] 00:29:34 INFO - PROCESS | 1655 | 1461742174394 Marionette DEBUG loaded listener.js 00:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129d1dc00) [pid = 1655] [serial = 1841] [outer = 0x12751a400] 00:29:34 INFO - PROCESS | 1655 | 1461742174827 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]]]}] 00:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 00:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:29:34 INFO - PROCESS | 1655 | 1461742174880 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:29:34 INFO - PROCESS | 1655 | 1461742174881 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:29:34 INFO - PROCESS | 1655 | 1461742174883 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:29:34 INFO - PROCESS | 1655 | 1461742174884 Marionette TRACE conn2 <- [1,2426,null,{}] 00:29:34 INFO - PROCESS | 1655 | 1461742174887 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}] 00:29:35 INFO - PROCESS | 1655 | 1461742174996 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:29:35 INFO - PROCESS | 1655 | 1461742175084 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d16c000 == 73 [pid = 1655] [id = 614] 00:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129f02c00) [pid = 1655] [serial = 1842] [outer = 0x0] 00:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129fe2000) [pid = 1655] [serial = 1843] [outer = 0x129f02c00] 00:29:35 INFO - PROCESS | 1655 | 1461742175116 Marionette DEBUG loaded listener.js 00:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12a618800) [pid = 1655] [serial = 1844] [outer = 0x129f02c00] 00:29:35 INFO - PROCESS | 1655 | 1461742175503 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]]]}] 00:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 671ms 00:29:35 INFO - PROCESS | 1655 | 1461742175555 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:29:35 INFO - PROCESS | 1655 | 1461742175557 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:29:35 INFO - PROCESS | 1655 | 1461742175559 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:29:35 INFO - PROCESS | 1655 | 1461742175560 Marionette TRACE conn2 <- [1,2430,null,{}] 00:29:35 INFO - PROCESS | 1655 | 1461742175563 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}] 00:29:35 INFO - PROCESS | 1655 | 1461742175685 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:29:35 INFO - PROCESS | 1655 | 1461742175761 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d44e800 == 74 [pid = 1655] [id = 615] 00:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129ee2c00) [pid = 1655] [serial = 1845] [outer = 0x0] 00:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12aa8f400) [pid = 1655] [serial = 1846] [outer = 0x129ee2c00] 00:29:35 INFO - PROCESS | 1655 | 1461742175792 Marionette DEBUG loaded listener.js 00:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12abd6c00) [pid = 1655] [serial = 1847] [outer = 0x129ee2c00] 00:29:36 INFO - PROCESS | 1655 | 1461742176236 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]]]}] 00:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 00:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:29:36 INFO - PROCESS | 1655 | 1461742176281 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:29:36 INFO - PROCESS | 1655 | 1461742176282 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:29:36 INFO - PROCESS | 1655 | 1461742176284 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:29:36 INFO - PROCESS | 1655 | 1461742176286 Marionette TRACE conn2 <- [1,2434,null,{}] 00:29:36 INFO - PROCESS | 1655 | 1461742176288 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}] 00:29:36 INFO - PROCESS | 1655 | 1461742176525 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:29:36 INFO - PROCESS | 1655 | 1461742176602 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd4e000 == 75 [pid = 1655] [id = 616] 00:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12afdac00) [pid = 1655] [serial = 1848] [outer = 0x0] 00:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b05f400) [pid = 1655] [serial = 1849] [outer = 0x12afdac00] 00:29:36 INFO - PROCESS | 1655 | 1461742176651 Marionette DEBUG loaded listener.js 00:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b068c00) [pid = 1655] [serial = 1850] [outer = 0x12afdac00] 00:29:37 INFO - PROCESS | 1655 | 1461742177143 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]]]}] 00:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 869ms 00:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:29:37 INFO - PROCESS | 1655 | 1461742177154 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:29:37 INFO - PROCESS | 1655 | 1461742177155 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:29:37 INFO - PROCESS | 1655 | 1461742177178 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:29:37 INFO - PROCESS | 1655 | 1461742177180 Marionette TRACE conn2 <- [1,2438,null,{}] 00:29:37 INFO - PROCESS | 1655 | 1461742177184 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}] 00:29:37 INFO - PROCESS | 1655 | 1461742177292 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:29:37 INFO - PROCESS | 1655 | 1461742177366 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba6e000 == 76 [pid = 1655] [id = 617] 00:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1155c3000) [pid = 1655] [serial = 1851] [outer = 0x0] 00:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b068800) [pid = 1655] [serial = 1852] [outer = 0x1155c3000] 00:29:37 INFO - PROCESS | 1655 | 1461742177396 Marionette DEBUG loaded listener.js 00:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b236c00) [pid = 1655] [serial = 1853] [outer = 0x1155c3000] 00:29:37 INFO - PROCESS | 1655 | 1461742177992 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]]]}] 00:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 891ms 00:29:38 INFO - PROCESS | 1655 | 1461742178050 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:29:38 INFO - PROCESS | 1655 | 1461742178052 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:29:38 INFO - PROCESS | 1655 | 1461742178056 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:29:38 INFO - PROCESS | 1655 | 1461742178058 Marionette TRACE conn2 <- [1,2442,null,{}] 00:29:38 INFO - PROCESS | 1655 | 1461742178085 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}] 00:29:38 INFO - PROCESS | 1655 | 1461742178187 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:29:38 INFO - PROCESS | 1655 | 1461742178265 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12422f000 == 77 [pid = 1655] [id = 618] 00:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11867d800) [pid = 1655] [serial = 1854] [outer = 0x0] 00:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x118e0f800) [pid = 1655] [serial = 1855] [outer = 0x11867d800] 00:29:38 INFO - PROCESS | 1655 | 1461742178294 Marionette DEBUG loaded listener.js 00:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11a908400) [pid = 1655] [serial = 1856] [outer = 0x11867d800] 00:29:38 INFO - PROCESS | 1655 | 1461742178818 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]]]}] 00:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 793ms 00:29:38 INFO - PROCESS | 1655 | 1461742178862 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:29:38 INFO - PROCESS | 1655 | 1461742178865 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:29:38 INFO - PROCESS | 1655 | 1461742178870 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:29:38 INFO - PROCESS | 1655 | 1461742178871 Marionette TRACE conn2 <- [1,2446,null,{}] 00:29:38 INFO - PROCESS | 1655 | 1461742178874 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}] 00:29:39 INFO - PROCESS | 1655 | 1461742178999 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x124018000 == 76 [pid = 1655] [id = 467] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6be000 == 75 [pid = 1655] [id = 609] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b124800 == 74 [pid = 1655] [id = 608] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12aef5000 == 73 [pid = 1655] [id = 607] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab48800 == 72 [pid = 1655] [id = 606] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129f3a800 == 71 [pid = 1655] [id = 605] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129b43000 == 70 [pid = 1655] [id = 604] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12abd3c00) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12afe2c00) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12400e000 == 69 [pid = 1655] [id = 603] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11c86f000 == 68 [pid = 1655] [id = 602] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11bebb000 == 67 [pid = 1655] [id = 601] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119169800 == 66 [pid = 1655] [id = 600] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11920e800 == 65 [pid = 1655] [id = 599] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab51000 == 64 [pid = 1655] [id = 598] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12a04c000 == 63 [pid = 1655] [id = 597] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129f20000 == 62 [pid = 1655] [id = 596] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129e11000 == 61 [pid = 1655] [id = 595] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x127f04000 == 60 [pid = 1655] [id = 594] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11c766000 == 59 [pid = 1655] [id = 593] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1d800 == 58 [pid = 1655] [id = 592] 00:29:39 INFO - PROCESS | 1655 | --DOCSHELL 0x125e07800 == 57 [pid = 1655] [id = 591] 00:29:39 INFO - PROCESS | 1655 | 1461742179103 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166ee000 == 58 [pid = 1655] [id = 619] 00:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x115936000) [pid = 1655] [serial = 1857] [outer = 0x0] 00:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11a902c00) [pid = 1655] [serial = 1858] [outer = 0x115936000] 00:29:39 INFO - PROCESS | 1655 | 1461742179130 Marionette DEBUG loaded listener.js 00:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11c36f400) [pid = 1655] [serial = 1859] [outer = 0x115936000] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129ed7c00) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x116682400) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x115849400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11b2f0800) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11b6db400) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11b2f1400) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11bef6400) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11c36d000) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119132000) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11a924c00) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1147d9800) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x114bc6400) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12aa8e400) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118ee1400) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 00:29:39 INFO - PROCESS | 1655 | 1461742179438 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]]]}] 00:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 620ms 00:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:29:39 INFO - PROCESS | 1655 | 1461742179489 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:29:39 INFO - PROCESS | 1655 | 1461742179491 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:29:39 INFO - PROCESS | 1655 | 1461742179493 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:29:39 INFO - PROCESS | 1655 | 1461742179496 Marionette TRACE conn2 <- [1,2450,null,{}] 00:29:39 INFO - PROCESS | 1655 | 1461742179503 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}] 00:29:39 INFO - PROCESS | 1655 | 1461742179617 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:29:39 INFO - PROCESS | 1655 | 1461742179676 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x123930000 == 59 [pid = 1655] [id = 620] 00:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11afb2800) [pid = 1655] [serial = 1860] [outer = 0x0] 00:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123a17400) [pid = 1655] [serial = 1861] [outer = 0x11afb2800] 00:29:39 INFO - PROCESS | 1655 | 1461742179704 Marionette DEBUG loaded listener.js 00:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x127417000) [pid = 1655] [serial = 1862] [outer = 0x11afb2800] 00:29:40 INFO - PROCESS | 1655 | 1461742180006 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]]]}] 00:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 00:29:40 INFO - PROCESS | 1655 | 1461742180016 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:29:40 INFO - PROCESS | 1655 | 1461742180018 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:29:40 INFO - PROCESS | 1655 | 1461742180020 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:29:40 INFO - PROCESS | 1655 | 1461742180021 Marionette TRACE conn2 <- [1,2454,null,{}] 00:29:40 INFO - PROCESS | 1655 | 1461742180032 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}] 00:29:40 INFO - PROCESS | 1655 | 1461742180124 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:29:40 INFO - PROCESS | 1655 | 1461742180189 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12423b800 == 60 [pid = 1655] [id = 621] 00:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x123f0cc00) [pid = 1655] [serial = 1863] [outer = 0x0] 00:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12786b000) [pid = 1655] [serial = 1864] [outer = 0x123f0cc00] 00:29:40 INFO - PROCESS | 1655 | 1461742180216 Marionette DEBUG loaded listener.js 00:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1299db400) [pid = 1655] [serial = 1865] [outer = 0x123f0cc00] 00:29:40 INFO - PROCESS | 1655 | 1461742180514 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]]]}] 00:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms 00:29:40 INFO - PROCESS | 1655 | 1461742180541 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:29:40 INFO - PROCESS | 1655 | 1461742180542 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:29:40 INFO - PROCESS | 1655 | 1461742180548 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:29:40 INFO - PROCESS | 1655 | 1461742180549 Marionette TRACE conn2 <- [1,2458,null,{}] 00:29:40 INFO - PROCESS | 1655 | 1461742180551 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}] 00:29:40 INFO - PROCESS | 1655 | 1461742180639 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:29:40 INFO - PROCESS | 1655 | 1461742180644 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f34800 == 61 [pid = 1655] [id = 622] 00:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x127ed0800) [pid = 1655] [serial = 1866] [outer = 0x0] 00:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x129ee4800) [pid = 1655] [serial = 1867] [outer = 0x127ed0800] 00:29:40 INFO - PROCESS | 1655 | 1461742180670 Marionette DEBUG loaded listener.js 00:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x129fdb400) [pid = 1655] [serial = 1868] [outer = 0x127ed0800] 00:29:41 INFO - PROCESS | 1655 | 1461742181032 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]]]}] 00:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 522ms 00:29:41 INFO - PROCESS | 1655 | 1461742181079 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:29:41 INFO - PROCESS | 1655 | 1461742181081 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:29:41 INFO - PROCESS | 1655 | 1461742181083 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:29:41 INFO - PROCESS | 1655 | 1461742181084 Marionette TRACE conn2 <- [1,2462,null,{}] 00:29:41 INFO - PROCESS | 1655 | 1461742181086 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}] 00:29:41 INFO - PROCESS | 1655 | 1461742181216 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:29:41 INFO - PROCESS | 1655 | 1461742181231 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aee5000 == 62 [pid = 1655] [id = 623] 00:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129fe5000) [pid = 1655] [serial = 1869] [outer = 0x0] 00:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12a309000) [pid = 1655] [serial = 1870] [outer = 0x129fe5000] 00:29:41 INFO - PROCESS | 1655 | 1461742181259 Marionette DEBUG loaded listener.js 00:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12aa8fc00) [pid = 1655] [serial = 1871] [outer = 0x129fe5000] 00:29:41 INFO - PROCESS | 1655 | 1461742181637 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]]]}] 00:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 00:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:29:41 INFO - PROCESS | 1655 | 1461742181654 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:29:41 INFO - PROCESS | 1655 | 1461742181656 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:29:41 INFO - PROCESS | 1655 | 1461742181658 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:29:41 INFO - PROCESS | 1655 | 1461742181659 Marionette TRACE conn2 <- [1,2466,null,{}] 00:29:41 INFO - PROCESS | 1655 | 1461742181668 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}] 00:29:41 INFO - PROCESS | 1655 | 1461742181778 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:29:41 INFO - PROCESS | 1655 | 1461742181814 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b12b000 == 63 [pid = 1655] [id = 624] 00:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12a0b0000) [pid = 1655] [serial = 1872] [outer = 0x0] 00:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12abd9c00) [pid = 1655] [serial = 1873] [outer = 0x12a0b0000] 00:29:41 INFO - PROCESS | 1655 | 1461742181840 Marionette DEBUG loaded listener.js 00:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12afd9400) [pid = 1655] [serial = 1874] [outer = 0x12a0b0000] 00:29:42 INFO - PROCESS | 1655 | 1461742182172 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]]]}] 00:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 525ms 00:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:29:42 INFO - PROCESS | 1655 | 1461742182183 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:29:42 INFO - PROCESS | 1655 | 1461742182184 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:29:42 INFO - PROCESS | 1655 | 1461742182187 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:29:42 INFO - PROCESS | 1655 | 1461742182188 Marionette TRACE conn2 <- [1,2470,null,{}] 00:29:42 INFO - PROCESS | 1655 | 1461742182190 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}] 00:29:42 INFO - PROCESS | 1655 | 1461742182306 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:29:42 INFO - PROCESS | 1655 | 1461742182318 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1d000 == 64 [pid = 1655] [id = 625] 00:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12afd6800) [pid = 1655] [serial = 1875] [outer = 0x0] 00:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12b065800) [pid = 1655] [serial = 1876] [outer = 0x12afd6800] 00:29:42 INFO - PROCESS | 1655 | 1461742182344 Marionette DEBUG loaded listener.js 00:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12b233c00) [pid = 1655] [serial = 1877] [outer = 0x12afd6800] 00:29:42 INFO - PROCESS | 1655 | 1461742182708 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]]]}] 00:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 568ms 00:29:42 INFO - PROCESS | 1655 | 1461742182755 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:29:42 INFO - PROCESS | 1655 | 1461742182756 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:29:42 INFO - PROCESS | 1655 | 1461742182759 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:29:42 INFO - PROCESS | 1655 | 1461742182760 Marionette TRACE conn2 <- [1,2474,null,{}] 00:29:42 INFO - PROCESS | 1655 | 1461742182762 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}] 00:29:42 INFO - PROCESS | 1655 | 1461742182871 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:29:42 INFO - PROCESS | 1655 | 1461742182913 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e49b800 == 65 [pid = 1655] [id = 626] 00:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12afe2800) [pid = 1655] [serial = 1878] [outer = 0x0] 00:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12b354800) [pid = 1655] [serial = 1879] [outer = 0x12afe2800] 00:29:42 INFO - PROCESS | 1655 | 1461742182939 Marionette DEBUG loaded listener.js 00:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12b35ac00) [pid = 1655] [serial = 1880] [outer = 0x12afe2800] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12afe3c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123a18400) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x119269800) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11ad33800) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x129d20000) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12a611400) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11516d800) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11a90a400) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x113546800) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x129ee4400) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x129f03400) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a0b6c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:29:43 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a306c00) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:29:43 INFO - PROCESS | 1655 | 1461742183442 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]]]}] 00:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 00:29:43 INFO - PROCESS | 1655 | 1461742183479 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:29:43 INFO - PROCESS | 1655 | 1461742183480 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:29:43 INFO - PROCESS | 1655 | 1461742183483 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:29:43 INFO - PROCESS | 1655 | 1461742183484 Marionette TRACE conn2 <- [1,2478,null,{}] 00:29:43 INFO - PROCESS | 1655 | 1461742183486 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}] 00:29:43 INFO - PROCESS | 1655 | 1461742183601 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:29:43 INFO - PROCESS | 1655 | 1461742183659 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b31000 == 66 [pid = 1655] [id = 627] 00:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11549fc00) [pid = 1655] [serial = 1881] [outer = 0x0] 00:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x123a18400) [pid = 1655] [serial = 1882] [outer = 0x11549fc00] 00:29:43 INFO - PROCESS | 1655 | 1461742183684 Marionette DEBUG loaded listener.js 00:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129fdd000) [pid = 1655] [serial = 1883] [outer = 0x11549fc00] 00:29:43 INFO - PROCESS | 1655 | 1461742183986 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]]]}] 00:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 00:29:44 INFO - PROCESS | 1655 | 1461742184004 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:29:44 INFO - PROCESS | 1655 | 1461742184006 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:29:44 INFO - PROCESS | 1655 | 1461742184008 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:29:44 INFO - PROCESS | 1655 | 1461742184012 Marionette TRACE conn2 <- [1,2482,null,{}] 00:29:44 INFO - PROCESS | 1655 | 1461742184016 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}] 00:29:44 INFO - PROCESS | 1655 | 1461742184123 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:29:44 INFO - PROCESS | 1655 | 1461742184184 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd1f800 == 67 [pid = 1655] [id = 628] 00:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119269800) [pid = 1655] [serial = 1884] [outer = 0x0] 00:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12b359800) [pid = 1655] [serial = 1885] [outer = 0x119269800] 00:29:44 INFO - PROCESS | 1655 | 1461742184214 Marionette DEBUG loaded listener.js 00:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12b437000) [pid = 1655] [serial = 1886] [outer = 0x119269800] 00:29:44 INFO - PROCESS | 1655 | 1461742184493 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]]]}] 00:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 00:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:29:44 INFO - PROCESS | 1655 | 1461742184534 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:29:44 INFO - PROCESS | 1655 | 1461742184535 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:29:44 INFO - PROCESS | 1655 | 1461742184537 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:29:44 INFO - PROCESS | 1655 | 1461742184538 Marionette TRACE conn2 <- [1,2486,null,{}] 00:29:44 INFO - PROCESS | 1655 | 1461742184540 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}] 00:29:44 INFO - PROCESS | 1655 | 1461742184637 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:29:44 INFO - PROCESS | 1655 | 1461742184642 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f22d800 == 68 [pid = 1655] [id = 629] 00:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12a60ac00) [pid = 1655] [serial = 1887] [outer = 0x0] 00:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12b64d000) [pid = 1655] [serial = 1888] [outer = 0x12a60ac00] 00:29:44 INFO - PROCESS | 1655 | 1461742184667 Marionette DEBUG loaded listener.js 00:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12b655400) [pid = 1655] [serial = 1889] [outer = 0x12a60ac00] 00:29:45 INFO - PROCESS | 1655 | 1461742185016 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]]]}] 00:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 00:29:45 INFO - PROCESS | 1655 | 1461742185056 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:29:45 INFO - PROCESS | 1655 | 1461742185058 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:29:45 INFO - PROCESS | 1655 | 1461742185075 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:29:45 INFO - PROCESS | 1655 | 1461742185076 Marionette TRACE conn2 <- [1,2490,null,{}] 00:29:45 INFO - PROCESS | 1655 | 1461742185078 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}] 00:29:45 INFO - PROCESS | 1655 | 1461742185168 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:29:45 INFO - PROCESS | 1655 | 1461742185173 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f52b800 == 69 [pid = 1655] [id = 630] 00:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12b652000) [pid = 1655] [serial = 1890] [outer = 0x0] 00:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12bc03800) [pid = 1655] [serial = 1891] [outer = 0x12b652000] 00:29:45 INFO - PROCESS | 1655 | 1461742185200 Marionette DEBUG loaded listener.js 00:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12bca6000) [pid = 1655] [serial = 1892] [outer = 0x12b652000] 00:29:45 INFO - PROCESS | 1655 | 1461742185694 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]]]}] 00:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 673ms 00:29:45 INFO - PROCESS | 1655 | 1461742185749 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:29:45 INFO - PROCESS | 1655 | 1461742185754 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:29:45 INFO - PROCESS | 1655 | 1461742185759 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:29:45 INFO - PROCESS | 1655 | 1461742185764 Marionette TRACE conn2 <- [1,2494,null,{}] 00:29:45 INFO - PROCESS | 1655 | 1461742185769 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}] 00:29:45 INFO - PROCESS | 1655 | 1461742185902 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:29:46 INFO - PROCESS | 1655 | 1461742186022 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c766000 == 70 [pid = 1655] [id = 631] 00:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11a922800) [pid = 1655] [serial = 1893] [outer = 0x0] 00:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11ad3e400) [pid = 1655] [serial = 1894] [outer = 0x11a922800] 00:29:46 INFO - PROCESS | 1655 | 1461742186053 Marionette DEBUG loaded listener.js 00:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11bef0800) [pid = 1655] [serial = 1895] [outer = 0x11a922800] 00:29:46 INFO - PROCESS | 1655 | 1461742186457 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]]]}] 00:29:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:29:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 775ms 00:29:46 INFO - PROCESS | 1655 | 1461742186533 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:29:46 INFO - PROCESS | 1655 | 1461742186537 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:29:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:29:46 INFO - PROCESS | 1655 | 1461742186542 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:29:46 INFO - PROCESS | 1655 | 1461742186544 Marionette TRACE conn2 <- [1,2498,null,{}] 00:29:46 INFO - PROCESS | 1655 | 1461742186546 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}] 00:29:46 INFO - PROCESS | 1655 | 1461742186659 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:29:46 INFO - PROCESS | 1655 | 1461742186767 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a33a000 == 71 [pid = 1655] [id = 632] 00:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11c4a0000) [pid = 1655] [serial = 1896] [outer = 0x0] 00:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x123f0e400) [pid = 1655] [serial = 1897] [outer = 0x11c4a0000] 00:29:46 INFO - PROCESS | 1655 | 1461742186800 Marionette DEBUG loaded listener.js 00:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x127fd9400) [pid = 1655] [serial = 1898] [outer = 0x11c4a0000] 00:29:47 INFO - PROCESS | 1655 | 1461742187216 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]]]}] 00:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 00:29:47 INFO - PROCESS | 1655 | 1461742187273 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:29:47 INFO - PROCESS | 1655 | 1461742187275 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:29:47 INFO - PROCESS | 1655 | 1461742187291 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:29:47 INFO - PROCESS | 1655 | 1461742187294 Marionette TRACE conn2 <- [1,2502,null,{}] 00:29:47 INFO - PROCESS | 1655 | 1461742187302 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}] 00:29:47 INFO - PROCESS | 1655 | 1461742187414 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:29:47 INFO - PROCESS | 1655 | 1461742187494 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eadb000 == 72 [pid = 1655] [id = 633] 00:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x129f04000) [pid = 1655] [serial = 1899] [outer = 0x0] 00:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12a304c00) [pid = 1655] [serial = 1900] [outer = 0x129f04000] 00:29:47 INFO - PROCESS | 1655 | 1461742187527 Marionette DEBUG loaded listener.js 00:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12aa98400) [pid = 1655] [serial = 1901] [outer = 0x129f04000] 00:29:47 INFO - PROCESS | 1655 | 1461742187935 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]]]}] 00:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 675ms 00:29:47 INFO - PROCESS | 1655 | 1461742187964 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:29:47 INFO - PROCESS | 1655 | 1461742187966 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:29:47 INFO - PROCESS | 1655 | 1461742187968 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:29:47 INFO - PROCESS | 1655 | 1461742187970 Marionette TRACE conn2 <- [1,2506,null,{}] 00:29:47 INFO - PROCESS | 1655 | 1461742187972 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}] 00:29:48 INFO - PROCESS | 1655 | 1461742188086 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:29:48 INFO - PROCESS | 1655 | 1461742188192 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f545800 == 73 [pid = 1655] [id = 634] 00:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12ae10000) [pid = 1655] [serial = 1902] [outer = 0x0] 00:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12b05f000) [pid = 1655] [serial = 1903] [outer = 0x12ae10000] 00:29:48 INFO - PROCESS | 1655 | 1461742188225 Marionette DEBUG loaded listener.js 00:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12b35c400) [pid = 1655] [serial = 1904] [outer = 0x12ae10000] 00:29:48 INFO - PROCESS | 1655 | 1461742188615 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]]]}] 00:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 00:29:48 INFO - PROCESS | 1655 | 1461742188639 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:29:48 INFO - PROCESS | 1655 | 1461742188641 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:29:48 INFO - PROCESS | 1655 | 1461742188645 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:29:48 INFO - PROCESS | 1655 | 1461742188647 Marionette TRACE conn2 <- [1,2510,null,{}] 00:29:48 INFO - PROCESS | 1655 | 1461742188649 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}] 00:29:48 INFO - PROCESS | 1655 | 1461742188758 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:29:48 INFO - PROCESS | 1655 | 1461742188867 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f718000 == 74 [pid = 1655] [id = 635] 00:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12b358c00) [pid = 1655] [serial = 1905] [outer = 0x0] 00:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12b42f400) [pid = 1655] [serial = 1906] [outer = 0x12b358c00] 00:29:48 INFO - PROCESS | 1655 | 1461742188898 Marionette DEBUG loaded listener.js 00:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12b909800) [pid = 1655] [serial = 1907] [outer = 0x12b358c00] 00:29:49 INFO - PROCESS | 1655 | 1461742189319 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]]]}] 00:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 721ms 00:29:49 INFO - PROCESS | 1655 | 1461742189366 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:29:49 INFO - PROCESS | 1655 | 1461742189367 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:29:49 INFO - PROCESS | 1655 | 1461742189370 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:29:49 INFO - PROCESS | 1655 | 1461742189371 Marionette TRACE conn2 <- [1,2514,null,{}] 00:29:49 INFO - PROCESS | 1655 | 1461742189373 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}] 00:29:49 INFO - PROCESS | 1655 | 1461742189488 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:29:49 INFO - PROCESS | 1655 | 1461742189605 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8c6000 == 75 [pid = 1655] [id = 636] 00:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x115161c00) [pid = 1655] [serial = 1908] [outer = 0x0] 00:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12bca7800) [pid = 1655] [serial = 1909] [outer = 0x115161c00] 00:29:49 INFO - PROCESS | 1655 | 1461742189642 Marionette DEBUG loaded listener.js 00:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12bdb5c00) [pid = 1655] [serial = 1910] [outer = 0x115161c00] 00:29:50 INFO - PROCESS | 1655 | 1461742190055 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]]]}] 00:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 920ms 00:29:50 INFO - PROCESS | 1655 | 1461742190357 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:29:50 INFO - PROCESS | 1655 | 1461742190361 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:29:50 INFO - PROCESS | 1655 | 1461742190366 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:29:50 INFO - PROCESS | 1655 | 1461742190368 Marionette TRACE conn2 <- [1,2518,null,{}] 00:29:50 INFO - PROCESS | 1655 | 1461742190372 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}] 00:29:50 INFO - PROCESS | 1655 | 1461742190488 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:29:50 INFO - PROCESS | 1655 | 1461742190590 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c53b800 == 76 [pid = 1655] [id = 637] 00:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1152d9400) [pid = 1655] [serial = 1911] [outer = 0x0] 00:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x115613000) [pid = 1655] [serial = 1912] [outer = 0x1152d9400] 00:29:50 INFO - PROCESS | 1655 | 1461742190618 Marionette DEBUG loaded listener.js 00:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x118671800) [pid = 1655] [serial = 1913] [outer = 0x1152d9400] 00:29:51 INFO - PROCESS | 1655 | 1461742191022 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]]]}] 00:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 723ms 00:29:51 INFO - PROCESS | 1655 | 1461742191090 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:29:51 INFO - PROCESS | 1655 | 1461742191092 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:29:51 INFO - PROCESS | 1655 | 1461742191098 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:29:51 INFO - PROCESS | 1655 | 1461742191100 Marionette TRACE conn2 <- [1,2522,null,{}] 00:29:51 INFO - PROCESS | 1655 | 1461742191102 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}] 00:29:51 INFO - PROCESS | 1655 | 1461742191203 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:29:51 INFO - PROCESS | 1655 | 1461742191271 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa14800 == 77 [pid = 1655] [id = 638] 00:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x119132800) [pid = 1655] [serial = 1914] [outer = 0x0] 00:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11a92bc00) [pid = 1655] [serial = 1915] [outer = 0x119132800] 00:29:51 INFO - PROCESS | 1655 | 1461742191344 Marionette DEBUG loaded listener.js 00:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11afbf800) [pid = 1655] [serial = 1916] [outer = 0x119132800] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x114e7f800 == 76 [pid = 1655] [id = 458] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12f22d800 == 75 [pid = 1655] [id = 629] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd1f800 == 74 [pid = 1655] [id = 628] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129b31000 == 73 [pid = 1655] [id = 627] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12e49b800 == 72 [pid = 1655] [id = 626] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1d000 == 71 [pid = 1655] [id = 625] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b12b000 == 70 [pid = 1655] [id = 624] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11a606c00) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11c27b800) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11516dc00) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x125e29c00) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x123f06800) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x127fccc00) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x128e91400) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12aa95400) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 00:29:51 INFO - PROCESS | 1655 | 1461742191822 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]]]}] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12aee5000 == 69 [pid = 1655] [id = 623] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129f34800 == 68 [pid = 1655] [id = 622] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12423b800 == 67 [pid = 1655] [id = 621] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x123930000 == 66 [pid = 1655] [id = 620] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1166ee000 == 65 [pid = 1655] [id = 619] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12422f000 == 64 [pid = 1655] [id = 618] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d16c000 == 63 [pid = 1655] [id = 614] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b03e800 == 62 [pid = 1655] [id = 613] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11c87a800 == 61 [pid = 1655] [id = 612] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa03000 == 60 [pid = 1655] [id = 611] 00:29:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd16800 == 59 [pid = 1655] [id = 610] 00:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 775ms 00:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:29:51 INFO - PROCESS | 1655 | 1461742191872 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:29:51 INFO - PROCESS | 1655 | 1461742191873 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:29:51 INFO - PROCESS | 1655 | 1461742191876 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:29:51 INFO - PROCESS | 1655 | 1461742191878 Marionette TRACE conn2 <- [1,2526,null,{}] 00:29:51 INFO - PROCESS | 1655 | 1461742191887 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}] 00:29:51 INFO - PROCESS | 1655 | 1461742191982 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:29:52 INFO - PROCESS | 1655 | 1461742191993 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b293800 == 60 [pid = 1655] [id = 639] 00:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11ba28400) [pid = 1655] [serial = 1917] [outer = 0x0] 00:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11ba32c00) [pid = 1655] [serial = 1918] [outer = 0x11ba28400] 00:29:52 INFO - PROCESS | 1655 | 1461742192023 Marionette DEBUG loaded listener.js 00:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x123a1a800) [pid = 1655] [serial = 1919] [outer = 0x11ba28400] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12b23e800) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x123f0e000) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x124423c00) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11acf4000) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11afb1c00) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12469e400) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129ee3800) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x129ed7000) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12aa8a800) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x115618c00) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x119131800) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11ba28c00) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123f11000) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x115161400) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11354a800) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x129fe0000) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x129f0f000) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12a0aa800) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12a311400) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12a30b000) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12a682800) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12a304000) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12a612800) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x127ecf400) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12a60d800) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 00:29:52 INFO - PROCESS | 1655 | 1461742192525 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]]]}] 00:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 675ms 00:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:29:52 INFO - PROCESS | 1655 | 1461742192554 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:29:52 INFO - PROCESS | 1655 | 1461742192556 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:29:52 INFO - PROCESS | 1655 | 1461742192561 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:29:52 INFO - PROCESS | 1655 | 1461742192563 Marionette TRACE conn2 <- [1,2530,null,{}] 00:29:52 INFO - PROCESS | 1655 | 1461742192566 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}] 00:29:52 INFO - PROCESS | 1655 | 1461742192697 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:29:52 INFO - PROCESS | 1655 | 1461742192794 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x124235800 == 61 [pid = 1655] [id = 640] 00:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x123f06c00) [pid = 1655] [serial = 1920] [outer = 0x0] 00:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12725d800) [pid = 1655] [serial = 1921] [outer = 0x123f06c00] 00:29:52 INFO - PROCESS | 1655 | 1461742192836 Marionette DEBUG loaded listener.js 00:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x127ecf400) [pid = 1655] [serial = 1922] [outer = 0x123f06c00] 00:29:53 INFO - PROCESS | 1655 | 1461742193184 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]]]}] 00:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 672ms 00:29:53 INFO - PROCESS | 1655 | 1461742193232 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:29:53 INFO - PROCESS | 1655 | 1461742193233 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:29:53 INFO - PROCESS | 1655 | 1461742193235 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:29:53 INFO - PROCESS | 1655 | 1461742193236 Marionette TRACE conn2 <- [1,2534,null,{}] 00:29:53 INFO - PROCESS | 1655 | 1461742193239 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}] 00:29:53 INFO - PROCESS | 1655 | 1461742193370 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:29:53 INFO - PROCESS | 1655 | 1461742193379 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12771c000 == 62 [pid = 1655] [id = 641] 00:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x127fd7c00) [pid = 1655] [serial = 1923] [outer = 0x0] 00:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129d11c00) [pid = 1655] [serial = 1924] [outer = 0x127fd7c00] 00:29:53 INFO - PROCESS | 1655 | 1461742193405 Marionette DEBUG loaded listener.js 00:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129edbc00) [pid = 1655] [serial = 1925] [outer = 0x127fd7c00] 00:29:53 INFO - PROCESS | 1655 | 1461742193729 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]]]}] 00:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms 00:29:53 INFO - PROCESS | 1655 | 1461742193756 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:29:53 INFO - PROCESS | 1655 | 1461742193758 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:29:53 INFO - PROCESS | 1655 | 1461742193760 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:29:53 INFO - PROCESS | 1655 | 1461742193761 Marionette TRACE conn2 <- [1,2538,null,{}] 00:29:53 INFO - PROCESS | 1655 | 1461742193763 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}] 00:29:53 INFO - PROCESS | 1655 | 1461742193870 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:29:53 INFO - PROCESS | 1655 | 1461742193876 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f21000 == 63 [pid = 1655] [id = 642] 00:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x129fdbc00) [pid = 1655] [serial = 1926] [outer = 0x0] 00:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12a0af400) [pid = 1655] [serial = 1927] [outer = 0x129fdbc00] 00:29:53 INFO - PROCESS | 1655 | 1461742193904 Marionette DEBUG loaded listener.js 00:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12a683c00) [pid = 1655] [serial = 1928] [outer = 0x129fdbc00] 00:29:54 INFO - PROCESS | 1655 | 1461742194304 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]]]}] 00:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms 00:29:54 INFO - PROCESS | 1655 | 1461742194331 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:29:54 INFO - PROCESS | 1655 | 1461742194332 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:29:54 INFO - PROCESS | 1655 | 1461742194340 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:29:54 INFO - PROCESS | 1655 | 1461742194341 Marionette TRACE conn2 <- [1,2542,null,{}] 00:29:54 INFO - PROCESS | 1655 | 1461742194343 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}] 00:29:54 INFO - PROCESS | 1655 | 1461742194458 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:29:54 INFO - PROCESS | 1655 | 1461742194498 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a327800 == 64 [pid = 1655] [id = 643] 00:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x129fe0000) [pid = 1655] [serial = 1929] [outer = 0x0] 00:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12a68f400) [pid = 1655] [serial = 1930] [outer = 0x129fe0000] 00:29:54 INFO - PROCESS | 1655 | 1461742194524 Marionette DEBUG loaded listener.js 00:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12abcf800) [pid = 1655] [serial = 1931] [outer = 0x129fe0000] 00:29:54 INFO - PROCESS | 1655 | 1461742194873 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]]]}] 00:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 574ms 00:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:29:54 INFO - PROCESS | 1655 | 1461742194914 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:29:54 INFO - PROCESS | 1655 | 1461742194915 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:29:54 INFO - PROCESS | 1655 | 1461742194917 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:29:54 INFO - PROCESS | 1655 | 1461742194918 Marionette TRACE conn2 <- [1,2546,null,{}] 00:29:54 INFO - PROCESS | 1655 | 1461742194921 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}] 00:29:55 INFO - PROCESS | 1655 | 1461742195034 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:29:55 INFO - PROCESS | 1655 | 1461742195075 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aeec000 == 65 [pid = 1655] [id = 644] 00:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x118886c00) [pid = 1655] [serial = 1932] [outer = 0x0] 00:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12ae13000) [pid = 1655] [serial = 1933] [outer = 0x118886c00] 00:29:55 INFO - PROCESS | 1655 | 1461742195102 Marionette DEBUG loaded listener.js 00:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12b05d400) [pid = 1655] [serial = 1934] [outer = 0x118886c00] 00:29:55 INFO - PROCESS | 1655 | 1461742195442 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]]]}] 00:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 570ms 00:29:55 INFO - PROCESS | 1655 | 1461742195488 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:29:55 INFO - PROCESS | 1655 | 1461742195490 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:29:55 INFO - PROCESS | 1655 | 1461742195492 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:29:55 INFO - PROCESS | 1655 | 1461742195493 Marionette TRACE conn2 <- [1,2550,null,{}] 00:29:55 INFO - PROCESS | 1655 | 1461742195496 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}] 00:29:55 INFO - PROCESS | 1655 | 1461742195611 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:29:55 INFO - PROCESS | 1655 | 1461742195622 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b138000 == 66 [pid = 1655] [id = 645] 00:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a684400) [pid = 1655] [serial = 1935] [outer = 0x0] 00:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12b231000) [pid = 1655] [serial = 1936] [outer = 0x12a684400] 00:29:55 INFO - PROCESS | 1655 | 1461742195648 Marionette DEBUG loaded listener.js 00:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12b35f000) [pid = 1655] [serial = 1937] [outer = 0x12a684400] 00:29:56 INFO - PROCESS | 1655 | 1461742196237 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]]]}] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12a60d400) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11561b000) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x127ed0000) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x127588000) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11bef8400) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12a30c000) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12758a800) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x114bbc800) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x118e0c400) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x123f06000) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12a689800) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11acef000) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123a19800) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12a60ac00) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12a0b0000) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12afdac00) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11867d800) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11afb2800) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1147dc400) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x123f0cc00) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x127ed0800) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12afd6800) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1147da400) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x115936000) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12751a400) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x129f02c00) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1155c3000) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x129ee2c00) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12afe2800) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11549fc00) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119269800) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:29:56 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x129fe5000) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 00:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:29:56 INFO - PROCESS | 1655 | 1461742196263 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:29:56 INFO - PROCESS | 1655 | 1461742196264 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:29:56 INFO - PROCESS | 1655 | 1461742196266 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:29:56 INFO - PROCESS | 1655 | 1461742196267 Marionette TRACE conn2 <- [1,2554,null,{}] 00:29:56 INFO - PROCESS | 1655 | 1461742196269 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}] 00:29:56 INFO - PROCESS | 1655 | 1461742196356 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:29:56 INFO - PROCESS | 1655 | 1461742196361 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af98800 == 67 [pid = 1655] [id = 646] 00:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1155c3000) [pid = 1655] [serial = 1938] [outer = 0x0] 00:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1159b2800) [pid = 1655] [serial = 1939] [outer = 0x1155c3000] 00:29:56 INFO - PROCESS | 1655 | 1461742196389 Marionette DEBUG loaded listener.js 00:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11afb2800) [pid = 1655] [serial = 1940] [outer = 0x1155c3000] 00:29:56 INFO - PROCESS | 1655 | 1461742196748 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]]]}] 00:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 517ms 00:29:56 INFO - PROCESS | 1655 | 1461742196784 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:29:56 INFO - PROCESS | 1655 | 1461742196786 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:29:56 INFO - PROCESS | 1655 | 1461742196788 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:29:56 INFO - PROCESS | 1655 | 1461742196790 Marionette TRACE conn2 <- [1,2558,null,{}] 00:29:56 INFO - PROCESS | 1655 | 1461742196792 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}] 00:29:56 INFO - PROCESS | 1655 | 1461742196921 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:29:56 INFO - PROCESS | 1655 | 1461742196956 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d16a000 == 68 [pid = 1655] [id = 647] 00:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128e90000) [pid = 1655] [serial = 1941] [outer = 0x0] 00:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12a0a9400) [pid = 1655] [serial = 1942] [outer = 0x128e90000] 00:29:56 INFO - PROCESS | 1655 | 1461742196986 Marionette DEBUG loaded listener.js 00:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b23ec00) [pid = 1655] [serial = 1943] [outer = 0x128e90000] 00:29:57 INFO - PROCESS | 1655 | 1461742197314 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]]]}] 00:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 573ms 00:29:57 INFO - PROCESS | 1655 | 1461742197362 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:29:57 INFO - PROCESS | 1655 | 1461742197364 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:29:57 INFO - PROCESS | 1655 | 1461742197367 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:29:57 INFO - PROCESS | 1655 | 1461742197369 Marionette TRACE conn2 <- [1,2562,null,{}] 00:29:57 INFO - PROCESS | 1655 | 1461742197372 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}] 00:29:57 INFO - PROCESS | 1655 | 1461742197512 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:29:57 INFO - PROCESS | 1655 | 1461742197611 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd11800 == 69 [pid = 1655] [id = 648] 00:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b05ec00) [pid = 1655] [serial = 1944] [outer = 0x0] 00:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b42a800) [pid = 1655] [serial = 1945] [outer = 0x12b05ec00] 00:29:57 INFO - PROCESS | 1655 | 1461742197651 Marionette DEBUG loaded listener.js 00:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12bc04000) [pid = 1655] [serial = 1946] [outer = 0x12b05ec00] 00:29:58 INFO - PROCESS | 1655 | 1461742197995 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]]]}] 00:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 00:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:29:58 INFO - PROCESS | 1655 | 1461742198036 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:29:58 INFO - PROCESS | 1655 | 1461742198037 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:29:58 INFO - PROCESS | 1655 | 1461742198040 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:29:58 INFO - PROCESS | 1655 | 1461742198041 Marionette TRACE conn2 <- [1,2566,null,{}] 00:29:58 INFO - PROCESS | 1655 | 1461742198043 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}] 00:29:58 INFO - PROCESS | 1655 | 1461742198137 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:29:58 INFO - PROCESS | 1655 | 1461742198221 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e6d1000 == 70 [pid = 1655] [id = 649] 00:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b902800) [pid = 1655] [serial = 1947] [outer = 0x0] 00:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12bca9800) [pid = 1655] [serial = 1948] [outer = 0x12b902800] 00:29:58 INFO - PROCESS | 1655 | 1461742198245 Marionette DEBUG loaded listener.js 00:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12bdb3400) [pid = 1655] [serial = 1949] [outer = 0x12b902800] 00:29:58 INFO - PROCESS | 1655 | 1461742198744 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]]]}] 00:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 719ms 00:29:58 INFO - PROCESS | 1655 | 1461742198761 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:29:58 INFO - PROCESS | 1655 | 1461742198765 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:29:58 INFO - PROCESS | 1655 | 1461742198769 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:29:58 INFO - PROCESS | 1655 | 1461742198772 Marionette TRACE conn2 <- [1,2570,null,{}] 00:29:58 INFO - PROCESS | 1655 | 1461742198775 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}] 00:29:58 INFO - PROCESS | 1655 | 1461742198890 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:29:59 INFO - PROCESS | 1655 | 1461742199000 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd04800 == 71 [pid = 1655] [id = 650] 00:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1154a3800) [pid = 1655] [serial = 1950] [outer = 0x0] 00:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1159b4000) [pid = 1655] [serial = 1951] [outer = 0x1154a3800] 00:29:59 INFO - PROCESS | 1655 | 1461742199034 Marionette DEBUG loaded listener.js 00:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11a90e000) [pid = 1655] [serial = 1952] [outer = 0x1154a3800] 00:29:59 INFO - PROCESS | 1655 | 1461742199482 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]]]}] 00:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 771ms 00:29:59 INFO - PROCESS | 1655 | 1461742199541 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:29:59 INFO - PROCESS | 1655 | 1461742199545 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:29:59 INFO - PROCESS | 1655 | 1461742199569 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:29:59 INFO - PROCESS | 1655 | 1461742199571 Marionette TRACE conn2 <- [1,2574,null,{}] 00:29:59 INFO - PROCESS | 1655 | 1461742199573 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}] 00:29:59 INFO - PROCESS | 1655 | 1461742199688 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:29:59 INFO - PROCESS | 1655 | 1461742199767 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e8d800 == 72 [pid = 1655] [id = 651] 00:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11ba28c00) [pid = 1655] [serial = 1953] [outer = 0x0] 00:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11c8f2000) [pid = 1655] [serial = 1954] [outer = 0x11ba28c00] 00:29:59 INFO - PROCESS | 1655 | 1461742199797 Marionette DEBUG loaded listener.js 00:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12428c400) [pid = 1655] [serial = 1955] [outer = 0x11ba28c00] 00:30:00 INFO - PROCESS | 1655 | 1461742200224 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]]]}] 00:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 672ms 00:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:30:00 INFO - PROCESS | 1655 | 1461742200239 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:30:00 INFO - PROCESS | 1655 | 1461742200240 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:30:00 INFO - PROCESS | 1655 | 1461742200243 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:30:00 INFO - PROCESS | 1655 | 1461742200247 Marionette TRACE conn2 <- [1,2578,null,{}] 00:30:00 INFO - PROCESS | 1655 | 1461742200256 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}] 00:30:00 INFO - PROCESS | 1655 | 1461742200371 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:30:00 INFO - PROCESS | 1655 | 1461742200482 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd1f800 == 73 [pid = 1655] [id = 652] 00:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x127ecdc00) [pid = 1655] [serial = 1956] [outer = 0x0] 00:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129f02400) [pid = 1655] [serial = 1957] [outer = 0x127ecdc00] 00:30:00 INFO - PROCESS | 1655 | 1461742200517 Marionette DEBUG loaded listener.js 00:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12a306800) [pid = 1655] [serial = 1958] [outer = 0x127ecdc00] 00:30:01 INFO - PROCESS | 1655 | 1461742201048 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]]]}] 00:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 825ms 00:30:01 INFO - PROCESS | 1655 | 1461742201068 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:30:01 INFO - PROCESS | 1655 | 1461742201071 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:30:01 INFO - PROCESS | 1655 | 1461742201075 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:30:01 INFO - PROCESS | 1655 | 1461742201077 Marionette TRACE conn2 <- [1,2582,null,{}] 00:30:01 INFO - PROCESS | 1655 | 1461742201081 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}] 00:30:01 INFO - PROCESS | 1655 | 1461742201247 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:30:01 INFO - PROCESS | 1655 | 1461742201351 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eaef800 == 74 [pid = 1655] [id = 653] 00:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12a60d400) [pid = 1655] [serial = 1959] [outer = 0x0] 00:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12abdb800) [pid = 1655] [serial = 1960] [outer = 0x12a60d400] 00:30:01 INFO - PROCESS | 1655 | 1461742201381 Marionette DEBUG loaded listener.js 00:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12b068000) [pid = 1655] [serial = 1961] [outer = 0x12a60d400] 00:30:01 INFO - PROCESS | 1655 | 1461742201801 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]]]}] 00:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 777ms 00:30:01 INFO - PROCESS | 1655 | 1461742201851 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:30:01 INFO - PROCESS | 1655 | 1461742201853 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:30:01 INFO - PROCESS | 1655 | 1461742201855 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:30:01 INFO - PROCESS | 1655 | 1461742201857 Marionette TRACE conn2 <- [1,2586,null,{}] 00:30:01 INFO - PROCESS | 1655 | 1461742201859 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}] 00:30:01 INFO - PROCESS | 1655 | 1461742201969 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:30:02 INFO - PROCESS | 1655 | 1461742202047 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f724000 == 75 [pid = 1655] [id = 654] 00:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12a68b400) [pid = 1655] [serial = 1962] [outer = 0x0] 00:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b42b800) [pid = 1655] [serial = 1963] [outer = 0x12a68b400] 00:30:02 INFO - PROCESS | 1655 | 1461742202080 Marionette DEBUG loaded listener.js 00:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12b911400) [pid = 1655] [serial = 1964] [outer = 0x12a68b400] 00:30:02 INFO - PROCESS | 1655 | 1461742202518 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]]]}] 00:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 669ms 00:30:02 INFO - PROCESS | 1655 | 1461742202524 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:30:02 INFO - PROCESS | 1655 | 1461742202526 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:30:02 INFO - PROCESS | 1655 | 1461742202531 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:30:02 INFO - PROCESS | 1655 | 1461742202532 Marionette TRACE conn2 <- [1,2590,null,{}] 00:30:02 INFO - PROCESS | 1655 | 1461742202535 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}] 00:30:02 INFO - PROCESS | 1655 | 1461742202669 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:30:02 INFO - PROCESS | 1655 | 1461742202764 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa55000 == 76 [pid = 1655] [id = 655] 00:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12bda9400) [pid = 1655] [serial = 1965] [outer = 0x0] 00:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12bf52800) [pid = 1655] [serial = 1966] [outer = 0x12bda9400] 00:30:02 INFO - PROCESS | 1655 | 1461742202797 Marionette DEBUG loaded listener.js 00:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12d210000) [pid = 1655] [serial = 1967] [outer = 0x12bda9400] 00:30:03 INFO - PROCESS | 1655 | 1461742203292 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]]]}] 00:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 773ms 00:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:30:03 INFO - PROCESS | 1655 | 1461742203304 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:30:03 INFO - PROCESS | 1655 | 1461742203306 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:30:03 INFO - PROCESS | 1655 | 1461742203332 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:30:03 INFO - PROCESS | 1655 | 1461742203334 Marionette TRACE conn2 <- [1,2594,null,{}] 00:30:03 INFO - PROCESS | 1655 | 1461742203340 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}] 00:30:03 INFO - PROCESS | 1655 | 1461742203503 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:30:03 INFO - PROCESS | 1655 | 1461742203616 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bed6000 == 77 [pid = 1655] [id = 656] 00:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x114bc6400) [pid = 1655] [serial = 1968] [outer = 0x0] 00:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x127eaa400) [pid = 1655] [serial = 1969] [outer = 0x114bc6400] 00:30:03 INFO - PROCESS | 1655 | 1461742203663 Marionette DEBUG loaded listener.js 00:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12bca9400) [pid = 1655] [serial = 1970] [outer = 0x114bc6400] 00:30:04 INFO - PROCESS | 1655 | 1461742204352 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]]]}] 00:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1096ms 00:30:04 INFO - PROCESS | 1655 | 1461742204412 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:30:04 INFO - PROCESS | 1655 | 1461742204414 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:30:04 INFO - PROCESS | 1655 | 1461742204420 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:30:04 INFO - PROCESS | 1655 | 1461742204422 Marionette TRACE conn2 <- [1,2598,null,{}] 00:30:04 INFO - PROCESS | 1655 | 1461742204426 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}] 00:30:04 INFO - PROCESS | 1655 | 1461742204535 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:30:04 INFO - PROCESS | 1655 | 1461742204617 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c866800 == 78 [pid = 1655] [id = 657] 00:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x114b4cc00) [pid = 1655] [serial = 1971] [outer = 0x0] 00:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1152d4c00) [pid = 1655] [serial = 1972] [outer = 0x114b4cc00] 00:30:04 INFO - PROCESS | 1655 | 1461742204662 Marionette DEBUG loaded listener.js 00:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1159b7800) [pid = 1655] [serial = 1973] [outer = 0x114b4cc00] 00:30:05 INFO - PROCESS | 1655 | 1461742205122 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]]]}] 00:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 729ms 00:30:05 INFO - PROCESS | 1655 | 1461742205149 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:30:05 INFO - PROCESS | 1655 | 1461742205152 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:30:05 INFO - PROCESS | 1655 | 1461742205156 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:30:05 INFO - PROCESS | 1655 | 1461742205158 Marionette TRACE conn2 <- [1,2602,null,{}] 00:30:05 INFO - PROCESS | 1655 | 1461742205161 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}] 00:30:05 INFO - PROCESS | 1655 | 1461742205261 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd11800 == 77 [pid = 1655] [id = 648] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12d16a000 == 76 [pid = 1655] [id = 647] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11af98800 == 75 [pid = 1655] [id = 646] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b138000 == 74 [pid = 1655] [id = 645] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12aeec000 == 73 [pid = 1655] [id = 644] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12a327800 == 72 [pid = 1655] [id = 643] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12bc03800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | 1461742205402 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x129f21000 == 71 [pid = 1655] [id = 642] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12771c000 == 70 [pid = 1655] [id = 641] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x124235800 == 69 [pid = 1655] [id = 640] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11b293800 == 68 [pid = 1655] [id = 639] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa14800 == 67 [pid = 1655] [id = 638] 00:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11c53b800 == 66 [pid = 1655] [id = 637] 00:30:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1d800 == 67 [pid = 1655] [id = 658] 00:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x119191000) [pid = 1655] [serial = 1974] [outer = 0x0] 00:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11a60b800) [pid = 1655] [serial = 1975] [outer = 0x119191000] 00:30:05 INFO - PROCESS | 1655 | 1461742205445 Marionette DEBUG loaded listener.js 00:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11b2f1400) [pid = 1655] [serial = 1976] [outer = 0x119191000] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12afd7800) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11a90d800) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x129fddc00) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1289e5400) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11c8f2400) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12b42c400) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x129d19000) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x115615000) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11a921800) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1274e6c00) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b06cc00) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123a1cc00) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x124190c00) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12abd9c00) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12b068c00) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12b05f400) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11a908400) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x118e0f800) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123a17400) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x127417000) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11a605400) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11bef7400) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12786b000) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1299db400) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129ee4800) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b065800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x114bbb800) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x115620400) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11a902c00) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11c36f400) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x129d1dc00) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x127fd5400) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12a618800) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x129fe2000) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b236c00) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b068800) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12afd9400) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12aa8f400) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12abd6c00) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b354800) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123a18400) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b437000) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b35ac00) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12aa8fc00) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a309000) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b233c00) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b359800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129fdd000) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b655400) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129fdb400) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b64d000) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 00:30:05 INFO - PROCESS | 1655 | 1461742205788 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]]]}] 00:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 671ms 00:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:30:05 INFO - PROCESS | 1655 | 1461742205828 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:30:05 INFO - PROCESS | 1655 | 1461742205830 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:30:05 INFO - PROCESS | 1655 | 1461742205832 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:30:05 INFO - PROCESS | 1655 | 1461742205834 Marionette TRACE conn2 <- [1,2606,null,{}] 00:30:05 INFO - PROCESS | 1655 | 1461742205842 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}] 00:30:05 INFO - PROCESS | 1655 | 1461742205950 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:30:06 INFO - PROCESS | 1655 | 1461742206031 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123940000 == 68 [pid = 1655] [id = 659] 00:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11b2f0800) [pid = 1655] [serial = 1977] [outer = 0x0] 00:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123a1b000) [pid = 1655] [serial = 1978] [outer = 0x11b2f0800] 00:30:06 INFO - PROCESS | 1655 | 1461742206067 Marionette DEBUG loaded listener.js 00:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124192c00) [pid = 1655] [serial = 1979] [outer = 0x11b2f0800] 00:30:06 INFO - PROCESS | 1655 | 1461742206380 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]]]}] 00:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 572ms 00:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:30:06 INFO - PROCESS | 1655 | 1461742206404 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:30:06 INFO - PROCESS | 1655 | 1461742206406 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:30:06 INFO - PROCESS | 1655 | 1461742206408 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:30:06 INFO - PROCESS | 1655 | 1461742206410 Marionette TRACE conn2 <- [1,2610,null,{}] 00:30:06 INFO - PROCESS | 1655 | 1461742206415 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}] 00:30:06 INFO - PROCESS | 1655 | 1461742206506 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:30:06 INFO - PROCESS | 1655 | 1461742206511 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128958800 == 69 [pid = 1655] [id = 660] 00:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12725dc00) [pid = 1655] [serial = 1980] [outer = 0x0] 00:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12786ac00) [pid = 1655] [serial = 1981] [outer = 0x12725dc00] 00:30:06 INFO - PROCESS | 1655 | 1461742206538 Marionette DEBUG loaded listener.js 00:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128e8e800) [pid = 1655] [serial = 1982] [outer = 0x12725dc00] 00:30:06 INFO - PROCESS | 1655 | 1461742206895 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]]]}] 00:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 00:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:30:06 INFO - PROCESS | 1655 | 1461742206930 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:30:06 INFO - PROCESS | 1655 | 1461742206931 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:30:06 INFO - PROCESS | 1655 | 1461742206934 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:30:06 INFO - PROCESS | 1655 | 1461742206935 Marionette TRACE conn2 <- [1,2614,null,{}] 00:30:06 INFO - PROCESS | 1655 | 1461742206937 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}] 00:30:07 INFO - PROCESS | 1655 | 1461742207026 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:30:07 INFO - PROCESS | 1655 | 1461742207031 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e53800 == 70 [pid = 1655] [id = 661] 00:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128e90400) [pid = 1655] [serial = 1983] [outer = 0x0] 00:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129edc000) [pid = 1655] [serial = 1984] [outer = 0x128e90400] 00:30:07 INFO - PROCESS | 1655 | 1461742207057 Marionette DEBUG loaded listener.js 00:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x129fdb000) [pid = 1655] [serial = 1985] [outer = 0x128e90400] 00:30:07 INFO - PROCESS | 1655 | 1461742207423 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]]]}] 00:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 00:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:30:07 INFO - PROCESS | 1655 | 1461742207454 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:30:07 INFO - PROCESS | 1655 | 1461742207455 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:30:07 INFO - PROCESS | 1655 | 1461742207457 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:30:07 INFO - PROCESS | 1655 | 1461742207459 Marionette TRACE conn2 <- [1,2618,null,{}] 00:30:07 INFO - PROCESS | 1655 | 1461742207461 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}] 00:30:07 INFO - PROCESS | 1655 | 1461742207600 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:30:07 INFO - PROCESS | 1655 | 1461742207621 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab55000 == 71 [pid = 1655] [id = 662] 00:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129f11000) [pid = 1655] [serial = 1986] [outer = 0x0] 00:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12a307c00) [pid = 1655] [serial = 1987] [outer = 0x129f11000] 00:30:07 INFO - PROCESS | 1655 | 1461742207649 Marionette DEBUG loaded listener.js 00:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12abdb000) [pid = 1655] [serial = 1988] [outer = 0x129f11000] 00:30:08 INFO - PROCESS | 1655 | 1461742208010 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]]]}] 00:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 00:30:08 INFO - PROCESS | 1655 | 1461742208029 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:30:08 INFO - PROCESS | 1655 | 1461742208030 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:30:08 INFO - PROCESS | 1655 | 1461742208032 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:30:08 INFO - PROCESS | 1655 | 1461742208033 Marionette TRACE conn2 <- [1,2622,null,{}] 00:30:08 INFO - PROCESS | 1655 | 1461742208036 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}] 00:30:08 INFO - PROCESS | 1655 | 1461742208154 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:30:08 INFO - PROCESS | 1655 | 1461742208167 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b042800 == 72 [pid = 1655] [id = 663] 00:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12abdbc00) [pid = 1655] [serial = 1989] [outer = 0x0] 00:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12afdb400) [pid = 1655] [serial = 1990] [outer = 0x12abdbc00] 00:30:08 INFO - PROCESS | 1655 | 1461742208193 Marionette DEBUG loaded listener.js 00:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b06a400) [pid = 1655] [serial = 1991] [outer = 0x12abdbc00] 00:30:08 INFO - PROCESS | 1655 | 1461742208566 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]]]}] 00:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 571ms 00:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:30:08 INFO - PROCESS | 1655 | 1461742208608 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:30:08 INFO - PROCESS | 1655 | 1461742208609 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:30:08 INFO - PROCESS | 1655 | 1461742208611 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:30:08 INFO - PROCESS | 1655 | 1461742208612 Marionette TRACE conn2 <- [1,2626,null,{}] 00:30:08 INFO - PROCESS | 1655 | 1461742208615 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}] 00:30:08 INFO - PROCESS | 1655 | 1461742208729 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:30:08 INFO - PROCESS | 1655 | 1461742208739 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b998800 == 73 [pid = 1655] [id = 664] 00:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x129fdb400) [pid = 1655] [serial = 1992] [outer = 0x0] 00:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b355800) [pid = 1655] [serial = 1993] [outer = 0x129fdb400] 00:30:08 INFO - PROCESS | 1655 | 1461742208765 Marionette DEBUG loaded listener.js 00:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b435800) [pid = 1655] [serial = 1994] [outer = 0x129fdb400] 00:30:09 INFO - PROCESS | 1655 | 1461742209132 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]]]}] 00:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 00:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:30:09 INFO - PROCESS | 1655 | 1461742209181 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:30:09 INFO - PROCESS | 1655 | 1461742209182 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:30:09 INFO - PROCESS | 1655 | 1461742209184 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:30:09 INFO - PROCESS | 1655 | 1461742209185 Marionette TRACE conn2 <- [1,2630,null,{}] 00:30:09 INFO - PROCESS | 1655 | 1461742209187 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}] 00:30:09 INFO - PROCESS | 1655 | 1461742209299 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:30:09 INFO - PROCESS | 1655 | 1461742209314 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d15c800 == 74 [pid = 1655] [id = 665] 00:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b06c400) [pid = 1655] [serial = 1995] [outer = 0x0] 00:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11561b800) [pid = 1655] [serial = 1996] [outer = 0x12b06c400] 00:30:09 INFO - PROCESS | 1655 | 1461742209339 Marionette DEBUG loaded listener.js 00:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124295400) [pid = 1655] [serial = 1997] [outer = 0x12b06c400] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x129fe0000) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x119132800) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x127fd7c00) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118886c00) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1152d9400) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129fdbc00) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12a684400) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1155c3000) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128e90000) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x123f06c00) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11ba28400) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b05ec00) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:30:09 INFO - PROCESS | 1655 | 1461742209825 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]]]}] 00:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 00:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:30:09 INFO - PROCESS | 1655 | 1461742209856 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:30:09 INFO - PROCESS | 1655 | 1461742209857 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:30:09 INFO - PROCESS | 1655 | 1461742209859 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:30:09 INFO - PROCESS | 1655 | 1461742209860 Marionette TRACE conn2 <- [1,2634,null,{}] 00:30:09 INFO - PROCESS | 1655 | 1461742209862 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}] 00:30:09 INFO - PROCESS | 1655 | 1461742209956 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:30:09 INFO - PROCESS | 1655 | 1461742209960 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a32e800 == 75 [pid = 1655] [id = 666] 00:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1154a7000) [pid = 1655] [serial = 1998] [outer = 0x0] 00:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x127586400) [pid = 1655] [serial = 1999] [outer = 0x1154a7000] 00:30:09 INFO - PROCESS | 1655 | 1461742209986 Marionette DEBUG loaded listener.js 00:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12ae16c00) [pid = 1655] [serial = 2000] [outer = 0x1154a7000] 00:30:10 INFO - PROCESS | 1655 | 1461742210353 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]]]}] 00:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 00:30:10 INFO - PROCESS | 1655 | 1461742210385 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:30:10 INFO - PROCESS | 1655 | 1461742210386 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:30:10 INFO - PROCESS | 1655 | 1461742210389 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:30:10 INFO - PROCESS | 1655 | 1461742210391 Marionette TRACE conn2 <- [1,2638,null,{}] 00:30:10 INFO - PROCESS | 1655 | 1461742210394 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}] 00:30:10 INFO - PROCESS | 1655 | 1461742210499 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:30:10 INFO - PROCESS | 1655 | 1461742210503 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e49e800 == 76 [pid = 1655] [id = 667] 00:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ae1a000) [pid = 1655] [serial = 2001] [outer = 0x0] 00:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12bcaf800) [pid = 1655] [serial = 2002] [outer = 0x12ae1a000] 00:30:10 INFO - PROCESS | 1655 | 1461742210533 Marionette DEBUG loaded listener.js 00:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12d20b000) [pid = 1655] [serial = 2003] [outer = 0x12ae1a000] 00:30:10 INFO - PROCESS | 1655 | 1461742210899 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]]]}] 00:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 00:30:10 INFO - PROCESS | 1655 | 1461742210913 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:30:10 INFO - PROCESS | 1655 | 1461742210914 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:30:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:30:10 INFO - PROCESS | 1655 | 1461742210917 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:30:10 INFO - PROCESS | 1655 | 1461742210918 Marionette TRACE conn2 <- [1,2642,null,{}] 00:30:10 INFO - PROCESS | 1655 | 1461742210920 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}] 00:30:11 INFO - PROCESS | 1655 | 1461742211020 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:30:11 INFO - PROCESS | 1655 | 1461742211090 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e6dc000 == 77 [pid = 1655] [id = 668] 00:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a306c00) [pid = 1655] [serial = 2004] [outer = 0x0] 00:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12d24a000) [pid = 1655] [serial = 2005] [outer = 0x12a306c00] 00:30:11 INFO - PROCESS | 1655 | 1461742211114 Marionette DEBUG loaded listener.js 00:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12d268800) [pid = 1655] [serial = 2006] [outer = 0x12a306c00] 00:30:11 INFO - PROCESS | 1655 | 1461742211394 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]]]}] 00:30:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:30:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 00:30:11 INFO - PROCESS | 1655 | 1461742211435 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:30:11 INFO - PROCESS | 1655 | 1461742211436 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:30:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:30:11 INFO - PROCESS | 1655 | 1461742211439 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:30:11 INFO - PROCESS | 1655 | 1461742211440 Marionette TRACE conn2 <- [1,2646,null,{}] 00:30:11 INFO - PROCESS | 1655 | 1461742211442 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}] 00:30:11 INFO - PROCESS | 1655 | 1461742211541 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:30:11 INFO - PROCESS | 1655 | 1461742211546 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f53b000 == 78 [pid = 1655] [id = 669] 00:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x113549400) [pid = 1655] [serial = 2007] [outer = 0x0] 00:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12d26ec00) [pid = 1655] [serial = 2008] [outer = 0x113549400] 00:30:11 INFO - PROCESS | 1655 | 1461742211571 Marionette DEBUG loaded listener.js 00:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d2aa800) [pid = 1655] [serial = 2009] [outer = 0x113549400] 00:30:12 INFO - PROCESS | 1655 | 1461742212112 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]]]}] 00:30:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:30:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 718ms 00:30:12 INFO - PROCESS | 1655 | 1461742212157 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:30:12 INFO - PROCESS | 1655 | 1461742212160 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:30:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:30:12 INFO - PROCESS | 1655 | 1461742212182 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:30:12 INFO - PROCESS | 1655 | 1461742212184 Marionette TRACE conn2 <- [1,2650,null,{}] 00:30:12 INFO - PROCESS | 1655 | 1461742212189 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}] 00:30:12 INFO - PROCESS | 1655 | 1461742212306 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:30:12 INFO - PROCESS | 1655 | 1461742212413 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb09800 == 79 [pid = 1655] [id = 670] 00:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1154a8000) [pid = 1655] [serial = 2010] [outer = 0x0] 00:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119271c00) [pid = 1655] [serial = 2011] [outer = 0x1154a8000] 00:30:12 INFO - PROCESS | 1655 | 1461742212448 Marionette DEBUG loaded listener.js 00:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11ad3c000) [pid = 1655] [serial = 2012] [outer = 0x1154a8000] 00:30:12 INFO - PROCESS | 1655 | 1461742212883 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]]]}] 00:30:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:30:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 774ms 00:30:12 INFO - PROCESS | 1655 | 1461742212955 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:30:12 INFO - PROCESS | 1655 | 1461742212959 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:30:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:30:12 INFO - PROCESS | 1655 | 1461742212964 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:30:12 INFO - PROCESS | 1655 | 1461742212966 Marionette TRACE conn2 <- [1,2654,null,{}] 00:30:12 INFO - PROCESS | 1655 | 1461742212968 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}] 00:30:13 INFO - PROCESS | 1655 | 1461742213082 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:30:13 INFO - PROCESS | 1655 | 1461742213161 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12894e800 == 80 [pid = 1655] [id = 671] 00:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11b672400) [pid = 1655] [serial = 2013] [outer = 0x0] 00:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11c507000) [pid = 1655] [serial = 2014] [outer = 0x11b672400] 00:30:13 INFO - PROCESS | 1655 | 1461742213193 Marionette DEBUG loaded listener.js 00:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x127588000) [pid = 1655] [serial = 2015] [outer = 0x11b672400] 00:30:13 INFO - PROCESS | 1655 | 1461742213609 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]]]}] 00:30:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:30:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 671ms 00:30:13 INFO - PROCESS | 1655 | 1461742213636 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:30:13 INFO - PROCESS | 1655 | 1461742213637 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:30:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:30:13 INFO - PROCESS | 1655 | 1461742213640 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:30:13 INFO - PROCESS | 1655 | 1461742213643 Marionette TRACE conn2 <- [1,2658,null,{}] 00:30:13 INFO - PROCESS | 1655 | 1461742213651 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}] 00:30:13 INFO - PROCESS | 1655 | 1461742213768 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:30:13 INFO - PROCESS | 1655 | 1461742213849 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4a7000 == 81 [pid = 1655] [id = 672] 00:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x129d19000) [pid = 1655] [serial = 2016] [outer = 0x0] 00:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12a308000) [pid = 1655] [serial = 2017] [outer = 0x129d19000] 00:30:13 INFO - PROCESS | 1655 | 1461742213883 Marionette DEBUG loaded listener.js 00:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12aa8e800) [pid = 1655] [serial = 2018] [outer = 0x129d19000] 00:30:14 INFO - PROCESS | 1655 | 1461742214302 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]]]}] 00:30:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:30:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 673ms 00:30:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:30:14 INFO - PROCESS | 1655 | 1461742214314 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:30:14 INFO - PROCESS | 1655 | 1461742214316 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:30:14 INFO - PROCESS | 1655 | 1461742214318 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:30:14 INFO - PROCESS | 1655 | 1461742214319 Marionette TRACE conn2 <- [1,2662,null,{}] 00:30:14 INFO - PROCESS | 1655 | 1461742214322 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}] 00:30:14 INFO - PROCESS | 1655 | 1461742214436 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:30:14 INFO - PROCESS | 1655 | 1461742214533 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa43000 == 82 [pid = 1655] [id = 673] 00:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x123f04400) [pid = 1655] [serial = 2019] [outer = 0x0] 00:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12b05ec00) [pid = 1655] [serial = 2020] [outer = 0x123f04400] 00:30:14 INFO - PROCESS | 1655 | 1461742214563 Marionette DEBUG loaded listener.js 00:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12bc0d800) [pid = 1655] [serial = 2021] [outer = 0x123f04400] 00:30:14 INFO - PROCESS | 1655 | 1461742214940 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]]]}] 00:30:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:30:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 00:30:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:30:14 INFO - PROCESS | 1655 | 1461742214989 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:30:14 INFO - PROCESS | 1655 | 1461742214991 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:30:14 INFO - PROCESS | 1655 | 1461742214993 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:30:14 INFO - PROCESS | 1655 | 1461742214994 Marionette TRACE conn2 <- [1,2666,null,{}] 00:30:14 INFO - PROCESS | 1655 | 1461742214997 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}] 00:30:15 INFO - PROCESS | 1655 | 1461742215108 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:30:15 INFO - PROCESS | 1655 | 1461742215214 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd16800 == 83 [pid = 1655] [id = 674] 00:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12ae12000) [pid = 1655] [serial = 2022] [outer = 0x0] 00:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12bdb5000) [pid = 1655] [serial = 2023] [outer = 0x12ae12000] 00:30:15 INFO - PROCESS | 1655 | 1461742215246 Marionette DEBUG loaded listener.js 00:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12d04c000) [pid = 1655] [serial = 2024] [outer = 0x12ae12000] 00:30:16 INFO - PROCESS | 1655 | 1461742216116 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]]]}] 00:30:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 00:30:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1171ms 00:30:16 INFO - PROCESS | 1655 | 1461742216165 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:30:16 INFO - PROCESS | 1655 | 1461742216166 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:30:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:30:16 INFO - PROCESS | 1655 | 1461742216169 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:30:16 INFO - PROCESS | 1655 | 1461742216170 Marionette TRACE conn2 <- [1,2670,null,{}] 00:30:16 INFO - PROCESS | 1655 | 1461742216172 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}] 00:30:16 INFO - PROCESS | 1655 | 1461742216297 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:30:16 INFO - PROCESS | 1655 | 1461742216403 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x13037d000 == 84 [pid = 1655] [id = 675] 00:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12d265000) [pid = 1655] [serial = 2025] [outer = 0x0] 00:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12d2b1800) [pid = 1655] [serial = 2026] [outer = 0x12d265000] 00:30:16 INFO - PROCESS | 1655 | 1461742216435 Marionette DEBUG loaded listener.js 00:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12d428800) [pid = 1655] [serial = 2027] [outer = 0x12d265000] 00:30:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd14800 == 83 [pid = 1655] [id = 16] 00:30:17 INFO - PROCESS | 1655 | 1461742217431 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] 00:30:17 INFO - PROCESS | 1655 | 1461742217496 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:30:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:30:17 INFO - PROCESS | 1655 | 1461742217500 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:30:17 INFO - PROCESS | 1655 | 1461742217503 Marionette TRACE conn2 <- [1,2674,null,{}] 00:30:17 INFO - PROCESS | 1655 | 1461742217507 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}] 00:30:17 INFO - PROCESS | 1655 | 1461742217610 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:30:17 INFO - PROCESS | 1655 | 1461742217715 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e95800 == 84 [pid = 1655] [id = 676] 00:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x119192000) [pid = 1655] [serial = 2028] [outer = 0x0] 00:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x119e4d400) [pid = 1655] [serial = 2029] [outer = 0x119192000] 00:30:17 INFO - PROCESS | 1655 | 1461742217746 Marionette DEBUG loaded listener.js 00:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11b2f2800) [pid = 1655] [serial = 2030] [outer = 0x119192000] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12e6dc000 == 83 [pid = 1655] [id = 668] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12e49e800 == 82 [pid = 1655] [id = 667] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a32e800 == 81 [pid = 1655] [id = 666] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12d15c800 == 80 [pid = 1655] [id = 665] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b998800 == 79 [pid = 1655] [id = 664] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b042800 == 78 [pid = 1655] [id = 663] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11ad3e400) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12a304c00) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123f0e400) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12b05f000) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12b42f400) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12bca7800) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab55000 == 77 [pid = 1655] [id = 662] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129e53800 == 76 [pid = 1655] [id = 661] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128958800 == 75 [pid = 1655] [id = 660] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123940000 == 74 [pid = 1655] [id = 659] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1d800 == 73 [pid = 1655] [id = 658] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11c866800 == 72 [pid = 1655] [id = 657] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12eaef800 == 71 [pid = 1655] [id = 653] 00:30:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd1f800 == 70 [pid = 1655] [id = 652] 00:30:18 INFO - PROCESS | 1655 | 1461742218697 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] 00:30:18 INFO - PROCESS | 1655 | 1461742218733 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:30:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:30:18 INFO - PROCESS | 1655 | 1461742218738 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:30:18 INFO - PROCESS | 1655 | 1461742218739 Marionette TRACE conn2 <- [1,2678,null,{}] 00:30:18 INFO - PROCESS | 1655 | 1461742218742 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}] 00:30:18 INFO - PROCESS | 1655 | 1461742218839 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12a68f400) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11a92bc00) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x129d11c00) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x129edbc00) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12ae13000) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x118671800) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x115613000) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12a0af400) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12abcf800) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b231000) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b05d400) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1159b2800) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11afb2800) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b35f000) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a0a9400) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12725d800) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x127ecf400) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11ba32c00) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x123a1a800) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12bc04000) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11afbf800) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b42a800) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a683c00) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b23ec00) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 00:30:18 INFO - PROCESS | 1655 | 1461742218904 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11af98800 == 68 [pid = 1655] [id = 677] 00:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x115613000) [pid = 1655] [serial = 2031] [outer = 0x0] 00:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11a922c00) [pid = 1655] [serial = 2032] [outer = 0x115613000] 00:30:18 INFO - PROCESS | 1655 | 1461742218931 Marionette DEBUG loaded listener.js 00:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11c376000) [pid = 1655] [serial = 2033] [outer = 0x115613000] 00:30:19 INFO - PROCESS | 1655 | 1461742219737 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]]]}] 00:30:19 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) 00:30:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 00:30:19 INFO - PROCESS | 1655 | 1461742219759 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:30:19 INFO - PROCESS | 1655 | 1461742219761 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:30:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:30:19 INFO - PROCESS | 1655 | 1461742219764 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:30:19 INFO - PROCESS | 1655 | 1461742219766 Marionette TRACE conn2 <- [1,2682,null,{}] 00:30:19 INFO - PROCESS | 1655 | 1461742219787 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}] 00:30:19 INFO - PROCESS | 1655 | 1461742219880 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:30:19 INFO - PROCESS | 1655 | 1461742219945 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e1b800 == 69 [pid = 1655] [id = 678] 00:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11c509000) [pid = 1655] [serial = 2034] [outer = 0x0] 00:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12469e400) [pid = 1655] [serial = 2035] [outer = 0x11c509000] 00:30:19 INFO - PROCESS | 1655 | 1461742219974 Marionette DEBUG loaded listener.js 00:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128e91400) [pid = 1655] [serial = 2036] [outer = 0x11c509000] 00:30:20 INFO - PROCESS | 1655 | 1461742220769 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]]]}] 00:30:20 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) 00:30:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1036ms 00:30:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:30:20 INFO - PROCESS | 1655 | 1461742220801 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:30:20 INFO - PROCESS | 1655 | 1461742220803 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:30:20 INFO - PROCESS | 1655 | 1461742220805 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:30:20 INFO - PROCESS | 1655 | 1461742220806 Marionette TRACE conn2 <- [1,2686,null,{}] 00:30:20 INFO - PROCESS | 1655 | 1461742220808 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}] 00:30:20 INFO - PROCESS | 1655 | 1461742220921 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:30:20 INFO - PROCESS | 1655 | 1461742220935 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f26800 == 70 [pid = 1655] [id = 679] 00:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129ee5000) [pid = 1655] [serial = 2037] [outer = 0x0] 00:30:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12a0a9400) [pid = 1655] [serial = 2038] [outer = 0x129ee5000] 00:30:20 INFO - PROCESS | 1655 | 1461742220962 Marionette DEBUG loaded listener.js 00:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a60ac00) [pid = 1655] [serial = 2039] [outer = 0x129ee5000] 00:30:21 INFO - PROCESS | 1655 | 1461742221826 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] 00:30:21 INFO - PROCESS | 1655 | 1461742221877 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:30:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:30:21 INFO - PROCESS | 1655 | 1461742221879 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:30:21 INFO - PROCESS | 1655 | 1461742221881 Marionette TRACE conn2 <- [1,2690,null,{}] 00:30:21 INFO - PROCESS | 1655 | 1461742221883 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}] 00:30:21 INFO - PROCESS | 1655 | 1461742221991 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:30:22 INFO - PROCESS | 1655 | 1461742222033 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x118611800 == 71 [pid = 1655] [id = 680] 00:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12a60dc00) [pid = 1655] [serial = 2040] [outer = 0x0] 00:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12a690c00) [pid = 1655] [serial = 2041] [outer = 0x12a60dc00] 00:30:22 INFO - PROCESS | 1655 | 1461742222059 Marionette DEBUG loaded listener.js 00:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12abd6c00) [pid = 1655] [serial = 2042] [outer = 0x12a60dc00] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x129fdb400) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b06c400) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12725dc00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11b2f0800) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12a306c00) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119191000) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x129f11000) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b902800) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1154a7000) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128e90400) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x114b4cc00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12abdbc00) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12ae1a000) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:30:22 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b652000) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:30:22 INFO - PROCESS | 1655 | 1461742222874 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] 00:30:22 INFO - PROCESS | 1655 | 1461742222902 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:30:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:30:22 INFO - PROCESS | 1655 | 1461742222915 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:30:22 INFO - PROCESS | 1655 | 1461742222917 Marionette TRACE conn2 <- [1,2694,null,{}] 00:30:22 INFO - PROCESS | 1655 | 1461742222919 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}] 00:30:23 INFO - PROCESS | 1655 | 1461742223023 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:30:23 INFO - PROCESS | 1655 | 1461742223028 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b12b000 == 72 [pid = 1655] [id = 681] 00:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119191000) [pid = 1655] [serial = 2043] [outer = 0x0] 00:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12ae1a800) [pid = 1655] [serial = 2044] [outer = 0x119191000] 00:30:23 INFO - PROCESS | 1655 | 1461742223057 Marionette DEBUG loaded listener.js 00:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12b066c00) [pid = 1655] [serial = 2045] [outer = 0x119191000] 00:30:23 INFO - PROCESS | 1655 | 1461742223921 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] 00:30:23 INFO - PROCESS | 1655 | 1461742223936 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:30:23 INFO - PROCESS | 1655 | 1461742223939 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:30:23 INFO - PROCESS | 1655 | 1461742223940 Marionette TRACE conn2 <- [1,2698,null,{}] 00:30:23 INFO - PROCESS | 1655 | 1461742223942 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}] 00:30:24 INFO - PROCESS | 1655 | 1461742224059 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:30:24 INFO - PROCESS | 1655 | 1461742224067 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c9000 == 73 [pid = 1655] [id = 682] 00:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12b233c00) [pid = 1655] [serial = 2046] [outer = 0x0] 00:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b35f400) [pid = 1655] [serial = 2047] [outer = 0x12b233c00] 00:30:24 INFO - PROCESS | 1655 | 1461742224093 Marionette DEBUG loaded listener.js 00:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b655400) [pid = 1655] [serial = 2048] [outer = 0x12b233c00] 00:30:24 INFO - PROCESS | 1655 | 1461742224925 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] 00:30:24 INFO - PROCESS | 1655 | 1461742224961 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:30:24 INFO - PROCESS | 1655 | 1461742224965 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:30:24 INFO - PROCESS | 1655 | 1461742224967 Marionette TRACE conn2 <- [1,2702,null,{}] 00:30:24 INFO - PROCESS | 1655 | 1461742224988 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}] 00:30:25 INFO - PROCESS | 1655 | 1461742225132 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:30:25 INFO - PROCESS | 1655 | 1461742225236 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c874000 == 74 [pid = 1655] [id = 683] 00:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1157eb800) [pid = 1655] [serial = 2049] [outer = 0x0] 00:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x118885c00) [pid = 1655] [serial = 2050] [outer = 0x1157eb800] 00:30:25 INFO - PROCESS | 1655 | 1461742225271 Marionette DEBUG loaded listener.js 00:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11a92dc00) [pid = 1655] [serial = 2051] [outer = 0x1157eb800] 00:30:25 INFO - PROCESS | 1655 | 1461742225693 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]]]}] 00:30:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:30:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 788ms 00:30:25 INFO - PROCESS | 1655 | 1461742225753 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:30:25 INFO - PROCESS | 1655 | 1461742225758 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:30:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:30:25 INFO - PROCESS | 1655 | 1461742225763 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:30:25 INFO - PROCESS | 1655 | 1461742225765 Marionette TRACE conn2 <- [1,2706,null,{}] 00:30:25 INFO - PROCESS | 1655 | 1461742225767 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}] 00:30:25 INFO - PROCESS | 1655 | 1461742225880 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:30:25 INFO - PROCESS | 1655 | 1461742225957 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x128949800 == 75 [pid = 1655] [id = 684] 00:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x115845800) [pid = 1655] [serial = 2052] [outer = 0x0] 00:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11befe400) [pid = 1655] [serial = 2053] [outer = 0x115845800] 00:30:25 INFO - PROCESS | 1655 | 1461742225990 Marionette DEBUG loaded listener.js 00:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1246ab400) [pid = 1655] [serial = 2054] [outer = 0x115845800] 00:30:26 INFO - PROCESS | 1655 | 1461742226427 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]]]}] 00:30:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:30:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 00:30:26 INFO - PROCESS | 1655 | 1461742226435 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:30:26 INFO - PROCESS | 1655 | 1461742226436 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:30:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:30:26 INFO - PROCESS | 1655 | 1461742226439 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:30:26 INFO - PROCESS | 1655 | 1461742226442 Marionette TRACE conn2 <- [1,2710,null,{}] 00:30:26 INFO - PROCESS | 1655 | 1461742226450 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}] 00:30:26 INFO - PROCESS | 1655 | 1461742226589 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:30:26 INFO - PROCESS | 1655 | 1461742226697 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d451800 == 76 [pid = 1655] [id = 685] 00:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1289e7400) [pid = 1655] [serial = 2055] [outer = 0x0] 00:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129f03400) [pid = 1655] [serial = 2056] [outer = 0x1289e7400] 00:30:26 INFO - PROCESS | 1655 | 1461742226731 Marionette DEBUG loaded listener.js 00:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12abcec00) [pid = 1655] [serial = 2057] [outer = 0x1289e7400] 00:30:27 INFO - PROCESS | 1655 | 1461742227181 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] 00:30:27 INFO - PROCESS | 1655 | 1461742227216 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:30:27 INFO - PROCESS | 1655 | 1461742227219 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:30:27 INFO - PROCESS | 1655 | 1461742227220 Marionette TRACE conn2 <- [1,2714,null,{}] 00:30:27 INFO - PROCESS | 1655 | 1461742227223 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}] 00:30:27 INFO - PROCESS | 1655 | 1461742227333 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:30:27 INFO - PROCESS | 1655 | 1461742227440 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e4b0000 == 77 [pid = 1655] [id = 686] 00:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12afdd400) [pid = 1655] [serial = 2058] [outer = 0x0] 00:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12b434c00) [pid = 1655] [serial = 2059] [outer = 0x12afdd400] 00:30:27 INFO - PROCESS | 1655 | 1461742227473 Marionette DEBUG loaded listener.js 00:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12bdad800) [pid = 1655] [serial = 2060] [outer = 0x12afdd400] 00:30:27 INFO - PROCESS | 1655 | 1461742227884 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]]]}] 00:30:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:30:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 719ms 00:30:27 INFO - PROCESS | 1655 | 1461742227938 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:30:27 INFO - PROCESS | 1655 | 1461742227940 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:30:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:30:27 INFO - PROCESS | 1655 | 1461742227942 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:30:27 INFO - PROCESS | 1655 | 1461742227943 Marionette TRACE conn2 <- [1,2718,null,{}] 00:30:27 INFO - PROCESS | 1655 | 1461742227961 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}] 00:30:28 INFO - PROCESS | 1655 | 1461742228071 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:30:28 INFO - PROCESS | 1655 | 1461742228177 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f236000 == 78 [pid = 1655] [id = 687] 00:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12bdae800) [pid = 1655] [serial = 2061] [outer = 0x0] 00:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12d053c00) [pid = 1655] [serial = 2062] [outer = 0x12bdae800] 00:30:28 INFO - PROCESS | 1655 | 1461742228211 Marionette DEBUG loaded listener.js 00:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12d265800) [pid = 1655] [serial = 2063] [outer = 0x12bdae800] 00:30:28 INFO - PROCESS | 1655 | 1461742228638 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] 00:30:28 INFO - PROCESS | 1655 | 1461742228663 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:30:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:30:28 INFO - PROCESS | 1655 | 1461742228665 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:30:28 INFO - PROCESS | 1655 | 1461742228666 Marionette TRACE conn2 <- [1,2722,null,{}] 00:30:28 INFO - PROCESS | 1655 | 1461742228669 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}] 00:30:28 INFO - PROCESS | 1655 | 1461742228792 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:30:28 INFO - PROCESS | 1655 | 1461742228871 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa4c000 == 79 [pid = 1655] [id = 688] 00:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12d045c00) [pid = 1655] [serial = 2064] [outer = 0x0] 00:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12d2ad000) [pid = 1655] [serial = 2065] [outer = 0x12d045c00] 00:30:28 INFO - PROCESS | 1655 | 1461742228903 Marionette DEBUG loaded listener.js 00:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12d430800) [pid = 1655] [serial = 2066] [outer = 0x12d045c00] 00:30:29 INFO - PROCESS | 1655 | 1461742229340 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] 00:30:29 INFO - PROCESS | 1655 | 1461742229388 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:30:29 INFO - PROCESS | 1655 | 1461742229390 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:30:29 INFO - PROCESS | 1655 | 1461742229391 Marionette TRACE conn2 <- [1,2726,null,{}] 00:30:29 INFO - PROCESS | 1655 | 1461742229394 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}] 00:30:29 INFO - PROCESS | 1655 | 1461742229522 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:30:29 INFO - PROCESS | 1655 | 1461742229629 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x13037a000 == 80 [pid = 1655] [id = 689] 00:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12d427400) [pid = 1655] [serial = 2067] [outer = 0x0] 00:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12d7afc00) [pid = 1655] [serial = 2068] [outer = 0x12d427400] 00:30:29 INFO - PROCESS | 1655 | 1461742229662 Marionette DEBUG loaded listener.js 00:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12dc1ac00) [pid = 1655] [serial = 2069] [outer = 0x12d427400] 00:30:30 INFO - PROCESS | 1655 | 1461742230110 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]]]}] 00:30:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:30:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 770ms 00:30:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:30:30 INFO - PROCESS | 1655 | 1461742230160 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:30:30 INFO - PROCESS | 1655 | 1461742230162 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:30:30 INFO - PROCESS | 1655 | 1461742230164 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:30:30 INFO - PROCESS | 1655 | 1461742230165 Marionette TRACE conn2 <- [1,2730,null,{}] 00:30:30 INFO - PROCESS | 1655 | 1461742230168 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}] 00:30:30 INFO - PROCESS | 1655 | 1461742230279 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:30:30 INFO - PROCESS | 1655 | 1461742230385 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad1b800 == 81 [pid = 1655] [id = 690] 00:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x114bbb400) [pid = 1655] [serial = 2070] [outer = 0x0] 00:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11c36fc00) [pid = 1655] [serial = 2071] [outer = 0x114bbb400] 00:30:30 INFO - PROCESS | 1655 | 1461742230417 Marionette DEBUG loaded listener.js 00:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12b066000) [pid = 1655] [serial = 2072] [outer = 0x114bbb400] 00:30:31 INFO - PROCESS | 1655 | 1461742231448 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] 00:30:31 INFO - PROCESS | 1655 | 1461742231543 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:30:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12894e800 == 73 [pid = 1655] [id = 671] 00:30:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb09800 == 72 [pid = 1655] [id = 670] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12d268800) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12b355800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11561b800) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12786ac00) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x124295400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x124192c00) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12d24a000) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11b2f1400) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11c8f2000) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12abdb000) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x129f02400) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12bdb3400) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x127eaa400) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11a60b800) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12abdb800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x127586400) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x129edc000) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x128e8e800) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12ae16c00) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1152d4c00) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12a307c00) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12afdb400) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x123a1b000) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12bf52800) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1159b7800) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12d20b000) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12bca9800) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129fdb000) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b435800) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b06a400) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b42b800) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 00:30:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1159b4000) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12bcaf800) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12bca6000) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 00:30:31 INFO - PROCESS | 1655 | 1461742231570 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:30:31 INFO - PROCESS | 1655 | 1461742231571 Marionette TRACE conn2 <- [1,2734,null,{}] 00:30:31 INFO - PROCESS | 1655 | 1461742231575 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}] 00:30:31 INFO - PROCESS | 1655 | 1461742231662 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:30:31 INFO - PROCESS | 1655 | 1461742231667 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb03800 == 73 [pid = 1655] [id = 691] 00:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11ba32c00) [pid = 1655] [serial = 2073] [outer = 0x0] 00:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11bef8000) [pid = 1655] [serial = 2074] [outer = 0x11ba32c00] 00:30:31 INFO - PROCESS | 1655 | 1461742231699 Marionette DEBUG loaded listener.js 00:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123b02400) [pid = 1655] [serial = 2075] [outer = 0x11ba32c00] 00:30:32 INFO - PROCESS | 1655 | 1461742232074 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]]]}] 00:30:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:30:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 522ms 00:30:32 INFO - PROCESS | 1655 | 1461742232112 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:30:32 INFO - PROCESS | 1655 | 1461742232116 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:30:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:30:32 INFO - PROCESS | 1655 | 1461742232122 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:30:32 INFO - PROCESS | 1655 | 1461742232124 Marionette TRACE conn2 <- [1,2738,null,{}] 00:30:32 INFO - PROCESS | 1655 | 1461742232126 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}] 00:30:32 INFO - PROCESS | 1655 | 1461742232220 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:30:32 INFO - PROCESS | 1655 | 1461742232225 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x127f14000 == 74 [pid = 1655] [id = 692] 00:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123f11000) [pid = 1655] [serial = 2076] [outer = 0x0] 00:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x127ed0400) [pid = 1655] [serial = 2077] [outer = 0x123f11000] 00:30:32 INFO - PROCESS | 1655 | 1461742232252 Marionette DEBUG loaded listener.js 00:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129d20c00) [pid = 1655] [serial = 2078] [outer = 0x123f11000] 00:30:32 INFO - PROCESS | 1655 | 1461742232620 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]]]}] 00:30:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:30:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 00:30:32 INFO - PROCESS | 1655 | 1461742232655 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:30:32 INFO - PROCESS | 1655 | 1461742232657 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:30:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:30:32 INFO - PROCESS | 1655 | 1461742232662 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:30:32 INFO - PROCESS | 1655 | 1461742232666 Marionette TRACE conn2 <- [1,2742,null,{}] 00:30:32 INFO - PROCESS | 1655 | 1461742232673 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}] 00:30:32 INFO - PROCESS | 1655 | 1461742232769 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:30:32 INFO - PROCESS | 1655 | 1461742232775 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c872000 == 75 [pid = 1655] [id = 693] 00:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129ee4c00) [pid = 1655] [serial = 2079] [outer = 0x0] 00:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12a685800) [pid = 1655] [serial = 2080] [outer = 0x129ee4c00] 00:30:32 INFO - PROCESS | 1655 | 1461742232804 Marionette DEBUG loaded listener.js 00:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12ae13000) [pid = 1655] [serial = 2081] [outer = 0x129ee4c00] 00:30:33 INFO - PROCESS | 1655 | 1461742233176 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]]]}] 00:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 00:30:33 INFO - PROCESS | 1655 | 1461742233185 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:30:33 INFO - PROCESS | 1655 | 1461742233186 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:30:33 INFO - PROCESS | 1655 | 1461742233189 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:30:33 INFO - PROCESS | 1655 | 1461742233190 Marionette TRACE conn2 <- [1,2746,null,{}] 00:30:33 INFO - PROCESS | 1655 | 1461742233192 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}] 00:30:33 INFO - PROCESS | 1655 | 1461742233287 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:30:33 INFO - PROCESS | 1655 | 1461742233359 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aee8000 == 76 [pid = 1655] [id = 694] 00:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12a611400) [pid = 1655] [serial = 2082] [outer = 0x0] 00:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b065c00) [pid = 1655] [serial = 2083] [outer = 0x12a611400] 00:30:33 INFO - PROCESS | 1655 | 1461742233385 Marionette DEBUG loaded listener.js 00:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12bc0e400) [pid = 1655] [serial = 2084] [outer = 0x12a611400] 00:30:33 INFO - PROCESS | 1655 | 1461742233706 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]]]}] 00:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 568ms 00:30:33 INFO - PROCESS | 1655 | 1461742233757 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:30:33 INFO - PROCESS | 1655 | 1461742233758 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:30:33 INFO - PROCESS | 1655 | 1461742233761 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:30:33 INFO - PROCESS | 1655 | 1461742233762 Marionette TRACE conn2 <- [1,2750,null,{}] 00:30:33 INFO - PROCESS | 1655 | 1461742233764 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}] 00:30:33 INFO - PROCESS | 1655 | 1461742233880 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:30:33 INFO - PROCESS | 1655 | 1461742233894 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd04800 == 77 [pid = 1655] [id = 695] 00:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b35f800) [pid = 1655] [serial = 2085] [outer = 0x0] 00:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12bf51400) [pid = 1655] [serial = 2086] [outer = 0x12b35f800] 00:30:33 INFO - PROCESS | 1655 | 1461742233920 Marionette DEBUG loaded listener.js 00:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12d26ac00) [pid = 1655] [serial = 2087] [outer = 0x12b35f800] 00:30:34 INFO - PROCESS | 1655 | 1461742234302 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]]]}] 00:30:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:30:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 568ms 00:30:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:30:34 INFO - PROCESS | 1655 | 1461742234337 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:30:34 INFO - PROCESS | 1655 | 1461742234338 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:30:34 INFO - PROCESS | 1655 | 1461742234340 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:30:34 INFO - PROCESS | 1655 | 1461742234341 Marionette TRACE conn2 <- [1,2754,null,{}] 00:30:34 INFO - PROCESS | 1655 | 1461742234344 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}] 00:30:34 INFO - PROCESS | 1655 | 1461742234473 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:30:34 INFO - PROCESS | 1655 | 1461742234491 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd14800 == 78 [pid = 1655] [id = 696] 00:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d272c00) [pid = 1655] [serial = 2088] [outer = 0x0] 00:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d425c00) [pid = 1655] [serial = 2089] [outer = 0x12d272c00] 00:30:34 INFO - PROCESS | 1655 | 1461742234518 Marionette DEBUG loaded listener.js 00:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e426c00) [pid = 1655] [serial = 2090] [outer = 0x12d272c00] 00:30:34 INFO - PROCESS | 1655 | 1461742234875 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]]]}] 00:30:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:30:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 00:30:34 INFO - PROCESS | 1655 | 1461742234911 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:30:34 INFO - PROCESS | 1655 | 1461742234913 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:30:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:30:34 INFO - PROCESS | 1655 | 1461742234915 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:30:34 INFO - PROCESS | 1655 | 1461742234916 Marionette TRACE conn2 <- [1,2758,null,{}] 00:30:34 INFO - PROCESS | 1655 | 1461742234918 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}] 00:30:35 INFO - PROCESS | 1655 | 1461742235032 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:30:35 INFO - PROCESS | 1655 | 1461742235042 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea72000 == 79 [pid = 1655] [id = 697] 00:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12d2ac000) [pid = 1655] [serial = 2091] [outer = 0x0] 00:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12e42e800) [pid = 1655] [serial = 2092] [outer = 0x12d2ac000] 00:30:35 INFO - PROCESS | 1655 | 1461742235067 Marionette DEBUG loaded listener.js 00:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12e588400) [pid = 1655] [serial = 2093] [outer = 0x12d2ac000] 00:30:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:30:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 00:30:35 INFO - PROCESS | 1655 | 1461742235425 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]]]}] 00:30:35 INFO - PROCESS | 1655 | 1461742235439 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:30:35 INFO - PROCESS | 1655 | 1461742235440 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:30:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:30:35 INFO - PROCESS | 1655 | 1461742235442 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:30:35 INFO - PROCESS | 1655 | 1461742235444 Marionette TRACE conn2 <- [1,2762,null,{}] 00:30:35 INFO - PROCESS | 1655 | 1461742235446 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}] 00:30:35 INFO - PROCESS | 1655 | 1461742235564 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:30:35 INFO - PROCESS | 1655 | 1461742235579 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f53f000 == 80 [pid = 1655] [id = 698] 00:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12e589c00) [pid = 1655] [serial = 2094] [outer = 0x0] 00:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e590400) [pid = 1655] [serial = 2095] [outer = 0x12e589c00] 00:30:35 INFO - PROCESS | 1655 | 1461742235604 Marionette DEBUG loaded listener.js 00:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12e5a6c00) [pid = 1655] [serial = 2096] [outer = 0x12e589c00] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x115613000) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11c509000) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x119192000) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12a60dc00) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x119191000) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x129ee5000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:30:35 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12fada400) [pid = 1655] [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.] 00:30:35 INFO - PROCESS | 1655 | 1461742235971 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]]]}] 00:30:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:30:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 00:30:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:30:36 INFO - PROCESS | 1655 | 1461742236024 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:30:36 INFO - PROCESS | 1655 | 1461742236025 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:30:36 INFO - PROCESS | 1655 | 1461742236031 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:30:36 INFO - PROCESS | 1655 | 1461742236033 Marionette TRACE conn2 <- [1,2766,null,{}] 00:30:36 INFO - PROCESS | 1655 | 1461742236035 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}] 00:30:36 INFO - PROCESS | 1655 | 1461742236128 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:30:36 INFO - PROCESS | 1655 | 1461742236132 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd05800 == 81 [pid = 1655] [id = 699] 00:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b05dc00) [pid = 1655] [serial = 2097] [outer = 0x0] 00:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12e595400) [pid = 1655] [serial = 2098] [outer = 0x12b05dc00] 00:30:36 INFO - PROCESS | 1655 | 1461742236157 Marionette DEBUG loaded listener.js 00:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12e5aa400) [pid = 1655] [serial = 2099] [outer = 0x12b05dc00] 00:30:36 INFO - PROCESS | 1655 | 1461742236509 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]]]}] 00:30:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:30:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 00:30:36 INFO - PROCESS | 1655 | 1461742236551 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:30:36 INFO - PROCESS | 1655 | 1461742236552 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:30:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:30:36 INFO - PROCESS | 1655 | 1461742236554 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:30:36 INFO - PROCESS | 1655 | 1461742236555 Marionette TRACE conn2 <- [1,2770,null,{}] 00:30:36 INFO - PROCESS | 1655 | 1461742236558 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}] 00:30:36 INFO - PROCESS | 1655 | 1461742236657 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:30:36 INFO - PROCESS | 1655 | 1461742236727 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x13038c800 == 82 [pid = 1655] [id = 700] 00:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12e58f000) [pid = 1655] [serial = 2100] [outer = 0x0] 00:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12e5b1000) [pid = 1655] [serial = 2101] [outer = 0x12e58f000] 00:30:36 INFO - PROCESS | 1655 | 1461742236752 Marionette DEBUG loaded listener.js 00:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e8dac00) [pid = 1655] [serial = 2102] [outer = 0x12e58f000] 00:30:37 INFO - PROCESS | 1655 | 1461742237040 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]]]}] 00:30:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:30:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 00:30:37 INFO - PROCESS | 1655 | 1461742237075 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:30:37 INFO - PROCESS | 1655 | 1461742237076 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:30:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:30:37 INFO - PROCESS | 1655 | 1461742237080 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:30:37 INFO - PROCESS | 1655 | 1461742237084 Marionette TRACE conn2 <- [1,2774,null,{}] 00:30:37 INFO - PROCESS | 1655 | 1461742237086 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}] 00:30:37 INFO - PROCESS | 1655 | 1461742237196 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:30:37 INFO - PROCESS | 1655 | 1461742237201 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x13801c800 == 83 [pid = 1655] [id = 701] 00:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12e8dd000) [pid = 1655] [serial = 2103] [outer = 0x0] 00:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12e8e7800) [pid = 1655] [serial = 2104] [outer = 0x12e8dd000] 00:30:37 INFO - PROCESS | 1655 | 1461742237230 Marionette DEBUG loaded listener.js 00:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12e8f5c00) [pid = 1655] [serial = 2105] [outer = 0x12e8dd000] 00:30:37 INFO - PROCESS | 1655 | 1461742237604 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]]]}] 00:30:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:30:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 575ms 00:30:37 INFO - PROCESS | 1655 | 1461742237654 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:30:37 INFO - PROCESS | 1655 | 1461742237656 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:30:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:30:37 INFO - PROCESS | 1655 | 1461742237658 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:30:37 INFO - PROCESS | 1655 | 1461742237659 Marionette TRACE conn2 <- [1,2778,null,{}] 00:30:37 INFO - PROCESS | 1655 | 1461742237661 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}] 00:30:37 INFO - PROCESS | 1655 | 1461742237757 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:30:37 INFO - PROCESS | 1655 | 1461742237837 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917e800 == 84 [pid = 1655] [id = 702] 00:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11354e400) [pid = 1655] [serial = 2106] [outer = 0x0] 00:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11516dc00) [pid = 1655] [serial = 2107] [outer = 0x11354e400] 00:30:37 INFO - PROCESS | 1655 | 1461742237927 Marionette DEBUG loaded listener.js 00:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118ee4000) [pid = 1655] [serial = 2108] [outer = 0x11354e400] 00:30:38 INFO - PROCESS | 1655 | 1461742238346 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]]]}] 00:30:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:30:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 719ms 00:30:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:30:38 INFO - PROCESS | 1655 | 1461742238377 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:30:38 INFO - PROCESS | 1655 | 1461742238380 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:30:38 INFO - PROCESS | 1655 | 1461742238383 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:30:38 INFO - PROCESS | 1655 | 1461742238386 Marionette TRACE conn2 <- [1,2782,null,{}] 00:30:38 INFO - PROCESS | 1655 | 1461742238390 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}] 00:30:38 INFO - PROCESS | 1655 | 1461742238509 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:30:38 INFO - PROCESS | 1655 | 1461742238629 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f3b800 == 85 [pid = 1655] [id = 703] 00:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x127fd5c00) [pid = 1655] [serial = 2109] [outer = 0x0] 00:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129d1f400) [pid = 1655] [serial = 2110] [outer = 0x127fd5c00] 00:30:38 INFO - PROCESS | 1655 | 1461742238663 Marionette DEBUG loaded listener.js 00:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x129f0f400) [pid = 1655] [serial = 2111] [outer = 0x127fd5c00] 00:30:39 INFO - PROCESS | 1655 | 1461742239081 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]]]}] 00:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 725ms 00:30:39 INFO - PROCESS | 1655 | 1461742239110 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:30:39 INFO - PROCESS | 1655 | 1461742239113 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:30:39 INFO - PROCESS | 1655 | 1461742239116 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:30:39 INFO - PROCESS | 1655 | 1461742239118 Marionette TRACE conn2 <- [1,2786,null,{}] 00:30:39 INFO - PROCESS | 1655 | 1461742239120 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}] 00:30:39 INFO - PROCESS | 1655 | 1461742239237 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:30:39 INFO - PROCESS | 1655 | 1461742239347 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc2d800 == 86 [pid = 1655] [id = 704] 00:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x129ed9800) [pid = 1655] [serial = 2112] [outer = 0x0] 00:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12abd7800) [pid = 1655] [serial = 2113] [outer = 0x129ed9800] 00:30:39 INFO - PROCESS | 1655 | 1461742239379 Marionette DEBUG loaded listener.js 00:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12bcaf000) [pid = 1655] [serial = 2114] [outer = 0x129ed9800] 00:30:39 INFO - PROCESS | 1655 | 1461742239830 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]]]}] 00:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 00:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:30:39 INFO - PROCESS | 1655 | 1461742239837 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:30:39 INFO - PROCESS | 1655 | 1461742239839 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:30:39 INFO - PROCESS | 1655 | 1461742239842 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:30:39 INFO - PROCESS | 1655 | 1461742239847 Marionette TRACE conn2 <- [1,2790,null,{}] 00:30:39 INFO - PROCESS | 1655 | 1461742239854 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}] 00:30:39 INFO - PROCESS | 1655 | 1461742239994 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:30:40 INFO - PROCESS | 1655 | 1461742240107 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b6f000 == 87 [pid = 1655] [id = 705] 00:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12d26f800) [pid = 1655] [serial = 2115] [outer = 0x0] 00:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d42ec00) [pid = 1655] [serial = 2116] [outer = 0x12d26f800] 00:30:40 INFO - PROCESS | 1655 | 1461742240138 Marionette DEBUG loaded listener.js 00:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12dc21000) [pid = 1655] [serial = 2117] [outer = 0x12d26f800] 00:30:40 INFO - PROCESS | 1655 | 1461742240544 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]]]}] 00:30:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:30:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 725ms 00:30:40 INFO - PROCESS | 1655 | 1461742240570 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:30:40 INFO - PROCESS | 1655 | 1461742240571 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:30:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:30:40 INFO - PROCESS | 1655 | 1461742240574 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:30:40 INFO - PROCESS | 1655 | 1461742240575 Marionette TRACE conn2 <- [1,2794,null,{}] 00:30:40 INFO - PROCESS | 1655 | 1461742240578 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}] 00:30:40 INFO - PROCESS | 1655 | 1461742240727 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:30:40 INFO - PROCESS | 1655 | 1461742240812 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12771c000 == 88 [pid = 1655] [id = 706] 00:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x113617000) [pid = 1655] [serial = 2118] [outer = 0x0] 00:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12abd9c00) [pid = 1655] [serial = 2119] [outer = 0x113617000] 00:30:40 INFO - PROCESS | 1655 | 1461742240842 Marionette DEBUG loaded listener.js 00:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12e5ae800) [pid = 1655] [serial = 2120] [outer = 0x113617000] 00:30:41 INFO - PROCESS | 1655 | 1461742241591 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]]]}] 00:30:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:30:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1070ms 00:30:41 INFO - PROCESS | 1655 | 1461742241644 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:30:41 INFO - PROCESS | 1655 | 1461742241649 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:30:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:30:41 INFO - PROCESS | 1655 | 1461742241652 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:30:41 INFO - PROCESS | 1655 | 1461742241655 Marionette TRACE conn2 <- [1,2798,null,{}] 00:30:41 INFO - PROCESS | 1655 | 1461742241659 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}] 00:30:41 INFO - PROCESS | 1655 | 1461742241755 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:30:41 INFO - PROCESS | 1655 | 1461742241838 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b287000 == 89 [pid = 1655] [id = 707] 00:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11516b800) [pid = 1655] [serial = 2121] [outer = 0x0] 00:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1152e2800) [pid = 1655] [serial = 2122] [outer = 0x11516b800] 00:30:41 INFO - PROCESS | 1655 | 1461742241868 Marionette DEBUG loaded listener.js 00:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x115621c00) [pid = 1655] [serial = 2123] [outer = 0x11516b800] 00:30:42 INFO - PROCESS | 1655 | 1461742242323 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]]]}] 00:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 725ms 00:30:42 INFO - PROCESS | 1655 | 1461742242378 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:30:42 INFO - PROCESS | 1655 | 1461742242382 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:30:42 INFO - PROCESS | 1655 | 1461742242386 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:30:42 INFO - PROCESS | 1655 | 1461742242388 Marionette TRACE conn2 <- [1,2802,null,{}] 00:30:42 INFO - PROCESS | 1655 | 1461742242390 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}] 00:30:42 INFO - PROCESS | 1655 | 1461742242488 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:30:42 INFO - PROCESS | 1655 | 1461742242557 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d45800 == 90 [pid = 1655] [id = 708] 00:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x116682400) [pid = 1655] [serial = 2124] [outer = 0x0] 00:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1186b5800) [pid = 1655] [serial = 2125] [outer = 0x116682400] 00:30:42 INFO - PROCESS | 1655 | 1461742242628 Marionette DEBUG loaded listener.js 00:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11926b000) [pid = 1655] [serial = 2126] [outer = 0x116682400] 00:30:43 INFO - PROCESS | 1655 | 1461742243026 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]]]}] 00:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 671ms 00:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:30:43 INFO - PROCESS | 1655 | 1461742243074 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:30:43 INFO - PROCESS | 1655 | 1461742243076 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:30:43 INFO - PROCESS | 1655 | 1461742243093 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:30:43 INFO - PROCESS | 1655 | 1461742243096 Marionette TRACE conn2 <- [1,2806,null,{}] 00:30:43 INFO - PROCESS | 1655 | 1461742243105 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}] 00:30:43 INFO - PROCESS | 1655 | 1461742243212 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad31000 == 89 [pid = 1655] [id = 528] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d435800 == 88 [pid = 1655] [id = 564] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4a7000 == 87 [pid = 1655] [id = 672] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1c000 == 86 [pid = 1655] [id = 509] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12f52b800 == 85 [pid = 1655] [id = 630] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa43000 == 84 [pid = 1655] [id = 673] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12f718000 == 83 [pid = 1655] [id = 635] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab42000 == 82 [pid = 1655] [id = 543] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x119212000 == 81 [pid = 1655] [id = 471] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x13801c800 == 80 [pid = 1655] [id = 701] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x13038c800 == 79 [pid = 1655] [id = 700] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd05800 == 78 [pid = 1655] [id = 699] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12f53f000 == 77 [pid = 1655] [id = 698] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea72000 == 76 [pid = 1655] [id = 697] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x119271c00) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11c507000) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12a308000) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12b05ec00) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12d2b1800) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12bdb5000) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12b35f400) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | 1461742243340 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd14800 == 75 [pid = 1655] [id = 696] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd04800 == 74 [pid = 1655] [id = 695] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12aee8000 == 73 [pid = 1655] [id = 694] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11c872000 == 72 [pid = 1655] [id = 693] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x127f14000 == 71 [pid = 1655] [id = 692] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb03800 == 70 [pid = 1655] [id = 691] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad1b800 == 69 [pid = 1655] [id = 690] 00:30:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11911a800 == 70 [pid = 1655] [id = 709] 00:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x114352000) [pid = 1655] [serial = 2127] [outer = 0x0] 00:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11561c400) [pid = 1655] [serial = 2128] [outer = 0x114352000] 00:30:43 INFO - PROCESS | 1655 | 1461742243378 Marionette DEBUG loaded listener.js 00:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11afc3800) [pid = 1655] [serial = 2129] [outer = 0x114352000] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x13037a000 == 69 [pid = 1655] [id = 689] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa4c000 == 68 [pid = 1655] [id = 688] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12f236000 == 67 [pid = 1655] [id = 687] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12e4b0000 == 66 [pid = 1655] [id = 686] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d451800 == 65 [pid = 1655] [id = 685] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12f53b000 == 64 [pid = 1655] [id = 669] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128949800 == 63 [pid = 1655] [id = 684] 00:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11c874000 == 62 [pid = 1655] [id = 683] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11a922c00) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11c376000) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12469e400) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11b2f2800) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x119e4d400) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12a690c00) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12ae1a800) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12abd6c00) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12b066c00) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12a0a9400) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12e587400) [pid = 1655] [serial = 1355] [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.] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x128e91400) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12a60ac00) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 00:30:43 INFO - PROCESS | 1655 | 1461742243710 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]]]}] 00:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 687ms 00:30:43 INFO - PROCESS | 1655 | 1461742243766 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:30:43 INFO - PROCESS | 1655 | 1461742243768 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:30:43 INFO - PROCESS | 1655 | 1461742243771 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:30:43 INFO - PROCESS | 1655 | 1461742243772 Marionette TRACE conn2 <- [1,2810,null,{}] 00:30:43 INFO - PROCESS | 1655 | 1461742243775 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}] 00:30:43 INFO - PROCESS | 1655 | 1461742243869 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:30:43 INFO - PROCESS | 1655 | 1461742243960 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb1f000 == 63 [pid = 1655] [id = 710] 00:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11584ac00) [pid = 1655] [serial = 2130] [outer = 0x0] 00:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11b6d7400) [pid = 1655] [serial = 2131] [outer = 0x11584ac00] 00:30:43 INFO - PROCESS | 1655 | 1461742243982 Marionette DEBUG loaded listener.js 00:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11c36c800) [pid = 1655] [serial = 2132] [outer = 0x11584ac00] 00:30:44 INFO - PROCESS | 1655 | 1461742244265 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]]]}] 00:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 00:30:44 INFO - PROCESS | 1655 | 1461742244293 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:30:44 INFO - PROCESS | 1655 | 1461742244294 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:30:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:30:44 INFO - PROCESS | 1655 | 1461742244297 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:30:44 INFO - PROCESS | 1655 | 1461742244300 Marionette TRACE conn2 <- [1,2814,null,{}] 00:30:44 INFO - PROCESS | 1655 | 1461742244304 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}] 00:30:44 INFO - PROCESS | 1655 | 1461742244399 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:30:44 INFO - PROCESS | 1655 | 1461742244404 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x124233800 == 64 [pid = 1655] [id = 711] 00:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11ad40000) [pid = 1655] [serial = 2133] [outer = 0x0] 00:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11c5c2400) [pid = 1655] [serial = 2134] [outer = 0x11ad40000] 00:30:44 INFO - PROCESS | 1655 | 1461742244430 Marionette DEBUG loaded listener.js 00:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x123a18c00) [pid = 1655] [serial = 2135] [outer = 0x11ad40000] 00:30:44 INFO - PROCESS | 1655 | 1461742244950 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]]]}] 00:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 674ms 00:30:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:30:44 INFO - PROCESS | 1655 | 1461742244971 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:30:44 INFO - PROCESS | 1655 | 1461742244973 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:30:44 INFO - PROCESS | 1655 | 1461742244976 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:30:44 INFO - PROCESS | 1655 | 1461742244978 Marionette TRACE conn2 <- [1,2818,null,{}] 00:30:44 INFO - PROCESS | 1655 | 1461742244990 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}] 00:30:45 INFO - PROCESS | 1655 | 1461742245126 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:30:45 INFO - PROCESS | 1655 | 1461742245197 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11891d800 == 65 [pid = 1655] [id = 712] 00:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11a90c800) [pid = 1655] [serial = 2136] [outer = 0x0] 00:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x123fdd000) [pid = 1655] [serial = 2137] [outer = 0x11a90c800] 00:30:45 INFO - PROCESS | 1655 | 1461742245226 Marionette DEBUG loaded listener.js 00:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12751c800) [pid = 1655] [serial = 2138] [outer = 0x11a90c800] 00:30:45 INFO - PROCESS | 1655 | 1461742245543 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]]]}] 00:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 582ms 00:30:45 INFO - PROCESS | 1655 | 1461742245558 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:30:45 INFO - PROCESS | 1655 | 1461742245559 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:30:45 INFO - PROCESS | 1655 | 1461742245562 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:30:45 INFO - PROCESS | 1655 | 1461742245565 Marionette TRACE conn2 <- [1,2822,null,{}] 00:30:45 INFO - PROCESS | 1655 | 1461742245569 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}] 00:30:45 INFO - PROCESS | 1655 | 1461742245675 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:30:45 INFO - PROCESS | 1655 | 1461742245688 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x129b2e000 == 66 [pid = 1655] [id = 713] 00:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x127582c00) [pid = 1655] [serial = 2139] [outer = 0x0] 00:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x127865c00) [pid = 1655] [serial = 2140] [outer = 0x127582c00] 00:30:45 INFO - PROCESS | 1655 | 1461742245714 Marionette DEBUG loaded listener.js 00:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x127fd2c00) [pid = 1655] [serial = 2141] [outer = 0x127582c00] 00:30:46 INFO - PROCESS | 1655 | 1461742246089 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]]]}] 00:30:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:30:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 573ms 00:30:46 INFO - PROCESS | 1655 | 1461742246136 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:30:46 INFO - PROCESS | 1655 | 1461742246137 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:30:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:30:46 INFO - PROCESS | 1655 | 1461742246139 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:30:46 INFO - PROCESS | 1655 | 1461742246140 Marionette TRACE conn2 <- [1,2826,null,{}] 00:30:46 INFO - PROCESS | 1655 | 1461742246142 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}] 00:30:46 INFO - PROCESS | 1655 | 1461742246244 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:30:46 INFO - PROCESS | 1655 | 1461742246261 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e49000 == 67 [pid = 1655] [id = 714] 00:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x127fd4c00) [pid = 1655] [serial = 2142] [outer = 0x0] 00:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1289e3c00) [pid = 1655] [serial = 2143] [outer = 0x127fd4c00] 00:30:46 INFO - PROCESS | 1655 | 1461742246287 Marionette DEBUG loaded listener.js 00:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x128e94800) [pid = 1655] [serial = 2144] [outer = 0x127fd4c00] 00:30:46 INFO - PROCESS | 1655 | 1461742246639 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:30:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:30:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 00:30:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:30:46 INFO - PROCESS | 1655 | 1461742246658 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:30:46 INFO - PROCESS | 1655 | 1461742246659 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:30:46 INFO - PROCESS | 1655 | 1461742246661 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:30:46 INFO - PROCESS | 1655 | 1461742246664 Marionette TRACE conn2 <- [1,2830,null,{}] 00:30:46 INFO - PROCESS | 1655 | 1461742246667 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}] 00:30:46 INFO - PROCESS | 1655 | 1461742246775 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:30:46 INFO - PROCESS | 1655 | 1461742246788 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a050800 == 68 [pid = 1655] [id = 715] 00:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1289e7000) [pid = 1655] [serial = 2145] [outer = 0x0] 00:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x129d21400) [pid = 1655] [serial = 2146] [outer = 0x1289e7000] 00:30:46 INFO - PROCESS | 1655 | 1461742246814 Marionette DEBUG loaded listener.js 00:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x129edd400) [pid = 1655] [serial = 2147] [outer = 0x1289e7000] 00:30:47 INFO - PROCESS | 1655 | 1461742247169 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]]]}] 00:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 523ms 00:30:47 INFO - PROCESS | 1655 | 1461742247184 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:30:47 INFO - PROCESS | 1655 | 1461742247186 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:30:47 INFO - PROCESS | 1655 | 1461742247188 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:30:47 INFO - PROCESS | 1655 | 1461742247189 Marionette TRACE conn2 <- [1,2834,null,{}] 00:30:47 INFO - PROCESS | 1655 | 1461742247191 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}] 00:30:47 INFO - PROCESS | 1655 | 1461742247303 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:30:47 INFO - PROCESS | 1655 | 1461742247342 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab42000 == 69 [pid = 1655] [id = 716] 00:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x128e92400) [pid = 1655] [serial = 2148] [outer = 0x0] 00:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x129f04c00) [pid = 1655] [serial = 2149] [outer = 0x128e92400] 00:30:47 INFO - PROCESS | 1655 | 1461742247367 Marionette DEBUG loaded listener.js 00:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x129fdd800) [pid = 1655] [serial = 2150] [outer = 0x128e92400] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11c4a0000) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12a60d400) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12bda9400) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x1154a3800) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12a68b400) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x129f04000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12ae10000) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x127ecdc00) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12b05dc00) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12ae12000) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1154a8000) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x123f04400) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x129d19000) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x113549400) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12d265000) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11b672400) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12fd15000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x115161c00) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x114bc6400) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12b358c00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11a922800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12a691800) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11ba28c00) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12d427400) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12d045c00) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x114bbb400) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12a611400) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x123f11000) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12bdae800) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b35f800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12d2ac000) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12b233c00) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x129ee4c00) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x115845800) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1157eb800) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12afdd400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12d272c00) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12e589c00) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11ba32c00) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1289e7400) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12e58f000) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:30:48 INFO - PROCESS | 1655 | 1461742248149 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 970ms 00:30:48 INFO - PROCESS | 1655 | 1461742248172 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:30:48 INFO - PROCESS | 1655 | 1461742248173 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:30:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:30:48 INFO - PROCESS | 1655 | 1461742248184 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:30:48 INFO - PROCESS | 1655 | 1461742248186 Marionette TRACE conn2 <- [1,2838,null,{}] 00:30:48 INFO - PROCESS | 1655 | 1461742248188 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}] 00:30:48 INFO - PROCESS | 1655 | 1461742248294 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:30:48 INFO - PROCESS | 1655 | 1461742248299 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aef4000 == 70 [pid = 1655] [id = 717] 00:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11561e800) [pid = 1655] [serial = 2151] [outer = 0x0] 00:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x123b33800) [pid = 1655] [serial = 2152] [outer = 0x11561e800] 00:30:48 INFO - PROCESS | 1655 | 1461742248329 Marionette DEBUG loaded listener.js 00:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x129fe5c00) [pid = 1655] [serial = 2153] [outer = 0x11561e800] 00:30:48 INFO - PROCESS | 1655 | 1461742248680 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]]]}] 00:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 00:30:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:30:48 INFO - PROCESS | 1655 | 1461742248706 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:30:48 INFO - PROCESS | 1655 | 1461742248707 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:30:48 INFO - PROCESS | 1655 | 1461742248709 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:30:48 INFO - PROCESS | 1655 | 1461742248710 Marionette TRACE conn2 <- [1,2842,null,{}] 00:30:48 INFO - PROCESS | 1655 | 1461742248715 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}] 00:30:48 INFO - PROCESS | 1655 | 1461742248804 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:30:48 INFO - PROCESS | 1655 | 1461742248869 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b123800 == 71 [pid = 1655] [id = 718] 00:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129fe3800) [pid = 1655] [serial = 2154] [outer = 0x0] 00:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12a0b8400) [pid = 1655] [serial = 2155] [outer = 0x129fe3800] 00:30:48 INFO - PROCESS | 1655 | 1461742248895 Marionette DEBUG loaded listener.js 00:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a309800) [pid = 1655] [serial = 2156] [outer = 0x129fe3800] 00:30:49 INFO - PROCESS | 1655 | 1461742249173 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]]]}] 00:30:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:30:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 523ms 00:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:30:49 INFO - PROCESS | 1655 | 1461742249233 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:30:49 INFO - PROCESS | 1655 | 1461742249234 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:30:49 INFO - PROCESS | 1655 | 1461742249236 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:30:49 INFO - PROCESS | 1655 | 1461742249237 Marionette TRACE conn2 <- [1,2846,null,{}] 00:30:49 INFO - PROCESS | 1655 | 1461742249239 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}] 00:30:49 INFO - PROCESS | 1655 | 1461742249325 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:30:49 INFO - PROCESS | 1655 | 1461742249329 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd04000 == 72 [pid = 1655] [id = 719] 00:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12a302800) [pid = 1655] [serial = 2157] [outer = 0x0] 00:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12a60dc00) [pid = 1655] [serial = 2158] [outer = 0x12a302800] 00:30:49 INFO - PROCESS | 1655 | 1461742249355 Marionette DEBUG loaded listener.js 00:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12a614400) [pid = 1655] [serial = 2159] [outer = 0x12a302800] 00:30:49 INFO - PROCESS | 1655 | 1461742249714 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]]]}] 00:30:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:30:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 00:30:49 INFO - PROCESS | 1655 | 1461742249758 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:30:49 INFO - PROCESS | 1655 | 1461742249759 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:30:49 INFO - PROCESS | 1655 | 1461742249761 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:30:49 INFO - PROCESS | 1655 | 1461742249763 Marionette TRACE conn2 <- [1,2850,null,{}] 00:30:49 INFO - PROCESS | 1655 | 1461742249766 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}] 00:30:49 INFO - PROCESS | 1655 | 1461742249853 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:30:49 INFO - PROCESS | 1655 | 1461742249857 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1c800 == 73 [pid = 1655] [id = 720] 00:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12a614c00) [pid = 1655] [serial = 2160] [outer = 0x0] 00:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12a687000) [pid = 1655] [serial = 2161] [outer = 0x12a614c00] 00:30:49 INFO - PROCESS | 1655 | 1461742249882 Marionette DEBUG loaded listener.js 00:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12a68ec00) [pid = 1655] [serial = 2162] [outer = 0x12a614c00] 00:30:50 INFO - PROCESS | 1655 | 1461742250527 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:30:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:30:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 820ms 00:30:50 INFO - PROCESS | 1655 | 1461742250583 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:30:50 INFO - PROCESS | 1655 | 1461742250587 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:30:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:30:50 INFO - PROCESS | 1655 | 1461742250593 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:30:50 INFO - PROCESS | 1655 | 1461742250596 Marionette TRACE conn2 <- [1,2854,null,{}] 00:30:50 INFO - PROCESS | 1655 | 1461742250642 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}] 00:30:50 INFO - PROCESS | 1655 | 1461742250848 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:30:50 INFO - PROCESS | 1655 | 1461742250859 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad2f800 == 74 [pid = 1655] [id = 721] 00:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1147df800) [pid = 1655] [serial = 2163] [outer = 0x0] 00:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x115846000) [pid = 1655] [serial = 2164] [outer = 0x1147df800] 00:30:50 INFO - PROCESS | 1655 | 1461742250891 Marionette DEBUG loaded listener.js 00:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x118e09400) [pid = 1655] [serial = 2165] [outer = 0x1147df800] 00:30:51 INFO - PROCESS | 1655 | 1461742251387 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]]]}] 00:30:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:30:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 824ms 00:30:51 INFO - PROCESS | 1655 | 1461742251416 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:30:51 INFO - PROCESS | 1655 | 1461742251421 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:30:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:30:51 INFO - PROCESS | 1655 | 1461742251425 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:30:51 INFO - PROCESS | 1655 | 1461742251427 Marionette TRACE conn2 <- [1,2858,null,{}] 00:30:51 INFO - PROCESS | 1655 | 1461742251451 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}] 00:30:51 INFO - PROCESS | 1655 | 1461742251565 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:30:51 INFO - PROCESS | 1655 | 1461742251640 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e1f000 == 75 [pid = 1655] [id = 722] 00:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11a90bc00) [pid = 1655] [serial = 2166] [outer = 0x0] 00:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11ad33800) [pid = 1655] [serial = 2167] [outer = 0x11a90bc00] 00:30:51 INFO - PROCESS | 1655 | 1461742251672 Marionette DEBUG loaded listener.js 00:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11b2f8800) [pid = 1655] [serial = 2168] [outer = 0x11a90bc00] 00:30:52 INFO - PROCESS | 1655 | 1461742252134 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 790ms 00:30:52 INFO - PROCESS | 1655 | 1461742252216 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:30:52 INFO - PROCESS | 1655 | 1461742252218 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:30:52 INFO - PROCESS | 1655 | 1461742252220 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:30:52 INFO - PROCESS | 1655 | 1461742252223 Marionette TRACE conn2 <- [1,2862,null,{}] 00:30:52 INFO - PROCESS | 1655 | 1461742252231 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}] 00:30:52 INFO - PROCESS | 1655 | 1461742252340 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:30:52 INFO - PROCESS | 1655 | 1461742252418 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b127000 == 76 [pid = 1655] [id = 723] 00:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x123b0e000) [pid = 1655] [serial = 2169] [outer = 0x0] 00:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x123f04400) [pid = 1655] [serial = 2170] [outer = 0x123b0e000] 00:30:52 INFO - PROCESS | 1655 | 1461742252450 Marionette DEBUG loaded listener.js 00:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x124295400) [pid = 1655] [serial = 2171] [outer = 0x123b0e000] 00:30:52 INFO - PROCESS | 1655 | 1461742252874 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]]]}] 00:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 672ms 00:30:52 INFO - PROCESS | 1655 | 1461742252892 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:30:52 INFO - PROCESS | 1655 | 1461742252894 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:30:52 INFO - PROCESS | 1655 | 1461742252899 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:30:52 INFO - PROCESS | 1655 | 1461742252900 Marionette TRACE conn2 <- [1,2866,null,{}] 00:30:52 INFO - PROCESS | 1655 | 1461742252902 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}] 00:30:53 INFO - PROCESS | 1655 | 1461742253011 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:30:53 INFO - PROCESS | 1655 | 1461742253117 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d43a000 == 77 [pid = 1655] [id = 724] 00:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12441bc00) [pid = 1655] [serial = 2172] [outer = 0x0] 00:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x127ecb800) [pid = 1655] [serial = 2173] [outer = 0x12441bc00] 00:30:53 INFO - PROCESS | 1655 | 1461742253150 Marionette DEBUG loaded listener.js 00:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x129d19000) [pid = 1655] [serial = 2174] [outer = 0x12441bc00] 00:30:53 INFO - PROCESS | 1655 | 1461742253563 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]]]}] 00:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 671ms 00:30:53 INFO - PROCESS | 1655 | 1461742253570 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:30:53 INFO - PROCESS | 1655 | 1461742253571 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:30:53 INFO - PROCESS | 1655 | 1461742253574 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:30:53 INFO - PROCESS | 1655 | 1461742253575 Marionette TRACE conn2 <- [1,2870,null,{}] 00:30:53 INFO - PROCESS | 1655 | 1461742253596 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}] 00:30:53 INFO - PROCESS | 1655 | 1461742253744 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:30:53 INFO - PROCESS | 1655 | 1461742253800 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd1d800 == 78 [pid = 1655] [id = 725] 00:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x129ed6400) [pid = 1655] [serial = 2175] [outer = 0x0] 00:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x129fdfc00) [pid = 1655] [serial = 2176] [outer = 0x129ed6400] 00:30:53 INFO - PROCESS | 1655 | 1461742253830 Marionette DEBUG loaded listener.js 00:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12a60e000) [pid = 1655] [serial = 2177] [outer = 0x129ed6400] 00:30:54 INFO - PROCESS | 1655 | 1461742254229 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]]]}] 00:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 718ms 00:30:54 INFO - PROCESS | 1655 | 1461742254293 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:30:54 INFO - PROCESS | 1655 | 1461742254294 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:30:54 INFO - PROCESS | 1655 | 1461742254315 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:30:54 INFO - PROCESS | 1655 | 1461742254317 Marionette TRACE conn2 <- [1,2874,null,{}] 00:30:54 INFO - PROCESS | 1655 | 1461742254321 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}] 00:30:54 INFO - PROCESS | 1655 | 1461742254436 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:30:54 INFO - PROCESS | 1655 | 1461742254512 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e6d5800 == 79 [pid = 1655] [id = 726] 00:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12aa8e000) [pid = 1655] [serial = 2178] [outer = 0x0] 00:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12abd1000) [pid = 1655] [serial = 2179] [outer = 0x12aa8e000] 00:30:54 INFO - PROCESS | 1655 | 1461742254544 Marionette DEBUG loaded listener.js 00:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12ae0f400) [pid = 1655] [serial = 2180] [outer = 0x12aa8e000] 00:30:54 INFO - PROCESS | 1655 | 1461742254995 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]]]}] 00:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 738ms 00:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:30:55 INFO - PROCESS | 1655 | 1461742255047 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:30:55 INFO - PROCESS | 1655 | 1461742255049 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:30:55 INFO - PROCESS | 1655 | 1461742255051 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:30:55 INFO - PROCESS | 1655 | 1461742255052 Marionette TRACE conn2 <- [1,2878,null,{}] 00:30:55 INFO - PROCESS | 1655 | 1461742255055 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}] 00:30:55 INFO - PROCESS | 1655 | 1461742255161 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:30:55 INFO - PROCESS | 1655 | 1461742255266 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d37800 == 80 [pid = 1655] [id = 727] 00:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11354bc00) [pid = 1655] [serial = 2181] [outer = 0x0] 00:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x115265c00) [pid = 1655] [serial = 2182] [outer = 0x11354bc00] 00:30:55 INFO - PROCESS | 1655 | 1461742255298 Marionette DEBUG loaded listener.js 00:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x123f05c00) [pid = 1655] [serial = 2183] [outer = 0x11354bc00] 00:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 00:30:55 INFO - PROCESS | 1655 | 1461742255718 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]]]}] 00:30:55 INFO - PROCESS | 1655 | 1461742255724 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:30:55 INFO - PROCESS | 1655 | 1461742255726 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:30:55 INFO - PROCESS | 1655 | 1461742255728 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:30:55 INFO - PROCESS | 1655 | 1461742255731 Marionette TRACE conn2 <- [1,2882,null,{}] 00:30:55 INFO - PROCESS | 1655 | 1461742255734 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}] 00:30:55 INFO - PROCESS | 1655 | 1461742255840 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:30:55 INFO - PROCESS | 1655 | 1461742255920 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad1c000 == 81 [pid = 1655] [id = 728] 00:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11354e000) [pid = 1655] [serial = 2184] [outer = 0x0] 00:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11894bc00) [pid = 1655] [serial = 2185] [outer = 0x11354e000] 00:30:55 INFO - PROCESS | 1655 | 1461742255951 Marionette DEBUG loaded listener.js 00:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11bef5400) [pid = 1655] [serial = 2186] [outer = 0x11354e000] 00:30:56 INFO - PROCESS | 1655 | 1461742256556 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]]]}] 00:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 872ms 00:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:30:56 INFO - PROCESS | 1655 | 1461742256614 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:30:56 INFO - PROCESS | 1655 | 1461742256617 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:30:56 INFO - PROCESS | 1655 | 1461742256622 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:30:56 INFO - PROCESS | 1655 | 1461742256624 Marionette TRACE conn2 <- [1,2886,null,{}] 00:30:56 INFO - PROCESS | 1655 | 1461742256628 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}] 00:30:56 INFO - PROCESS | 1655 | 1461742256733 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:30:56 INFO - PROCESS | 1655 | 1461742256821 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x110f61800 == 82 [pid = 1655] [id = 729] 00:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x115617400) [pid = 1655] [serial = 2187] [outer = 0x0] 00:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11561ec00) [pid = 1655] [serial = 2188] [outer = 0x115617400] 00:30:56 INFO - PROCESS | 1655 | 1461742256851 Marionette DEBUG loaded listener.js 00:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x1188e6c00) [pid = 1655] [serial = 2189] [outer = 0x115617400] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd04000 == 81 [pid = 1655] [id = 719] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b123800 == 80 [pid = 1655] [id = 718] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12aef4000 == 79 [pid = 1655] [id = 717] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab42000 == 78 [pid = 1655] [id = 716] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12fd1b800) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:30:57 INFO - PROCESS | 1655 | 1461742257342 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]]]}] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a050800 == 77 [pid = 1655] [id = 715] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129e49000 == 76 [pid = 1655] [id = 714] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129b2e000 == 75 [pid = 1655] [id = 713] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11891d800 == 74 [pid = 1655] [id = 712] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x124233800 == 73 [pid = 1655] [id = 711] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb1f000 == 72 [pid = 1655] [id = 710] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11911a800 == 71 [pid = 1655] [id = 709] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119d45800 == 70 [pid = 1655] [id = 708] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11b287000 == 69 [pid = 1655] [id = 707] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12771c000 == 68 [pid = 1655] [id = 706] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x138b6f000 == 67 [pid = 1655] [id = 705] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc2d800 == 66 [pid = 1655] [id = 704] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129f3b800 == 65 [pid = 1655] [id = 703] 00:30:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11917e800 == 64 [pid = 1655] [id = 702] 00:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 779ms 00:30:57 INFO - PROCESS | 1655 | 1461742257401 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:30:57 INFO - PROCESS | 1655 | 1461742257405 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:30:57 INFO - PROCESS | 1655 | 1461742257409 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:30:57 INFO - PROCESS | 1655 | 1461742257411 Marionette TRACE conn2 <- [1,2890,null,{}] 00:30:57 INFO - PROCESS | 1655 | 1461742257413 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}] 00:30:57 INFO - PROCESS | 1655 | 1461742257503 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12bdb5c00) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12bca9400) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12b909800) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11bef0800) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12ae18400) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12428c400) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x127fd9400) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12b068000) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12d210000) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11a90e000) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12b911400) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12aa98400) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b35c400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12a306800) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x127588000) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12d04c000) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11ad3c000) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12bc0d800) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12aa8e800) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12d2aa800) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12d428800) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12d7afc00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12dc1ac00) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12d430800) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12d2ad000) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11c36fc00) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b066000) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b065c00) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x127ed0400) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x129d20c00) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12d265800) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12d053c00) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12bf51400) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12e42e800) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b655400) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a685800) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12ae13000) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1246ab400) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11befe400) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11a92dc00) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118885c00) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b434c00) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12d425c00) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12bdad800) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12e590400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11bef8000) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123b02400) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x129f03400) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12abcec00) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12e588400) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12e5b1000) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12e8dac00) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12e595400) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12e5a6c00) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12e426c00) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12bc0e400) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12e5aa400) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12d26ac00) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12e8e7800) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 00:30:57 INFO - PROCESS | 1655 | 1461742257580 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a82a800 == 65 [pid = 1655] [id = 730] 00:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118885c00) [pid = 1655] [serial = 2190] [outer = 0x0] 00:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11a610800) [pid = 1655] [serial = 2191] [outer = 0x118885c00] 00:30:57 INFO - PROCESS | 1655 | 1461742257610 Marionette DEBUG loaded listener.js 00:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11afaec00) [pid = 1655] [serial = 2192] [outer = 0x118885c00] 00:30:57 INFO - PROCESS | 1655 | 1461742257940 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 569ms 00:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:30:57 INFO - PROCESS | 1655 | 1461742257979 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:30:57 INFO - PROCESS | 1655 | 1461742257981 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:30:57 INFO - PROCESS | 1655 | 1461742257983 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:30:57 INFO - PROCESS | 1655 | 1461742257985 Marionette TRACE conn2 <- [1,2894,null,{}] 00:30:57 INFO - PROCESS | 1655 | 1461742257993 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}] 00:30:58 INFO - PROCESS | 1655 | 1461742258088 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:30:58 INFO - PROCESS | 1655 | 1461742258187 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x124009000 == 66 [pid = 1655] [id = 731] 00:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11befa400) [pid = 1655] [serial = 2193] [outer = 0x0] 00:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11c49e800) [pid = 1655] [serial = 2194] [outer = 0x11befa400] 00:30:58 INFO - PROCESS | 1655 | 1461742258218 Marionette DEBUG loaded listener.js 00:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123b30c00) [pid = 1655] [serial = 2195] [outer = 0x11befa400] 00:30:58 INFO - PROCESS | 1655 | 1461742258627 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]]]}] 00:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 673ms 00:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:30:58 INFO - PROCESS | 1655 | 1461742258657 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:30:58 INFO - PROCESS | 1655 | 1461742258660 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:30:58 INFO - PROCESS | 1655 | 1461742258664 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:30:58 INFO - PROCESS | 1655 | 1461742258666 Marionette TRACE conn2 <- [1,2898,null,{}] 00:30:58 INFO - PROCESS | 1655 | 1461742258668 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}] 00:30:58 INFO - PROCESS | 1655 | 1461742258814 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:30:58 INFO - PROCESS | 1655 | 1461742258883 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12756a000 == 67 [pid = 1655] [id = 732] 00:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123a1f000) [pid = 1655] [serial = 2196] [outer = 0x0] 00:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124423c00) [pid = 1655] [serial = 2197] [outer = 0x123a1f000] 00:30:58 INFO - PROCESS | 1655 | 1461742258910 Marionette DEBUG loaded listener.js 00:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x127584400) [pid = 1655] [serial = 2198] [outer = 0x123a1f000] 00:30:59 INFO - PROCESS | 1655 | 1461742259209 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]]]}] 00:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 00:30:59 INFO - PROCESS | 1655 | 1461742259238 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:30:59 INFO - PROCESS | 1655 | 1461742259239 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:30:59 INFO - PROCESS | 1655 | 1461742259242 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:30:59 INFO - PROCESS | 1655 | 1461742259243 Marionette TRACE conn2 <- [1,2902,null,{}] 00:30:59 INFO - PROCESS | 1655 | 1461742259247 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}] 00:30:59 INFO - PROCESS | 1655 | 1461742259349 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:30:59 INFO - PROCESS | 1655 | 1461742259437 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e4c000 == 68 [pid = 1655] [id = 733] 00:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x127586000) [pid = 1655] [serial = 2199] [outer = 0x0] 00:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x127ed2000) [pid = 1655] [serial = 2200] [outer = 0x127586000] 00:30:59 INFO - PROCESS | 1655 | 1461742259464 Marionette DEBUG loaded listener.js 00:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128e8d400) [pid = 1655] [serial = 2201] [outer = 0x127586000] 00:30:59 INFO - PROCESS | 1655 | 1461742259791 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 572ms 00:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:30:59 INFO - PROCESS | 1655 | 1461742259816 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:30:59 INFO - PROCESS | 1655 | 1461742259817 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:30:59 INFO - PROCESS | 1655 | 1461742259820 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:30:59 INFO - PROCESS | 1655 | 1461742259821 Marionette TRACE conn2 <- [1,2906,null,{}] 00:30:59 INFO - PROCESS | 1655 | 1461742259830 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}] 00:30:59 INFO - PROCESS | 1655 | 1461742259955 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:30:59 INFO - PROCESS | 1655 | 1461742259996 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a338000 == 69 [pid = 1655] [id = 734] 00:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x127eb4400) [pid = 1655] [serial = 2202] [outer = 0x0] 00:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129eda400) [pid = 1655] [serial = 2203] [outer = 0x127eb4400] 00:31:00 INFO - PROCESS | 1655 | 1461742260026 Marionette DEBUG loaded listener.js 00:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a30a000) [pid = 1655] [serial = 2204] [outer = 0x127eb4400] 00:31:00 INFO - PROCESS | 1655 | 1461742260393 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]]]}] 00:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 618ms 00:31:00 INFO - PROCESS | 1655 | 1461742260439 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:31:00 INFO - PROCESS | 1655 | 1461742260441 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:31:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:31:00 INFO - PROCESS | 1655 | 1461742260444 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:31:00 INFO - PROCESS | 1655 | 1461742260446 Marionette TRACE conn2 <- [1,2910,null,{}] 00:31:00 INFO - PROCESS | 1655 | 1461742260450 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}] 00:31:00 INFO - PROCESS | 1655 | 1461742260606 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:31:00 INFO - PROCESS | 1655 | 1461742260645 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b120000 == 70 [pid = 1655] [id = 735] 00:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12a610000) [pid = 1655] [serial = 2205] [outer = 0x0] 00:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12a682800) [pid = 1655] [serial = 2206] [outer = 0x12a610000] 00:31:00 INFO - PROCESS | 1655 | 1461742260671 Marionette DEBUG loaded listener.js 00:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12aa8f400) [pid = 1655] [serial = 2207] [outer = 0x12a610000] 00:31:00 INFO - PROCESS | 1655 | 1461742260995 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]]]}] 00:31:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:31:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:31:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 00:31:01 INFO - PROCESS | 1655 | 1461742261019 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:31:01 INFO - PROCESS | 1655 | 1461742261020 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:31:01 INFO - TEST-START | /DOMEvents/constructors.html 00:31:01 INFO - PROCESS | 1655 | 1461742261023 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:31:01 INFO - PROCESS | 1655 | 1461742261024 Marionette TRACE conn2 <- [1,2914,null,{}] 00:31:01 INFO - PROCESS | 1655 | 1461742261026 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}] 00:31:01 INFO - PROCESS | 1655 | 1461742261145 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:31:01 INFO - PROCESS | 1655 | 1461742261185 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b993800 == 71 [pid = 1655] [id = 736] 00:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12a613400) [pid = 1655] [serial = 2208] [outer = 0x0] 00:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12abd1800) [pid = 1655] [serial = 2209] [outer = 0x12a613400] 00:31:01 INFO - PROCESS | 1655 | 1461742261211 Marionette DEBUG loaded listener.js 00:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12ae11800) [pid = 1655] [serial = 2210] [outer = 0x12a613400] 00:31:01 INFO - PROCESS | 1655 | 1461742261566 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]]]}] 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:31:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:31:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:31:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:31:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:31:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:31:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:31:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:31:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:31:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 582ms 00:31:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:31:01 INFO - PROCESS | 1655 | 1461742261606 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:31:01 INFO - PROCESS | 1655 | 1461742261607 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:31:01 INFO - PROCESS | 1655 | 1461742261610 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:31:01 INFO - PROCESS | 1655 | 1461742261611 Marionette TRACE conn2 <- [1,2918,null,{}] 00:31:01 INFO - PROCESS | 1655 | 1461742261613 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}] 00:31:01 INFO - PROCESS | 1655 | 1461742261727 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x127582c00) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1289e7000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x127fd4c00) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128e92400) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116682400) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11584ac00) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11ad40000) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113617000) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11a90c800) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11516b800) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x114352000) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11561e800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129fe3800) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:31:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a302800) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:31:01 INFO - PROCESS | 1655 | 1461742261911 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x118621800 == 72 [pid = 1655] [id = 737] 00:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113617000) [pid = 1655] [serial = 2211] [outer = 0x0] 00:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115162400) [pid = 1655] [serial = 2212] [outer = 0x113617000] 00:31:01 INFO - PROCESS | 1655 | 1461742261937 Marionette DEBUG loaded listener.js 00:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11ba2f800) [pid = 1655] [serial = 2213] [outer = 0x113617000] 00:31:02 INFO - PROCESS | 1655 | 1461742262200 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:31:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:31:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 00:31:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:31:02 INFO - PROCESS | 1655 | 1461742262235 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:31:02 INFO - PROCESS | 1655 | 1461742262237 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:31:02 INFO - PROCESS | 1655 | 1461742262239 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:31:02 INFO - PROCESS | 1655 | 1461742262240 Marionette TRACE conn2 <- [1,2922,null,{}] 00:31:02 INFO - PROCESS | 1655 | 1461742262242 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}] 00:31:02 INFO - PROCESS | 1655 | 1461742262339 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:31:02 INFO - PROCESS | 1655 | 1461742262344 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc45000 == 73 [pid = 1655] [id = 738] 00:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11a92c800) [pid = 1655] [serial = 2214] [outer = 0x0] 00:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1289e5400) [pid = 1655] [serial = 2215] [outer = 0x11a92c800] 00:31:02 INFO - PROCESS | 1655 | 1461742262371 Marionette DEBUG loaded listener.js 00:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12ae12800) [pid = 1655] [serial = 2216] [outer = 0x11a92c800] 00:31:02 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:31:02 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:31:02 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:31:02 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:31:02 INFO - PROCESS | 1655 | 1461742262714 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]]]}] 00:31:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:31:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:31:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 00:31:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:31:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 00:31:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:31:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 00:31:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:31:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:31:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 518ms 00:31:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:31:02 INFO - PROCESS | 1655 | 1461742262767 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:31:02 INFO - PROCESS | 1655 | 1461742262768 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:31:02 INFO - PROCESS | 1655 | 1461742262770 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:31:02 INFO - PROCESS | 1655 | 1461742262772 Marionette TRACE conn2 <- [1,2926,null,{}] 00:31:02 INFO - PROCESS | 1655 | 1461742262774 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}] 00:31:02 INFO - PROCESS | 1655 | 1461742262881 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:31:02 INFO - PROCESS | 1655 | 1461742262885 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea8c800 == 74 [pid = 1655] [id = 739] 00:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12ae1d000) [pid = 1655] [serial = 2217] [outer = 0x0] 00:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12b067000) [pid = 1655] [serial = 2218] [outer = 0x12ae1d000] 00:31:02 INFO - PROCESS | 1655 | 1461742262915 Marionette DEBUG loaded listener.js 00:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b35c800) [pid = 1655] [serial = 2219] [outer = 0x12ae1d000] 00:31:03 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:31:03 INFO - PROCESS | 1655 | 1461742263245 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]]]}] 00:31:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:31:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 00:31:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:31:03 INFO - PROCESS | 1655 | 1461742263290 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:31:03 INFO - PROCESS | 1655 | 1461742263291 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:31:03 INFO - PROCESS | 1655 | 1461742263293 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:31:03 INFO - PROCESS | 1655 | 1461742263294 Marionette TRACE conn2 <- [1,2930,null,{}] 00:31:03 INFO - PROCESS | 1655 | 1461742263297 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}] 00:31:03 INFO - PROCESS | 1655 | 1461742263391 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:31:03 INFO - PROCESS | 1655 | 1461742263459 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f22b000 == 75 [pid = 1655] [id = 740] 00:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12afda800) [pid = 1655] [serial = 2220] [outer = 0x0] 00:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12b42c800) [pid = 1655] [serial = 2221] [outer = 0x12afda800] 00:31:03 INFO - PROCESS | 1655 | 1461742263484 Marionette DEBUG loaded listener.js 00:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12b437400) [pid = 1655] [serial = 2222] [outer = 0x12afda800] 00:31:03 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:31:03 INFO - PROCESS | 1655 | 1461742263742 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]]]}] 00:31:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:31:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 00:31:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:31:03 INFO - PROCESS | 1655 | 1461742263769 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:31:03 INFO - PROCESS | 1655 | 1461742263770 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:31:03 INFO - PROCESS | 1655 | 1461742263772 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:31:03 INFO - PROCESS | 1655 | 1461742263774 Marionette TRACE conn2 <- [1,2934,null,{}] 00:31:03 INFO - PROCESS | 1655 | 1461742263776 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}] 00:31:03 INFO - PROCESS | 1655 | 1461742263876 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:31:04 INFO - PROCESS | 1655 | 1461742264005 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116892800 == 76 [pid = 1655] [id = 741] 00:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x113487c00) [pid = 1655] [serial = 2223] [outer = 0x0] 00:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11354b000) [pid = 1655] [serial = 2224] [outer = 0x113487c00] 00:31:04 INFO - PROCESS | 1655 | 1461742264039 Marionette DEBUG loaded listener.js 00:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x114bbb000) [pid = 1655] [serial = 2225] [outer = 0x113487c00] 00:31:04 INFO - PROCESS | 1655 | 1461742264464 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]]]}] 00:31:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:31:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 718ms 00:31:04 INFO - PROCESS | 1655 | 1461742264492 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:31:04 INFO - PROCESS | 1655 | 1461742264495 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:31:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:31:04 INFO - PROCESS | 1655 | 1461742264498 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:31:04 INFO - PROCESS | 1655 | 1461742264501 Marionette TRACE conn2 <- [1,2938,null,{}] 00:31:04 INFO - PROCESS | 1655 | 1461742264504 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}] 00:31:04 INFO - PROCESS | 1655 | 1461742264621 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:31:04 INFO - PROCESS | 1655 | 1461742264726 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e0a000 == 77 [pid = 1655] [id = 742] 00:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11516b800) [pid = 1655] [serial = 2226] [outer = 0x0] 00:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x118e0c400) [pid = 1655] [serial = 2227] [outer = 0x11516b800] 00:31:04 INFO - PROCESS | 1655 | 1461742264760 Marionette DEBUG loaded listener.js 00:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11ba25800) [pid = 1655] [serial = 2228] [outer = 0x11516b800] 00:31:05 INFO - PROCESS | 1655 | 1461742265127 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]]]}] 00:31:05 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:31:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 00:31:05 INFO - PROCESS | 1655 | 1461742265171 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:31:05 INFO - PROCESS | 1655 | 1461742265173 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:31:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:31:05 INFO - PROCESS | 1655 | 1461742265176 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:31:05 INFO - PROCESS | 1655 | 1461742265178 Marionette TRACE conn2 <- [1,2942,null,{}] 00:31:05 INFO - PROCESS | 1655 | 1461742265180 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}] 00:31:05 INFO - PROCESS | 1655 | 1461742265294 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:31:05 INFO - PROCESS | 1655 | 1461742265393 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b045000 == 78 [pid = 1655] [id = 743] 00:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11bef8400) [pid = 1655] [serial = 2229] [outer = 0x0] 00:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x123b0bc00) [pid = 1655] [serial = 2230] [outer = 0x11bef8400] 00:31:05 INFO - PROCESS | 1655 | 1461742265424 Marionette DEBUG loaded listener.js 00:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1289dcc00) [pid = 1655] [serial = 2231] [outer = 0x11bef8400] 00:31:05 INFO - PROCESS | 1655 | 1461742265792 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"]]]}] 00:31:05 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:31:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:31:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 627ms 00:31:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:31:05 INFO - PROCESS | 1655 | 1461742265803 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:31:05 INFO - PROCESS | 1655 | 1461742265805 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:31:05 INFO - PROCESS | 1655 | 1461742265812 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:31:05 INFO - PROCESS | 1655 | 1461742265816 Marionette TRACE conn2 <- [1,2946,null,{}] 00:31:05 INFO - PROCESS | 1655 | 1461742265820 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}] 00:31:05 INFO - PROCESS | 1655 | 1461742265936 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:31:06 INFO - PROCESS | 1655 | 1461742266042 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f234000 == 79 [pid = 1655] [id = 744] 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1289dd000) [pid = 1655] [serial = 2232] [outer = 0x0] 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129fde800) [pid = 1655] [serial = 2233] [outer = 0x1289dd000] 00:31:06 INFO - PROCESS | 1655 | 1461742266074 Marionette DEBUG loaded listener.js 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12a68f000) [pid = 1655] [serial = 2234] [outer = 0x1289dd000] 00:31:06 INFO - PROCESS | 1655 | 1461742266390 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]]]}] 00:31:06 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:31:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 629ms 00:31:06 INFO - PROCESS | 1655 | 1461742266437 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:31:06 INFO - PROCESS | 1655 | 1461742266438 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:31:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:31:06 INFO - PROCESS | 1655 | 1461742266441 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:31:06 INFO - PROCESS | 1655 | 1461742266442 Marionette TRACE conn2 <- [1,2950,null,{}] 00:31:06 INFO - PROCESS | 1655 | 1461742266445 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}] 00:31:06 INFO - PROCESS | 1655 | 1461742266559 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:31:06 INFO - PROCESS | 1655 | 1461742266660 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f70a800 == 80 [pid = 1655] [id = 745] 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12abd2000) [pid = 1655] [serial = 2235] [outer = 0x0] 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12afde800) [pid = 1655] [serial = 2236] [outer = 0x12abd2000] 00:31:06 INFO - PROCESS | 1655 | 1461742266712 Marionette DEBUG loaded listener.js 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12b067c00) [pid = 1655] [serial = 2237] [outer = 0x12abd2000] 00:31:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f716000 == 81 [pid = 1655] [id = 746] 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12b353000) [pid = 1655] [serial = 2238] [outer = 0x0] 00:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12afdfc00) [pid = 1655] [serial = 2239] [outer = 0x12b353000] 00:31:07 INFO - PROCESS | 1655 | 1461742267141 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]]]}] 00:31:07 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:31:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 00:31:07 INFO - PROCESS | 1655 | 1461742267171 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:31:07 INFO - PROCESS | 1655 | 1461742267173 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:31:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:31:07 INFO - PROCESS | 1655 | 1461742267179 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:31:07 INFO - PROCESS | 1655 | 1461742267184 Marionette TRACE conn2 <- [1,2954,null,{}] 00:31:07 INFO - PROCESS | 1655 | 1461742267187 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}] 00:31:07 INFO - PROCESS | 1655 | 1461742267400 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:31:07 INFO - PROCESS | 1655 | 1461742267502 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8d7000 == 82 [pid = 1655] [id = 747] 00:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12b358c00) [pid = 1655] [serial = 2240] [outer = 0x0] 00:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12b64a000) [pid = 1655] [serial = 2241] [outer = 0x12b358c00] 00:31:07 INFO - PROCESS | 1655 | 1461742267555 Marionette DEBUG loaded listener.js 00:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12b909800) [pid = 1655] [serial = 2242] [outer = 0x12b358c00] 00:31:07 INFO - PROCESS | 1655 | 1461742267967 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]]]}] 00:31:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:31:08 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 00:31:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 823ms 00:31:08 INFO - PROCESS | 1655 | 1461742268002 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:31:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:31:08 INFO - PROCESS | 1655 | 1461742268003 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:31:08 INFO - PROCESS | 1655 | 1461742268006 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:31:08 INFO - PROCESS | 1655 | 1461742268007 Marionette TRACE conn2 <- [1,2958,null,{}] 00:31:08 INFO - PROCESS | 1655 | 1461742268009 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}] 00:31:08 INFO - PROCESS | 1655 | 1461742268129 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:31:08 INFO - PROCESS | 1655 | 1461742268231 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd11000 == 83 [pid = 1655] [id = 748] 00:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12b910000) [pid = 1655] [serial = 2243] [outer = 0x0] 00:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12bcaac00) [pid = 1655] [serial = 2244] [outer = 0x12b910000] 00:31:08 INFO - PROCESS | 1655 | 1461742268263 Marionette DEBUG loaded listener.js 00:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12bdb4c00) [pid = 1655] [serial = 2245] [outer = 0x12b910000] 00:31:08 INFO - PROCESS | 1655 | 1461742268604 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]]]}] 00:31:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:31:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 618ms 00:31:08 INFO - PROCESS | 1655 | 1461742268625 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:31:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:31:08 INFO - PROCESS | 1655 | 1461742268626 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:31:08 INFO - PROCESS | 1655 | 1461742268628 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:31:08 INFO - PROCESS | 1655 | 1461742268630 Marionette TRACE conn2 <- [1,2962,null,{}] 00:31:08 INFO - PROCESS | 1655 | 1461742268632 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}] 00:31:08 INFO - PROCESS | 1655 | 1461742268744 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:31:08 INFO - PROCESS | 1655 | 1461742268821 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe18000 == 84 [pid = 1655] [id = 749] 00:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12bdacc00) [pid = 1655] [serial = 2246] [outer = 0x0] 00:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12bf4cc00) [pid = 1655] [serial = 2247] [outer = 0x12bdacc00] 00:31:08 INFO - PROCESS | 1655 | 1461742268852 Marionette DEBUG loaded listener.js 00:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12d04c000) [pid = 1655] [serial = 2248] [outer = 0x12bdacc00] 00:31:09 INFO - PROCESS | 1655 | 1461742269273 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]]]}] 00:31:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:31:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 00:31:09 INFO - PROCESS | 1655 | 1461742269300 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:31:09 INFO - PROCESS | 1655 | 1461742269302 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:31:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:31:09 INFO - PROCESS | 1655 | 1461742269306 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:31:09 INFO - PROCESS | 1655 | 1461742269308 Marionette TRACE conn2 <- [1,2966,null,{}] 00:31:09 INFO - PROCESS | 1655 | 1461742269311 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}] 00:31:09 INFO - PROCESS | 1655 | 1461742269478 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:31:09 INFO - PROCESS | 1655 | 1461742269636 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb03800 == 85 [pid = 1655] [id = 750] 00:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x1157e7000) [pid = 1655] [serial = 2249] [outer = 0x0] 00:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x123a16000) [pid = 1655] [serial = 2250] [outer = 0x1157e7000] 00:31:09 INFO - PROCESS | 1655 | 1461742269684 Marionette DEBUG loaded listener.js 00:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d202c00) [pid = 1655] [serial = 2251] [outer = 0x1157e7000] 00:31:10 INFO - PROCESS | 1655 | 1461742270259 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]]]}] 00:31:10 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. 00:31:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 970ms 00:31:10 INFO - PROCESS | 1655 | 1461742270276 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:31:10 INFO - PROCESS | 1655 | 1461742270278 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:31:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:31:10 INFO - PROCESS | 1655 | 1461742270282 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:31:10 INFO - PROCESS | 1655 | 1461742270284 Marionette TRACE conn2 <- [1,2970,null,{}] 00:31:10 INFO - PROCESS | 1655 | 1461742270288 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}] 00:31:10 INFO - PROCESS | 1655 | 1461742270392 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:31:10 INFO - PROCESS | 1655 | 1461742270505 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11921b800 == 86 [pid = 1655] [id = 751] 00:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113551800) [pid = 1655] [serial = 2252] [outer = 0x0] 00:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x114bbe400) [pid = 1655] [serial = 2253] [outer = 0x113551800] 00:31:10 INFO - PROCESS | 1655 | 1461742270536 Marionette DEBUG loaded listener.js 00:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x115847000) [pid = 1655] [serial = 2254] [outer = 0x113551800] 00:31:10 INFO - PROCESS | 1655 | 1461742270932 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]]]}] 00:31:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:31:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 672ms 00:31:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:31:10 INFO - PROCESS | 1655 | 1461742270960 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:31:10 INFO - PROCESS | 1655 | 1461742270964 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:31:10 INFO - PROCESS | 1655 | 1461742270970 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:31:10 INFO - PROCESS | 1655 | 1461742270971 Marionette TRACE conn2 <- [1,2974,null,{}] 00:31:10 INFO - PROCESS | 1655 | 1461742270974 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}] 00:31:11 INFO - PROCESS | 1655 | 1461742271077 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:31:11 INFO - PROCESS | 1655 | 1461742271157 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c872000 == 87 [pid = 1655] [id = 752] 00:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x116379800) [pid = 1655] [serial = 2255] [outer = 0x0] 00:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11a910800) [pid = 1655] [serial = 2256] [outer = 0x116379800] 00:31:11 INFO - PROCESS | 1655 | 1461742271187 Marionette DEBUG loaded listener.js 00:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11b2fb800) [pid = 1655] [serial = 2257] [outer = 0x116379800] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x129f31000 == 86 [pid = 1655] [id = 473] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12f22b000 == 85 [pid = 1655] [id = 740] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea8c800 == 84 [pid = 1655] [id = 739] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc45000 == 83 [pid = 1655] [id = 738] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x118621800 == 82 [pid = 1655] [id = 737] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b993800 == 81 [pid = 1655] [id = 736] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b120000 == 80 [pid = 1655] [id = 735] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12a338000 == 79 [pid = 1655] [id = 734] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11516dc00) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12d42ec00) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129d1f400) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12abd7800) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | 1461742271618 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]]]}] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x129e4c000 == 78 [pid = 1655] [id = 733] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12756a000 == 77 [pid = 1655] [id = 732] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x124009000 == 76 [pid = 1655] [id = 731] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11a82a800 == 75 [pid = 1655] [id = 730] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x110f61800 == 74 [pid = 1655] [id = 729] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd1d800 == 73 [pid = 1655] [id = 725] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12d43a000 == 72 [pid = 1655] [id = 724] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b127000 == 71 [pid = 1655] [id = 723] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x125e1f000 == 70 [pid = 1655] [id = 722] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad2f800 == 69 [pid = 1655] [id = 721] 00:31:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1c800 == 68 [pid = 1655] [id = 720] 00:31:11 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. 00:31:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 00:31:11 INFO - PROCESS | 1655 | 1461742271639 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:31:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:31:11 INFO - PROCESS | 1655 | 1461742271640 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:31:11 INFO - PROCESS | 1655 | 1461742271643 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:31:11 INFO - PROCESS | 1655 | 1461742271645 Marionette TRACE conn2 <- [1,2978,null,{}] 00:31:11 INFO - PROCESS | 1655 | 1461742271652 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}] 00:31:11 INFO - PROCESS | 1655 | 1461742271745 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:31:11 INFO - PROCESS | 1655 | 1461742271751 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad15000 == 69 [pid = 1655] [id = 753] 00:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11c27b400) [pid = 1655] [serial = 2258] [outer = 0x0] 00:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11c49b000) [pid = 1655] [serial = 2259] [outer = 0x11c27b400] 00:31:11 INFO - PROCESS | 1655 | 1461742271779 Marionette DEBUG loaded listener.js 00:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x123f02800) [pid = 1655] [serial = 2260] [outer = 0x11c27b400] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12a60dc00) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x127fd2c00) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x127865c00) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x129d21400) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1289e3c00) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x129f04c00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1186b5800) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11926b000) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11b6d7400) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11c36c800) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11c5c2400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x123a18c00) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12e5ae800) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12abd9c00) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123fdd000) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x115621c00) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1152e2800) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11afc3800) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11561c400) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x123b33800) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129fdd800) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x128e94800) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x129edd400) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x129fe5c00) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a309800) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a0b8400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12751c800) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 00:31:11 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12a614400) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 00:31:12 INFO - PROCESS | 1655 | 1461742272120 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]]]}] 00:31:12 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. 00:31:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 00:31:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:31:12 INFO - PROCESS | 1655 | 1461742272165 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:31:12 INFO - PROCESS | 1655 | 1461742272166 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:31:12 INFO - PROCESS | 1655 | 1461742272169 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:31:12 INFO - PROCESS | 1655 | 1461742272170 Marionette TRACE conn2 <- [1,2982,null,{}] 00:31:12 INFO - PROCESS | 1655 | 1461742272172 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}] 00:31:12 INFO - PROCESS | 1655 | 1461742272262 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:31:12 INFO - PROCESS | 1655 | 1461742272267 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12443f800 == 70 [pid = 1655] [id = 754] 00:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123f09800) [pid = 1655] [serial = 2261] [outer = 0x0] 00:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12441c400) [pid = 1655] [serial = 2262] [outer = 0x123f09800] 00:31:12 INFO - PROCESS | 1655 | 1461742272294 Marionette DEBUG loaded listener.js 00:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1274e7400) [pid = 1655] [serial = 2263] [outer = 0x123f09800] 00:31:12 INFO - PROCESS | 1655 | 1461742272644 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"]]]}] 00:31:12 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 00:31:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:31:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 517ms 00:31:12 INFO - PROCESS | 1655 | 1461742272687 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:31:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:31:12 INFO - PROCESS | 1655 | 1461742272688 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:31:12 INFO - PROCESS | 1655 | 1461742272690 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:31:12 INFO - PROCESS | 1655 | 1461742272691 Marionette TRACE conn2 <- [1,2986,null,{}] 00:31:12 INFO - PROCESS | 1655 | 1461742272701 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}] 00:31:12 INFO - PROCESS | 1655 | 1461742272814 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:31:12 INFO - PROCESS | 1655 | 1461742272818 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129f2f000 == 71 [pid = 1655] [id = 755] 00:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x127587400) [pid = 1655] [serial = 2264] [outer = 0x0] 00:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x127eb3800) [pid = 1655] [serial = 2265] [outer = 0x127587400] 00:31:12 INFO - PROCESS | 1655 | 1461742272845 Marionette DEBUG loaded listener.js 00:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x127fd9800) [pid = 1655] [serial = 2266] [outer = 0x127587400] 00:31:13 INFO - PROCESS | 1655 | 1461742273156 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]]]}] 00:31:13 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. 00:31:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 00:31:13 INFO - PROCESS | 1655 | 1461742273159 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:31:13 INFO - PROCESS | 1655 | 1461742273160 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:31:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:31:13 INFO - PROCESS | 1655 | 1461742273170 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:31:13 INFO - PROCESS | 1655 | 1461742273171 Marionette TRACE conn2 <- [1,2990,null,{}] 00:31:13 INFO - PROCESS | 1655 | 1461742273173 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}] 00:31:13 INFO - PROCESS | 1655 | 1461742273284 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:31:13 INFO - PROCESS | 1655 | 1461742273357 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a338000 == 72 [pid = 1655] [id = 756] 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x127ed0000) [pid = 1655] [serial = 2267] [outer = 0x0] 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x129d08800) [pid = 1655] [serial = 2268] [outer = 0x127ed0000] 00:31:13 INFO - PROCESS | 1655 | 1461742273385 Marionette DEBUG loaded listener.js 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12a0b8800) [pid = 1655] [serial = 2269] [outer = 0x127ed0000] 00:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b036800 == 73 [pid = 1655] [id = 757] 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12a687c00) [pid = 1655] [serial = 2270] [outer = 0x0] 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x129fe4800) [pid = 1655] [serial = 2271] [outer = 0x12a687c00] 00:31:13 INFO - PROCESS | 1655 | 1461742273722 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]]]}] 00:31:13 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. 00:31:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 575ms 00:31:13 INFO - PROCESS | 1655 | 1461742273738 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:31:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:31:13 INFO - PROCESS | 1655 | 1461742273740 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:31:13 INFO - PROCESS | 1655 | 1461742273742 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:31:13 INFO - PROCESS | 1655 | 1461742273743 Marionette TRACE conn2 <- [1,2994,null,{}] 00:31:13 INFO - PROCESS | 1655 | 1461742273745 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}] 00:31:13 INFO - PROCESS | 1655 | 1461742273882 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:31:13 INFO - PROCESS | 1655 | 1461742273898 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6b0800 == 74 [pid = 1655] [id = 758] 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12a307400) [pid = 1655] [serial = 2272] [outer = 0x0] 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12a611400) [pid = 1655] [serial = 2273] [outer = 0x12a307400] 00:31:13 INFO - PROCESS | 1655 | 1461742273925 Marionette DEBUG loaded listener.js 00:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12aa8c800) [pid = 1655] [serial = 2274] [outer = 0x12a307400] 00:31:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:31:14 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 00:31:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 00:31:14 INFO - PROCESS | 1655 | 1461742274257 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]]]}] 00:31:14 INFO - PROCESS | 1655 | 1461742274262 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:31:14 INFO - PROCESS | 1655 | 1461742274264 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:31:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:31:14 INFO - PROCESS | 1655 | 1461742274268 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:31:14 INFO - PROCESS | 1655 | 1461742274270 Marionette TRACE conn2 <- [1,2998,null,{}] 00:31:14 INFO - PROCESS | 1655 | 1461742274272 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}] 00:31:14 INFO - PROCESS | 1655 | 1461742274390 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:31:14 INFO - PROCESS | 1655 | 1461742274404 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d153800 == 75 [pid = 1655] [id = 759] 00:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x129edb400) [pid = 1655] [serial = 2275] [outer = 0x0] 00:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12abd6400) [pid = 1655] [serial = 2276] [outer = 0x129edb400] 00:31:14 INFO - PROCESS | 1655 | 1461742274429 Marionette DEBUG loaded listener.js 00:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12afd8800) [pid = 1655] [serial = 2277] [outer = 0x129edb400] 00:31:14 INFO - PROCESS | 1655 | 1461742274768 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]]]}] 00:31:14 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. 00:31:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 00:31:14 INFO - PROCESS | 1655 | 1461742274787 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:31:14 INFO - PROCESS | 1655 | 1461742274788 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:31:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:31:14 INFO - PROCESS | 1655 | 1461742274790 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:31:14 INFO - PROCESS | 1655 | 1461742274791 Marionette TRACE conn2 <- [1,3002,null,{}] 00:31:14 INFO - PROCESS | 1655 | 1461742274794 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}] 00:31:14 INFO - PROCESS | 1655 | 1461742274910 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:31:14 INFO - PROCESS | 1655 | 1461742274923 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dd11800 == 76 [pid = 1655] [id = 760] 00:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12afe1400) [pid = 1655] [serial = 2278] [outer = 0x0] 00:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12b063400) [pid = 1655] [serial = 2279] [outer = 0x12afe1400] 00:31:14 INFO - PROCESS | 1655 | 1461742274948 Marionette DEBUG loaded listener.js 00:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b23f400) [pid = 1655] [serial = 2280] [outer = 0x12afe1400] 00:31:15 INFO - PROCESS | 1655 | 1461742275268 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]]]}] 00:31:15 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. 00:31:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 00:31:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:31:15 INFO - PROCESS | 1655 | 1461742275310 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:31:15 INFO - PROCESS | 1655 | 1461742275311 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:31:15 INFO - PROCESS | 1655 | 1461742275313 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:31:15 INFO - PROCESS | 1655 | 1461742275314 Marionette TRACE conn2 <- [1,3006,null,{}] 00:31:15 INFO - PROCESS | 1655 | 1461742275317 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}] 00:31:15 INFO - PROCESS | 1655 | 1461742275438 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:31:15 INFO - PROCESS | 1655 | 1461742275450 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea87800 == 77 [pid = 1655] [id = 761] 00:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12b350c00) [pid = 1655] [serial = 2281] [outer = 0x0] 00:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12b42dc00) [pid = 1655] [serial = 2282] [outer = 0x12b350c00] 00:31:15 INFO - PROCESS | 1655 | 1461742275479 Marionette DEBUG loaded listener.js 00:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12b436800) [pid = 1655] [serial = 2283] [outer = 0x12b350c00] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x118885c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x127eb4400) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11354e000) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12a613400) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x115617400) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11befa400) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12a610000) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x123a1f000) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x127586000) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12ae1d000) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x113617000) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:31:15 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11354e400) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:31:16 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x127fd5c00) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:31:16 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x129ed9800) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:31:16 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12d26f800) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:31:16 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12e8dd000) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:31:16 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11a92c800) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:31:16 INFO - PROCESS | 1655 | 1461742276208 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]]]}] 00:31:16 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. 00:31:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 922ms 00:31:16 INFO - PROCESS | 1655 | 1461742276236 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:31:16 INFO - PROCESS | 1655 | 1461742276239 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:31:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:31:16 INFO - PROCESS | 1655 | 1461742276242 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:31:16 INFO - PROCESS | 1655 | 1461742276245 Marionette TRACE conn2 <- [1,3010,null,{}] 00:31:16 INFO - PROCESS | 1655 | 1461742276250 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}] 00:31:16 INFO - PROCESS | 1655 | 1461742276410 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:31:16 INFO - PROCESS | 1655 | 1461742276419 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12eaed800 == 78 [pid = 1655] [id = 762] 00:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x118947400) [pid = 1655] [serial = 2284] [outer = 0x0] 00:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bcb0000) [pid = 1655] [serial = 2285] [outer = 0x118947400] 00:31:16 INFO - PROCESS | 1655 | 1461742276466 Marionette DEBUG loaded listener.js 00:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12d24e000) [pid = 1655] [serial = 2286] [outer = 0x118947400] 00:31:16 INFO - PROCESS | 1655 | 1461742276795 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]]]}] 00:31:16 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 00:31:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms 00:31:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:31:16 INFO - PROCESS | 1655 | 1461742276821 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:31:16 INFO - PROCESS | 1655 | 1461742276822 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:31:16 INFO - PROCESS | 1655 | 1461742276824 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:31:16 INFO - PROCESS | 1655 | 1461742276825 Marionette TRACE conn2 <- [1,3014,null,{}] 00:31:16 INFO - PROCESS | 1655 | 1461742276828 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}] 00:31:16 INFO - PROCESS | 1655 | 1461742276970 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:31:16 INFO - PROCESS | 1655 | 1461742276977 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f708000 == 79 [pid = 1655] [id = 763] 00:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12b35f400) [pid = 1655] [serial = 2287] [outer = 0x0] 00:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12d266c00) [pid = 1655] [serial = 2288] [outer = 0x12b35f400] 00:31:17 INFO - PROCESS | 1655 | 1461742277003 Marionette DEBUG loaded listener.js 00:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12d26dc00) [pid = 1655] [serial = 2289] [outer = 0x12b35f400] 00:31:17 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:31:17 INFO - PROCESS | 1655 | 1461742277359 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:31:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:31:17 INFO - {} 00:31:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:31:17 INFO - {} 00:31:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:31:17 INFO - {} 00:31:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:31:17 INFO - {} 00:31:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 574ms 00:31:17 INFO - TEST-START | /FileAPI/fileReader.html 00:31:17 INFO - PROCESS | 1655 | 1461742277399 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:31:17 INFO - PROCESS | 1655 | 1461742277400 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:31:17 INFO - PROCESS | 1655 | 1461742277402 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:31:17 INFO - PROCESS | 1655 | 1461742277403 Marionette TRACE conn2 <- [1,3018,null,{}] 00:31:17 INFO - PROCESS | 1655 | 1461742277405 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}] 00:31:17 INFO - PROCESS | 1655 | 1461742277498 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:31:17 INFO - PROCESS | 1655 | 1461742277565 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x13038d800 == 80 [pid = 1655] [id = 764] 00:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12d26a800) [pid = 1655] [serial = 2290] [outer = 0x0] 00:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12d2af800) [pid = 1655] [serial = 2291] [outer = 0x12d26a800] 00:31:17 INFO - PROCESS | 1655 | 1461742277590 Marionette DEBUG loaded listener.js 00:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12d42d000) [pid = 1655] [serial = 2292] [outer = 0x12d26a800] 00:31:17 INFO - PROCESS | 1655 | 1461742277843 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]]]}] 00:31:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:31:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:31:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:31:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:31:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 00:31:17 INFO - PROCESS | 1655 | 1461742277872 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:31:17 INFO - PROCESS | 1655 | 1461742277873 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:31:17 INFO - TEST-START | /FileAPI/historical.html 00:31:17 INFO - PROCESS | 1655 | 1461742277876 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:31:17 INFO - PROCESS | 1655 | 1461742277877 Marionette TRACE conn2 <- [1,3022,null,{}] 00:31:17 INFO - PROCESS | 1655 | 1461742277886 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}] 00:31:18 INFO - PROCESS | 1655 | 1461742278061 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:31:18 INFO - PROCESS | 1655 | 1461742278168 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x115722000 == 81 [pid = 1655] [id = 765] 00:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11360b000) [pid = 1655] [serial = 2293] [outer = 0x0] 00:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x114352000) [pid = 1655] [serial = 2294] [outer = 0x11360b000] 00:31:18 INFO - PROCESS | 1655 | 1461742278205 Marionette DEBUG loaded listener.js 00:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1155c7800) [pid = 1655] [serial = 2295] [outer = 0x11360b000] 00:31:18 INFO - PROCESS | 1655 | 1461742278620 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"]]]}] 00:31:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:31:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:31:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:31:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:31:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:31:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:31:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:31:18 INFO - TEST-OK | /FileAPI/historical.html | took 775ms 00:31:18 INFO - PROCESS | 1655 | 1461742278652 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:31:18 INFO - PROCESS | 1655 | 1461742278655 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:31:18 INFO - TEST-START | /FileAPI/idlharness.html 00:31:18 INFO - PROCESS | 1655 | 1461742278658 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:31:18 INFO - PROCESS | 1655 | 1461742278660 Marionette TRACE conn2 <- [1,3026,null,{}] 00:31:18 INFO - PROCESS | 1655 | 1461742278664 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}] 00:31:18 INFO - PROCESS | 1655 | 1461742278781 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:31:18 INFO - PROCESS | 1655 | 1461742278892 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x124021800 == 82 [pid = 1655] [id = 766] 00:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1163f1800) [pid = 1655] [serial = 2296] [outer = 0x0] 00:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11a924400) [pid = 1655] [serial = 2297] [outer = 0x1163f1800] 00:31:18 INFO - PROCESS | 1655 | 1461742278926 Marionette DEBUG loaded listener.js 00:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11c36d000) [pid = 1655] [serial = 2298] [outer = 0x1163f1800] 00:31:19 INFO - PROCESS | 1655 | 1461742279580 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]]]}] 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:31:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:31:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:31:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:31:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:31:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:31:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:31:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:31:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:31:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:31:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:31:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:31:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:31:19 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 00:31:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:31:19 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 00:31:19 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 00:31:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:31:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:31:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:31:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:31:19 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 00:31:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:31:19 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 00:31:19 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 00:31:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:31:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:31:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:31:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:31:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:31:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:31:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 990ms 00:31:19 INFO - PROCESS | 1655 | 1461742279649 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:31:19 INFO - PROCESS | 1655 | 1461742279651 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:31:19 INFO - TEST-START | /FileAPI/idlharness.worker 00:31:19 INFO - PROCESS | 1655 | 1461742279654 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:31:19 INFO - PROCESS | 1655 | 1461742279655 Marionette TRACE conn2 <- [1,3030,null,{}] 00:31:19 INFO - PROCESS | 1655 | 1461742279658 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}] 00:31:19 INFO - PROCESS | 1655 | 1461742279781 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:31:19 INFO - PROCESS | 1655 | 1461742279861 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b69800 == 83 [pid = 1655] [id = 767] 00:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12d045c00) [pid = 1655] [serial = 2299] [outer = 0x0] 00:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d251800) [pid = 1655] [serial = 2300] [outer = 0x12d045c00] 00:31:19 INFO - PROCESS | 1655 | 1461742279891 Marionette DEBUG loaded listener.js 00:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12d42e000) [pid = 1655] [serial = 2301] [outer = 0x12d045c00] 00:31:20 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:31:20 INFO - PROCESS | 1655 | 1461742280675 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,{},{}]]]}] 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:31:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:31:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:31:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:31:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:31:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:31:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:31:20 INFO - {} 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:31:20 INFO - {} 00:31:20 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 - {} 00:31:20 INFO - {} 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:31:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:31:20 INFO - {} 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:31:20 INFO - {} 00:31:20 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 - {} 00:31:20 INFO - {} 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:31:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:31:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:31:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:31:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 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 00:31:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:31:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:31:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:31:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:31:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:31:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:31:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:31:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:31:20 INFO - {} 00:31:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1089ms 00:31:20 INFO - PROCESS | 1655 | 1461742280744 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:31:20 INFO - PROCESS | 1655 | 1461742280747 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:31:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:31:20 INFO - PROCESS | 1655 | 1461742280756 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:31:20 INFO - PROCESS | 1655 | 1461742280760 Marionette TRACE conn2 <- [1,3034,null,{}] 00:31:20 INFO - PROCESS | 1655 | 1461742280763 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}] 00:31:20 INFO - PROCESS | 1655 | 1461742280912 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:31:21 INFO - PROCESS | 1655 | 1461742281019 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d22000 == 84 [pid = 1655] [id = 768] 00:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12d430800) [pid = 1655] [serial = 2302] [outer = 0x0] 00:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12f266400) [pid = 1655] [serial = 2303] [outer = 0x12d430800] 00:31:21 INFO - PROCESS | 1655 | 1461742281052 Marionette DEBUG loaded listener.js 00:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12f3d5400) [pid = 1655] [serial = 2304] [outer = 0x12d430800] 00:31:21 INFO - PROCESS | 1655 | 1461742281456 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]]]}] 00:31:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:31:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 730ms 00:31:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:31:21 INFO - PROCESS | 1655 | 1461742281481 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:31:21 INFO - PROCESS | 1655 | 1461742281483 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:31:21 INFO - PROCESS | 1655 | 1461742281485 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:31:21 INFO - PROCESS | 1655 | 1461742281486 Marionette TRACE conn2 <- [1,3038,null,{}] 00:31:21 INFO - PROCESS | 1655 | 1461742281489 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}] 00:31:21 INFO - PROCESS | 1655 | 1461742281604 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:31:21 INFO - PROCESS | 1655 | 1461742281683 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x139db4800 == 85 [pid = 1655] [id = 769] 00:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12f3e2800) [pid = 1655] [serial = 2305] [outer = 0x0] 00:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12f570c00) [pid = 1655] [serial = 2306] [outer = 0x12f3e2800] 00:31:21 INFO - PROCESS | 1655 | 1461742281716 Marionette DEBUG loaded listener.js 00:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12f576800) [pid = 1655] [serial = 2307] [outer = 0x12f3e2800] 00:31:22 INFO - PROCESS | 1655 | 1461742282075 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"]]]}] 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:31:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 00:31:22 INFO - PROCESS | 1655 | 1461742282104 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:31:22 INFO - PROCESS | 1655 | 1461742282106 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:31:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:31:22 INFO - PROCESS | 1655 | 1461742282108 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:31:22 INFO - PROCESS | 1655 | 1461742282110 Marionette TRACE conn2 <- [1,3042,null,{}] 00:31:22 INFO - PROCESS | 1655 | 1461742282112 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}] 00:31:22 INFO - PROCESS | 1655 | 1461742282232 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:31:22 INFO - PROCESS | 1655 | 1461742282333 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x139fd6800 == 86 [pid = 1655] [id = 770] 00:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12f8e3800) [pid = 1655] [serial = 2308] [outer = 0x0] 00:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12f8e5400) [pid = 1655] [serial = 2309] [outer = 0x12f8e3800] 00:31:22 INFO - PROCESS | 1655 | 1461742282371 Marionette DEBUG loaded listener.js 00:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12f8ed400) [pid = 1655] [serial = 2310] [outer = 0x12f8e3800] 00:31:22 INFO - PROCESS | 1655 | 1461742282846 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]]]}] 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:31:22 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. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:31:22 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'.) 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:31:22 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. 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:31:22 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. 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:31:22 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. 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:31:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:31:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:31:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:31:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 783ms 00:31:22 INFO - PROCESS | 1655 | 1461742282893 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:31:22 INFO - PROCESS | 1655 | 1461742282894 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:31:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:31:22 INFO - PROCESS | 1655 | 1461742282914 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:31:22 INFO - PROCESS | 1655 | 1461742282915 Marionette TRACE conn2 <- [1,3046,null,{}] 00:31:22 INFO - PROCESS | 1655 | 1461742282921 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}] 00:31:23 INFO - PROCESS | 1655 | 1461742283035 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:31:23 INFO - PROCESS | 1655 | 1461742283116 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1d4000 == 87 [pid = 1655] [id = 771] 00:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12f8ed800) [pid = 1655] [serial = 2311] [outer = 0x0] 00:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12fad8800) [pid = 1655] [serial = 2312] [outer = 0x12f8ed800] 00:31:23 INFO - PROCESS | 1655 | 1461742283145 Marionette DEBUG loaded listener.js 00:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12fbd8000) [pid = 1655] [serial = 2313] [outer = 0x12f8ed800] 00:31:23 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:31:23 INFO - PROCESS | 1655 | 1461742283528 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:31:23 INFO - {} 00:31:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 639ms 00:31:23 INFO - PROCESS | 1655 | 1461742283536 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:31:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:31:23 INFO - PROCESS | 1655 | 1461742283538 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:31:23 INFO - PROCESS | 1655 | 1461742283540 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:31:23 INFO - PROCESS | 1655 | 1461742283541 Marionette TRACE conn2 <- [1,3050,null,{}] 00:31:23 INFO - PROCESS | 1655 | 1461742283544 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}] 00:31:23 INFO - PROCESS | 1655 | 1461742283677 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:31:23 INFO - PROCESS | 1655 | 1461742283757 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x13ae90800 == 88 [pid = 1655] [id = 772] 00:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12fbd8800) [pid = 1655] [serial = 2314] [outer = 0x0] 00:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12fbe1000) [pid = 1655] [serial = 2315] [outer = 0x12fbd8800] 00:31:23 INFO - PROCESS | 1655 | 1461742283787 Marionette DEBUG loaded listener.js 00:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x13010b400) [pid = 1655] [serial = 2316] [outer = 0x12fbd8800] 00:31:24 INFO - PROCESS | 1655 | 1461742284175 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]]]}] 00:31:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:31:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:31:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:31:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:31:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 669ms 00:31:24 INFO - PROCESS | 1655 | 1461742284210 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:31:24 INFO - PROCESS | 1655 | 1461742284211 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:31:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:31:24 INFO - PROCESS | 1655 | 1461742284214 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:31:24 INFO - PROCESS | 1655 | 1461742284215 Marionette TRACE conn2 <- [1,3054,null,{}] 00:31:24 INFO - PROCESS | 1655 | 1461742284218 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}] 00:31:24 INFO - PROCESS | 1655 | 1461742284342 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:31:24 INFO - PROCESS | 1655 | 1461742284478 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d38000 == 89 [pid = 1655] [id = 773] 00:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x11354c400) [pid = 1655] [serial = 2317] [outer = 0x0] 00:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x11acee800) [pid = 1655] [serial = 2318] [outer = 0x11354c400] 00:31:24 INFO - PROCESS | 1655 | 1461742284528 Marionette DEBUG loaded listener.js 00:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12b066000) [pid = 1655] [serial = 2319] [outer = 0x11354c400] 00:31:25 INFO - PROCESS | 1655 | 1461742285112 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"]]]}] 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:31:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:31:25 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" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:31:25 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" 00:31:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:31:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:31:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 937ms 00:31:25 INFO - PROCESS | 1655 | 1461742285151 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:31:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:31:25 INFO - PROCESS | 1655 | 1461742285152 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:31:25 INFO - PROCESS | 1655 | 1461742285155 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:31:25 INFO - PROCESS | 1655 | 1461742285156 Marionette TRACE conn2 <- [1,3058,null,{}] 00:31:25 INFO - PROCESS | 1655 | 1461742285158 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}] 00:31:25 INFO - PROCESS | 1655 | 1461742285282 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:31:25 INFO - PROCESS | 1655 | 1461742285558 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c860000 == 90 [pid = 1655] [id = 774] 00:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11354fc00) [pid = 1655] [serial = 2320] [outer = 0x0] 00:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x115162800) [pid = 1655] [serial = 2321] [outer = 0x11354fc00] 00:31:25 INFO - PROCESS | 1655 | 1461742285626 Marionette DEBUG loaded listener.js 00:31:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1159bd400) [pid = 1655] [serial = 2322] [outer = 0x11354fc00] 00:31:26 INFO - PROCESS | 1655 | 1461742286064 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]]]}] 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:31:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:31:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:31:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:31:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:31:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:31:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:31:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:31:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:31:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 927ms 00:31:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:31:26 INFO - PROCESS | 1655 | 1461742286083 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:31:26 INFO - PROCESS | 1655 | 1461742286086 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:31:26 INFO - PROCESS | 1655 | 1461742286089 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:31:26 INFO - PROCESS | 1655 | 1461742286091 Marionette TRACE conn2 <- [1,3062,null,{}] 00:31:26 INFO - PROCESS | 1655 | 1461742286095 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}] 00:31:26 INFO - PROCESS | 1655 | 1461742286242 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:31:26 INFO - PROCESS | 1655 | 1461742286364 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c25000 == 91 [pid = 1655] [id = 775] 00:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x123a18400) [pid = 1655] [serial = 2323] [outer = 0x0] 00:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x123f02c00) [pid = 1655] [serial = 2324] [outer = 0x123a18400] 00:31:26 INFO - PROCESS | 1655 | 1461742286398 Marionette DEBUG loaded listener.js 00:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1274f3400) [pid = 1655] [serial = 2325] [outer = 0x123a18400] 00:31:26 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:31:26 INFO - PROCESS | 1655 | 1461742286923 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:31:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:31:26 INFO - {} 00:31:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 872ms 00:31:26 INFO - PROCESS | 1655 | --DOCSHELL 0x13038d800 == 90 [pid = 1655] [id = 764] 00:31:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12f708000 == 89 [pid = 1655] [id = 763] 00:31:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12eaed800 == 88 [pid = 1655] [id = 762] 00:31:26 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12b42c800) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | 1461742287019 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:31:27 INFO - PROCESS | 1655 | 1461742287023 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea87800 == 87 [pid = 1655] [id = 761] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12dd11800 == 86 [pid = 1655] [id = 760] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12d153800 == 85 [pid = 1655] [id = 759] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b6b0800 == 84 [pid = 1655] [id = 758] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b036800 == 83 [pid = 1655] [id = 757] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a338000 == 82 [pid = 1655] [id = 756] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129f2f000 == 81 [pid = 1655] [id = 755] 00:31:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12443f800 == 80 [pid = 1655] [id = 754] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad15000 == 79 [pid = 1655] [id = 753] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11c872000 == 78 [pid = 1655] [id = 752] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11921b800 == 77 [pid = 1655] [id = 751] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12f716000 == 76 [pid = 1655] [id = 746] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b045000 == 75 [pid = 1655] [id = 743] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123e0a000 == 74 [pid = 1655] [id = 742] 00:31:27 INFO - PROCESS | 1655 | --DOCSHELL 0x116892800 == 73 [pid = 1655] [id = 741] 00:31:27 INFO - PROCESS | 1655 | 1461742287062 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:31:27 INFO - PROCESS | 1655 | 1461742287063 Marionette TRACE conn2 <- [1,3066,null,{}] 00:31:27 INFO - PROCESS | 1655 | 1461742287070 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}] 00:31:27 INFO - PROCESS | 1655 | 1461742287230 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x118ee4000) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x129f0f400) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12bcaf000) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12dc21000) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12e8f5c00) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x123f04400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12abd1000) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x115265c00) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x127ecb800) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11a610800) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11afaec00) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12a30a000) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11bef5400) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11894bc00) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12abd1800) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1188e6c00) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11561ec00) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x129fdfc00) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11c49e800) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12a682800) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x123b30c00) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x124423c00) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x127584400) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x115846000) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x127ed2000) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b35c800) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11ad33800) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12a687000) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12ae11800) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11ba2f800) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12b067000) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1289e5400) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x129eda400) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x115162400) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12ae12800) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12aa8f400) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x128e8d400) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 00:31:27 INFO - PROCESS | 1655 | 1461742287340 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b299000 == 74 [pid = 1655] [id = 776] 00:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11561ec00) [pid = 1655] [serial = 2326] [outer = 0x0] 00:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11afaec00) [pid = 1655] [serial = 2327] [outer = 0x11561ec00] 00:31:27 INFO - PROCESS | 1655 | 1461742287384 Marionette DEBUG loaded listener.js 00:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x127fd6400) [pid = 1655] [serial = 2328] [outer = 0x11561ec00] 00:31:27 INFO - PROCESS | 1655 | 1461742287705 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]]]}] 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:31:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:31:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 690ms 00:31:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:31:27 INFO - PROCESS | 1655 | 1461742287737 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:31:27 INFO - PROCESS | 1655 | 1461742287738 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:31:27 INFO - PROCESS | 1655 | 1461742287742 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:31:27 INFO - PROCESS | 1655 | 1461742287746 Marionette TRACE conn2 <- [1,3070,null,{}] 00:31:27 INFO - PROCESS | 1655 | 1461742287787 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}] 00:31:27 INFO - PROCESS | 1655 | 1461742287886 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:31:27 INFO - PROCESS | 1655 | 1461742287892 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e2d800 == 75 [pid = 1655] [id = 777] 00:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129fe9400) [pid = 1655] [serial = 2329] [outer = 0x0] 00:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12a616800) [pid = 1655] [serial = 2330] [outer = 0x129fe9400] 00:31:27 INFO - PROCESS | 1655 | 1461742287918 Marionette DEBUG loaded listener.js 00:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12abd1000) [pid = 1655] [serial = 2331] [outer = 0x129fe9400] 00:31:28 INFO - PROCESS | 1655 | 1461742288270 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]]]}] 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:31:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 578ms 00:31:28 INFO - PROCESS | 1655 | 1461742288320 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:31:28 INFO - PROCESS | 1655 | 1461742288321 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:31:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:31:28 INFO - PROCESS | 1655 | 1461742288324 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:31:28 INFO - PROCESS | 1655 | 1461742288324 Marionette TRACE conn2 <- [1,3074,null,{}] 00:31:28 INFO - PROCESS | 1655 | 1461742288327 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}] 00:31:28 INFO - PROCESS | 1655 | 1461742288424 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:31:28 INFO - PROCESS | 1655 | 1461742288431 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b6a0000 == 76 [pid = 1655] [id = 778] 00:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12a68c400) [pid = 1655] [serial = 2332] [outer = 0x0] 00:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12b063800) [pid = 1655] [serial = 2333] [outer = 0x12a68c400] 00:31:28 INFO - PROCESS | 1655 | 1461742288460 Marionette DEBUG loaded listener.js 00:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12b35a400) [pid = 1655] [serial = 2334] [outer = 0x12a68c400] 00:31:28 INFO - PROCESS | 1655 | 1461742288877 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]]]}] 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:31:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:31:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 572ms 00:31:28 INFO - PROCESS | 1655 | 1461742288899 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:31:28 INFO - PROCESS | 1655 | 1461742288902 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:31:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:31:28 INFO - PROCESS | 1655 | 1461742288905 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:31:28 INFO - PROCESS | 1655 | 1461742288907 Marionette TRACE conn2 <- [1,3078,null,{}] 00:31:28 INFO - PROCESS | 1655 | 1461742288911 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}] 00:31:29 INFO - PROCESS | 1655 | 1461742289110 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:31:29 INFO - PROCESS | 1655 | 1461742289182 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d43e800 == 77 [pid = 1655] [id = 779] 00:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b648c00) [pid = 1655] [serial = 2335] [outer = 0x0] 00:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12b653c00) [pid = 1655] [serial = 2336] [outer = 0x12b648c00] 00:31:29 INFO - PROCESS | 1655 | 1461742289230 Marionette DEBUG loaded listener.js 00:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12bdaf400) [pid = 1655] [serial = 2337] [outer = 0x12b648c00] 00:31:29 INFO - PROCESS | 1655 | 1461742289637 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] 00:31:29 INFO - PROCESS | 1655 | 1461742289681 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:31:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:31:29 INFO - PROCESS | 1655 | 1461742289684 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:31:29 INFO - PROCESS | 1655 | 1461742289685 Marionette TRACE conn2 <- [1,3082,null,{}] 00:31:29 INFO - PROCESS | 1655 | 1461742289687 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}] 00:31:29 INFO - PROCESS | 1655 | 1461742289828 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:31:29 INFO - PROCESS | 1655 | 1461742289848 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea72800 == 78 [pid = 1655] [id = 780] 00:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d266400) [pid = 1655] [serial = 2338] [outer = 0x0] 00:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12d42b000) [pid = 1655] [serial = 2339] [outer = 0x12d266400] 00:31:29 INFO - PROCESS | 1655 | 1461742289874 Marionette DEBUG loaded listener.js 00:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12d7b1800) [pid = 1655] [serial = 2340] [outer = 0x12d266400] 00:31:30 INFO - PROCESS | 1655 | 1461742290208 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]]]}] 00:31:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:31:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:31:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:31:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 568ms 00:31:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:31:30 INFO - PROCESS | 1655 | 1461742290253 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:31:30 INFO - PROCESS | 1655 | 1461742290254 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:31:30 INFO - PROCESS | 1655 | 1461742290256 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:31:30 INFO - PROCESS | 1655 | 1461742290257 Marionette TRACE conn2 <- [1,3086,null,{}] 00:31:30 INFO - PROCESS | 1655 | 1461742290260 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}] 00:31:30 INFO - PROCESS | 1655 | 1461742290379 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:31:30 INFO - PROCESS | 1655 | 1461742290393 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f244000 == 79 [pid = 1655] [id = 781] 00:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12dc1b800) [pid = 1655] [serial = 2341] [outer = 0x0] 00:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12e426800) [pid = 1655] [serial = 2342] [outer = 0x12dc1b800] 00:31:30 INFO - PROCESS | 1655 | 1461742290418 Marionette DEBUG loaded listener.js 00:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12e42cc00) [pid = 1655] [serial = 2343] [outer = 0x12dc1b800] 00:31:30 INFO - PROCESS | 1655 | 1461742290740 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:31:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:31:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 00:31:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:31:30 INFO - PROCESS | 1655 | 1461742290780 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:31:30 INFO - PROCESS | 1655 | 1461742290782 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:31:30 INFO - PROCESS | 1655 | 1461742290784 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:31:30 INFO - PROCESS | 1655 | 1461742290785 Marionette TRACE conn2 <- [1,3090,null,{}] 00:31:30 INFO - PROCESS | 1655 | 1461742290787 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}] 00:31:30 INFO - PROCESS | 1655 | 1461742290911 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:31:30 INFO - PROCESS | 1655 | 1461742290923 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f8d5800 == 80 [pid = 1655] [id = 782] 00:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12e42e800) [pid = 1655] [serial = 2344] [outer = 0x0] 00:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12e58fc00) [pid = 1655] [serial = 2345] [outer = 0x12e42e800] 00:31:30 INFO - PROCESS | 1655 | 1461742290948 Marionette DEBUG loaded listener.js 00:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12e5aa000) [pid = 1655] [serial = 2346] [outer = 0x12e42e800] 00:31:31 INFO - PROCESS | 1655 | 1461742291290 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:31:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:31:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 00:31:31 INFO - PROCESS | 1655 | 1461742291305 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:31:31 INFO - PROCESS | 1655 | 1461742291306 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:31:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:31:31 INFO - PROCESS | 1655 | 1461742291308 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:31:31 INFO - PROCESS | 1655 | 1461742291309 Marionette TRACE conn2 <- [1,3094,null,{}] 00:31:31 INFO - PROCESS | 1655 | 1461742291311 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}] 00:31:31 INFO - PROCESS | 1655 | 1461742291437 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x118947400) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a687c00) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12afda800) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12a307400) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129edb400) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12b350c00) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x127ed0000) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x116379800) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12afe1400) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x113551800) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123f09800) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x127587400) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11c27b400) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12b353000) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:31:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12b35f400) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:31:31 INFO - PROCESS | 1655 | 1461742291779 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119162800 == 81 [pid = 1655] [id = 783] 00:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x113551800) [pid = 1655] [serial = 2347] [outer = 0x0] 00:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x115169000) [pid = 1655] [serial = 2348] [outer = 0x113551800] 00:31:31 INFO - PROCESS | 1655 | 1461742291812 Marionette DEBUG loaded listener.js 00:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1159b3000) [pid = 1655] [serial = 2349] [outer = 0x113551800] 00:31:32 INFO - PROCESS | 1655 | 1461742292232 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:31:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:31:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 969ms 00:31:32 INFO - PROCESS | 1655 | 1461742292278 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:31:32 INFO - PROCESS | 1655 | 1461742292280 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:31:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:31:32 INFO - PROCESS | 1655 | 1461742292284 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:31:32 INFO - PROCESS | 1655 | 1461742292286 Marionette TRACE conn2 <- [1,3098,null,{}] 00:31:32 INFO - PROCESS | 1655 | 1461742292290 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}] 00:31:32 INFO - PROCESS | 1655 | 1461742292409 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:31:32 INFO - PROCESS | 1655 | 1461742292522 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e53800 == 82 [pid = 1655] [id = 784] 00:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x118ee3c00) [pid = 1655] [serial = 2350] [outer = 0x0] 00:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11bef6400) [pid = 1655] [serial = 2351] [outer = 0x118ee3c00] 00:31:32 INFO - PROCESS | 1655 | 1461742292558 Marionette DEBUG loaded listener.js 00:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12428c400) [pid = 1655] [serial = 2352] [outer = 0x118ee3c00] 00:31:32 INFO - PROCESS | 1655 | 1461742292929 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]]]}] 00:31:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:31:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:31:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 00:31:32 INFO - PROCESS | 1655 | 1461742292957 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:31:32 INFO - PROCESS | 1655 | 1461742292960 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:31:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:31:32 INFO - PROCESS | 1655 | 1461742292962 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:31:32 INFO - PROCESS | 1655 | 1461742292964 Marionette TRACE conn2 <- [1,3102,null,{}] 00:31:32 INFO - PROCESS | 1655 | 1461742292966 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}] 00:31:33 INFO - PROCESS | 1655 | 1461742293080 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:31:33 INFO - PROCESS | 1655 | 1461742293196 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b046000 == 83 [pid = 1655] [id = 785] 00:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x127589800) [pid = 1655] [serial = 2353] [outer = 0x0] 00:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x1299d6000) [pid = 1655] [serial = 2354] [outer = 0x127589800] 00:31:33 INFO - PROCESS | 1655 | 1461742293228 Marionette DEBUG loaded listener.js 00:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x129ee2800) [pid = 1655] [serial = 2355] [outer = 0x127589800] 00:31:33 INFO - PROCESS | 1655 | 1461742293604 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:31:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:31:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 00:31:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:31:33 INFO - PROCESS | 1655 | 1461742293635 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:31:33 INFO - PROCESS | 1655 | 1461742293637 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:31:33 INFO - PROCESS | 1655 | 1461742293643 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:31:33 INFO - PROCESS | 1655 | 1461742293648 Marionette TRACE conn2 <- [1,3106,null,{}] 00:31:33 INFO - PROCESS | 1655 | 1461742293652 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}] 00:31:33 INFO - PROCESS | 1655 | 1461742293768 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:31:33 INFO - PROCESS | 1655 | 1461742293895 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea78000 == 84 [pid = 1655] [id = 786] 00:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x129fe7800) [pid = 1655] [serial = 2356] [outer = 0x0] 00:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12a618c00) [pid = 1655] [serial = 2357] [outer = 0x129fe7800] 00:31:33 INFO - PROCESS | 1655 | 1461742293927 Marionette DEBUG loaded listener.js 00:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12abcdc00) [pid = 1655] [serial = 2358] [outer = 0x129fe7800] 00:31:34 INFO - PROCESS | 1655 | 1461742294288 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]]]}] 00:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:31:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:31:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 679ms 00:31:34 INFO - PROCESS | 1655 | 1461742294319 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:31:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:31:34 INFO - PROCESS | 1655 | 1461742294321 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:31:34 INFO - PROCESS | 1655 | 1461742294323 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:31:34 INFO - PROCESS | 1655 | 1461742294324 Marionette TRACE conn2 <- [1,3110,null,{}] 00:31:34 INFO - PROCESS | 1655 | 1461742294327 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}] 00:31:34 INFO - PROCESS | 1655 | 1461742294442 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:31:34 INFO - PROCESS | 1655 | 1461742294557 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x130392000 == 85 [pid = 1655] [id = 787] 00:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12ae0f800) [pid = 1655] [serial = 2359] [outer = 0x0] 00:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12b062c00) [pid = 1655] [serial = 2360] [outer = 0x12ae0f800] 00:31:34 INFO - PROCESS | 1655 | 1461742294589 Marionette DEBUG loaded listener.js 00:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b35f800) [pid = 1655] [serial = 2361] [outer = 0x12ae0f800] 00:31:34 INFO - PROCESS | 1655 | 1461742294939 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"]]]}] 00:31:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:31:34 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 00:31:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:31:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:31:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:31:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 00:31:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:31:34 INFO - PROCESS | 1655 | 1461742294993 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:31:34 INFO - PROCESS | 1655 | 1461742294995 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:31:34 INFO - PROCESS | 1655 | 1461742294997 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:31:35 INFO - PROCESS | 1655 | 1461742294998 Marionette TRACE conn2 <- [1,3114,null,{}] 00:31:35 INFO - PROCESS | 1655 | 1461742295001 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}] 00:31:35 INFO - PROCESS | 1655 | 1461742295113 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:31:35 INFO - PROCESS | 1655 | 1461742295217 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\", \"96b6194e-fa75-487e-bb66-f0a0f77fe340\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x138019800 == 86 [pid = 1655] [id = 788] 00:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12bdad800) [pid = 1655] [serial = 2362] [outer = 0x0] 00:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12bdb8800) [pid = 1655] [serial = 2363] [outer = 0x12bdad800] 00:31:35 INFO - PROCESS | 1655 | 1461742295254 Marionette DEBUG loaded listener.js 00:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12d423c00) [pid = 1655] [serial = 2364] [outer = 0x12bdad800] 00:31:35 INFO - PROCESS | 1655 | 1461742295628 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]]]}] 00:31:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:31:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 00:31:35 INFO - PROCESS | 1655 | 1461742295667 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:31:35 INFO - PROCESS | 1655 | 1461742295669 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:31:36 WARNING - u'runner_teardown' () 00:31:36 INFO - No more tests 00:31:36 INFO - Got 0 unexpected results 00:31:36 INFO - SUITE-END | took 539s 00:31:36 INFO - Closing logging queue 00:31:36 INFO - queue closed 00:31:36 INFO - Return code: 0 00:31:36 WARNING - # TBPL SUCCESS # 00:31:36 INFO - Running post-action listener: _resource_record_post_action 00:31:36 INFO - Running post-run listener: _resource_record_post_run 00:31:37 INFO - Total resource usage - Wall time: 563s; CPU: 57.0%; Read bytes: 32611840; Write bytes: 995773952; Read time: 331; Write time: 4726 00:31:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:31:37 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 193610240; Write bytes: 188299264; Read time: 15980; Write time: 336 00:31:37 INFO - run-tests - Wall time: 543s; CPU: 58.0%; Read bytes: 30428672; Write bytes: 793892352; Read time: 306; Write time: 4349 00:31:37 INFO - Running post-run listener: _upload_blobber_files 00:31:37 INFO - Blob upload gear active. 00:31:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:31:37 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 00:31:37 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:31:37 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:31:38 INFO - (blobuploader) - INFO - Open directory for files ... 00:31:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:31:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:31:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:31:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:31:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:31:39 INFO - (blobuploader) - INFO - Done attempting. 00:31:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:31:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:31:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:31:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:31:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:31:41 INFO - (blobuploader) - INFO - Done attempting. 00:31:41 INFO - (blobuploader) - INFO - Iteration through files over. 00:31:41 INFO - Return code: 0 00:31:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:31:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:31:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4e6da64d3ea495f33cf2a42281f20028272c0b2abe4f1d77f6f6dede4795f8e46e16ba5135f7a0c55a4f6a62120e02b372537ade232153cd9d01dcd32bf8400b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/ca1b99aec273adf5d1c0a29b261680918f9b0ef2a7f8b3c2d335dc9b8179eb9616c7539e1a07b7385cb125583f5528c67a1802224a8b7fcf6193b664d6430b13"} 00:31:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:31:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:31:41 INFO - Contents: 00:31:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4e6da64d3ea495f33cf2a42281f20028272c0b2abe4f1d77f6f6dede4795f8e46e16ba5135f7a0c55a4f6a62120e02b372537ade232153cd9d01dcd32bf8400b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/ca1b99aec273adf5d1c0a29b261680918f9b0ef2a7f8b3c2d335dc9b8179eb9616c7539e1a07b7385cb125583f5528c67a1802224a8b7fcf6193b664d6430b13"} 00:31:41 INFO - Running post-run listener: copy_logs_to_upload_dir 00:31:41 INFO - Copying logs to upload dir... 00:31:41 INFO - mkdir: /builds/slave/test/build/upload/logs 00:31:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=648.058750 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 48 secs) (at 2016-04-27 00:31:41.542216) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:41.546358) ========= 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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners TMPDIR=/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/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/oak/sha512/4e6da64d3ea495f33cf2a42281f20028272c0b2abe4f1d77f6f6dede4795f8e46e16ba5135f7a0c55a4f6a62120e02b372537ade232153cd9d01dcd32bf8400b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/ca1b99aec273adf5d1c0a29b261680918f9b0ef2a7f8b3c2d335dc9b8179eb9616c7539e1a07b7385cb125583f5528c67a1802224a8b7fcf6193b664d6430b13"} build_url:https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012710 build_url: 'https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4e6da64d3ea495f33cf2a42281f20028272c0b2abe4f1d77f6f6dede4795f8e46e16ba5135f7a0c55a4f6a62120e02b372537ade232153cd9d01dcd32bf8400b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/ca1b99aec273adf5d1c0a29b261680918f9b0ef2a7f8b3c2d335dc9b8179eb9616c7539e1a07b7385cb125583f5528c67a1802224a8b7fcf6193b664d6430b13"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZQuSY6D9TvqCs5gVC9SNJA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:41.580754) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:41.581125) ========= 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.JkOdkqMjT7/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.CEUOmG2UOd/Listeners TMPDIR=/var/folders/rh/6mxcx3y93yzc1x537jkxkp4000000w/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.005244 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:41.629747) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 00:31:41.633161) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 00:31:41.633651) ========= ========= Total master_lag: 0.43 =========