builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0142 starttime: 1461719417.09 results: success (0) buildid: 20160426163902 builduid: db787aee4a2b4c9285a1d1e16439a24b revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.090417) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.090922) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.091257) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.111381) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.111760) ========= 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.MD935mlJ0T/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.pS5IIknseZ/Listeners TMPDIR=/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/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-26 18:10:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 9.35M=0.001s 2016-04-26 18:10:17 (9.35 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.084163 ========= master_lag: 0.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.515997) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.516372) ========= 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.MD935mlJ0T/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.pS5IIknseZ/Listeners TMPDIR=/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/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.026680 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:17.559250) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 18:10:17.559648) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 488df90abd620538454e58ae0a75f13453f391b1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 488df90abd620538454e58ae0a75f13453f391b1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.MD935mlJ0T/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.pS5IIknseZ/Listeners TMPDIR=/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/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-26 18:10:17,629 truncating revision to first 12 chars 2016-04-26 18:10:17,629 Setting DEBUG logging. 2016-04-26 18:10:17,630 attempt 1/10 2016-04-26 18:10:17,630 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/488df90abd62?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 18:10:18,450 unpacking tar archive at: fx-team-488df90abd62/testing/mozharness/ program finished with exit code 0 elapsedTime=1.057942 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 18:10:18.634689) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:18.635035) ========= script_repo_revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:18.635495) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:18.635802) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 18:10:18.649917) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 19 secs) (at 2016-04-26 18:10:18.650258) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.MD935mlJ0T/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.pS5IIknseZ/Listeners TMPDIR=/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/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 18:10:18 INFO - MultiFileLogger online at 20160426 18:10:18 in /builds/slave/test 18:10:18 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 fx-team --download-symbols true 18:10:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:10:18 INFO - {'append_to_log': False, 18:10:18 INFO - 'base_work_dir': '/builds/slave/test', 18:10:18 INFO - 'blob_upload_branch': 'fx-team', 18:10:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:10:18 INFO - 'buildbot_json_path': 'buildprops.json', 18:10:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:10:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:10:18 INFO - 'download_minidump_stackwalk': True, 18:10:18 INFO - 'download_symbols': 'true', 18:10:18 INFO - 'e10s': False, 18:10:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:10:18 INFO - 'tooltool.py': '/tools/tooltool.py', 18:10:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:10:18 INFO - '/tools/misc-python/virtualenv.py')}, 18:10:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:10:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:10:18 INFO - 'log_level': 'info', 18:10:18 INFO - 'log_to_console': True, 18:10:18 INFO - 'opt_config_files': (), 18:10:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:10:18 INFO - '--processes=1', 18:10:18 INFO - '--config=%(test_path)s/wptrunner.ini', 18:10:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:10:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:10:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:10:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:10:18 INFO - 'pip_index': False, 18:10:18 INFO - 'require_test_zip': True, 18:10:18 INFO - 'test_type': ('testharness',), 18:10:18 INFO - 'this_chunk': '1', 18:10:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:10:18 INFO - 'total_chunks': '10', 18:10:18 INFO - 'virtualenv_path': 'venv', 18:10:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:10:18 INFO - 'work_dir': 'build'} 18:10:18 INFO - ##### 18:10:18 INFO - ##### Running clobber step. 18:10:18 INFO - ##### 18:10:18 INFO - Running pre-action listener: _resource_record_pre_action 18:10:18 INFO - Running main action method: clobber 18:10:18 INFO - rmtree: /builds/slave/test/build 18:10:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:10:20 INFO - Running post-action listener: _resource_record_post_action 18:10:20 INFO - ##### 18:10:20 INFO - ##### Running read-buildbot-config step. 18:10:20 INFO - ##### 18:10:20 INFO - Running pre-action listener: _resource_record_pre_action 18:10:20 INFO - Running main action method: read_buildbot_config 18:10:20 INFO - Using buildbot properties: 18:10:20 INFO - { 18:10:20 INFO - "project": "", 18:10:20 INFO - "product": "firefox", 18:10:20 INFO - "script_repo_revision": "production", 18:10:20 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 18:10:20 INFO - "repository": "", 18:10:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 18:10:20 INFO - "buildid": "20160426163902", 18:10:20 INFO - "pgo_build": "False", 18:10:20 INFO - "basedir": "/builds/slave/test", 18:10:20 INFO - "buildnumber": 369, 18:10:20 INFO - "slavename": "t-yosemite-r7-0142", 18:10:20 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 18:10:20 INFO - "platform": "macosx64", 18:10:20 INFO - "branch": "fx-team", 18:10:20 INFO - "revision": "488df90abd620538454e58ae0a75f13453f391b1", 18:10:20 INFO - "repo_path": "integration/fx-team", 18:10:20 INFO - "moz_repo_path": "", 18:10:20 INFO - "stage_platform": "macosx64", 18:10:20 INFO - "builduid": "db787aee4a2b4c9285a1d1e16439a24b", 18:10:20 INFO - "slavebuilddir": "test" 18:10:20 INFO - } 18:10:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 18:10:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 18:10:20 INFO - Running post-action listener: _resource_record_post_action 18:10:20 INFO - ##### 18:10:20 INFO - ##### Running download-and-extract step. 18:10:20 INFO - ##### 18:10:20 INFO - Running pre-action listener: _resource_record_pre_action 18:10:20 INFO - Running main action method: download_and_extract 18:10:20 INFO - mkdir: /builds/slave/test/build/tests 18:10:20 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')]} 18:10:20 INFO - https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:10:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:10:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:10:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:21 INFO - Downloaded 1235 bytes. 18:10:21 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:10:21 INFO - Using the following test package requirements: 18:10:21 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 18:10:21 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 18:10:21 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 18:10:21 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'jsshell-mac64.zip'], 18:10:21 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 18:10:21 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 18:10:21 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 18:10:21 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 18:10:21 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 18:10:21 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:10:21 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 18:10:21 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 18:10:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:10:21 INFO - https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:10:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 18:10:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 18:10:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:22 INFO - Downloaded 17993990 bytes. 18:10:22 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/*'] 18:10:22 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/* 18:10:23 INFO - caution: filename not matched: web-platform/* 18:10:23 INFO - Return code: 11 18:10:23 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')]} 18:10:23 INFO - https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:10:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 18:10:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 18:10:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:25 INFO - Downloaded 36406662 bytes. 18:10:25 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/*'] 18:10:25 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/* 18:10:29 INFO - caution: filename not matched: bin/* 18:10:29 INFO - caution: filename not matched: config/* 18:10:29 INFO - caution: filename not matched: mozbase/* 18:10:29 INFO - caution: filename not matched: marionette/* 18:10:29 INFO - caution: filename not matched: tools/wptserve/* 18:10:29 INFO - Return code: 11 18:10:29 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')]} 18:10:29 INFO - https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 18:10:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:10:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:10:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 18:10:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:36 INFO - Downloaded 68935511 bytes. 18:10:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:10:36 INFO - mkdir: /builds/slave/test/properties 18:10:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:10:36 INFO - Writing to file /builds/slave/test/properties/build_url 18:10:36 INFO - Contents: 18:10:36 INFO - build_url:https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:10:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:10:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:10:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:10:37 INFO - Contents: 18:10:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:10:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:10:37 INFO - https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:10:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:10:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:10:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/LfOldiE_RsWJ3gQEUTplGg/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 18:10:41 INFO - Downloaded 103655040 bytes. 18:10:41 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'] 18:10:41 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 18:10:44 INFO - Return code: 0 18:10:44 INFO - Running post-action listener: _resource_record_post_action 18:10:44 INFO - Running post-action listener: set_extra_try_arguments 18:10:44 INFO - ##### 18:10:44 INFO - ##### Running create-virtualenv step. 18:10:44 INFO - ##### 18:10:44 INFO - Running pre-action listener: _pre_create_virtualenv 18:10:44 INFO - Running pre-action listener: _resource_record_pre_action 18:10:44 INFO - Running main action method: create_virtualenv 18:10:44 INFO - Creating virtualenv /builds/slave/test/build/venv 18:10:44 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 18:10:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:10:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:10:44 INFO - Using real prefix '/tools/python27' 18:10:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:10:45 INFO - Installing distribute.............................................................................................................................................................................................done. 18:10:48 INFO - Installing pip.................done. 18:10:48 INFO - Return code: 0 18:10:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:10:48 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')]} 18:10:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:10:48 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')]} 18:10:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:10:48 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 0x106c45e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c62f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8eb1dc6f60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5e5e0>, '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 0x106841cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10686c990>, '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.MD935mlJ0T/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.pS5IIknseZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:10:48 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 18:10:48 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 18:10:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MD935mlJ0T/Render', 18:10:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:10:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:10:48 INFO - 'HOME': '/Users/cltbld', 18:10:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:10:48 INFO - 'LOGNAME': 'cltbld', 18:10:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:48 INFO - 'MOZ_NO_REMOTE': '1', 18:10:48 INFO - 'NO_EM_RESTART': '1', 18:10:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:10:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:48 INFO - 'PWD': '/builds/slave/test', 18:10:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:10:48 INFO - 'SHELL': '/bin/bash', 18:10:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pS5IIknseZ/Listeners', 18:10:48 INFO - 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', 18:10:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:10:48 INFO - 'USER': 'cltbld', 18:10:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:10:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:10:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:10:48 INFO - 'XPC_FLAGS': '0x0', 18:10:48 INFO - 'XPC_SERVICE_NAME': '0', 18:10:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:10:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:48 INFO - Downloading/unpacking psutil>=0.7.1 18:10:48 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 18:10:48 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 18:10:48 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 18:10:48 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 18:10:48 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 18:10:48 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 18:10:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:10:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:10:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:10:51 INFO - Installing collected packages: psutil 18:10:51 INFO - Running setup.py install for psutil 18:10:51 INFO - building 'psutil._psutil_osx' extension 18:10: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 18:10: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 18:10: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 18:10: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 18:10:52 INFO - building 'psutil._psutil_posix' extension 18:10: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 18:10:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:10:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:10:52 INFO - ^ 18:10:52 INFO - 1 warning generated. 18:10: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 18:10:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:10:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:10:52 INFO - Successfully installed psutil 18:10:52 INFO - Cleaning up... 18:10:52 INFO - Return code: 0 18:10:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:10: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')]} 18:10:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:10: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')]} 18:10:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:10: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 0x106c45e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c62f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8eb1dc6f60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5e5e0>, '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 0x106841cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10686c990>, '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.MD935mlJ0T/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.pS5IIknseZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:10: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 18:10: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 18:10:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MD935mlJ0T/Render', 18:10:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:10:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:10:52 INFO - 'HOME': '/Users/cltbld', 18:10:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:10:52 INFO - 'LOGNAME': 'cltbld', 18:10:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:52 INFO - 'MOZ_NO_REMOTE': '1', 18:10:52 INFO - 'NO_EM_RESTART': '1', 18:10:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:10:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:52 INFO - 'PWD': '/builds/slave/test', 18:10:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:10:52 INFO - 'SHELL': '/bin/bash', 18:10:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pS5IIknseZ/Listeners', 18:10:52 INFO - 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', 18:10:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:10:52 INFO - 'USER': 'cltbld', 18:10:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:10:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:10:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:10:52 INFO - 'XPC_FLAGS': '0x0', 18:10:52 INFO - 'XPC_SERVICE_NAME': '0', 18:10:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:10:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:10:53 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 18:10:53 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 18:10:53 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 18:10:53 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 18:10:53 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 18:10:53 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 18:10:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:10:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:10: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) 18:10:55 INFO - Installing collected packages: mozsystemmonitor 18:10:55 INFO - Running setup.py install for mozsystemmonitor 18:10:55 INFO - Successfully installed mozsystemmonitor 18:10:55 INFO - Cleaning up... 18:10:55 INFO - Return code: 0 18:10:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:10: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')]} 18:10:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:10: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')]} 18:10:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:10: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 0x106c45e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c62f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8eb1dc6f60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5e5e0>, '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 0x106841cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10686c990>, '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.MD935mlJ0T/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.pS5IIknseZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:10: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 18:10: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 18:10:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MD935mlJ0T/Render', 18:10:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:10:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:10:55 INFO - 'HOME': '/Users/cltbld', 18:10:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:10:55 INFO - 'LOGNAME': 'cltbld', 18:10:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:55 INFO - 'MOZ_NO_REMOTE': '1', 18:10:55 INFO - 'NO_EM_RESTART': '1', 18:10:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:10:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:55 INFO - 'PWD': '/builds/slave/test', 18:10:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:10:55 INFO - 'SHELL': '/bin/bash', 18:10:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pS5IIknseZ/Listeners', 18:10:55 INFO - 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', 18:10:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:10:55 INFO - 'USER': 'cltbld', 18:10:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:10:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:10:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:10:55 INFO - 'XPC_FLAGS': '0x0', 18:10:55 INFO - 'XPC_SERVICE_NAME': '0', 18:10:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:10:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:56 INFO - Downloading/unpacking blobuploader==1.2.4 18:10:56 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 18:10:56 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 18:10:56 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 18:10:56 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 18:10:56 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 18:10:56 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 18:10:58 INFO - Downloading blobuploader-1.2.4.tar.gz 18:10:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:10:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:10: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 18:10: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 18:10: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 18:10: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 18:10: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 18:10: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 18:10:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:10:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:10: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 18:10: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 18:10: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 18:10: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 18:10: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 18:10: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 18:10:59 INFO - Downloading docopt-0.6.1.tar.gz 18:10:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:10:59 INFO - Installing collected packages: blobuploader, requests, docopt 18:10:59 INFO - Running setup.py install for blobuploader 18:10:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:11:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:11:00 INFO - Running setup.py install for requests 18:11:00 INFO - Running setup.py install for docopt 18:11:00 INFO - Successfully installed blobuploader requests docopt 18:11:00 INFO - Cleaning up... 18:11:00 INFO - Return code: 0 18:11:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:11: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')]} 18:11:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:11:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:11: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')]} 18:11:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:11:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:11:00 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 0x106c45e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c62f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8eb1dc6f60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5e5e0>, '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 0x106841cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10686c990>, '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.MD935mlJ0T/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.pS5IIknseZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:11:00 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 18:11:00 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 18:11:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MD935mlJ0T/Render', 18:11:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:11:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:11:00 INFO - 'HOME': '/Users/cltbld', 18:11:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:11:00 INFO - 'LOGNAME': 'cltbld', 18:11:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:11:00 INFO - 'MOZ_NO_REMOTE': '1', 18:11:00 INFO - 'NO_EM_RESTART': '1', 18:11:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:11:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:11:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:11:00 INFO - 'PWD': '/builds/slave/test', 18:11:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:11:00 INFO - 'SHELL': '/bin/bash', 18:11:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pS5IIknseZ/Listeners', 18:11:00 INFO - 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', 18:11:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:11:00 INFO - 'USER': 'cltbld', 18:11:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:11:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:11:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:11:00 INFO - 'XPC_FLAGS': '0x0', 18:11:00 INFO - 'XPC_SERVICE_NAME': '0', 18:11:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:11:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:11:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-tp8BUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-VdDgG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-0Mwh_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-DaWJyl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-lBaBin-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-8gAysT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-n7Sg5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-bSyiCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-6l7_fg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:11:01 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-YgOD04-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-_vytOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-UOk88w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-ma02V_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-ClMUsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-8fkOB4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-i7N0aX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-WON2ro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-1AuNQV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-ZYWitj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:11:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:11:02 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-g27bNp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:11:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:11:03 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-jxQRsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:11:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:11:03 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 18:11:03 INFO - Running setup.py install for manifestparser 18:11:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:11:03 INFO - Running setup.py install for mozcrash 18:11:03 INFO - Running setup.py install for mozdebug 18:11:03 INFO - Running setup.py install for mozdevice 18:11:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Running setup.py install for mozfile 18:11:04 INFO - Running setup.py install for mozhttpd 18:11:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Running setup.py install for mozinfo 18:11:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Running setup.py install for mozInstall 18:11:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:11:04 INFO - Running setup.py install for mozleak 18:11:04 INFO - Running setup.py install for mozlog 18:11:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:11:05 INFO - Running setup.py install for moznetwork 18:11:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:11:05 INFO - Running setup.py install for mozprocess 18:11:05 INFO - Running setup.py install for mozprofile 18:11:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:11:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:11:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:11:05 INFO - Running setup.py install for mozrunner 18:11:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:11:05 INFO - Running setup.py install for mozscreenshot 18:11:05 INFO - Running setup.py install for moztest 18:11:05 INFO - Running setup.py install for mozversion 18:11:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:11:06 INFO - Running setup.py install for wptserve 18:11:06 INFO - Running setup.py install for marionette-driver 18:11:06 INFO - Running setup.py install for browsermob-proxy 18:11:06 INFO - Running setup.py install for marionette-client 18:11:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:11:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:11:06 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 18:11:06 INFO - Cleaning up... 18:11:07 INFO - Return code: 0 18:11:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:11: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')]} 18:11:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:11:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:11: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')]} 18:11:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:11:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:11: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 0x106c45e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c62f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8eb1dc6f60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5e5e0>, '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 0x106841cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10686c990>, '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.MD935mlJ0T/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.pS5IIknseZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:11: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 18:11: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 18:11:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MD935mlJ0T/Render', 18:11:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:11:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:11:07 INFO - 'HOME': '/Users/cltbld', 18:11:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:11:07 INFO - 'LOGNAME': 'cltbld', 18:11:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:11:07 INFO - 'MOZ_NO_REMOTE': '1', 18:11:07 INFO - 'NO_EM_RESTART': '1', 18:11:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:11:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:11:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:11:07 INFO - 'PWD': '/builds/slave/test', 18:11:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:11:07 INFO - 'SHELL': '/bin/bash', 18:11:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pS5IIknseZ/Listeners', 18:11:07 INFO - 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', 18:11:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:11:07 INFO - 'USER': 'cltbld', 18:11:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:11:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:11:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:11:07 INFO - 'XPC_FLAGS': '0x0', 18:11:07 INFO - 'XPC_SERVICE_NAME': '0', 18:11:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:11:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-2r6PO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:11: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)) 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-mivDUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:11: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)) 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-gvku1W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:11:07 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)) 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-9JAxdS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:11:07 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)) 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-7I9iPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:11:07 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)) 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-FPuU84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:11:07 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)) 18:11:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:11:07 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-1yg3il-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:11: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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-sCeM_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:11: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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-oTGP9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:11: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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-_qXnsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:11: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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-ztP3QP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:11: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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-4fB8xX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:11:08 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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-TV7ty1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:11:08 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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-K885uk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:11:08 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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-oRmbTi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:11:08 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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-oto9vd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:11:08 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)) 18:11:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:11:08 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-F387zy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:11: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)) 18:11:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:11:09 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-jHdw2H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:11: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)) 18:11:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:11:09 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-XLrSEt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:11: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)) 18:11:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:11:09 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-zd08Wl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:11: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)) 18:11:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:11:09 INFO - Running setup.py (path:/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/pip-R9XNtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:11:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:11:09 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)) 18:11:09 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)) 18:11:09 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)) 18:11:09 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)) 18:11:09 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)) 18:11:09 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)) 18:11:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:11:09 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 18:11:09 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 18:11:09 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 18:11:09 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 18:11:09 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 18:11:09 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 18:11:13 INFO - Downloading blessings-1.6.tar.gz 18:11:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:11:13 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)) 18:11:13 INFO - Installing collected packages: blessings 18:11:13 INFO - Running setup.py install for blessings 18:11:13 INFO - Successfully installed blessings 18:11:13 INFO - Cleaning up... 18:11:13 INFO - Return code: 0 18:11:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:11:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:11:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:11:14 INFO - Reading from file tmpfile_stdout 18:11:14 INFO - Current package versions: 18:11:14 INFO - blessings == 1.6 18:11:14 INFO - blobuploader == 1.2.4 18:11:14 INFO - browsermob-proxy == 0.6.0 18:11:14 INFO - docopt == 0.6.1 18:11:14 INFO - manifestparser == 1.1 18:11:14 INFO - marionette-client == 2.3.0 18:11:14 INFO - marionette-driver == 1.4.0 18:11:14 INFO - mozInstall == 1.12 18:11:14 INFO - mozcrash == 0.17 18:11:14 INFO - mozdebug == 0.1 18:11:14 INFO - mozdevice == 0.48 18:11:14 INFO - mozfile == 1.2 18:11:14 INFO - mozhttpd == 0.7 18:11:14 INFO - mozinfo == 0.9 18:11:14 INFO - mozleak == 0.1 18:11:14 INFO - mozlog == 3.1 18:11:14 INFO - moznetwork == 0.27 18:11:14 INFO - mozprocess == 0.22 18:11:14 INFO - mozprofile == 0.28 18:11:14 INFO - mozrunner == 6.11 18:11:14 INFO - mozscreenshot == 0.1 18:11:14 INFO - mozsystemmonitor == 0.0 18:11:14 INFO - moztest == 0.7 18:11:14 INFO - mozversion == 1.4 18:11:14 INFO - psutil == 3.1.1 18:11:14 INFO - requests == 1.2.3 18:11:14 INFO - wptserve == 1.4.0 18:11:14 INFO - wsgiref == 0.1.2 18:11:14 INFO - Running post-action listener: _resource_record_post_action 18:11:14 INFO - Running post-action listener: _start_resource_monitoring 18:11:14 INFO - Starting resource monitoring. 18:11:14 INFO - ##### 18:11:14 INFO - ##### Running pull step. 18:11:14 INFO - ##### 18:11:14 INFO - Running pre-action listener: _resource_record_pre_action 18:11:14 INFO - Running main action method: pull 18:11:14 INFO - Pull has nothing to do! 18:11:14 INFO - Running post-action listener: _resource_record_post_action 18:11:14 INFO - ##### 18:11:14 INFO - ##### Running install step. 18:11:14 INFO - ##### 18:11:14 INFO - Running pre-action listener: _resource_record_pre_action 18:11:14 INFO - Running main action method: install 18:11:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:11:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:11:14 INFO - Reading from file tmpfile_stdout 18:11:14 INFO - Detecting whether we're running mozinstall >=1.0... 18:11:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:11:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:11:14 INFO - Reading from file tmpfile_stdout 18:11:14 INFO - Output received: 18:11:14 INFO - Usage: mozinstall [options] installer 18:11:14 INFO - Options: 18:11:14 INFO - -h, --help show this help message and exit 18:11:14 INFO - -d DEST, --destination=DEST 18:11:14 INFO - Directory to install application into. [default: 18:11:14 INFO - "/builds/slave/test"] 18:11:14 INFO - --app=APP Application being installed. [default: firefox] 18:11:14 INFO - mkdir: /builds/slave/test/build/application 18:11:14 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'] 18:11:14 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 18:11:34 INFO - Reading from file tmpfile_stdout 18:11:34 INFO - Output received: 18:11:34 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 18:11:34 INFO - Running post-action listener: _resource_record_post_action 18:11:34 INFO - ##### 18:11:34 INFO - ##### Running run-tests step. 18:11:34 INFO - ##### 18:11:34 INFO - Running pre-action listener: _resource_record_pre_action 18:11:34 INFO - Running main action method: run_tests 18:11:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:11:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:11:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:11:34 INFO - grabbing minidump binary from tooltool 18:11:34 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')]} 18:11:34 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 0x106c5e5e0>, '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 0x106841cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10686c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:11:34 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 18:11:34 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 18:11:34 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:11:34 INFO - Return code: 0 18:11:34 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:11:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:11:34 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/LfOldiE_RsWJ3gQEUTplGg/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 18:11:34 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/LfOldiE_RsWJ3gQEUTplGg/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 18:11:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MD935mlJ0T/Render', 18:11:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:11:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:11:34 INFO - 'HOME': '/Users/cltbld', 18:11:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:11:34 INFO - 'LOGNAME': 'cltbld', 18:11:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:11:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:11:34 INFO - 'MOZ_NO_REMOTE': '1', 18:11:34 INFO - 'NO_EM_RESTART': '1', 18:11:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:11:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:11:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:11:34 INFO - 'PWD': '/builds/slave/test', 18:11:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:11:34 INFO - 'SHELL': '/bin/bash', 18:11:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pS5IIknseZ/Listeners', 18:11:34 INFO - 'TMPDIR': '/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/T/', 18:11:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:11:34 INFO - 'USER': 'cltbld', 18:11:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:11:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:11:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:11:34 INFO - 'XPC_FLAGS': '0x0', 18:11:34 INFO - 'XPC_SERVICE_NAME': '0', 18:11:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:11:34 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/LfOldiE_RsWJ3gQEUTplGg/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 18:11: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 18:11:34 INFO - import pkg_resources 18:11:35 INFO - Using 1 client processes 18:11:35 INFO - wptserve Starting http server on 127.0.0.1:8000 18:11:35 INFO - wptserve Starting http server on 127.0.0.1:8001 18:11:35 INFO - wptserve Starting http server on 127.0.0.1:8443 18:11:38 INFO - SUITE-START | Running 778 tests 18:11:38 INFO - Running testharness tests 18:11:38 INFO - Setting up ssl 18:11:38 INFO - PROCESS | certutil | 18:11:38 INFO - PROCESS | certutil | 18:11:38 INFO - PROCESS | certutil | 18:11:38 INFO - Certificate Nickname Trust Attributes 18:11:38 INFO - SSL,S/MIME,JAR/XPI 18:11:38 INFO - 18:11:38 INFO - web-platform-tests CT,, 18:11:38 INFO - 18:11:38 INFO - Starting runner 18:11:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:11:39 INFO - PROCESS | 1652 | 1461719499170 Marionette DEBUG Marionette enabled via build flag and pref 18:11:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116741000 == 1 [pid = 1652] [id = 1] 18:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x116741800) [pid = 1652] [serial = 1] [outer = 0x0] 18:11:39 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 18:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x116742800) [pid = 1652] [serial = 2] [outer = 0x116741800] 18:11:39 INFO - PROCESS | 1652 | 1461719499483 Marionette INFO Listening on port 2828 18:11:39 INFO - PROCESS | 1652 | 1461719499704 Marionette DEBUG Marionette enabled via command-line flag 18:11:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119171800 == 2 [pid = 1652] [id = 2] 18:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x119172000) [pid = 1652] [serial = 3] [outer = 0x0] 18:11:39 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 18:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x119173000) [pid = 1652] [serial = 4] [outer = 0x119172000] 18:11:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:39 INFO - PROCESS | 1652 | 1461719499856 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 18:11:39 INFO - PROCESS | 1652 | 1461719499939 Marionette DEBUG Closed connection conn0 18:11:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:39 INFO - PROCESS | 1652 | 1461719499945 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 18:11:39 INFO - PROCESS | 1652 | 1461719499960 Marionette DEBUG Closed connection conn1 18:11:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:39 INFO - PROCESS | 1652 | 1461719499965 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 18:11:39 INFO - PROCESS | 1652 | 1461719499973 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:11:39 INFO - PROCESS | 1652 | 1461719499978 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":"20160426163902","device":"desktop","version":"49.0a1"} 18:11:40 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:11:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bbc9800 == 3 [pid = 1652] [id = 3] 18:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11bbca800) [pid = 1652] [serial = 5] [outer = 0x0] 18:11:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bbcb000 == 4 [pid = 1652] [id = 4] 18:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c3c4800) [pid = 1652] [serial = 6] [outer = 0x0] 18:11:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:11:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12402f800 == 5 [pid = 1652] [id = 5] 18:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c3c0800) [pid = 1652] [serial = 7] [outer = 0x0] 18:11:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:11:41 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x12418c800) [pid = 1652] [serial = 8] [outer = 0x11c3c0800] 18:11:41 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x12700f000) [pid = 1652] [serial = 9] [outer = 0x11bbca800] 18:11:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123d75400) [pid = 1652] [serial = 10] [outer = 0x11c3c4800] 18:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123d77400) [pid = 1652] [serial = 11] [outer = 0x11c3c0800] 18:11:41 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:11:42 INFO - PROCESS | 1652 | 1461719502085 Marionette DEBUG loaded listener.js 18:11:42 INFO - PROCESS | 1652 | 1461719502093 Marionette DEBUG loaded listener.js 18:11:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x12968e800) [pid = 1652] [serial = 12] [outer = 0x11c3c0800] 18:11:42 INFO - PROCESS | 1652 | 1461719502443 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d6e2b066-55a2-1648-a0fb-9c265d36a64b","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":"20160426163902","device":"desktop","version":"49.0a1","command_id":1}}] 18:11:42 INFO - PROCESS | 1652 | 1461719502539 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}] 18:11:42 INFO - PROCESS | 1652 | 1461719502580 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:11:42 INFO - PROCESS | 1652 | 1461719502664 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:11:42 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:11:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b185800) [pid = 1652] [serial = 13] [outer = 0x11c3c0800] 18:11:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:11:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:11:42 INFO - PROCESS | 1652 | 1461719502989 Marionette TRACE conn2 <- [1,3,null,{}] 18:11:42 INFO - PROCESS | 1652 | 1461719502992 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:11:43 INFO - PROCESS | 1652 | 1461719503007 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:11:43 INFO - PROCESS | 1652 | 1461719503035 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:11:43 INFO - PROCESS | 1652 | 1461719503037 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:11:43 INFO - PROCESS | 1652 | 1461719503040 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:11:43 INFO - PROCESS | 1652 | 1461719503042 Marionette TRACE conn2 <- [1,6,null,{}] 18:11:43 INFO - PROCESS | 1652 | 1461719503044 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}] 18:11:43 INFO - PROCESS | 1652 | 1461719503053 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:11:43 INFO - PROCESS | 1652 | 1461719503056 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd91000 == 6 [pid = 1652] [id = 6] 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12bdb2c00) [pid = 1652] [serial = 14] [outer = 0x0] 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12bdb3800) [pid = 1652] [serial = 15] [outer = 0x12bdb2c00] 18:11:43 INFO - PROCESS | 1652 | 1461719503084 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12bede400) [pid = 1652] [serial = 16] [outer = 0x12bdb2c00] 18:11:43 INFO - PROCESS | 1652 | 1461719503403 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]]]}] 18:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 18:11:43 INFO - PROCESS | 1652 | 1461719503410 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:11:43 INFO - PROCESS | 1652 | 1461719503411 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:11:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11675e000 == 7 [pid = 1652] [id = 7] 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x117842c00) [pid = 1652] [serial = 17] [outer = 0x0] 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12c0b0400) [pid = 1652] [serial = 18] [outer = 0x117842c00] 18:11:43 INFO - PROCESS | 1652 | 1461719503440 Marionette DEBUG loaded listener.js 18:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12c0b6c00) [pid = 1652] [serial = 19] [outer = 0x117842c00] 18:11:43 INFO - PROCESS | 1652 | 1461719503500 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:11:43 INFO - PROCESS | 1652 | 1461719503501 Marionette TRACE conn2 <- [1,10,null,{}] 18:11:43 INFO - PROCESS | 1652 | 1461719503530 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}] 18:11:43 INFO - PROCESS | 1652 | 1461719503660 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:11:43 INFO - PROCESS | 1652 | 1461719503694 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d509800 == 8 [pid = 1652] [id = 8] 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12c0b3000) [pid = 1652] [serial = 20] [outer = 0x0] 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d2bfc00) [pid = 1652] [serial = 21] [outer = 0x12c0b3000] 18:11:43 INFO - PROCESS | 1652 | 1461719503723 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d2c4400) [pid = 1652] [serial = 22] [outer = 0x12c0b3000] 18:11:44 INFO - PROCESS | 1652 | 1461719504075 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]]]}] 18:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 658ms 18:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:11:44 INFO - PROCESS | 1652 | 1461719504125 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:11:44 INFO - PROCESS | 1652 | 1461719504127 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:11:44 INFO - PROCESS | 1652 | 1461719504129 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:11:44 INFO - PROCESS | 1652 | 1461719504130 Marionette TRACE conn2 <- [1,14,null,{}] 18:11:44 INFO - PROCESS | 1652 | 1461719504132 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}] 18:11:44 INFO - PROCESS | 1652 | 1461719504217 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:11:44 INFO - PROCESS | 1652 | 1461719504223 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd31000 == 9 [pid = 1652] [id = 9] 18:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d2cb000) [pid = 1652] [serial = 23] [outer = 0x0] 18:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12d7b1000) [pid = 1652] [serial = 24] [outer = 0x12d2cb000] 18:11:44 INFO - PROCESS | 1652 | 1461719504247 Marionette DEBUG loaded listener.js 18:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12ddef400) [pid = 1652] [serial = 25] [outer = 0x12d2cb000] 18:11:44 INFO - PROCESS | 1652 | 1461719504508 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]]]}] 18:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 18:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:11:44 INFO - PROCESS | 1652 | 1461719504554 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:11:44 INFO - PROCESS | 1652 | 1461719504555 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:11:44 INFO - PROCESS | 1652 | 1461719504557 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:11:44 INFO - PROCESS | 1652 | 1461719504558 Marionette TRACE conn2 <- [1,18,null,{}] 18:11:44 INFO - PROCESS | 1652 | 1461719504560 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}] 18:11:44 INFO - PROCESS | 1652 | 1461719504667 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:11:44 INFO - PROCESS | 1652 | 1461719504672 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e603000 == 10 [pid = 1652] [id = 10] 18:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e660400) [pid = 1652] [serial = 26] [outer = 0x0] 18:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e666c00) [pid = 1652] [serial = 27] [outer = 0x12e660400] 18:11:44 INFO - PROCESS | 1652 | 1461719504698 Marionette DEBUG loaded listener.js 18:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e67d800) [pid = 1652] [serial = 28] [outer = 0x12e660400] 18:11:45 INFO - PROCESS | 1652 | 1461719504992 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]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 18:11:45 INFO - PROCESS | 1652 | 1461719505026 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 1652 | 1461719505027 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:11:45 INFO - PROCESS | 1652 | 1461719505032 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 1652 | 1461719505034 Marionette TRACE conn2 <- [1,22,null,{}] 18:11:45 INFO - PROCESS | 1652 | 1461719505037 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}] 18:11:45 INFO - PROCESS | 1652 | 1461719505124 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:11:45 INFO - PROCESS | 1652 | 1461719505129 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e613000 == 11 [pid = 1652] [id = 11] 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x11ab97400) [pid = 1652] [serial = 29] [outer = 0x0] 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12d129000) [pid = 1652] [serial = 30] [outer = 0x11ab97400] 18:11:45 INFO - PROCESS | 1652 | 1461719505157 Marionette DEBUG loaded listener.js 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e9c6800) [pid = 1652] [serial = 31] [outer = 0x11ab97400] 18:11:45 INFO - PROCESS | 1652 | 1461719505394 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]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 374ms 18:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:11:45 INFO - PROCESS | 1652 | 1461719505405 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 1652 | 1461719505406 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:11:45 INFO - PROCESS | 1652 | 1461719505408 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 1652 | 1461719505409 Marionette TRACE conn2 <- [1,26,null,{}] 18:11:45 INFO - PROCESS | 1652 | 1461719505411 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}] 18:11:45 INFO - PROCESS | 1652 | 1461719505515 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:11:45 INFO - PROCESS | 1652 | 1461719505520 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aae9800 == 12 [pid = 1652] [id = 12] 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12379a000) [pid = 1652] [serial = 32] [outer = 0x0] 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12e680400) [pid = 1652] [serial = 33] [outer = 0x12379a000] 18:11:45 INFO - PROCESS | 1652 | 1461719505545 Marionette DEBUG loaded listener.js 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12e973800) [pid = 1652] [serial = 34] [outer = 0x12379a000] 18:11:45 INFO - PROCESS | 1652 | 1461719505816 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]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 18:11:45 INFO - PROCESS | 1652 | 1461719505832 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 1652 | 1461719505834 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:11:45 INFO - PROCESS | 1652 | 1461719505841 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 1652 | 1461719505841 Marionette TRACE conn2 <- [1,30,null,{}] 18:11:45 INFO - PROCESS | 1652 | 1461719505844 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}] 18:11:45 INFO - PROCESS | 1652 | 1461719505955 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:11:45 INFO - PROCESS | 1652 | 1461719505961 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f214800 == 13 [pid = 1652] [id = 13] 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12e976000) [pid = 1652] [serial = 35] [outer = 0x0] 18:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12e9cb400) [pid = 1652] [serial = 36] [outer = 0x12e976000] 18:11:46 INFO - PROCESS | 1652 | 1461719505999 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12e9cf800) [pid = 1652] [serial = 37] [outer = 0x12e976000] 18:11:46 INFO - PROCESS | 1652 | 1461719506363 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]]]}] 18:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 567ms 18:11:46 INFO - PROCESS | 1652 | 1461719506409 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:11:46 INFO - PROCESS | 1652 | 1461719506410 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:11:46 INFO - PROCESS | 1652 | 1461719506412 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:11:46 INFO - PROCESS | 1652 | 1461719506413 Marionette TRACE conn2 <- [1,34,null,{}] 18:11:46 INFO - PROCESS | 1652 | 1461719506415 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}] 18:11:46 INFO - PROCESS | 1652 | 1461719506496 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:11:46 INFO - PROCESS | 1652 | 1461719506502 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f38b000 == 14 [pid = 1652] [id = 14] 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12e65fc00) [pid = 1652] [serial = 38] [outer = 0x0] 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12e9d7800) [pid = 1652] [serial = 39] [outer = 0x12e65fc00] 18:11:46 INFO - PROCESS | 1652 | 1461719506528 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12f74e800) [pid = 1652] [serial = 40] [outer = 0x12e65fc00] 18:11:46 INFO - PROCESS | 1652 | 1461719506777 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]]]}] 18:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 18:11:46 INFO - PROCESS | 1652 | 1461719506785 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:11:46 INFO - PROCESS | 1652 | 1461719506786 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:11:46 INFO - PROCESS | 1652 | 1461719506788 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:11:46 INFO - PROCESS | 1652 | 1461719506790 Marionette TRACE conn2 <- [1,38,null,{}] 18:11:46 INFO - PROCESS | 1652 | 1461719506792 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}] 18:11:46 INFO - PROCESS | 1652 | 1461719506884 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:11:46 INFO - PROCESS | 1652 | 1461719506889 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f881800 == 15 [pid = 1652] [id = 15] 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f750800) [pid = 1652] [serial = 41] [outer = 0x0] 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f759400) [pid = 1652] [serial = 42] [outer = 0x12f750800] 18:11:46 INFO - PROCESS | 1652 | 1461719506913 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12fa31c00) [pid = 1652] [serial = 43] [outer = 0x12f750800] 18:11:47 INFO - PROCESS | 1652 | 1461719507151 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]]]}] 18:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 18:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:11:47 INFO - PROCESS | 1652 | 1461719507207 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 1652 | 1461719507208 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:11:47 INFO - PROCESS | 1652 | 1461719507210 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 1652 | 1461719507212 Marionette TRACE conn2 <- [1,42,null,{}] 18:11:47 INFO - PROCESS | 1652 | 1461719507222 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}] 18:11:47 INFO - PROCESS | 1652 | 1461719507316 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb6c000 == 16 [pid = 1652] [id = 16] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12fb6c800) [pid = 1652] [serial = 44] [outer = 0x0] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12fb6e000) [pid = 1652] [serial = 45] [outer = 0x12fb6c800] 18:11:47 INFO - PROCESS | 1652 | 1461719507333 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12fb75000) [pid = 1652] [serial = 46] [outer = 0x12fb6c800] 18:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb9a000 == 17 [pid = 1652] [id = 17] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12fbf3000) [pid = 1652] [serial = 47] [outer = 0x0] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12fbf4c00) [pid = 1652] [serial = 48] [outer = 0x12fbf3000] 18:11:47 INFO - PROCESS | 1652 | 1461719507365 Marionette DEBUG loaded listener.js 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12fbf9400) [pid = 1652] [serial = 49] [outer = 0x12fbf3000] 18:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb6b800 == 18 [pid = 1652] [id = 18] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12fa3b400) [pid = 1652] [serial = 50] [outer = 0x0] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fbff800) [pid = 1652] [serial = 51] [outer = 0x12fa3b400] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12fbfac00) [pid = 1652] [serial = 52] [outer = 0x12fa3b400] 18:11:47 INFO - PROCESS | 1652 | 1461719507728 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]]]}] 18:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 527ms 18:11:47 INFO - PROCESS | 1652 | 1461719507737 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 1652 | 1461719507739 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:11:47 INFO - PROCESS | 1652 | 1461719507741 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 1652 | 1461719507742 Marionette TRACE conn2 <- [1,46,null,{}] 18:11:47 INFO - PROCESS | 1652 | 1461719507745 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}] 18:11:47 INFO - PROCESS | 1652 | 1461719507827 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:11:47 INFO - PROCESS | 1652 | 1461719507833 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300d9000 == 19 [pid = 1652] [id = 19] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x130015800) [pid = 1652] [serial = 53] [outer = 0x0] 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x13009e400) [pid = 1652] [serial = 54] [outer = 0x130015800] 18:11:47 INFO - PROCESS | 1652 | 1461719507862 Marionette DEBUG loaded listener.js 18:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11aba1800) [pid = 1652] [serial = 55] [outer = 0x130015800] 18:11:48 INFO - PROCESS | 1652 | 1461719508107 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]]]}] 18:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 18:11:48 INFO - PROCESS | 1652 | 1461719508162 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 1652 | 1461719508164 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:11:48 INFO - PROCESS | 1652 | 1461719508173 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:11:48 INFO - PROCESS | 1652 | 1461719508174 Marionette TRACE conn2 <- [1,50,null,{}] 18:11:48 INFO - PROCESS | 1652 | 1461719508177 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}] 18:11:48 INFO - PROCESS | 1652 | 1461719508271 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:11:48 INFO - PROCESS | 1652 | 1461719508275 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af31000 == 20 [pid = 1652] [id = 20] 18:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11ab38000) [pid = 1652] [serial = 56] [outer = 0x0] 18:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11ab3b400) [pid = 1652] [serial = 57] [outer = 0x11ab38000] 18:11:48 INFO - PROCESS | 1652 | 1461719508300 Marionette DEBUG loaded listener.js 18:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11ad6ac00) [pid = 1652] [serial = 58] [outer = 0x11ab38000] 18:11:48 INFO - PROCESS | 1652 | 1461719508532 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]]]}] 18:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 18:11:48 INFO - PROCESS | 1652 | 1461719508555 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 1652 | 1461719508556 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:11:48 INFO - PROCESS | 1652 | 1461719508558 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:11:48 INFO - PROCESS | 1652 | 1461719508559 Marionette TRACE conn2 <- [1,54,null,{}] 18:11:48 INFO - PROCESS | 1652 | 1461719508561 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}] 18:11:48 INFO - PROCESS | 1652 | 1461719508664 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:11:48 INFO - PROCESS | 1652 | 1461719508668 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300e6000 == 21 [pid = 1652] [id = 21] 18:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11ad86000) [pid = 1652] [serial = 59] [outer = 0x0] 18:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1300b0000) [pid = 1652] [serial = 60] [outer = 0x11ad86000] 18:11:48 INFO - PROCESS | 1652 | 1461719508692 Marionette DEBUG loaded listener.js 18:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1300b4800) [pid = 1652] [serial = 61] [outer = 0x11ad86000] 18:11:48 INFO - PROCESS | 1652 | 1461719508921 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]]]}] 18:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 18:11:48 INFO - PROCESS | 1652 | 1461719508977 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 1652 | 1461719508979 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:11:49 INFO - PROCESS | 1652 | 1461719509012 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:11:49 INFO - PROCESS | 1652 | 1461719509013 Marionette TRACE conn2 <- [1,58,null,{}] 18:11:49 INFO - PROCESS | 1652 | 1461719509020 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}] 18:11:49 INFO - PROCESS | 1652 | 1461719509123 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:11:49 INFO - PROCESS | 1652 | 1461719509128 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x130db7800 == 22 [pid = 1652] [id = 22] 18:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x130bca400) [pid = 1652] [serial = 62] [outer = 0x0] 18:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x130bcc800) [pid = 1652] [serial = 63] [outer = 0x130bca400] 18:11:49 INFO - PROCESS | 1652 | 1461719509156 Marionette DEBUG loaded listener.js 18:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x130bc7800) [pid = 1652] [serial = 64] [outer = 0x130bca400] 18:11:50 INFO - PROCESS | 1652 | 1461719510075 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]]]}] 18:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1144ms 18:11:50 INFO - PROCESS | 1652 | 1461719510136 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 1652 | 1461719510139 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:11:50 INFO - PROCESS | 1652 | 1461719510143 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 1652 | 1461719510144 Marionette TRACE conn2 <- [1,62,null,{}] 18:11:50 INFO - PROCESS | 1652 | 1461719510148 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}] 18:11:50 INFO - PROCESS | 1652 | 1461719510257 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:11:50 INFO - PROCESS | 1652 | 1461719510314 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156d8800 == 23 [pid = 1652] [id = 23] 18:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1154c7000) [pid = 1652] [serial = 65] [outer = 0x0] 18:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11551fc00) [pid = 1652] [serial = 66] [outer = 0x1154c7000] 18:11:50 INFO - PROCESS | 1652 | 1461719510359 Marionette DEBUG loaded listener.js 18:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116571000) [pid = 1652] [serial = 67] [outer = 0x1154c7000] 18:11:50 INFO - PROCESS | 1652 | 1461719510767 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]]]}] 18:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 18:11:50 INFO - PROCESS | 1652 | 1461719510813 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 1652 | 1461719510817 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:11:50 INFO - PROCESS | 1652 | 1461719510822 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 1652 | 1461719510824 Marionette TRACE conn2 <- [1,66,null,{}] 18:11:50 INFO - PROCESS | 1652 | 1461719510826 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}] 18:11:50 INFO - PROCESS | 1652 | 1461719510934 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:11:50 INFO - PROCESS | 1652 | 1461719510975 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119222800 == 24 [pid = 1652] [id = 24] 18:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11852f800) [pid = 1652] [serial = 68] [outer = 0x0] 18:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118f10c00) [pid = 1652] [serial = 69] [outer = 0x11852f800] 18:11:51 INFO - PROCESS | 1652 | 1461719511005 Marionette DEBUG loaded listener.js 18:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119aaa000) [pid = 1652] [serial = 70] [outer = 0x11852f800] 18:11:51 INFO - PROCESS | 1652 | 1461719511405 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]]]}] 18:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 618ms 18:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:11:51 INFO - PROCESS | 1652 | 1461719511441 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:11:51 INFO - PROCESS | 1652 | 1461719511443 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:11:51 INFO - PROCESS | 1652 | 1461719511445 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:11:51 INFO - PROCESS | 1652 | 1461719511448 Marionette TRACE conn2 <- [1,70,null,{}] 18:11:51 INFO - PROCESS | 1652 | 1461719511456 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}] 18:11:51 INFO - PROCESS | 1652 | 1461719511565 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:11:51 INFO - PROCESS | 1652 | 1461719511633 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac9000 == 25 [pid = 1652] [id = 25] 18:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11ad6fc00) [pid = 1652] [serial = 71] [outer = 0x0] 18:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11b77d000) [pid = 1652] [serial = 72] [outer = 0x11ad6fc00] 18:11:51 INFO - PROCESS | 1652 | 1461719511667 Marionette DEBUG loaded listener.js 18:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11bf96400) [pid = 1652] [serial = 73] [outer = 0x11ad6fc00] 18:11:52 INFO - PROCESS | 1652 | 1461719512311 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]]]}] 18:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 18:11:52 INFO - PROCESS | 1652 | 1461719512370 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:11:52 INFO - PROCESS | 1652 | 1461719512373 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:11:52 INFO - PROCESS | 1652 | 1461719512376 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:11:52 INFO - PROCESS | 1652 | 1461719512378 Marionette TRACE conn2 <- [1,74,null,{}] 18:11:52 INFO - PROCESS | 1652 | 1461719512384 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}] 18:11:52 INFO - PROCESS | 1652 | 1461719512462 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:11:52 INFO - PROCESS | 1652 | 1461719512521 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11650b800 == 26 [pid = 1652] [id = 26] 18:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118c8c400) [pid = 1652] [serial = 74] [outer = 0x0] 18:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118e0e000) [pid = 1652] [serial = 75] [outer = 0x118c8c400] 18:11:52 INFO - PROCESS | 1652 | 1461719512550 Marionette DEBUG loaded listener.js 18:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118f09400) [pid = 1652] [serial = 76] [outer = 0x118c8c400] 18:11:52 INFO - PROCESS | 1652 | 1461719512910 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]]]}] 18:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 574ms 18:11:52 INFO - PROCESS | 1652 | 1461719512950 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:11:52 INFO - PROCESS | 1652 | 1461719512954 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:11:52 INFO - PROCESS | 1652 | 1461719512958 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:11:52 INFO - PROCESS | 1652 | 1461719512960 Marionette TRACE conn2 <- [1,78,null,{}] 18:11:52 INFO - PROCESS | 1652 | 1461719512962 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}] 18:11:53 INFO - PROCESS | 1652 | 1461719513034 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:11:53 INFO - PROCESS | 1652 | 1461719513090 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b27800 == 27 [pid = 1652] [id = 27] 18:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1147e1000) [pid = 1652] [serial = 77] [outer = 0x0] 18:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115452800) [pid = 1652] [serial = 78] [outer = 0x1147e1000] 18:11:53 INFO - PROCESS | 1652 | 1461719513118 Marionette DEBUG loaded listener.js 18:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119a49400) [pid = 1652] [serial = 79] [outer = 0x1147e1000] 18:11:53 INFO - PROCESS | 1652 | 1461719513406 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]]]}] 18:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 18:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:11:53 INFO - PROCESS | 1652 | 1461719513437 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:11:53 INFO - PROCESS | 1652 | 1461719513439 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:11:53 INFO - PROCESS | 1652 | 1461719513441 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:11:53 INFO - PROCESS | 1652 | 1461719513444 Marionette TRACE conn2 <- [1,82,null,{}] 18:11:53 INFO - PROCESS | 1652 | 1461719513455 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}] 18:11:53 INFO - PROCESS | 1652 | 1461719513527 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:11:53 INFO - PROCESS | 1652 | 1461719513533 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921d000 == 28 [pid = 1652] [id = 28] 18:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119d90400) [pid = 1652] [serial = 80] [outer = 0x0] 18:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11ab32c00) [pid = 1652] [serial = 81] [outer = 0x119d90400] 18:11:53 INFO - PROCESS | 1652 | 1461719513564 Marionette DEBUG loaded listener.js 18:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11aba1000) [pid = 1652] [serial = 82] [outer = 0x119d90400] 18:11:53 INFO - PROCESS | 1652 | 1461719513856 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]]]}] 18:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 18:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:11:53 INFO - PROCESS | 1652 | 1461719513915 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:11:53 INFO - PROCESS | 1652 | 1461719513917 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:11:53 INFO - PROCESS | 1652 | 1461719513919 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:11:53 INFO - PROCESS | 1652 | 1461719513920 Marionette TRACE conn2 <- [1,86,null,{}] 18:11:53 INFO - PROCESS | 1652 | 1461719513922 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}] 18:11:54 INFO - PROCESS | 1652 | 1461719513993 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:11:54 INFO - PROCESS | 1652 | 1461719513999 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d22800 == 29 [pid = 1652] [id = 29] 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ad68000) [pid = 1652] [serial = 83] [outer = 0x0] 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11afa5800) [pid = 1652] [serial = 84] [outer = 0x11ad68000] 18:11:54 INFO - PROCESS | 1652 | 1461719514026 Marionette DEBUG loaded listener.js 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11afafc00) [pid = 1652] [serial = 85] [outer = 0x11ad68000] 18:11:54 INFO - PROCESS | 1652 | 1461719514335 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]]]}] 18:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 18:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:11:54 INFO - PROCESS | 1652 | 1461719514387 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 1652 | 1461719514388 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:11:54 INFO - PROCESS | 1652 | 1461719514390 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 1652 | 1461719514392 Marionette TRACE conn2 <- [1,90,null,{}] 18:11:54 INFO - PROCESS | 1652 | 1461719514394 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}] 18:11:54 INFO - PROCESS | 1652 | 1461719514462 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:11:54 INFO - PROCESS | 1652 | 1461719514504 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81b000 == 30 [pid = 1652] [id = 30] 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119d96400) [pid = 1652] [serial = 86] [outer = 0x0] 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11afb0000) [pid = 1652] [serial = 87] [outer = 0x119d96400] 18:11:54 INFO - PROCESS | 1652 | 1461719514530 Marionette DEBUG loaded listener.js 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11baa5800) [pid = 1652] [serial = 88] [outer = 0x119d96400] 18:11:54 INFO - PROCESS | 1652 | 1461719514788 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]]]}] 18:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 417ms 18:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:11:54 INFO - PROCESS | 1652 | 1461719514810 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 1652 | 1461719514811 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:11:54 INFO - PROCESS | 1652 | 1461719514821 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 1652 | 1461719514822 Marionette TRACE conn2 <- [1,94,null,{}] 18:11:54 INFO - PROCESS | 1652 | 1461719514824 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}] 18:11:54 INFO - PROCESS | 1652 | 1461719514925 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:11:54 INFO - PROCESS | 1652 | 1461719514930 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1e800 == 31 [pid = 1652] [id = 31] 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11baa9400) [pid = 1652] [serial = 89] [outer = 0x0] 18:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bf95000) [pid = 1652] [serial = 90] [outer = 0x11baa9400] 18:11:54 INFO - PROCESS | 1652 | 1461719514962 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c3c6800) [pid = 1652] [serial = 91] [outer = 0x11baa9400] 18:11:55 INFO - PROCESS | 1652 | 1461719515255 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]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 476ms 18:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:11:55 INFO - PROCESS | 1652 | 1461719515289 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 1652 | 1461719515291 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:11:55 INFO - PROCESS | 1652 | 1461719515292 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 1652 | 1461719515293 Marionette TRACE conn2 <- [1,98,null,{}] 18:11:55 INFO - PROCESS | 1652 | 1461719515296 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}] 18:11:55 INFO - PROCESS | 1652 | 1461719515370 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:11:55 INFO - PROCESS | 1652 | 1461719515417 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af21800 == 32 [pid = 1652] [id = 32] 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bf98c00) [pid = 1652] [serial = 92] [outer = 0x0] 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123704c00) [pid = 1652] [serial = 93] [outer = 0x11bf98c00] 18:11:55 INFO - PROCESS | 1652 | 1461719515443 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123802400) [pid = 1652] [serial = 94] [outer = 0x11bf98c00] 18:11:55 INFO - PROCESS | 1652 | 1461719515695 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]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 18:11:55 INFO - PROCESS | 1652 | 1461719515719 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 1652 | 1461719515720 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:11:55 INFO - PROCESS | 1652 | 1461719515726 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 1652 | 1461719515727 Marionette TRACE conn2 <- [1,102,null,{}] 18:11:55 INFO - PROCESS | 1652 | 1461719515738 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}] 18:11:55 INFO - PROCESS | 1652 | 1461719515816 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:11:55 INFO - PROCESS | 1652 | 1461719515821 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba85000 == 33 [pid = 1652] [id = 33] 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12380bc00) [pid = 1652] [serial = 95] [outer = 0x0] 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123a1b400) [pid = 1652] [serial = 96] [outer = 0x12380bc00] 18:11:55 INFO - PROCESS | 1652 | 1461719515847 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123a21400) [pid = 1652] [serial = 97] [outer = 0x12380bc00] 18:11:56 INFO - PROCESS | 1652 | 1461719516135 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]]]}] 18:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 424ms 18:11:56 INFO - PROCESS | 1652 | 1461719516154 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:11:56 INFO - PROCESS | 1652 | 1461719516155 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:11:56 INFO - PROCESS | 1652 | 1461719516158 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:11:56 INFO - PROCESS | 1652 | 1461719516159 Marionette TRACE conn2 <- [1,106,null,{}] 18:11:56 INFO - PROCESS | 1652 | 1461719516171 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}] 18:11:56 INFO - PROCESS | 1652 | 1461719516250 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:11:56 INFO - PROCESS | 1652 | 1461719516255 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba9d800 == 34 [pid = 1652] [id = 34] 18:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123a21800) [pid = 1652] [serial = 98] [outer = 0x0] 18:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123c04400) [pid = 1652] [serial = 99] [outer = 0x123a21800] 18:11:56 INFO - PROCESS | 1652 | 1461719516280 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123d73800) [pid = 1652] [serial = 100] [outer = 0x123a21800] 18:11:56 INFO - PROCESS | 1652 | 1461719516569 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]]]}] 18:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 421ms 18:11:56 INFO - PROCESS | 1652 | 1461719516579 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:11:56 INFO - PROCESS | 1652 | 1461719516582 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:11:56 INFO - PROCESS | 1652 | 1461719516591 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:11:56 INFO - PROCESS | 1652 | 1461719516592 Marionette TRACE conn2 <- [1,110,null,{}] 18:11:56 INFO - PROCESS | 1652 | 1461719516594 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}] 18:11:56 INFO - PROCESS | 1652 | 1461719516674 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:11:56 INFO - PROCESS | 1652 | 1461719516722 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfbc800 == 35 [pid = 1652] [id = 35] 18:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c304c00) [pid = 1652] [serial = 101] [outer = 0x0] 18:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123d74000) [pid = 1652] [serial = 102] [outer = 0x11c304c00] 18:11:56 INFO - PROCESS | 1652 | 1461719516749 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123fdb000) [pid = 1652] [serial = 103] [outer = 0x11c304c00] 18:11:57 INFO - PROCESS | 1652 | 1461719517124 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]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 570ms 18:11:57 INFO - PROCESS | 1652 | 1461719517161 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 1652 | 1461719517163 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:11:57 INFO - PROCESS | 1652 | 1461719517167 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 1652 | 1461719517169 Marionette TRACE conn2 <- [1,114,null,{}] 18:11:57 INFO - PROCESS | 1652 | 1461719517171 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}] 18:11:57 INFO - PROCESS | 1652 | 1461719517259 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:11:57 INFO - PROCESS | 1652 | 1461719517305 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c39d800 == 36 [pid = 1652] [id = 36] 18:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123a21c00) [pid = 1652] [serial = 104] [outer = 0x0] 18:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124186c00) [pid = 1652] [serial = 105] [outer = 0x123a21c00] 18:11:57 INFO - PROCESS | 1652 | 1461719517333 Marionette DEBUG loaded listener.js 18:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12756c800) [pid = 1652] [serial = 106] [outer = 0x123a21c00] 18:11:57 INFO - PROCESS | 1652 | 1461719517620 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]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 18:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:11:57 INFO - PROCESS | 1652 | 1461719517639 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 1652 | 1461719517640 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:11:57 INFO - PROCESS | 1652 | 1461719517642 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 1652 | 1461719517643 Marionette TRACE conn2 <- [1,118,null,{}] 18:11:57 INFO - PROCESS | 1652 | 1461719517645 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}] 18:11:57 INFO - PROCESS | 1652 | 1461719517734 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:11:57 INFO - PROCESS | 1652 | 1461719517738 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b33800 == 37 [pid = 1652] [id = 37] 18:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123ee0c00) [pid = 1652] [serial = 107] [outer = 0x0] 18:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127860800) [pid = 1652] [serial = 108] [outer = 0x123ee0c00] 18:11:57 INFO - PROCESS | 1652 | 1461719517762 Marionette DEBUG loaded listener.js 18:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127fe4000) [pid = 1652] [serial = 109] [outer = 0x123ee0c00] 18:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 18:11:58 INFO - PROCESS | 1652 | 1461719518056 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]]]}] 18:11:58 INFO - PROCESS | 1652 | 1461719518061 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1652 | 1461719518062 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:11:58 INFO - PROCESS | 1652 | 1461719518071 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1652 | 1461719518072 Marionette TRACE conn2 <- [1,122,null,{}] 18:11:58 INFO - PROCESS | 1652 | 1461719518074 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}] 18:11:58 INFO - PROCESS | 1652 | 1461719518153 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:11:58 INFO - PROCESS | 1652 | 1461719518203 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b38800 == 38 [pid = 1652] [id = 38] 18:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123edec00) [pid = 1652] [serial = 110] [outer = 0x0] 18:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127fde400) [pid = 1652] [serial = 111] [outer = 0x123edec00] 18:11:58 INFO - PROCESS | 1652 | 1461719518228 Marionette DEBUG loaded listener.js 18:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129c3e000) [pid = 1652] [serial = 112] [outer = 0x123edec00] 18:11:58 INFO - PROCESS | 1652 | 1461719518464 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]]]}] 18:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 18:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:11:58 INFO - PROCESS | 1652 | 1461719518492 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1652 | 1461719518493 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:11:58 INFO - PROCESS | 1652 | 1461719518495 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1652 | 1461719518497 Marionette TRACE conn2 <- [1,126,null,{}] 18:11:58 INFO - PROCESS | 1652 | 1461719518508 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}] 18:11:58 INFO - PROCESS | 1652 | 1461719518588 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:11:58 INFO - PROCESS | 1652 | 1461719518593 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12402d000 == 39 [pid = 1652] [id = 39] 18:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129689400) [pid = 1652] [serial = 113] [outer = 0x0] 18:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129cc9000) [pid = 1652] [serial = 114] [outer = 0x129689400] 18:11:58 INFO - PROCESS | 1652 | 1461719518620 Marionette DEBUG loaded listener.js 18:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b17d800) [pid = 1652] [serial = 115] [outer = 0x129689400] 18:11:58 INFO - PROCESS | 1652 | 1461719518906 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]]]}] 18:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 427ms 18:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:11:58 INFO - PROCESS | 1652 | 1461719518922 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1652 | 1461719518923 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:11:58 INFO - PROCESS | 1652 | 1461719518925 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1652 | 1461719518926 Marionette TRACE conn2 <- [1,130,null,{}] 18:11:58 INFO - PROCESS | 1652 | 1461719518929 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}] 18:11:59 INFO - PROCESS | 1652 | 1461719519021 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:11:59 INFO - PROCESS | 1652 | 1461719519025 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x127003800 == 40 [pid = 1652] [id = 40] 18:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b17e000) [pid = 1652] [serial = 116] [outer = 0x0] 18:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b8bc800) [pid = 1652] [serial = 117] [outer = 0x12b17e000] 18:11:59 INFO - PROCESS | 1652 | 1461719519050 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bab4c00) [pid = 1652] [serial = 118] [outer = 0x12b17e000] 18:11:59 INFO - PROCESS | 1652 | 1461719519336 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]]]}] 18:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 18:11:59 INFO - PROCESS | 1652 | 1461719519427 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 1652 | 1461719519431 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:11:59 INFO - PROCESS | 1652 | 1461719519437 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 1652 | 1461719519438 Marionette TRACE conn2 <- [1,134,null,{}] 18:11:59 INFO - PROCESS | 1652 | 1461719519442 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}] 18:11:59 INFO - PROCESS | 1652 | 1461719519545 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:11:59 INFO - PROCESS | 1652 | 1461719519588 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158d8000 == 41 [pid = 1652] [id = 41] 18:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11656e800) [pid = 1652] [serial = 119] [outer = 0x0] 18:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118856c00) [pid = 1652] [serial = 120] [outer = 0x11656e800] 18:11:59 INFO - PROCESS | 1652 | 1461719519619 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118e0ec00) [pid = 1652] [serial = 121] [outer = 0x11656e800] 18:12:00 INFO - PROCESS | 1652 | 1461719520072 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]]]}] 18:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 18:12:00 INFO - PROCESS | 1652 | 1461719520108 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:12:00 INFO - PROCESS | 1652 | 1461719520110 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:12:00 INFO - PROCESS | 1652 | 1461719520135 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:12:00 INFO - PROCESS | 1652 | 1461719520138 Marionette TRACE conn2 <- [1,138,null,{}] 18:12:00 INFO - PROCESS | 1652 | 1461719520143 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}] 18:12:00 INFO - PROCESS | 1652 | 1461719520243 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:12:00 INFO - PROCESS | 1652 | 1461719520304 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a82d000 == 42 [pid = 1652] [id = 42] 18:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11ab32800) [pid = 1652] [serial = 122] [outer = 0x0] 18:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11ab3c000) [pid = 1652] [serial = 123] [outer = 0x11ab32800] 18:12:00 INFO - PROCESS | 1652 | 1461719520334 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11ad6bc00) [pid = 1652] [serial = 124] [outer = 0x11ab32800] 18:12:00 INFO - PROCESS | 1652 | 1461719520756 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]]]}] 18:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 694ms 18:12:00 INFO - PROCESS | 1652 | 1461719520843 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:12:00 INFO - PROCESS | 1652 | 1461719520844 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:12:00 INFO - PROCESS | 1652 | 1461719520850 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:12:00 INFO - PROCESS | 1652 | 1461719520851 Marionette TRACE conn2 <- [1,142,null,{}] 18:12:00 INFO - PROCESS | 1652 | 1461719520858 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}] 18:12:00 INFO - PROCESS | 1652 | 1461719520956 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:12:01 INFO - PROCESS | 1652 | 1461719521011 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12389c800 == 43 [pid = 1652] [id = 43] 18:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bf95800) [pid = 1652] [serial = 125] [outer = 0x0] 18:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c0e0800) [pid = 1652] [serial = 126] [outer = 0x11bf95800] 18:12:01 INFO - PROCESS | 1652 | 1461719521042 Marionette DEBUG loaded listener.js 18:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123705400) [pid = 1652] [serial = 127] [outer = 0x11bf95800] 18:12:01 INFO - PROCESS | 1652 | 1461719521488 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]]]}] 18:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 674ms 18:12:01 INFO - PROCESS | 1652 | 1461719521523 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:12:01 INFO - PROCESS | 1652 | 1461719521525 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:12:01 INFO - PROCESS | 1652 | 1461719521527 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:12:01 INFO - PROCESS | 1652 | 1461719521528 Marionette TRACE conn2 <- [1,146,null,{}] 18:12:01 INFO - PROCESS | 1652 | 1461719521531 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}] 18:12:01 INFO - PROCESS | 1652 | 1461719521625 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:12:01 INFO - PROCESS | 1652 | 1461719521682 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e9800 == 44 [pid = 1652] [id = 44] 18:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x124391000) [pid = 1652] [serial = 128] [outer = 0x0] 18:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1246a1c00) [pid = 1652] [serial = 129] [outer = 0x124391000] 18:12:01 INFO - PROCESS | 1652 | 1461719521713 Marionette DEBUG loaded listener.js 18:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127569000) [pid = 1652] [serial = 130] [outer = 0x124391000] 18:12:02 INFO - PROCESS | 1652 | 1461719522333 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]]]}] 18:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 824ms 18:12:02 INFO - PROCESS | 1652 | 1461719522352 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:12:02 INFO - PROCESS | 1652 | 1461719522354 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:12:02 INFO - PROCESS | 1652 | 1461719522357 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:12:02 INFO - PROCESS | 1652 | 1461719522360 Marionette TRACE conn2 <- [1,150,null,{}] 18:12:02 INFO - PROCESS | 1652 | 1461719522364 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}] 18:12:02 INFO - PROCESS | 1652 | 1461719522449 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:12:02 INFO - PROCESS | 1652 | 1461719522511 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119711000 == 45 [pid = 1652] [id = 45] 18:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115abd400) [pid = 1652] [serial = 131] [outer = 0x0] 18:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118ce5c00) [pid = 1652] [serial = 132] [outer = 0x115abd400] 18:12:02 INFO - PROCESS | 1652 | 1461719522544 Marionette DEBUG loaded listener.js 18:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119134c00) [pid = 1652] [serial = 133] [outer = 0x115abd400] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11aae9800 == 44 [pid = 1652] [id = 12] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12402d000 == 43 [pid = 1652] [id = 39] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x123b38800 == 42 [pid = 1652] [id = 38] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x123b33800 == 41 [pid = 1652] [id = 37] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11c39d800 == 40 [pid = 1652] [id = 36] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfbc800 == 39 [pid = 1652] [id = 35] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba9d800 == 38 [pid = 1652] [id = 34] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba85000 == 37 [pid = 1652] [id = 33] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11af21800 == 36 [pid = 1652] [id = 32] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1e800 == 35 [pid = 1652] [id = 31] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81b000 == 34 [pid = 1652] [id = 30] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119d22800 == 33 [pid = 1652] [id = 29] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11921d000 == 32 [pid = 1652] [id = 28] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x114b27800 == 31 [pid = 1652] [id = 27] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11650b800 == 30 [pid = 1652] [id = 26] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac9000 == 29 [pid = 1652] [id = 25] 18:12:03 INFO - PROCESS | 1652 | 1461719523052 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]]]}] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119222800 == 28 [pid = 1652] [id = 24] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1156d8800 == 27 [pid = 1652] [id = 23] 18:12:03 INFO - PROCESS | 1652 | --DOCSHELL 0x130db7800 == 26 [pid = 1652] [id = 22] 18:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 727ms 18:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:12:03 INFO - PROCESS | 1652 | 1461719523084 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:12:03 INFO - PROCESS | 1652 | 1461719523086 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:12:03 INFO - PROCESS | 1652 | 1461719523090 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:12:03 INFO - PROCESS | 1652 | 1461719523092 Marionette TRACE conn2 <- [1,154,null,{}] 18:12:03 INFO - PROCESS | 1652 | 1461719523097 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}] 18:12:03 INFO - PROCESS | 1652 | 1461719523187 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:12:03 INFO - PROCESS | 1652 | 1461719523250 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118abb800 == 27 [pid = 1652] [id = 46] 18:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118c22800) [pid = 1652] [serial = 134] [outer = 0x0] 18:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x118e10800) [pid = 1652] [serial = 135] [outer = 0x118c22800] 18:12:03 INFO - PROCESS | 1652 | 1461719523284 Marionette DEBUG loaded listener.js 18:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119132c00) [pid = 1652] [serial = 136] [outer = 0x118c22800] 18:12:03 INFO - PROCESS | 1652 | 1461719523738 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]]]}] 18:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 673ms 18:12:03 INFO - PROCESS | 1652 | 1461719523777 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:12:03 INFO - PROCESS | 1652 | 1461719523781 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:12:03 INFO - PROCESS | 1652 | 1461719523788 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:12:03 INFO - PROCESS | 1652 | 1461719523789 Marionette TRACE conn2 <- [1,158,null,{}] 18:12:03 INFO - PROCESS | 1652 | 1461719523792 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}] 18:12:03 INFO - PROCESS | 1652 | 1461719523879 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:12:03 INFO - PROCESS | 1652 | 1461719523942 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d22800 == 28 [pid = 1652] [id = 47] 18:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11ab9e800) [pid = 1652] [serial = 137] [outer = 0x0] 18:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11ad6c400) [pid = 1652] [serial = 138] [outer = 0x11ab9e800] 18:12:03 INFO - PROCESS | 1652 | 1461719523974 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11afa7400) [pid = 1652] [serial = 139] [outer = 0x11ab9e800] 18:12:04 INFO - PROCESS | 1652 | 1461719524447 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]]]}] 18:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 720ms 18:12:04 INFO - PROCESS | 1652 | 1461719524510 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:12:04 INFO - PROCESS | 1652 | 1461719524512 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:12:04 INFO - PROCESS | 1652 | 1461719524516 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:12:04 INFO - PROCESS | 1652 | 1461719524520 Marionette TRACE conn2 <- [1,162,null,{}] 18:12:04 INFO - PROCESS | 1652 | 1461719524532 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}] 18:12:04 INFO - PROCESS | 1652 | 1461719524672 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:12:04 INFO - PROCESS | 1652 | 1461719524742 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af2c000 == 29 [pid = 1652] [id = 48] 18:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11bab3c00) [pid = 1652] [serial = 140] [outer = 0x0] 18:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11bf91400) [pid = 1652] [serial = 141] [outer = 0x11bab3c00] 18:12:04 INFO - PROCESS | 1652 | 1461719524836 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c307c00) [pid = 1652] [serial = 142] [outer = 0x11bab3c00] 18:12:05 INFO - PROCESS | 1652 | 1461719525305 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]]]}] 18:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 826ms 18:12:05 INFO - PROCESS | 1652 | 1461719525348 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:12:05 INFO - PROCESS | 1652 | 1461719525350 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:12:05 INFO - PROCESS | 1652 | 1461719525354 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:12:05 INFO - PROCESS | 1652 | 1461719525355 Marionette TRACE conn2 <- [1,166,null,{}] 18:12:05 INFO - PROCESS | 1652 | 1461719525357 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}] 18:12:05 INFO - PROCESS | 1652 | 1461719525445 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:12:05 INFO - PROCESS | 1652 | 1461719525506 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfb6000 == 30 [pid = 1652] [id = 49] 18:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12379c000) [pid = 1652] [serial = 143] [outer = 0x0] 18:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12380e000) [pid = 1652] [serial = 144] [outer = 0x12379c000] 18:12:05 INFO - PROCESS | 1652 | 1461719525537 Marionette DEBUG loaded listener.js 18:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x123a25400) [pid = 1652] [serial = 145] [outer = 0x12379c000] 18:12:05 INFO - PROCESS | 1652 | 1461719525981 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]]]}] 18:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 668ms 18:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:12:06 INFO - PROCESS | 1652 | 1461719526032 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:12:06 INFO - PROCESS | 1652 | 1461719526033 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:12:06 INFO - PROCESS | 1652 | 1461719526037 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:12:06 INFO - PROCESS | 1652 | 1461719526039 Marionette TRACE conn2 <- [1,170,null,{}] 18:12:06 INFO - PROCESS | 1652 | 1461719526041 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}] 18:12:06 INFO - PROCESS | 1652 | 1461719526134 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:12:06 INFO - PROCESS | 1652 | 1461719526197 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238ab800 == 31 [pid = 1652] [id = 50] 18:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12379d800) [pid = 1652] [serial = 146] [outer = 0x0] 18:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x123d7c400) [pid = 1652] [serial = 147] [outer = 0x12379d800] 18:12:06 INFO - PROCESS | 1652 | 1461719526230 Marionette DEBUG loaded listener.js 18:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x124386800) [pid = 1652] [serial = 148] [outer = 0x12379d800] 18:12:06 INFO - PROCESS | 1652 | 1461719526742 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]]]}] 18:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 770ms 18:12:06 INFO - PROCESS | 1652 | 1461719526841 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:12:06 INFO - PROCESS | 1652 | 1461719526843 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:12:06 INFO - PROCESS | 1652 | 1461719526848 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:12:06 INFO - PROCESS | 1652 | 1461719526850 Marionette TRACE conn2 <- [1,174,null,{}] 18:12:06 INFO - PROCESS | 1652 | 1461719526854 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}] 18:12:06 INFO - PROCESS | 1652 | 1461719526942 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:12:06 INFO - PROCESS | 1652 | 1461719526991 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916e800 == 32 [pid = 1652] [id = 51] 18:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x118c86400) [pid = 1652] [serial = 149] [outer = 0x0] 18:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118f0dc00) [pid = 1652] [serial = 150] [outer = 0x118c86400] 18:12:07 INFO - PROCESS | 1652 | 1461719527018 Marionette DEBUG loaded listener.js 18:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119259000) [pid = 1652] [serial = 151] [outer = 0x118c86400] 18:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11a82d000 == 31 [pid = 1652] [id = 42] 18:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1158d8000 == 30 [pid = 1652] [id = 41] 18:12:07 INFO - PROCESS | 1652 | 1461719527504 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]]]}] 18:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 674ms 18:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:12:07 INFO - PROCESS | 1652 | 1461719527522 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:12:07 INFO - PROCESS | 1652 | 1461719527524 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:12:07 INFO - PROCESS | 1652 | 1461719527528 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:12:07 INFO - PROCESS | 1652 | 1461719527530 Marionette TRACE conn2 <- [1,178,null,{}] 18:12:07 INFO - PROCESS | 1652 | 1461719527534 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}] 18:12:07 INFO - PROCESS | 1652 | 1461719527627 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:12:07 INFO - PROCESS | 1652 | 1461719527689 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916c000 == 31 [pid = 1652] [id = 52] 18:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118c0c800) [pid = 1652] [serial = 152] [outer = 0x0] 18:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119a49800) [pid = 1652] [serial = 153] [outer = 0x118c0c800] 18:12:07 INFO - PROCESS | 1652 | 1461719527722 Marionette DEBUG loaded listener.js 18:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11ab41000) [pid = 1652] [serial = 154] [outer = 0x118c0c800] 18:12:08 INFO - PROCESS | 1652 | 1461719528154 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]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 18:12:08 INFO - PROCESS | 1652 | 1461719528200 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:12:08 INFO - PROCESS | 1652 | 1461719528204 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:12:08 INFO - PROCESS | 1652 | 1461719528209 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:12:08 INFO - PROCESS | 1652 | 1461719528211 Marionette TRACE conn2 <- [1,182,null,{}] 18:12:08 INFO - PROCESS | 1652 | 1461719528213 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}] 18:12:08 INFO - PROCESS | 1652 | 1461719528338 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:12:08 INFO - PROCESS | 1652 | 1461719528386 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa1000 == 32 [pid = 1652] [id = 53] 18:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11ad66800) [pid = 1652] [serial = 155] [outer = 0x0] 18:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11bab1c00) [pid = 1652] [serial = 156] [outer = 0x11ad66800] 18:12:08 INFO - PROCESS | 1652 | 1461719528419 Marionette DEBUG loaded listener.js 18:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11c304400) [pid = 1652] [serial = 157] [outer = 0x11ad66800] 18:12:08 INFO - PROCESS | 1652 | 1461719528838 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]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 18:12:08 INFO - PROCESS | 1652 | 1461719528895 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:12:08 INFO - PROCESS | 1652 | 1461719528898 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:12:08 INFO - PROCESS | 1652 | 1461719528904 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:12:08 INFO - PROCESS | 1652 | 1461719528906 Marionette TRACE conn2 <- [1,186,null,{}] 18:12:08 INFO - PROCESS | 1652 | 1461719528916 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}] 18:12:09 INFO - PROCESS | 1652 | 1461719529010 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:12:09 INFO - PROCESS | 1652 | 1461719529073 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124029800 == 33 [pid = 1652] [id = 54] 18:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12418a800) [pid = 1652] [serial = 158] [outer = 0x0] 18:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1246a2800) [pid = 1652] [serial = 159] [outer = 0x12418a800] 18:12:09 INFO - PROCESS | 1652 | 1461719529106 Marionette DEBUG loaded listener.js 18:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x127567800) [pid = 1652] [serial = 160] [outer = 0x12418a800] 18:12:09 INFO - PROCESS | 1652 | 1461719529520 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]]]}] 18:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 624ms 18:12:09 INFO - PROCESS | 1652 | 1461719529527 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:12:09 INFO - PROCESS | 1652 | 1461719529529 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:12:09 INFO - PROCESS | 1652 | 1461719529532 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:12:09 INFO - PROCESS | 1652 | 1461719529533 Marionette TRACE conn2 <- [1,190,null,{}] 18:12:09 INFO - PROCESS | 1652 | 1461719529535 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}] 18:12:09 INFO - PROCESS | 1652 | 1461719529642 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:12:09 INFO - PROCESS | 1652 | 1461719529700 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11532e000 == 34 [pid = 1652] [id = 55] 18:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x127e79c00) [pid = 1652] [serial = 161] [outer = 0x0] 18:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12968b000) [pid = 1652] [serial = 162] [outer = 0x127e79c00] 18:12:09 INFO - PROCESS | 1652 | 1461719529730 Marionette DEBUG loaded listener.js 18:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b182c00) [pid = 1652] [serial = 163] [outer = 0x127e79c00] 18:12:10 INFO - PROCESS | 1652 | 1461719530203 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]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 719ms 18:12:10 INFO - PROCESS | 1652 | 1461719530268 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:12:10 INFO - PROCESS | 1652 | 1461719530270 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:12:10 INFO - PROCESS | 1652 | 1461719530276 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:12:10 INFO - PROCESS | 1652 | 1461719530278 Marionette TRACE conn2 <- [1,194,null,{}] 18:12:10 INFO - PROCESS | 1652 | 1461719530283 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}] 18:12:10 INFO - PROCESS | 1652 | 1461719530394 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:12:10 INFO - PROCESS | 1652 | 1461719530454 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129070000 == 35 [pid = 1652] [id = 56] 18:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b187c00) [pid = 1652] [serial = 164] [outer = 0x0] 18:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b8bfc00) [pid = 1652] [serial = 165] [outer = 0x12b187c00] 18:12:10 INFO - PROCESS | 1652 | 1461719530484 Marionette DEBUG loaded listener.js 18:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12bdad800) [pid = 1652] [serial = 166] [outer = 0x12b187c00] 18:12:10 INFO - PROCESS | 1652 | 1461719530902 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]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 674ms 18:12:10 INFO - PROCESS | 1652 | 1461719530965 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:12:10 INFO - PROCESS | 1652 | 1461719530967 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:12:10 INFO - PROCESS | 1652 | 1461719530971 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:12:10 INFO - PROCESS | 1652 | 1461719530972 Marionette TRACE conn2 <- [1,198,null,{}] 18:12:10 INFO - PROCESS | 1652 | 1461719530975 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}] 18:12:11 INFO - PROCESS | 1652 | 1461719531098 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:12:11 INFO - PROCESS | 1652 | 1461719531162 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b14e000 == 36 [pid = 1652] [id = 57] 18:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12bdae000) [pid = 1652] [serial = 167] [outer = 0x0] 18:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12d206400) [pid = 1652] [serial = 168] [outer = 0x12bdae000] 18:12:11 INFO - PROCESS | 1652 | 1461719531194 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12d2be800) [pid = 1652] [serial = 169] [outer = 0x12bdae000] 18:12:11 INFO - PROCESS | 1652 | 1461719531616 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]]]}] 18:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 671ms 18:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:12:11 INFO - PROCESS | 1652 | 1461719531643 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:12:11 INFO - PROCESS | 1652 | 1461719531644 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:12:11 INFO - PROCESS | 1652 | 1461719531668 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:12:11 INFO - PROCESS | 1652 | 1461719531669 Marionette TRACE conn2 <- [1,202,null,{}] 18:12:11 INFO - PROCESS | 1652 | 1461719531674 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}] 18:12:11 INFO - PROCESS | 1652 | 1461719531765 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:12:11 INFO - PROCESS | 1652 | 1461719531827 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd89800 == 37 [pid = 1652] [id = 58] 18:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x115a44000) [pid = 1652] [serial = 170] [outer = 0x0] 18:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12d2c7c00) [pid = 1652] [serial = 171] [outer = 0x115a44000] 18:12:11 INFO - PROCESS | 1652 | 1461719531857 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d390c00) [pid = 1652] [serial = 172] [outer = 0x115a44000] 18:12:12 INFO - PROCESS | 1652 | 1461719532353 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]]]}] 18:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 794ms 18:12:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11af31000 == 36 [pid = 1652] [id = 20] 18:12:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119d22800 == 35 [pid = 1652] [id = 47] 18:12:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118abb800 == 34 [pid = 1652] [id = 46] 18:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:12:12 INFO - PROCESS | 1652 | 1461719532469 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:12:12 INFO - PROCESS | 1652 | 1461719532471 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:12:12 INFO - PROCESS | 1652 | 1461719532474 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:12:12 INFO - PROCESS | 1652 | 1461719532477 Marionette TRACE conn2 <- [1,206,null,{}] 18:12:12 INFO - PROCESS | 1652 | 1461719532481 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}] 18:12:12 INFO - PROCESS | 1652 | 1461719532574 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:12:12 INFO - PROCESS | 1652 | 1461719532639 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119170000 == 35 [pid = 1652] [id = 59] 18:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x118fee400) [pid = 1652] [serial = 173] [outer = 0x0] 18:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x119a47800) [pid = 1652] [serial = 174] [outer = 0x118fee400] 18:12:12 INFO - PROCESS | 1652 | 1461719532672 Marionette DEBUG loaded listener.js 18:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11acc7400) [pid = 1652] [serial = 175] [outer = 0x118fee400] 18:12:13 INFO - PROCESS | 1652 | 1461719533102 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]]]}] 18:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 675ms 18:12:13 INFO - PROCESS | 1652 | 1461719533150 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:12:13 INFO - PROCESS | 1652 | 1461719533152 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:12:13 INFO - PROCESS | 1652 | 1461719533158 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:12:13 INFO - PROCESS | 1652 | 1461719533160 Marionette TRACE conn2 <- [1,210,null,{}] 18:12:13 INFO - PROCESS | 1652 | 1461719533183 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}] 18:12:13 INFO - PROCESS | 1652 | 1461719533278 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:12:13 INFO - PROCESS | 1652 | 1461719533344 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bbc3000 == 36 [pid = 1652] [id = 60] 18:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11b77f400) [pid = 1652] [serial = 176] [outer = 0x0] 18:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11c0ea000) [pid = 1652] [serial = 177] [outer = 0x11b77f400] 18:12:13 INFO - PROCESS | 1652 | 1461719533375 Marionette DEBUG loaded listener.js 18:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12379b400) [pid = 1652] [serial = 178] [outer = 0x11b77f400] 18:12:13 INFO - PROCESS | 1652 | 1461719533791 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]]]}] 18:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 676ms 18:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:12:13 INFO - PROCESS | 1652 | 1461719533833 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:12:13 INFO - PROCESS | 1652 | 1461719533835 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:12:13 INFO - PROCESS | 1652 | 1461719533856 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:12:13 INFO - PROCESS | 1652 | 1461719533857 Marionette TRACE conn2 <- [1,214,null,{}] 18:12:13 INFO - PROCESS | 1652 | 1461719533878 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}] 18:12:14 INFO - PROCESS | 1652 | 1461719534012 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:12:14 INFO - PROCESS | 1652 | 1461719534063 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e0800 == 37 [pid = 1652] [id = 61] 18:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1275c1c00) [pid = 1652] [serial = 179] [outer = 0x0] 18:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12776d800) [pid = 1652] [serial = 180] [outer = 0x1275c1c00] 18:12:14 INFO - PROCESS | 1652 | 1461719534100 Marionette DEBUG loaded listener.js 18:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12968f400) [pid = 1652] [serial = 181] [outer = 0x1275c1c00] 18:12:14 INFO - PROCESS | 1652 | 1461719534527 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]]]}] 18:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 740ms 18:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:12:14 INFO - PROCESS | 1652 | 1461719534578 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:12:14 INFO - PROCESS | 1652 | 1461719534579 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:12:14 INFO - PROCESS | 1652 | 1461719534581 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 1652 | 1461719534582 Marionette TRACE conn2 <- [1,218,null,{}] 18:12:14 INFO - PROCESS | 1652 | 1461719534585 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}] 18:12:14 INFO - PROCESS | 1652 | 1461719534680 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:12:14 INFO - PROCESS | 1652 | 1461719534730 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3f000 == 38 [pid = 1652] [id = 62] 18:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12bdb3c00) [pid = 1652] [serial = 182] [outer = 0x0] 18:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12bee3c00) [pid = 1652] [serial = 183] [outer = 0x12bdb3c00] 18:12:14 INFO - PROCESS | 1652 | 1461719534760 Marionette DEBUG loaded listener.js 18:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12c0b8000) [pid = 1652] [serial = 184] [outer = 0x12bdb3c00] 18:12:15 INFO - PROCESS | 1652 | 1461719535184 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]]]}] 18:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 18:12:15 INFO - PROCESS | 1652 | 1461719535201 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:12:15 INFO - PROCESS | 1652 | 1461719535202 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:12:15 INFO - PROCESS | 1652 | 1461719535205 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:12:15 INFO - PROCESS | 1652 | 1461719535206 Marionette TRACE conn2 <- [1,222,null,{}] 18:12:15 INFO - PROCESS | 1652 | 1461719535208 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}] 18:12:15 INFO - PROCESS | 1652 | 1461719535298 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:12:15 INFO - PROCESS | 1652 | 1461719535380 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2a2800 == 39 [pid = 1652] [id = 63] 18:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d129400) [pid = 1652] [serial = 185] [outer = 0x0] 18:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12d20a400) [pid = 1652] [serial = 186] [outer = 0x12d129400] 18:12:15 INFO - PROCESS | 1652 | 1461719535410 Marionette DEBUG loaded listener.js 18:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12d396400) [pid = 1652] [serial = 187] [outer = 0x12d129400] 18:12:15 INFO - PROCESS | 1652 | 1461719535833 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]]]}] 18:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 667ms 18:12:15 INFO - PROCESS | 1652 | 1461719535874 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:12:15 INFO - PROCESS | 1652 | 1461719535876 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:12:15 INFO - PROCESS | 1652 | 1461719535879 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:12:15 INFO - PROCESS | 1652 | 1461719535881 Marionette TRACE conn2 <- [1,226,null,{}] 18:12:15 INFO - PROCESS | 1652 | 1461719535885 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}] 18:12:16 INFO - PROCESS | 1652 | 1461719536062 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:12:16 INFO - PROCESS | 1652 | 1461719536157 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d38d800 == 40 [pid = 1652] [id = 64] 18:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12d7ac000) [pid = 1652] [serial = 188] [outer = 0x0] 18:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12dd38c00) [pid = 1652] [serial = 189] [outer = 0x12d7ac000] 18:12:16 INFO - PROCESS | 1652 | 1461719536209 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12e65d400) [pid = 1652] [serial = 190] [outer = 0x12d7ac000] 18:12:16 INFO - PROCESS | 1652 | 1461719536642 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]]]}] 18:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 772ms 18:12:16 INFO - PROCESS | 1652 | 1461719536650 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:12:16 INFO - PROCESS | 1652 | 1461719536652 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:12:16 INFO - PROCESS | 1652 | 1461719536654 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:12:16 INFO - PROCESS | 1652 | 1461719536655 Marionette TRACE conn2 <- [1,230,null,{}] 18:12:16 INFO - PROCESS | 1652 | 1461719536658 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}] 18:12:16 INFO - PROCESS | 1652 | 1461719536748 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:12:16 INFO - PROCESS | 1652 | 1461719536795 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74d800 == 41 [pid = 1652] [id = 65] 18:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12ddec400) [pid = 1652] [serial = 191] [outer = 0x0] 18:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e663c00) [pid = 1652] [serial = 192] [outer = 0x12ddec400] 18:12:16 INFO - PROCESS | 1652 | 1461719536825 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e683000) [pid = 1652] [serial = 193] [outer = 0x12ddec400] 18:12:17 INFO - PROCESS | 1652 | 1461719537222 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]]]}] 18:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 618ms 18:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:12:17 INFO - PROCESS | 1652 | 1461719537273 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 1652 | 1461719537274 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:12:17 INFO - PROCESS | 1652 | 1461719537277 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 1652 | 1461719537278 Marionette TRACE conn2 <- [1,234,null,{}] 18:12:17 INFO - PROCESS | 1652 | 1461719537280 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}] 18:12:17 INFO - PROCESS | 1652 | 1461719537372 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:12:17 INFO - PROCESS | 1652 | 1461719537422 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7c8800 == 42 [pid = 1652] [id = 66] 18:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12e661400) [pid = 1652] [serial = 194] [outer = 0x0] 18:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e687400) [pid = 1652] [serial = 195] [outer = 0x12e661400] 18:12:17 INFO - PROCESS | 1652 | 1461719537452 Marionette DEBUG loaded listener.js 18:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e971800) [pid = 1652] [serial = 196] [outer = 0x12e661400] 18:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e97a800) [pid = 1652] [serial = 197] [outer = 0x12fa3b400] 18:12:18 INFO - PROCESS | 1652 | 1461719538052 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]]]}] 18:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 823ms 18:12:18 INFO - PROCESS | 1652 | 1461719538115 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:12:18 INFO - PROCESS | 1652 | 1461719538118 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:12:18 INFO - PROCESS | 1652 | 1461719538124 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:12:18 INFO - PROCESS | 1652 | 1461719538128 Marionette TRACE conn2 <- [1,238,null,{}] 18:12:18 INFO - PROCESS | 1652 | 1461719538137 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}] 18:12:18 INFO - PROCESS | 1652 | 1461719538268 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:12:18 INFO - PROCESS | 1652 | 1461719538332 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba9f000 == 43 [pid = 1652] [id = 67] 18:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11a63ec00) [pid = 1652] [serial = 198] [outer = 0x0] 18:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11ad6ec00) [pid = 1652] [serial = 199] [outer = 0x11a63ec00] 18:12:18 INFO - PROCESS | 1652 | 1461719538361 Marionette DEBUG loaded listener.js 18:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11baa4c00) [pid = 1652] [serial = 200] [outer = 0x11a63ec00] 18:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b14e000 == 42 [pid = 1652] [id = 57] 18:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129070000 == 41 [pid = 1652] [id = 56] 18:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11532e000 == 40 [pid = 1652] [id = 55] 18:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x124029800 == 39 [pid = 1652] [id = 54] 18:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa1000 == 38 [pid = 1652] [id = 53] 18:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11916c000 == 37 [pid = 1652] [id = 52] 18:12:18 INFO - PROCESS | 1652 | 1461719538843 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]]]}] 18:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 728ms 18:12:18 INFO - PROCESS | 1652 | 1461719538851 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:12:18 INFO - PROCESS | 1652 | 1461719538853 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:12:18 INFO - PROCESS | 1652 | 1461719538857 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:12:18 INFO - PROCESS | 1652 | 1461719538859 Marionette TRACE conn2 <- [1,242,null,{}] 18:12:18 INFO - PROCESS | 1652 | 1461719538863 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}] 18:12:19 INFO - PROCESS | 1652 | 1461719538996 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:12:19 INFO - PROCESS | 1652 | 1461719539005 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b796800 == 38 [pid = 1652] [id = 68] 18:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11a644c00) [pid = 1652] [serial = 201] [outer = 0x0] 18:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11b2a0000) [pid = 1652] [serial = 202] [outer = 0x11a644c00] 18:12:19 INFO - PROCESS | 1652 | 1461719539037 Marionette DEBUG loaded listener.js 18:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x123710800) [pid = 1652] [serial = 203] [outer = 0x11a644c00] 18:12:19 INFO - PROCESS | 1652 | 1461719539471 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]]]}] 18:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 18:12:19 INFO - PROCESS | 1652 | 1461719539477 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:12:19 INFO - PROCESS | 1652 | 1461719539481 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:12:19 INFO - PROCESS | 1652 | 1461719539486 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:12:19 INFO - PROCESS | 1652 | 1461719539488 Marionette TRACE conn2 <- [1,246,null,{}] 18:12:19 INFO - PROCESS | 1652 | 1461719539491 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}] 18:12:19 INFO - PROCESS | 1652 | 1461719539630 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:12:19 INFO - PROCESS | 1652 | 1461719539698 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e5f800 == 39 [pid = 1652] [id = 69] 18:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x127077000) [pid = 1652] [serial = 204] [outer = 0x0] 18:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x127fe9000) [pid = 1652] [serial = 205] [outer = 0x127077000] 18:12:19 INFO - PROCESS | 1652 | 1461719539728 Marionette DEBUG loaded listener.js 18:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12b8b5c00) [pid = 1652] [serial = 206] [outer = 0x127077000] 18:12:20 INFO - PROCESS | 1652 | 1461719540139 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]]]}] 18:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 673ms 18:12:20 INFO - PROCESS | 1652 | 1461719540159 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:12:20 INFO - PROCESS | 1652 | 1461719540161 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:12:20 INFO - PROCESS | 1652 | 1461719540164 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:12:20 INFO - PROCESS | 1652 | 1461719540166 Marionette TRACE conn2 <- [1,250,null,{}] 18:12:20 INFO - PROCESS | 1652 | 1461719540174 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}] 18:12:20 INFO - PROCESS | 1652 | 1461719540290 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:12:20 INFO - PROCESS | 1652 | 1461719540384 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d386000 == 40 [pid = 1652] [id = 70] 18:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12bee5400) [pid = 1652] [serial = 207] [outer = 0x0] 18:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12d206000) [pid = 1652] [serial = 208] [outer = 0x12bee5400] 18:12:20 INFO - PROCESS | 1652 | 1461719540441 Marionette DEBUG loaded listener.js 18:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12d7a5400) [pid = 1652] [serial = 209] [outer = 0x12bee5400] 18:12:21 INFO - PROCESS | 1652 | 1461719541002 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]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 870ms 18:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:12:21 INFO - PROCESS | 1652 | 1461719541035 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 1652 | 1461719541036 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:12:21 INFO - PROCESS | 1652 | 1461719541039 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 1652 | 1461719541040 Marionette TRACE conn2 <- [1,254,null,{}] 18:12:21 INFO - PROCESS | 1652 | 1461719541042 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}] 18:12:21 INFO - PROCESS | 1652 | 1461719541139 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:12:21 INFO - PROCESS | 1652 | 1461719541193 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd2a000 == 41 [pid = 1652] [id = 71] 18:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12dd46400) [pid = 1652] [serial = 210] [outer = 0x0] 18:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12ddef000) [pid = 1652] [serial = 211] [outer = 0x12dd46400] 18:12:21 INFO - PROCESS | 1652 | 1461719541223 Marionette DEBUG loaded listener.js 18:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12e67c400) [pid = 1652] [serial = 212] [outer = 0x12dd46400] 18:12:21 INFO - PROCESS | 1652 | 1461719541631 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]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 18:12:21 INFO - PROCESS | 1652 | 1461719541658 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 1652 | 1461719541660 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:12:21 INFO - PROCESS | 1652 | 1461719541662 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 1652 | 1461719541663 Marionette TRACE conn2 <- [1,258,null,{}] 18:12:21 INFO - PROCESS | 1652 | 1461719541666 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}] 18:12:21 INFO - PROCESS | 1652 | 1461719541758 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:12:21 INFO - PROCESS | 1652 | 1461719541809 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb3f800 == 42 [pid = 1652] [id = 72] 18:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12e688c00) [pid = 1652] [serial = 213] [outer = 0x0] 18:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12e977400) [pid = 1652] [serial = 214] [outer = 0x12e688c00] 18:12:21 INFO - PROCESS | 1652 | 1461719541839 Marionette DEBUG loaded listener.js 18:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12e9c2400) [pid = 1652] [serial = 215] [outer = 0x12e688c00] 18:12:22 INFO - PROCESS | 1652 | 1461719542261 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]]]}] 18:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 620ms 18:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:12:22 INFO - PROCESS | 1652 | 1461719542282 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:12:22 INFO - PROCESS | 1652 | 1461719542283 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:12:22 INFO - PROCESS | 1652 | 1461719542286 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:12:22 INFO - PROCESS | 1652 | 1461719542287 Marionette TRACE conn2 <- [1,262,null,{}] 18:12:22 INFO - PROCESS | 1652 | 1461719542289 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}] 18:12:22 INFO - PROCESS | 1652 | 1461719542404 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:12:22 INFO - PROCESS | 1652 | 1461719542491 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f870000 == 43 [pid = 1652] [id = 73] 18:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12e9d7400) [pid = 1652] [serial = 216] [outer = 0x0] 18:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12f753800) [pid = 1652] [serial = 217] [outer = 0x12e9d7400] 18:12:22 INFO - PROCESS | 1652 | 1461719542522 Marionette DEBUG loaded listener.js 18:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12fbf1000) [pid = 1652] [serial = 218] [outer = 0x12e9d7400] 18:12:22 INFO - PROCESS | 1652 | 1461719542925 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]]]}] 18:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 18:12:22 INFO - PROCESS | 1652 | 1461719542957 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:12:22 INFO - PROCESS | 1652 | 1461719542958 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:12:22 INFO - PROCESS | 1652 | 1461719542960 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:12:22 INFO - PROCESS | 1652 | 1461719542961 Marionette TRACE conn2 <- [1,266,null,{}] 18:12:22 INFO - PROCESS | 1652 | 1461719542964 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}] 18:12:23 INFO - PROCESS | 1652 | 1461719543056 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:12:23 INFO - PROCESS | 1652 | 1461719543111 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb69000 == 44 [pid = 1652] [id = 74] 18:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12fbf1800) [pid = 1652] [serial = 219] [outer = 0x0] 18:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12fbf8400) [pid = 1652] [serial = 220] [outer = 0x12fbf1800] 18:12:23 INFO - PROCESS | 1652 | 1461719543141 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x130017c00) [pid = 1652] [serial = 221] [outer = 0x12fbf1800] 18:12:23 INFO - PROCESS | 1652 | 1461719543559 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]]]}] 18:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 18:12:23 INFO - PROCESS | 1652 | 1461719543580 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:12:23 INFO - PROCESS | 1652 | 1461719543582 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:12:23 INFO - PROCESS | 1652 | 1461719543584 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:12:23 INFO - PROCESS | 1652 | 1461719543585 Marionette TRACE conn2 <- [1,270,null,{}] 18:12:23 INFO - PROCESS | 1652 | 1461719543588 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}] 18:12:23 INFO - PROCESS | 1652 | 1461719543680 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:12:23 INFO - PROCESS | 1652 | 1461719543767 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300ca000 == 45 [pid = 1652] [id = 75] 18:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1134cb000) [pid = 1652] [serial = 222] [outer = 0x0] 18:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x1134cf400) [pid = 1652] [serial = 223] [outer = 0x1134cb000] 18:12:23 INFO - PROCESS | 1652 | 1461719543797 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x1134d3000) [pid = 1652] [serial = 224] [outer = 0x1134cb000] 18:12:24 INFO - PROCESS | 1652 | 1461719544203 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]]]}] 18:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 18:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:12:24 INFO - PROCESS | 1652 | 1461719544257 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:12:24 INFO - PROCESS | 1652 | 1461719544258 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:12:24 INFO - PROCESS | 1652 | 1461719544260 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:12:24 INFO - PROCESS | 1652 | 1461719544262 Marionette TRACE conn2 <- [1,274,null,{}] 18:12:24 INFO - PROCESS | 1652 | 1461719544264 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}] 18:12:24 INFO - PROCESS | 1652 | 1461719544356 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:12:24 INFO - PROCESS | 1652 | 1461719544423 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306a8800 == 46 [pid = 1652] [id = 76] 18:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x1134cd000) [pid = 1652] [serial = 225] [outer = 0x0] 18:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12fbf5800) [pid = 1652] [serial = 226] [outer = 0x1134cd000] 18:12:24 INFO - PROCESS | 1652 | 1461719544453 Marionette DEBUG loaded listener.js 18:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x130020800) [pid = 1652] [serial = 227] [outer = 0x1134cd000] 18:12:24 INFO - PROCESS | 1652 | 1461719544890 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]]]}] 18:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 18:12:24 INFO - PROCESS | 1652 | 1461719544932 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:12:24 INFO - PROCESS | 1652 | 1461719544934 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:12:24 INFO - PROCESS | 1652 | 1461719544938 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:12:24 INFO - PROCESS | 1652 | 1461719544940 Marionette TRACE conn2 <- [1,278,null,{}] 18:12:24 INFO - PROCESS | 1652 | 1461719544943 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}] 18:12:25 INFO - PROCESS | 1652 | 1461719545205 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:12:25 INFO - PROCESS | 1652 | 1461719545315 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa2800 == 47 [pid = 1652] [id = 77] 18:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1134d3400) [pid = 1652] [serial = 228] [outer = 0x0] 18:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x114fba400) [pid = 1652] [serial = 229] [outer = 0x1134d3400] 18:12:25 INFO - PROCESS | 1652 | 1461719545358 Marionette DEBUG loaded listener.js 18:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x115734400) [pid = 1652] [serial = 230] [outer = 0x1134d3400] 18:12:25 INFO - PROCESS | 1652 | 1461719545859 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]]]}] 18:12:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119170000 == 46 [pid = 1652] [id = 59] 18:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 976ms 18:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:12:25 INFO - PROCESS | 1652 | 1461719545914 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:12:25 INFO - PROCESS | 1652 | 1461719545918 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:12:25 INFO - PROCESS | 1652 | 1461719545922 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:12:25 INFO - PROCESS | 1652 | 1461719545924 Marionette TRACE conn2 <- [1,282,null,{}] 18:12:25 INFO - PROCESS | 1652 | 1461719545929 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}] 18:12:26 INFO - PROCESS | 1652 | 1461719546032 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:12:26 INFO - PROCESS | 1652 | 1461719546099 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81a800 == 47 [pid = 1652] [id = 78] 18:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x114fbf800) [pid = 1652] [serial = 231] [outer = 0x0] 18:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x11656a400) [pid = 1652] [serial = 232] [outer = 0x114fbf800] 18:12:26 INFO - PROCESS | 1652 | 1461719546134 Marionette DEBUG loaded listener.js 18:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x116577400) [pid = 1652] [serial = 233] [outer = 0x114fbf800] 18:12:26 INFO - PROCESS | 1652 | 1461719546692 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]]]}] 18:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 822ms 18:12:26 INFO - PROCESS | 1652 | 1461719546744 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:12:26 INFO - PROCESS | 1652 | 1461719546747 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:12:26 INFO - PROCESS | 1652 | 1461719546752 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:12:26 INFO - PROCESS | 1652 | 1461719546754 Marionette TRACE conn2 <- [1,286,null,{}] 18:12:26 INFO - PROCESS | 1652 | 1461719546756 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}] 18:12:26 INFO - PROCESS | 1652 | 1461719546855 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:12:26 INFO - PROCESS | 1652 | 1461719546914 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2a1000 == 48 [pid = 1652] [id = 79] 18:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x11b77e400) [pid = 1652] [serial = 234] [outer = 0x0] 18:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x11c0dec00) [pid = 1652] [serial = 235] [outer = 0x11b77e400] 18:12:26 INFO - PROCESS | 1652 | 1461719546944 Marionette DEBUG loaded listener.js 18:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x124387800) [pid = 1652] [serial = 236] [outer = 0x11b77e400] 18:12:27 INFO - PROCESS | 1652 | 1461719547358 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]]]}] 18:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 18:12:27 INFO - PROCESS | 1652 | 1461719547373 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:12:27 INFO - PROCESS | 1652 | 1461719547374 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:12:27 INFO - PROCESS | 1652 | 1461719547377 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:12:27 INFO - PROCESS | 1652 | 1461719547379 Marionette TRACE conn2 <- [1,290,null,{}] 18:12:27 INFO - PROCESS | 1652 | 1461719547387 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}] 18:12:27 INFO - PROCESS | 1652 | 1461719547492 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:12:27 INFO - PROCESS | 1652 | 1461719547566 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7d9800 == 49 [pid = 1652] [id = 80] 18:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x1246a0400) [pid = 1652] [serial = 237] [outer = 0x0] 18:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12b17d400) [pid = 1652] [serial = 238] [outer = 0x1246a0400] 18:12:27 INFO - PROCESS | 1652 | 1461719547599 Marionette DEBUG loaded listener.js 18:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12b6f1c00) [pid = 1652] [serial = 239] [outer = 0x1246a0400] 18:12:28 INFO - PROCESS | 1652 | 1461719548116 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]]]}] 18:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 824ms 18:12:28 INFO - PROCESS | 1652 | 1461719548202 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:12:28 INFO - PROCESS | 1652 | 1461719548206 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:12:28 INFO - PROCESS | 1652 | 1461719548209 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 1652 | 1461719548211 Marionette TRACE conn2 <- [1,294,null,{}] 18:12:28 INFO - PROCESS | 1652 | 1461719548215 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}] 18:12:28 INFO - PROCESS | 1652 | 1461719548313 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:12:28 INFO - PROCESS | 1652 | 1461719548384 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb63000 == 50 [pid = 1652] [id = 81] 18:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12beddc00) [pid = 1652] [serial = 240] [outer = 0x0] 18:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12beea400) [pid = 1652] [serial = 241] [outer = 0x12beddc00] 18:12:28 INFO - PROCESS | 1652 | 1461719548414 Marionette DEBUG loaded listener.js 18:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12d207800) [pid = 1652] [serial = 242] [outer = 0x12beddc00] 18:12:28 INFO - PROCESS | 1652 | 1461719548844 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]]]}] 18:12:28 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. 18:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 676ms 18:12:28 INFO - PROCESS | 1652 | 1461719548885 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:12:28 INFO - PROCESS | 1652 | 1461719548887 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:12:28 INFO - PROCESS | 1652 | 1461719548890 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 1652 | 1461719548892 Marionette TRACE conn2 <- [1,298,null,{}] 18:12:28 INFO - PROCESS | 1652 | 1461719548895 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}] 18:12:29 INFO - PROCESS | 1652 | 1461719549021 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:12:29 INFO - PROCESS | 1652 | 1461719549120 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1135da800 == 51 [pid = 1652] [id = 82] 18:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x123fe4c00) [pid = 1652] [serial = 243] [outer = 0x0] 18:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12d7a3800) [pid = 1652] [serial = 244] [outer = 0x123fe4c00] 18:12:29 INFO - PROCESS | 1652 | 1461719549152 Marionette DEBUG loaded listener.js 18:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12ddea400) [pid = 1652] [serial = 245] [outer = 0x123fe4c00] 18:12:29 INFO - PROCESS | 1652 | 1461719549562 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]]]}] 18:12:29 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. 18:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 719ms 18:12:29 INFO - PROCESS | 1652 | 1461719549610 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:12:29 INFO - PROCESS | 1652 | 1461719549611 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:12:29 INFO - PROCESS | 1652 | 1461719549629 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:12:29 INFO - PROCESS | 1652 | 1461719549630 Marionette TRACE conn2 <- [1,302,null,{}] 18:12:29 INFO - PROCESS | 1652 | 1461719549635 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}] 18:12:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd2a000 == 50 [pid = 1652] [id = 71] 18:12:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d386000 == 49 [pid = 1652] [id = 70] 18:12:30 INFO - PROCESS | 1652 | --DOCSHELL 0x129e5f800 == 48 [pid = 1652] [id = 69] 18:12:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11b796800 == 47 [pid = 1652] [id = 68] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f881800 == 46 [pid = 1652] [id = 15] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d38d800 == 45 [pid = 1652] [id = 64] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d74d800 == 44 [pid = 1652] [id = 65] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1300e6000 == 43 [pid = 1652] [id = 21] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e603000 == 42 [pid = 1652] [id = 10] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e9800 == 41 [pid = 1652] [id = 44] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1300d9000 == 40 [pid = 1652] [id = 19] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb3f800 == 39 [pid = 1652] [id = 72] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f870000 == 38 [pid = 1652] [id = 73] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb9a000 == 37 [pid = 1652] [id = 17] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f38b000 == 36 [pid = 1652] [id = 14] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd31000 == 35 [pid = 1652] [id = 9] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb69000 == 34 [pid = 1652] [id = 74] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1306a8800 == 33 [pid = 1652] [id = 76] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1300ca000 == 32 [pid = 1652] [id = 75] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119711000 == 31 [pid = 1652] [id = 45] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12389c800 == 30 [pid = 1652] [id = 43] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2a2800 == 29 [pid = 1652] [id = 63] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11bbc3000 == 28 [pid = 1652] [id = 60] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e0800 == 27 [pid = 1652] [id = 61] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d509800 == 26 [pid = 1652] [id = 8] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11af2c000 == 25 [pid = 1652] [id = 48] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f214800 == 24 [pid = 1652] [id = 13] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3f000 == 23 [pid = 1652] [id = 62] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfb6000 == 22 [pid = 1652] [id = 49] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e613000 == 21 [pid = 1652] [id = 11] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1238ab800 == 20 [pid = 1652] [id = 50] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7c8800 == 19 [pid = 1652] [id = 66] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd91000 == 18 [pid = 1652] [id = 6] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba9f000 == 17 [pid = 1652] [id = 67] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1135da800 == 16 [pid = 1652] [id = 82] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11916e800 == 15 [pid = 1652] [id = 51] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb63000 == 14 [pid = 1652] [id = 81] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127003800 == 13 [pid = 1652] [id = 40] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd89800 == 12 [pid = 1652] [id = 58] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7d9800 == 11 [pid = 1652] [id = 80] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2a1000 == 10 [pid = 1652] [id = 79] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa2800 == 9 [pid = 1652] [id = 77] 18:12:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81a800 == 8 [pid = 1652] [id = 78] 18:12:33 INFO - PROCESS | 1652 | 1461719553972 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:12:34 INFO - PROCESS | 1652 | 1461719554067 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1135f1000 == 9 [pid = 1652] [id = 83] 18:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x114fb0800) [pid = 1652] [serial = 246] [outer = 0x0] 18:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x114fb6000) [pid = 1652] [serial = 247] [outer = 0x114fb0800] 18:12:34 INFO - PROCESS | 1652 | 1461719554095 Marionette DEBUG loaded listener.js 18:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x115450800) [pid = 1652] [serial = 248] [outer = 0x114fb0800] 18:12:34 INFO - PROCESS | 1652 | 1461719554410 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]]]}] 18:12:34 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. 18:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4848ms 18:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:12:34 INFO - PROCESS | 1652 | 1461719554463 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:12:34 INFO - PROCESS | 1652 | 1461719554466 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:12:34 INFO - PROCESS | 1652 | 1461719554469 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:12:34 INFO - PROCESS | 1652 | 1461719554471 Marionette TRACE conn2 <- [1,306,null,{}] 18:12:34 INFO - PROCESS | 1652 | 1461719554475 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}] 18:12:34 INFO - PROCESS | 1652 | 1461719554575 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:12:34 INFO - PROCESS | 1652 | 1461719554631 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f7a000 == 10 [pid = 1652] [id = 84] 18:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x115abe800) [pid = 1652] [serial = 249] [outer = 0x0] 18:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11852fc00) [pid = 1652] [serial = 250] [outer = 0x115abe800] 18:12:34 INFO - PROCESS | 1652 | 1461719554659 Marionette DEBUG loaded listener.js 18:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x118f04c00) [pid = 1652] [serial = 251] [outer = 0x115abe800] 18:12:34 INFO - PROCESS | 1652 | 1461719554969 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]]]}] 18:12: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. 18:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 18:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:12:34 INFO - PROCESS | 1652 | 1461719554990 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:12:34 INFO - PROCESS | 1652 | 1461719554991 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:12:34 INFO - PROCESS | 1652 | 1461719554994 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:12:34 INFO - PROCESS | 1652 | 1461719554995 Marionette TRACE conn2 <- [1,310,null,{}] 18:12:35 INFO - PROCESS | 1652 | 1461719554998 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}] 18:12:35 INFO - PROCESS | 1652 | 1461719555085 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:12:35 INFO - PROCESS | 1652 | 1461719555146 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185de800 == 11 [pid = 1652] [id = 85] 18:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x118ea9800) [pid = 1652] [serial = 252] [outer = 0x0] 18:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x119d96000) [pid = 1652] [serial = 253] [outer = 0x118ea9800] 18:12:35 INFO - PROCESS | 1652 | 1461719555176 Marionette DEBUG loaded listener.js 18:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x11ad85400) [pid = 1652] [serial = 254] [outer = 0x118ea9800] 18:12:35 INFO - PROCESS | 1652 | 1461719555509 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]]]}] 18:12:35 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. 18:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 18:12:35 INFO - PROCESS | 1652 | 1461719555513 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:12:35 INFO - PROCESS | 1652 | 1461719555517 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:12:35 INFO - PROCESS | 1652 | 1461719555527 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:12:35 INFO - PROCESS | 1652 | 1461719555530 Marionette TRACE conn2 <- [1,314,null,{}] 18:12:35 INFO - PROCESS | 1652 | 1461719555535 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}] 18:12:35 INFO - PROCESS | 1652 | 1461719555619 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:12:35 INFO - PROCESS | 1652 | 1461719555623 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x127550800 == 12 [pid = 1652] [id = 86] 18:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x11afa7c00) [pid = 1652] [serial = 255] [outer = 0x0] 18:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x123711c00) [pid = 1652] [serial = 256] [outer = 0x11afa7c00] 18:12:35 INFO - PROCESS | 1652 | 1461719555649 Marionette DEBUG loaded listener.js 18:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12379e800) [pid = 1652] [serial = 257] [outer = 0x11afa7c00] 18:12:36 INFO - PROCESS | 1652 | 1461719556143 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]]]}] 18:12:36 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. 18:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 678ms 18:12:36 INFO - PROCESS | 1652 | 1461719556238 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:12:36 INFO - PROCESS | 1652 | 1461719556240 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:12:36 INFO - PROCESS | 1652 | 1461719556275 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:12:36 INFO - PROCESS | 1652 | 1461719556277 Marionette TRACE conn2 <- [1,318,null,{}] 18:12:36 INFO - PROCESS | 1652 | 1461719556327 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}] 18:12:36 INFO - PROCESS | 1652 | 1461719556493 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:12:36 INFO - PROCESS | 1652 | 1461719556506 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba48000 == 13 [pid = 1652] [id = 87] 18:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x1273e4800) [pid = 1652] [serial = 258] [outer = 0x0] 18:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x1275c2c00) [pid = 1652] [serial = 259] [outer = 0x1273e4800] 18:12:36 INFO - PROCESS | 1652 | 1461719556531 Marionette DEBUG loaded listener.js 18:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x127860c00) [pid = 1652] [serial = 260] [outer = 0x1273e4800] 18:12:36 INFO - PROCESS | 1652 | 1461719556860 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]]]}] 18:12: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. 18:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 619ms 18:12:36 INFO - PROCESS | 1652 | 1461719556873 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:12:36 INFO - PROCESS | 1652 | 1461719556874 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:12:36 INFO - PROCESS | 1652 | 1461719556876 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:12:36 INFO - PROCESS | 1652 | 1461719556877 Marionette TRACE conn2 <- [1,322,null,{}] 18:12:36 INFO - PROCESS | 1652 | 1461719556880 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}] 18:12:36 INFO - PROCESS | 1652 | 1461719556980 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:12:36 INFO - PROCESS | 1652 | 1461719556987 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d263800 == 14 [pid = 1652] [id = 88] 18:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12968dc00) [pid = 1652] [serial = 261] [outer = 0x0] 18:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x129c48000) [pid = 1652] [serial = 262] [outer = 0x12968dc00] 18:12:37 INFO - PROCESS | 1652 | 1461719557048 Marionette DEBUG loaded listener.js 18:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12b6f2c00) [pid = 1652] [serial = 263] [outer = 0x12968dc00] 18:12:37 INFO - PROCESS | 1652 | 1461719557409 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]]]}] 18:12:37 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. 18:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 575ms 18:12:37 INFO - PROCESS | 1652 | 1461719557451 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 1652 | 1461719557452 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:12:37 INFO - PROCESS | 1652 | 1461719557455 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 1652 | 1461719557456 Marionette TRACE conn2 <- [1,326,null,{}] 18:12:37 INFO - PROCESS | 1652 | 1461719557458 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}] 18:12:37 INFO - PROCESS | 1652 | 1461719557552 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:12:37 INFO - PROCESS | 1652 | 1461719557562 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e3f800 == 15 [pid = 1652] [id = 89] 18:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12b6f5400) [pid = 1652] [serial = 264] [outer = 0x0] 18:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12bdadc00) [pid = 1652] [serial = 265] [outer = 0x12b6f5400] 18:12:37 INFO - PROCESS | 1652 | 1461719557591 Marionette DEBUG loaded listener.js 18:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12c0af400) [pid = 1652] [serial = 266] [outer = 0x12b6f5400] 18:12:37 INFO - PROCESS | 1652 | 1461719557952 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]]]}] 18:12:37 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. 18:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 18:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:12:37 INFO - PROCESS | 1652 | 1461719557973 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 1652 | 1461719557974 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:12:37 INFO - PROCESS | 1652 | 1461719557976 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 1652 | 1461719557977 Marionette TRACE conn2 <- [1,330,null,{}] 18:12:37 INFO - PROCESS | 1652 | 1461719557979 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}] 18:12:38 INFO - PROCESS | 1652 | 1461719558081 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:12:38 INFO - PROCESS | 1652 | 1461719558085 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb43800 == 16 [pid = 1652] [id = 90] 18:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x114fb3000) [pid = 1652] [serial = 267] [outer = 0x0] 18:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12d12fc00) [pid = 1652] [serial = 268] [outer = 0x114fb3000] 18:12:38 INFO - PROCESS | 1652 | 1461719558110 Marionette DEBUG loaded listener.js 18:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12d2bec00) [pid = 1652] [serial = 269] [outer = 0x114fb3000] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12379c000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x11b77f400) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x11ab9e800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x1134d3400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x118c86400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x115abd400) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x119d90400) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x118c8c400) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11ad6fc00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x1154c7000) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x119d96400) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x11baa9400) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x11bf98c00) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12380bc00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x123a21800) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x11c304c00) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x123a21c00) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x1147e1000) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x123ee0c00) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x123edec00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11852f800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11ad68000) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x129689400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12b17e000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12e688c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x114fbf800) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x124391000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x1275c1c00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x118fee400) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12418a800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11a63ec00) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11bf95800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11b77e400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12dd46400) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x118c22800) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12379d800) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x11ab97400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12b187c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x1134cb000) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12e660400) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x118c0c800) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1246a0400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12fbf1800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12d2cb000) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12bdb3c00) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12c0b3000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12e9d7400) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x127e79c00) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x127077000) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x115a44000) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12bdb2c00) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11ab38000) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12bdae000) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12ddec400) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x130015800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11656e800) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11ad66800) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12bee5400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12beddc00) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12fbf3000) [pid = 1652] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11a644c00) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12f750800) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12d7ac000) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11ab32800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12e65fc00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12e976000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x1134cd000) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12d129400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11bab3c00) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12379a000) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12e661400) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x130bca400) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11ad86000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:12:39 INFO - PROCESS | 1652 | 1461719559633 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]]]}] 18:12: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. 18:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1676ms 18:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:12:39 INFO - PROCESS | 1652 | 1461719559666 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:12:39 INFO - PROCESS | 1652 | 1461719559667 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:12:39 INFO - PROCESS | 1652 | 1461719559671 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:12:39 INFO - PROCESS | 1652 | 1461719559672 Marionette TRACE conn2 <- [1,334,null,{}] 18:12:39 INFO - PROCESS | 1652 | 1461719559675 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}] 18:12:39 INFO - PROCESS | 1652 | 1461719559763 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:12:39 INFO - PROCESS | 1652 | 1461719559769 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1d000 == 17 [pid = 1652] [id = 91] 18:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x114fb9400) [pid = 1652] [serial = 270] [outer = 0x0] 18:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x118fee400) [pid = 1652] [serial = 271] [outer = 0x114fb9400] 18:12:39 INFO - PROCESS | 1652 | 1461719559809 Marionette DEBUG loaded listener.js 18:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11ab38000) [pid = 1652] [serial = 272] [outer = 0x114fb9400] 18:12:40 INFO - PROCESS | 1652 | 1461719560366 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]]]}] 18:12:40 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. 18:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 719ms 18:12:40 INFO - PROCESS | 1652 | 1461719560390 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:12:40 INFO - PROCESS | 1652 | 1461719560391 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:12:40 INFO - PROCESS | 1652 | 1461719560394 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 1652 | 1461719560395 Marionette TRACE conn2 <- [1,338,null,{}] 18:12:40 INFO - PROCESS | 1652 | 1461719560397 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}] 18:12:40 INFO - PROCESS | 1652 | 1461719560493 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:12:40 INFO - PROCESS | 1652 | 1461719560498 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238a0000 == 18 [pid = 1652] [id = 92] 18:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11ab40800) [pid = 1652] [serial = 273] [outer = 0x0] 18:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11ad88000) [pid = 1652] [serial = 274] [outer = 0x11ab40800] 18:12:40 INFO - PROCESS | 1652 | 1461719560524 Marionette DEBUG loaded listener.js 18:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11b77b800) [pid = 1652] [serial = 275] [outer = 0x11ab40800] 18:12:40 INFO - PROCESS | 1652 | 1461719560844 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]]]}] 18:12: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. 18:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 18:12:40 INFO - PROCESS | 1652 | 1461719560864 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:12:40 INFO - PROCESS | 1652 | 1461719560867 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:12:40 INFO - PROCESS | 1652 | 1461719560870 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 1652 | 1461719560872 Marionette TRACE conn2 <- [1,342,null,{}] 18:12:40 INFO - PROCESS | 1652 | 1461719560874 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}] 18:12:40 INFO - PROCESS | 1652 | 1461719560954 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:12:40 INFO - PROCESS | 1652 | 1461719560959 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c296000 == 19 [pid = 1652] [id = 93] 18:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11bab1800) [pid = 1652] [serial = 276] [outer = 0x0] 18:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11c3c0000) [pid = 1652] [serial = 277] [outer = 0x11bab1800] 18:12:40 INFO - PROCESS | 1652 | 1461719560991 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x123aecc00) [pid = 1652] [serial = 278] [outer = 0x11bab1800] 18:12:41 INFO - PROCESS | 1652 | 1461719561561 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]]]}] 18:12: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. 18:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 719ms 18:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:12:41 INFO - PROCESS | 1652 | 1461719561590 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:12:41 INFO - PROCESS | 1652 | 1461719561594 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:12:41 INFO - PROCESS | 1652 | 1461719561599 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:12:41 INFO - PROCESS | 1652 | 1461719561603 Marionette TRACE conn2 <- [1,346,null,{}] 18:12:41 INFO - PROCESS | 1652 | 1461719561609 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}] 18:12:41 INFO - PROCESS | 1652 | 1461719561758 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:12:41 INFO - PROCESS | 1652 | 1461719561865 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f93000 == 20 [pid = 1652] [id = 94] 18:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x116570800) [pid = 1652] [serial = 279] [outer = 0x0] 18:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x117846800) [pid = 1652] [serial = 280] [outer = 0x116570800] 18:12:41 INFO - PROCESS | 1652 | 1461719561897 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x118e12000) [pid = 1652] [serial = 281] [outer = 0x116570800] 18:12:42 INFO - PROCESS | 1652 | 1461719562139 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:12:42 INFO - PROCESS | 1652 | 1461719562416 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]]]}] 18:12:42 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. 18:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 827ms 18:12:42 INFO - PROCESS | 1652 | 1461719562425 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:12:42 INFO - PROCESS | 1652 | 1461719562428 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:12:42 INFO - PROCESS | 1652 | 1461719562462 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:12:42 INFO - PROCESS | 1652 | 1461719562464 Marionette TRACE conn2 <- [1,350,null,{}] 18:12:42 INFO - PROCESS | 1652 | 1461719562469 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}] 18:12:42 INFO - PROCESS | 1652 | 1461719562577 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:12:42 INFO - PROCESS | 1652 | 1461719562656 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119114000 == 21 [pid = 1652] [id = 95] 18:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x1142bec00) [pid = 1652] [serial = 282] [outer = 0x0] 18:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x118a9c800) [pid = 1652] [serial = 283] [outer = 0x1142bec00] 18:12:42 INFO - PROCESS | 1652 | 1461719562687 Marionette DEBUG loaded listener.js 18:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11ab39000) [pid = 1652] [serial = 284] [outer = 0x1142bec00] 18:12:43 INFO - PROCESS | 1652 | 1461719563398 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]]]}] 18:12:43 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. 18:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 977ms 18:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:12:43 INFO - PROCESS | 1652 | 1461719563437 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:12:43 INFO - PROCESS | 1652 | 1461719563439 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:12:43 INFO - PROCESS | 1652 | 1461719563442 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 1652 | 1461719563444 Marionette TRACE conn2 <- [1,354,null,{}] 18:12:43 INFO - PROCESS | 1652 | 1461719563449 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}] 18:12:43 INFO - PROCESS | 1652 | 1461719563549 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:12:43 INFO - PROCESS | 1652 | 1461719563629 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b2f800 == 22 [pid = 1652] [id = 96] 18:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x114fbdc00) [pid = 1652] [serial = 285] [outer = 0x0] 18:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11544e400) [pid = 1652] [serial = 286] [outer = 0x114fbdc00] 18:12:43 INFO - PROCESS | 1652 | 1461719563658 Marionette DEBUG loaded listener.js 18:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x11653f800) [pid = 1652] [serial = 287] [outer = 0x114fbdc00] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x123d77400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12418c800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12d7a3800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11ab32c00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x118e0e000) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x118e10800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11b77d000) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x114fba400) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11551fc00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11baa5800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11bf95000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x118ce5c00) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11c3c6800) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x118f0dc00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x123802400) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x123a1b400) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x123a21400) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x123c04400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x123d73800) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x123d74000) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x124186c00) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x123fdb000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12756c800) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x115452800) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x123704c00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x127860800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x127fde400) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x127fe4000) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x118f09400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x119a49400) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129c3e000) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x118f10c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11bf96400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11afafc00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x129cc9000) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11aba1000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b17d800) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12b8bc800) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x116571000) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12bab4c00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x119aaa000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x130bc7800) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11afa5800) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11afb0000) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11afa7400) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12380e000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x115734400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11c0e0800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12fbfac00) [pid = 1652] [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.] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11c0ea000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11656a400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11ad6c400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x119259000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x119a47800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11ad6bc00) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119a49800) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119134c00) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e67c400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119132c00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ddef000) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x124386800) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bab1c00) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c0dec00) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bf91400) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11ad6ec00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123d7c400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12776d800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x123a25400) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12379b400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12f753800) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127569000) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12968b000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12968f400) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x127fe9000) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11acc7400) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x127567800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e977400) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b17d400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11baa4c00) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1246a1c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123705400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x124387800) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1246a2800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12fbf8400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12fbf1000) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b182c00) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b8b5c00) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b8bfc00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123710800) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12c0b0400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d390c00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d206000) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12bdb3800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12d2c7c00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bede400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bee3c00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e9c2400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116577400) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12fbf5800) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12e67d800) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11ab41000) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12beea400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1134cf400) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b6f1c00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e666c00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x130017c00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d7b1000) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c0b8000) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ddef400) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d20a400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d2bfc00) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12d2c4400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12d206400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12e9cb400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x130020800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e9cf800) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d396400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c307c00) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12e680400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12e973800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12dd38c00) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12d129000) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bdad800) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e9c6800) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1134d3000) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11aba1800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12e687400) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118e0ec00) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c304400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x13009e400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12fbff800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d7a5400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118856c00) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d207800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12fb6e000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12fbf4c00) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11b2a0000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12fbf9400) [pid = 1652] [serial = 49] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12f759400) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12e65d400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12fa31c00) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11ab3c000) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12e9d7800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12e663c00) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12f74e800) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12e971800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x130bcc800) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1300b0000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1300b4800) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x11ab3b400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11ad6ac00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12d2be800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 18:12:43 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12e683000) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 18:12:44 INFO - PROCESS | 1652 | 1461719564171 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]]]}] 18:12:44 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. 18:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 777ms 18:12:44 INFO - PROCESS | 1652 | 1461719564220 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:12:44 INFO - PROCESS | 1652 | 1461719564224 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:12:44 INFO - PROCESS | 1652 | 1461719564228 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:12:44 INFO - PROCESS | 1652 | 1461719564230 Marionette TRACE conn2 <- [1,358,null,{}] 18:12:44 INFO - PROCESS | 1652 | 1461719564238 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}] 18:12:44 INFO - PROCESS | 1652 | 1461719564301 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:12:44 INFO - PROCESS | 1652 | 1461719564306 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165ad800 == 23 [pid = 1652] [id = 97] 18:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11852f800) [pid = 1652] [serial = 288] [outer = 0x0] 18:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118856000) [pid = 1652] [serial = 289] [outer = 0x11852f800] 18:12:44 INFO - PROCESS | 1652 | 1461719564330 Marionette DEBUG loaded listener.js 18:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118c10800) [pid = 1652] [serial = 290] [outer = 0x11852f800] 18:12:44 INFO - PROCESS | 1652 | 1461719564812 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]]]}] 18:12: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. 18:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 631ms 18:12:44 INFO - PROCESS | 1652 | 1461719564874 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:12:44 INFO - PROCESS | 1652 | 1461719564876 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:12:44 INFO - PROCESS | 1652 | 1461719564879 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:12:44 INFO - PROCESS | 1652 | 1461719564885 Marionette TRACE conn2 <- [1,362,null,{}] 18:12:44 INFO - PROCESS | 1652 | 1461719564897 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}] 18:12:45 INFO - PROCESS | 1652 | 1461719565039 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:12:45 INFO - PROCESS | 1652 | 1461719565066 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cda000 == 24 [pid = 1652] [id = 98] 18:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114751000) [pid = 1652] [serial = 291] [outer = 0x0] 18:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118f11000) [pid = 1652] [serial = 292] [outer = 0x114751000] 18:12:45 INFO - PROCESS | 1652 | 1461719565113 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119135000) [pid = 1652] [serial = 293] [outer = 0x114751000] 18:12:45 INFO - PROCESS | 1652 | 1461719565474 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]]]}] 18:12:45 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. 18:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 627ms 18:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:12:45 INFO - PROCESS | 1652 | 1461719565510 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 1652 | 1461719565512 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:12:45 INFO - PROCESS | 1652 | 1461719565515 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 1652 | 1461719565516 Marionette TRACE conn2 <- [1,366,null,{}] 18:12:45 INFO - PROCESS | 1652 | 1461719565520 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}] 18:12:45 INFO - PROCESS | 1652 | 1461719565654 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:12:45 INFO - PROCESS | 1652 | 1461719565677 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922f000 == 25 [pid = 1652] [id = 99] 18:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119264000) [pid = 1652] [serial = 294] [outer = 0x0] 18:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119d96400) [pid = 1652] [serial = 295] [outer = 0x119264000] 18:12:45 INFO - PROCESS | 1652 | 1461719565720 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11ab33c00) [pid = 1652] [serial = 296] [outer = 0x119264000] 18:12:46 INFO - PROCESS | 1652 | 1461719566147 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]]]}] 18:12:46 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. 18:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 18:12:46 INFO - PROCESS | 1652 | 1461719566186 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:12:46 INFO - PROCESS | 1652 | 1461719566188 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:12:46 INFO - PROCESS | 1652 | 1461719566195 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:12:46 INFO - PROCESS | 1652 | 1461719566196 Marionette TRACE conn2 <- [1,370,null,{}] 18:12:46 INFO - PROCESS | 1652 | 1461719566199 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}] 18:12:46 INFO - PROCESS | 1652 | 1461719566278 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:12:46 INFO - PROCESS | 1652 | 1461719566322 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ab9800 == 26 [pid = 1652] [id = 100] 18:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119aaa000) [pid = 1652] [serial = 297] [outer = 0x0] 18:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11ab41c00) [pid = 1652] [serial = 298] [outer = 0x119aaa000] 18:12:46 INFO - PROCESS | 1652 | 1461719566348 Marionette DEBUG loaded listener.js 18:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11ad68c00) [pid = 1652] [serial = 299] [outer = 0x119aaa000] 18:12:46 INFO - PROCESS | 1652 | 1461719566678 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]]]}] 18:12: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. 18:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 18:12:46 INFO - PROCESS | 1652 | 1461719566714 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:12:46 INFO - PROCESS | 1652 | 1461719566717 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:12:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:12:46 INFO - PROCESS | 1652 | 1461719566732 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:12:46 INFO - PROCESS | 1652 | 1461719566733 Marionette TRACE conn2 <- [1,374,null,{}] 18:12:46 INFO - PROCESS | 1652 | 1461719566737 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}] 18:12:46 INFO - PROCESS | 1652 | 1461719566914 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b6f5400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x114fb0800) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118ea9800) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11afa7c00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x115abe800) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11ab40800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12968dc00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x114fb3000) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x114fb9400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123fe4c00) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:12:46 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1273e4800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:12:46 INFO - PROCESS | 1652 | 1461719566952 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x115340000 == 27 [pid = 1652] [id = 101] 18:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x114544400) [pid = 1652] [serial = 300] [outer = 0x0] 18:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1154c0000) [pid = 1652] [serial = 301] [outer = 0x114544400] 18:12:46 INFO - PROCESS | 1652 | 1461719566980 Marionette DEBUG loaded listener.js 18:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11afa6800) [pid = 1652] [serial = 302] [outer = 0x114544400] 18:12:47 INFO - PROCESS | 1652 | 1461719567272 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:12:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:12:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 571ms 18:12:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:12:47 INFO - PROCESS | 1652 | 1461719567304 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:12:47 INFO - PROCESS | 1652 | 1461719567305 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:12:47 INFO - PROCESS | 1652 | 1461719567307 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:12:47 INFO - PROCESS | 1652 | 1461719567308 Marionette TRACE conn2 <- [1,378,null,{}] 18:12:47 INFO - PROCESS | 1652 | 1461719567311 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}] 18:12:47 INFO - PROCESS | 1652 | 1461719567379 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:12:47 INFO - PROCESS | 1652 | 1461719567386 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a96c800 == 28 [pid = 1652] [id = 102] 18:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11b29ac00) [pid = 1652] [serial = 303] [outer = 0x0] 18:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11bf90800) [pid = 1652] [serial = 304] [outer = 0x11b29ac00] 18:12:47 INFO - PROCESS | 1652 | 1461719567412 Marionette DEBUG loaded listener.js 18:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11c0dd400) [pid = 1652] [serial = 305] [outer = 0x11b29ac00] 18:12:47 INFO - PROCESS | 1652 | 1461719567744 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:12:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:12:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 18:12:47 INFO - PROCESS | 1652 | 1461719567785 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:12:47 INFO - PROCESS | 1652 | 1461719567787 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:12:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:12:47 INFO - PROCESS | 1652 | 1461719567791 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:12:47 INFO - PROCESS | 1652 | 1461719567793 Marionette TRACE conn2 <- [1,382,null,{}] 18:12:47 INFO - PROCESS | 1652 | 1461719567796 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}] 18:12:47 INFO - PROCESS | 1652 | 1461719567906 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:12:47 INFO - PROCESS | 1652 | 1461719567912 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa11800 == 29 [pid = 1652] [id = 103] 18:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11bf92400) [pid = 1652] [serial = 306] [outer = 0x0] 18:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11c307c00) [pid = 1652] [serial = 307] [outer = 0x11bf92400] 18:12:47 INFO - PROCESS | 1652 | 1461719567957 Marionette DEBUG loaded listener.js 18:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123708000) [pid = 1652] [serial = 308] [outer = 0x11bf92400] 18:12:48 INFO - PROCESS | 1652 | 1461719568326 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:12:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:12:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 571ms 18:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:12:48 INFO - PROCESS | 1652 | 1461719568362 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:12:48 INFO - PROCESS | 1652 | 1461719568363 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:12:48 INFO - PROCESS | 1652 | 1461719568366 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:12:48 INFO - PROCESS | 1652 | 1461719568367 Marionette TRACE conn2 <- [1,386,null,{}] 18:12:48 INFO - PROCESS | 1652 | 1461719568369 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}] 18:12:48 INFO - PROCESS | 1652 | 1461719568459 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:12:48 INFO - PROCESS | 1652 | 1461719568466 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd6000 == 30 [pid = 1652] [id = 104] 18:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11c0dec00) [pid = 1652] [serial = 309] [outer = 0x0] 18:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123790800) [pid = 1652] [serial = 310] [outer = 0x11c0dec00] 18:12:48 INFO - PROCESS | 1652 | 1461719568491 Marionette DEBUG loaded listener.js 18:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12379a400) [pid = 1652] [serial = 311] [outer = 0x11c0dec00] 18:12:48 INFO - PROCESS | 1652 | 1461719568806 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]]]}] 18:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 18:12:48 INFO - PROCESS | 1652 | 1461719568836 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:12:48 INFO - PROCESS | 1652 | 1461719568837 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:12:48 INFO - PROCESS | 1652 | 1461719568839 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:12:48 INFO - PROCESS | 1652 | 1461719568841 Marionette TRACE conn2 <- [1,390,null,{}] 18:12:48 INFO - PROCESS | 1652 | 1461719568843 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}] 18:12:48 INFO - PROCESS | 1652 | 1461719568915 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:12:48 INFO - PROCESS | 1652 | 1461719568992 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1135ea800 == 31 [pid = 1652] [id = 105] 18:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1134c6800) [pid = 1652] [serial = 312] [outer = 0x0] 18:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1134cd400) [pid = 1652] [serial = 313] [outer = 0x1134c6800] 18:12:49 INFO - PROCESS | 1652 | 1461719569024 Marionette DEBUG loaded listener.js 18:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x114754800) [pid = 1652] [serial = 314] [outer = 0x1134c6800] 18:12:49 INFO - PROCESS | 1652 | 1461719569504 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]]]}] 18:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 720ms 18:12:49 INFO - PROCESS | 1652 | 1461719569567 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:12:49 INFO - PROCESS | 1652 | 1461719569569 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:12:49 INFO - PROCESS | 1652 | 1461719569573 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:12:49 INFO - PROCESS | 1652 | 1461719569576 Marionette TRACE conn2 <- [1,394,null,{}] 18:12:49 INFO - PROCESS | 1652 | 1461719569579 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}] 18:12:49 INFO - PROCESS | 1652 | 1461719569698 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:12:49 INFO - PROCESS | 1652 | 1461719569765 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921b000 == 32 [pid = 1652] [id = 106] 18:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118c19400) [pid = 1652] [serial = 315] [outer = 0x0] 18:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118c7e800) [pid = 1652] [serial = 316] [outer = 0x118c19400] 18:12:49 INFO - PROCESS | 1652 | 1461719569797 Marionette DEBUG loaded listener.js 18:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118f0a800) [pid = 1652] [serial = 317] [outer = 0x118c19400] 18:12:50 INFO - PROCESS | 1652 | 1461719570222 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]]]}] 18:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 18:12:50 INFO - PROCESS | 1652 | 1461719570247 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:12:50 INFO - PROCESS | 1652 | 1461719570251 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:12:50 INFO - PROCESS | 1652 | 1461719570254 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:12:50 INFO - PROCESS | 1652 | 1461719570255 Marionette TRACE conn2 <- [1,398,null,{}] 18:12:50 INFO - PROCESS | 1652 | 1461719570258 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}] 18:12:50 INFO - PROCESS | 1652 | 1461719570349 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:12:50 INFO - PROCESS | 1652 | 1461719570391 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b731800 == 33 [pid = 1652] [id = 107] 18:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119132800) [pid = 1652] [serial = 318] [outer = 0x0] 18:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11ab39400) [pid = 1652] [serial = 319] [outer = 0x119132800] 18:12:50 INFO - PROCESS | 1652 | 1461719570422 Marionette DEBUG loaded listener.js 18:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ad6fc00) [pid = 1652] [serial = 320] [outer = 0x119132800] 18:12:50 INFO - PROCESS | 1652 | 1461719570878 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]]]}] 18:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 669ms 18:12:50 INFO - PROCESS | 1652 | 1461719570928 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:12:50 INFO - PROCESS | 1652 | 1461719570930 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:12:50 INFO - PROCESS | 1652 | 1461719570941 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:12:50 INFO - PROCESS | 1652 | 1461719570945 Marionette TRACE conn2 <- [1,402,null,{}] 18:12:50 INFO - PROCESS | 1652 | 1461719570948 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}] 18:12:51 INFO - PROCESS | 1652 | 1461719571064 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:12:51 INFO - PROCESS | 1652 | 1461719571120 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af26000 == 34 [pid = 1652] [id = 108] 18:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114fb9000) [pid = 1652] [serial = 321] [outer = 0x0] 18:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11afac800) [pid = 1652] [serial = 322] [outer = 0x114fb9000] 18:12:51 INFO - PROCESS | 1652 | 1461719571150 Marionette DEBUG loaded listener.js 18:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123804800) [pid = 1652] [serial = 323] [outer = 0x114fb9000] 18:12:51 INFO - PROCESS | 1652 | 1461719571688 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]]]}] 18:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 776ms 18:12:51 INFO - PROCESS | 1652 | 1461719571730 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:12:51 INFO - PROCESS | 1652 | 1461719571734 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:12:51 INFO - PROCESS | 1652 | 1461719571738 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:12:51 INFO - PROCESS | 1652 | 1461719571741 Marionette TRACE conn2 <- [1,406,null,{}] 18:12:51 INFO - PROCESS | 1652 | 1461719571745 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}] 18:12:51 INFO - PROCESS | 1652 | 1461719571843 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:12:51 INFO - PROCESS | 1652 | 1461719571913 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188cf000 == 35 [pid = 1652] [id = 109] 18:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115879000) [pid = 1652] [serial = 324] [outer = 0x0] 18:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11656e000) [pid = 1652] [serial = 325] [outer = 0x115879000] 18:12:51 INFO - PROCESS | 1652 | 1461719571962 Marionette DEBUG loaded listener.js 18:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118a06000) [pid = 1652] [serial = 326] [outer = 0x115879000] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11c3c0000) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ddea400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1275c2c00) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bdadc00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x114fb6000) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115450800) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d96000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11ad85400) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123711c00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11852fc00) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118f04c00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11b77b800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b6f2c00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129c48000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d12fc00) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11ab38000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d2bec00) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11ad88000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118fee400) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c0af400) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12379e800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x127860c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 1652 | 1461719572436 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]]]}] 18:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 721ms 18:12:52 INFO - PROCESS | 1652 | 1461719572460 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:12:52 INFO - PROCESS | 1652 | 1461719572464 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:12:52 INFO - PROCESS | 1652 | 1461719572470 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:12:52 INFO - PROCESS | 1652 | 1461719572471 Marionette TRACE conn2 <- [1,410,null,{}] 18:12:52 INFO - PROCESS | 1652 | 1461719572473 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}] 18:12:52 INFO - PROCESS | 1652 | 1461719572547 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:12:52 INFO - PROCESS | 1652 | 1461719572555 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119172800 == 36 [pid = 1652] [id = 110] 18:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1188ac800) [pid = 1652] [serial = 327] [outer = 0x0] 18:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118f04000) [pid = 1652] [serial = 328] [outer = 0x1188ac800] 18:12:52 INFO - PROCESS | 1652 | 1461719572581 Marionette DEBUG loaded listener.js 18:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119a4a800) [pid = 1652] [serial = 329] [outer = 0x1188ac800] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1135f1000 == 35 [pid = 1652] [id = 83] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a96c800 == 34 [pid = 1652] [id = 102] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x115340000 == 33 [pid = 1652] [id = 101] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd6000 == 32 [pid = 1652] [id = 104] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa11800 == 31 [pid = 1652] [id = 103] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1188cf000 == 30 [pid = 1652] [id = 109] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11af26000 == 29 [pid = 1652] [id = 108] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11b731800 == 28 [pid = 1652] [id = 107] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11921b000 == 27 [pid = 1652] [id = 106] 18:12:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1135ea800 == 26 [pid = 1652] [id = 105] 18:12:53 INFO - PROCESS | 1652 | 1461719573840 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]]]}] 18:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1422ms 18:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:12:53 INFO - PROCESS | 1652 | 1461719573892 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:12:53 INFO - PROCESS | 1652 | 1461719573894 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:12:53 INFO - PROCESS | 1652 | 1461719573898 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:12:53 INFO - PROCESS | 1652 | 1461719573900 Marionette TRACE conn2 <- [1,414,null,{}] 18:12:53 INFO - PROCESS | 1652 | 1461719573904 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}] 18:12:53 INFO - PROCESS | 1652 | 1461719573978 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:12:54 INFO - PROCESS | 1652 | 1461719574017 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157a9800 == 27 [pid = 1652] [id = 111] 18:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115452400) [pid = 1652] [serial = 330] [outer = 0x0] 18:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116544000) [pid = 1652] [serial = 331] [outer = 0x115452400] 18:12:54 INFO - PROCESS | 1652 | 1461719574045 Marionette DEBUG loaded listener.js 18:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118a11800) [pid = 1652] [serial = 332] [outer = 0x115452400] 18:12:54 INFO - PROCESS | 1652 | 1461719574378 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]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 523ms 18:12:54 INFO - PROCESS | 1652 | 1461719574421 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 1652 | 1461719574425 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:12:54 INFO - PROCESS | 1652 | 1461719574430 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 1652 | 1461719574432 Marionette TRACE conn2 <- [1,418,null,{}] 18:12:54 INFO - PROCESS | 1652 | 1461719574434 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}] 18:12:54 INFO - PROCESS | 1652 | 1461719574506 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:12:54 INFO - PROCESS | 1652 | 1461719574550 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118abb800 == 28 [pid = 1652] [id = 112] 18:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1154c4400) [pid = 1652] [serial = 333] [outer = 0x0] 18:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118c1cc00) [pid = 1652] [serial = 334] [outer = 0x1154c4400] 18:12:54 INFO - PROCESS | 1652 | 1461719574577 Marionette DEBUG loaded listener.js 18:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119a48800) [pid = 1652] [serial = 335] [outer = 0x1154c4400] 18:12:55 INFO - PROCESS | 1652 | 1461719575374 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]]]}] 18:12:55 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 18:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 18:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:12:55 INFO - PROCESS | 1652 | 1461719575410 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:12:55 INFO - PROCESS | 1652 | 1461719575411 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:12:55 INFO - PROCESS | 1652 | 1461719575414 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:12:55 INFO - PROCESS | 1652 | 1461719575416 Marionette TRACE conn2 <- [1,422,null,{}] 18:12:55 INFO - PROCESS | 1652 | 1461719575424 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}] 18:12:55 INFO - PROCESS | 1652 | 1461719575513 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:12:55 INFO - PROCESS | 1652 | 1461719575519 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a967000 == 29 [pid = 1652] [id = 113] 18:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x114bbb000) [pid = 1652] [serial = 336] [outer = 0x0] 18:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11ad6a800) [pid = 1652] [serial = 337] [outer = 0x114bbb000] 18:12:55 INFO - PROCESS | 1652 | 1461719575547 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11ad8f400) [pid = 1652] [serial = 338] [outer = 0x114bbb000] 18:12:56 INFO - PROCESS | 1652 | 1461719576359 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]]]}] 18:12:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 18:12:56 INFO - PROCESS | 1652 | 1461719576388 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:12:56 INFO - PROCESS | 1652 | 1461719576390 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:12:56 INFO - PROCESS | 1652 | 1461719576392 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:12:56 INFO - PROCESS | 1652 | 1461719576393 Marionette TRACE conn2 <- [1,426,null,{}] 18:12:56 INFO - PROCESS | 1652 | 1461719576395 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}] 18:12:56 INFO - PROCESS | 1652 | 1461719576480 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:12:56 INFO - PROCESS | 1652 | 1461719576484 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af1f800 == 30 [pid = 1652] [id = 114] 18:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11ab3fc00) [pid = 1652] [serial = 339] [outer = 0x0] 18:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11b29ec00) [pid = 1652] [serial = 340] [outer = 0x11ab3fc00] 18:12:56 INFO - PROCESS | 1652 | 1461719576510 Marionette DEBUG loaded listener.js 18:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11b77d000) [pid = 1652] [serial = 341] [outer = 0x11ab3fc00] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11bf92400) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11c0dec00) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x114751000) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119aaa000) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119264000) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x114544400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116570800) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11bab1800) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11852f800) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1142bec00) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x114fbdc00) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11b29ac00) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1134c6800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118c19400) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x119132800) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:12:56 INFO - PROCESS | 1652 | 1461719576935 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] 18:12:56 INFO - PROCESS | 1652 | 1461719576962 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:12:56 INFO - PROCESS | 1652 | 1461719576964 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:12:56 INFO - PROCESS | 1652 | 1461719576966 Marionette TRACE conn2 <- [1,430,null,{}] 18:12:56 INFO - PROCESS | 1652 | 1461719576970 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}] 18:12:57 INFO - PROCESS | 1652 | 1461719577038 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:12:57 INFO - PROCESS | 1652 | 1461719577043 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119abf800 == 31 [pid = 1652] [id = 115] 18:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1142b6400) [pid = 1652] [serial = 342] [outer = 0x0] 18:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118c0a800) [pid = 1652] [serial = 343] [outer = 0x1142b6400] 18:12:57 INFO - PROCESS | 1652 | 1461719577071 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11ab36000) [pid = 1652] [serial = 344] [outer = 0x1142b6400] 18:12:57 INFO - PROCESS | 1652 | 1461719577388 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]]]}] 18:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 18:12:57 INFO - PROCESS | 1652 | 1461719577436 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:12:57 INFO - PROCESS | 1652 | 1461719577438 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:12:57 INFO - PROCESS | 1652 | 1461719577440 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:12:57 INFO - PROCESS | 1652 | 1461719577441 Marionette TRACE conn2 <- [1,434,null,{}] 18:12:57 INFO - PROCESS | 1652 | 1461719577443 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}] 18:12:57 INFO - PROCESS | 1652 | 1461719577544 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:12:57 INFO - PROCESS | 1652 | 1461719577551 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bbb7000 == 32 [pid = 1652] [id = 116] 18:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116577400) [pid = 1652] [serial = 345] [outer = 0x0] 18:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11baa8400) [pid = 1652] [serial = 346] [outer = 0x116577400] 18:12:57 INFO - PROCESS | 1652 | 1461719577578 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123795000) [pid = 1652] [serial = 347] [outer = 0x116577400] 18:12:57 INFO - PROCESS | 1652 | 1461719577898 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]]]}] 18:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 517ms 18:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:12:57 INFO - PROCESS | 1652 | 1461719577958 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:12:57 INFO - PROCESS | 1652 | 1461719577960 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:12:57 INFO - PROCESS | 1652 | 1461719577963 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:12:57 INFO - PROCESS | 1652 | 1461719577965 Marionette TRACE conn2 <- [1,438,null,{}] 18:12:57 INFO - PROCESS | 1652 | 1461719577968 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}] 18:12:58 INFO - PROCESS | 1652 | 1461719578074 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:12:58 INFO - PROCESS | 1652 | 1461719578134 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfcc000 == 33 [pid = 1652] [id = 117] 18:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119257000) [pid = 1652] [serial = 348] [outer = 0x0] 18:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123796c00) [pid = 1652] [serial = 349] [outer = 0x119257000] 18:12:58 INFO - PROCESS | 1652 | 1461719578175 Marionette DEBUG loaded listener.js 18:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123a1d400) [pid = 1652] [serial = 350] [outer = 0x119257000] 18:12:58 INFO - PROCESS | 1652 | 1461719578614 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]]]}] 18:12:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:12:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 18:12:58 INFO - PROCESS | 1652 | 1461719578636 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:12:58 INFO - PROCESS | 1652 | 1461719578637 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:12:58 INFO - PROCESS | 1652 | 1461719578639 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:12:58 INFO - PROCESS | 1652 | 1461719578640 Marionette TRACE conn2 <- [1,442,null,{}] 18:12:58 INFO - PROCESS | 1652 | 1461719578643 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}] 18:12:58 INFO - PROCESS | 1652 | 1461719578708 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:12:58 INFO - PROCESS | 1652 | 1461719578750 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238a2800 == 34 [pid = 1652] [id = 118] 18:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119aaa000) [pid = 1652] [serial = 351] [outer = 0x0] 18:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x123a22800) [pid = 1652] [serial = 352] [outer = 0x119aaa000] 18:12:58 INFO - PROCESS | 1652 | 1461719578775 Marionette DEBUG loaded listener.js 18:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123c0e400) [pid = 1652] [serial = 353] [outer = 0x119aaa000] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1157a9800 == 33 [pid = 1652] [id = 111] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119172800 == 32 [pid = 1652] [id = 110] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118abb800 == 31 [pid = 1652] [id = 112] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11a967000 == 30 [pid = 1652] [id = 113] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119abf800 == 29 [pid = 1652] [id = 115] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11bbb7000 == 28 [pid = 1652] [id = 116] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11af1f800 == 27 [pid = 1652] [id = 114] 18:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfcc000 == 26 [pid = 1652] [id = 117] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123790800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118f11000) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11ab41c00) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d96400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1154c0000) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x117846800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123aecc00) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11ad68c00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11afa6800) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118856000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11c307c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118a9c800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11653f800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11544e400) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118f04000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11656e000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11ab33c00) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11c0dd400) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x114754800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1134cd400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x118c10800) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x118f0a800) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x118c7e800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x11ad6fc00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x11ab39400) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x119135000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x11bf90800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x11afac800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 50 (0x11ab39000) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 49 (0x12379a400) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 48 (0x118e12000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 47 (0x123708000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 18:12:59 INFO - PROCESS | 1652 | 1461719579940 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]]]}] 18:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1319ms 18:12:59 INFO - PROCESS | 1652 | 1461719579960 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:12:59 INFO - PROCESS | 1652 | 1461719579962 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:12:59 INFO - PROCESS | 1652 | 1461719579968 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:12:59 INFO - PROCESS | 1652 | 1461719579971 Marionette TRACE conn2 <- [1,446,null,{}] 18:12:59 INFO - PROCESS | 1652 | 1461719579975 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}] 18:13:00 INFO - PROCESS | 1652 | 1461719580049 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:13:00 INFO - PROCESS | 1652 | 1461719580090 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b32000 == 27 [pid = 1652] [id = 119] 18:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x114fbc000) [pid = 1652] [serial = 354] [outer = 0x0] 18:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x11544e400) [pid = 1652] [serial = 355] [outer = 0x114fbc000] 18:13:00 INFO - PROCESS | 1652 | 1461719580118 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x116545c00) [pid = 1652] [serial = 356] [outer = 0x114fbc000] 18:13:00 INFO - PROCESS | 1652 | 1461719580449 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]]]}] 18:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 525ms 18:13:00 INFO - PROCESS | 1652 | 1461719580491 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:13:00 INFO - PROCESS | 1652 | 1461719580495 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:13:00 INFO - PROCESS | 1652 | 1461719580500 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:13:00 INFO - PROCESS | 1652 | 1461719580502 Marionette TRACE conn2 <- [1,450,null,{}] 18:13:00 INFO - PROCESS | 1652 | 1461719580505 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}] 18:13:00 INFO - PROCESS | 1652 | 1461719580580 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:13:00 INFO - PROCESS | 1652 | 1461719580587 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118509000 == 28 [pid = 1652] [id = 120] 18:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x116571400) [pid = 1652] [serial = 357] [outer = 0x0] 18:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x118a0f800) [pid = 1652] [serial = 358] [outer = 0x116571400] 18:13:00 INFO - PROCESS | 1652 | 1461719580617 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x118e0e000) [pid = 1652] [serial = 359] [outer = 0x116571400] 18:13:00 INFO - PROCESS | 1652 | 1461719580962 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] 18:13:00 INFO - PROCESS | 1652 | 1461719580974 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:13:00 INFO - PROCESS | 1652 | 1461719580977 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:13:00 INFO - PROCESS | 1652 | 1461719580979 Marionette TRACE conn2 <- [1,454,null,{}] 18:13:00 INFO - PROCESS | 1652 | 1461719580991 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}] 18:13:01 INFO - PROCESS | 1652 | 1461719581086 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:13:01 INFO - PROCESS | 1652 | 1461719581093 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119170000 == 29 [pid = 1652] [id = 121] 18:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1134cf000) [pid = 1652] [serial = 360] [outer = 0x0] 18:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11925e400) [pid = 1652] [serial = 361] [outer = 0x1134cf000] 18:13:01 INFO - PROCESS | 1652 | 1461719581142 Marionette DEBUG loaded listener.js 18:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x119d96000) [pid = 1652] [serial = 362] [outer = 0x1134cf000] 18:13:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:01 INFO - PROCESS | 1652 | 1461719581564 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]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 623ms 18:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:13:01 INFO - PROCESS | 1652 | 1461719581601 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:13:01 INFO - PROCESS | 1652 | 1461719581602 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:13:01 INFO - PROCESS | 1652 | 1461719581604 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 1652 | 1461719581605 Marionette TRACE conn2 <- [1,458,null,{}] 18:13:01 INFO - PROCESS | 1652 | 1461719581607 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}] 18:13:01 INFO - PROCESS | 1652 | 1461719581695 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:13:01 INFO - PROCESS | 1652 | 1461719581703 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac2800 == 30 [pid = 1652] [id = 122] 18:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x119d99c00) [pid = 1652] [serial = 363] [outer = 0x0] 18:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11ab39000) [pid = 1652] [serial = 364] [outer = 0x119d99c00] 18:13:01 INFO - PROCESS | 1652 | 1461719581747 Marionette DEBUG loaded listener.js 18:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11ab97400) [pid = 1652] [serial = 365] [outer = 0x119d99c00] 18:13:02 INFO - PROCESS | 1652 | 1461719582126 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] 18:13:02 INFO - PROCESS | 1652 | 1461719582179 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:13:02 INFO - PROCESS | 1652 | 1461719582181 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 1652 | 1461719582182 Marionette TRACE conn2 <- [1,462,null,{}] 18:13:02 INFO - PROCESS | 1652 | 1461719582186 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}] 18:13:02 INFO - PROCESS | 1652 | 1461719582291 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:13:02 INFO - PROCESS | 1652 | 1461719582303 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81d800 == 31 [pid = 1652] [id = 123] 18:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1134d1000) [pid = 1652] [serial = 366] [outer = 0x0] 18:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11acc1000) [pid = 1652] [serial = 367] [outer = 0x1134d1000] 18:13:02 INFO - PROCESS | 1652 | 1461719582346 Marionette DEBUG loaded listener.js 18:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11ad8f800) [pid = 1652] [serial = 368] [outer = 0x1134d1000] 18:13:02 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:02 INFO - PROCESS | 1652 | 1461719582800 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] 18:13:02 INFO - PROCESS | 1652 | 1461719582855 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:13:02 INFO - PROCESS | 1652 | 1461719582857 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 1652 | 1461719582859 Marionette TRACE conn2 <- [1,466,null,{}] 18:13:02 INFO - PROCESS | 1652 | 1461719582861 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}] 18:13:02 INFO - PROCESS | 1652 | 1461719582968 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:13:02 INFO - PROCESS | 1652 | 1461719582978 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa09000 == 32 [pid = 1652] [id = 124] 18:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11afac400) [pid = 1652] [serial = 369] [outer = 0x0] 18:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11bf92400) [pid = 1652] [serial = 370] [outer = 0x11afac400] 18:13:03 INFO - PROCESS | 1652 | 1461719583023 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11bf9ac00) [pid = 1652] [serial = 371] [outer = 0x11afac400] 18:13:03 INFO - PROCESS | 1652 | 1461719583387 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] 18:13:03 INFO - PROCESS | 1652 | 1461719583428 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:13:03 INFO - PROCESS | 1652 | 1461719583430 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:13:03 INFO - PROCESS | 1652 | 1461719583431 Marionette TRACE conn2 <- [1,470,null,{}] 18:13:03 INFO - PROCESS | 1652 | 1461719583440 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}] 18:13:03 INFO - PROCESS | 1652 | 1461719583506 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:13:03 INFO - PROCESS | 1652 | 1461719583511 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af24000 == 33 [pid = 1652] [id = 125] 18:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11857d000) [pid = 1652] [serial = 372] [outer = 0x0] 18:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11c3c6400) [pid = 1652] [serial = 373] [outer = 0x11857d000] 18:13:03 INFO - PROCESS | 1652 | 1461719583539 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123790400) [pid = 1652] [serial = 374] [outer = 0x11857d000] 18:13:03 INFO - PROCESS | 1652 | 1461719583871 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]]]}] 18:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 477ms 18:13:03 INFO - PROCESS | 1652 | 1461719583907 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:13:03 INFO - PROCESS | 1652 | 1461719583908 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:13:03 INFO - PROCESS | 1652 | 1461719583911 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:13:03 INFO - PROCESS | 1652 | 1461719583912 Marionette TRACE conn2 <- [1,474,null,{}] 18:13:03 INFO - PROCESS | 1652 | 1461719583914 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}] 18:13:03 INFO - PROCESS | 1652 | 1461719583981 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:13:03 INFO - PROCESS | 1652 | 1461719583988 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b79d800 == 34 [pid = 1652] [id = 126] 18:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x123790800) [pid = 1652] [serial = 375] [outer = 0x0] 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12379e000) [pid = 1652] [serial = 376] [outer = 0x123790800] 18:13:04 INFO - PROCESS | 1652 | 1461719584013 Marionette DEBUG loaded listener.js 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123a21000) [pid = 1652] [serial = 377] [outer = 0x123790800] 18:13:04 INFO - PROCESS | 1652 | 1461719584343 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]]]}] 18:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 18:13:04 INFO - PROCESS | 1652 | 1461719584381 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:13:04 INFO - PROCESS | 1652 | 1461719584382 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:13:04 INFO - PROCESS | 1652 | 1461719584387 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 1652 | 1461719584388 Marionette TRACE conn2 <- [1,478,null,{}] 18:13:04 INFO - PROCESS | 1652 | 1461719584391 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}] 18:13:04 INFO - PROCESS | 1652 | 1461719584460 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:13:04 INFO - PROCESS | 1652 | 1461719584465 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916e800 == 35 [pid = 1652] [id = 127] 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x123a21800) [pid = 1652] [serial = 378] [outer = 0x0] 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123c0ec00) [pid = 1652] [serial = 379] [outer = 0x123a21800] 18:13:04 INFO - PROCESS | 1652 | 1461719584494 Marionette DEBUG loaded listener.js 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123ee1c00) [pid = 1652] [serial = 380] [outer = 0x123a21800] 18:13:04 INFO - PROCESS | 1652 | 1461719584835 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]]]}] 18:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 18:13:04 INFO - PROCESS | 1652 | 1461719584857 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:13:04 INFO - PROCESS | 1652 | 1461719584858 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:13:04 INFO - PROCESS | 1652 | 1461719584861 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 1652 | 1461719584862 Marionette TRACE conn2 <- [1,482,null,{}] 18:13:04 INFO - PROCESS | 1652 | 1461719584864 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}] 18:13:04 INFO - PROCESS | 1652 | 1461719584935 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:13:04 INFO - PROCESS | 1652 | 1461719584939 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c34c000 == 36 [pid = 1652] [id = 128] 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123ee6800) [pid = 1652] [serial = 381] [outer = 0x0] 18:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12441d800) [pid = 1652] [serial = 382] [outer = 0x123ee6800] 18:13:04 INFO - PROCESS | 1652 | 1461719584967 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x127074000) [pid = 1652] [serial = 383] [outer = 0x123ee6800] 18:13:05 INFO - PROCESS | 1652 | 1461719585338 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]]]}] 18:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 18:13:05 INFO - PROCESS | 1652 | 1461719585381 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:13:05 INFO - PROCESS | 1652 | 1461719585384 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:13:05 INFO - PROCESS | 1652 | 1461719585387 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:13:05 INFO - PROCESS | 1652 | 1461719585390 Marionette TRACE conn2 <- [1,486,null,{}] 18:13:05 INFO - PROCESS | 1652 | 1461719585393 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}] 18:13:05 INFO - PROCESS | 1652 | 1461719585536 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:13:05 INFO - PROCESS | 1652 | 1461719585570 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81c800 == 37 [pid = 1652] [id = 129] 18:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x127190400) [pid = 1652] [serial = 384] [outer = 0x0] 18:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x127568800) [pid = 1652] [serial = 385] [outer = 0x127190400] 18:13:05 INFO - PROCESS | 1652 | 1461719585616 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x127774400) [pid = 1652] [serial = 386] [outer = 0x127190400] 18:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:13:06 INFO - PROCESS | 1652 | 1461719586049 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]]]}] 18:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 18:13:06 INFO - PROCESS | 1652 | 1461719586058 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:13:06 INFO - PROCESS | 1652 | 1461719586059 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:13:06 INFO - PROCESS | 1652 | 1461719586061 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:13:06 INFO - PROCESS | 1652 | 1461719586062 Marionette TRACE conn2 <- [1,490,null,{}] 18:13:06 INFO - PROCESS | 1652 | 1461719586065 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}] 18:13:06 INFO - PROCESS | 1652 | 1461719586152 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:13:06 INFO - PROCESS | 1652 | 1461719586202 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12402f000 == 38 [pid = 1652] [id = 130] 18:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127e7d800) [pid = 1652] [serial = 387] [outer = 0x0] 18:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127fdc800) [pid = 1652] [serial = 388] [outer = 0x127e7d800] 18:13:06 INFO - PROCESS | 1652 | 1461719586227 Marionette DEBUG loaded listener.js 18:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x129688c00) [pid = 1652] [serial = 389] [outer = 0x127e7d800] 18:13:06 INFO - PROCESS | 1652 | 1461719586548 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]]]}] 18:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 518ms 18:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:13:06 INFO - PROCESS | 1652 | 1461719586581 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:13:06 INFO - PROCESS | 1652 | 1461719586582 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:13:06 INFO - PROCESS | 1652 | 1461719586584 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:13:06 INFO - PROCESS | 1652 | 1461719586585 Marionette TRACE conn2 <- [1,494,null,{}] 18:13:06 INFO - PROCESS | 1652 | 1461719586587 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}] 18:13:06 INFO - PROCESS | 1652 | 1461719586672 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:13:06 INFO - PROCESS | 1652 | 1461719586676 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12444f000 == 39 [pid = 1652] [id = 131] 18:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x127e7dc00) [pid = 1652] [serial = 390] [outer = 0x0] 18:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12992d000) [pid = 1652] [serial = 391] [outer = 0x127e7dc00] 18:13:06 INFO - PROCESS | 1652 | 1461719586702 Marionette DEBUG loaded listener.js 18:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129cbe800) [pid = 1652] [serial = 392] [outer = 0x127e7dc00] 18:13:07 INFO - PROCESS | 1652 | 1461719587028 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]]]}] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x114bbb000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11ab3fc00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1142b6400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116577400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1154c4400) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x115452400) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1188ac800) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119257000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x114fb9000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x115879000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 18:13:07 INFO - PROCESS | 1652 | 1461719587053 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:13:07 INFO - PROCESS | 1652 | 1461719587054 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:13:07 INFO - PROCESS | 1652 | 1461719587062 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 1652 | 1461719587063 Marionette TRACE conn2 <- [1,498,null,{}] 18:13:07 INFO - PROCESS | 1652 | 1461719587066 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}] 18:13:07 INFO - PROCESS | 1652 | 1461719587139 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:13:07 INFO - PROCESS | 1652 | 1461719587144 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af30800 == 40 [pid = 1652] [id = 132] 18:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116578000) [pid = 1652] [serial = 393] [outer = 0x0] 18:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118fef000) [pid = 1652] [serial = 394] [outer = 0x116578000] 18:13:07 INFO - PROCESS | 1652 | 1461719587172 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11b77d800) [pid = 1652] [serial = 395] [outer = 0x116578000] 18:13:07 INFO - PROCESS | 1652 | 1461719587505 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]]]}] 18:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 478ms 18:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:13:07 INFO - PROCESS | 1652 | 1461719587536 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:13:07 INFO - PROCESS | 1652 | 1461719587538 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:13:07 INFO - PROCESS | 1652 | 1461719587539 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 1652 | 1461719587540 Marionette TRACE conn2 <- [1,502,null,{}] 18:13:07 INFO - PROCESS | 1652 | 1461719587542 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}] 18:13:07 INFO - PROCESS | 1652 | 1461719587614 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:13:07 INFO - PROCESS | 1652 | 1461719587620 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e1800 == 41 [pid = 1652] [id = 133] 18:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11b77e000) [pid = 1652] [serial = 396] [outer = 0x0] 18:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x129cc7c00) [pid = 1652] [serial = 397] [outer = 0x11b77e000] 18:13:07 INFO - PROCESS | 1652 | 1461719587645 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12b17c400) [pid = 1652] [serial = 398] [outer = 0x11b77e000] 18:13:07 INFO - PROCESS | 1652 | 1461719587941 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]]]}] 18:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 418ms 18:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:13:07 INFO - PROCESS | 1652 | 1461719587960 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:13:07 INFO - PROCESS | 1652 | 1461719587961 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:13:07 INFO - PROCESS | 1652 | 1461719587963 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 1652 | 1461719587964 Marionette TRACE conn2 <- [1,506,null,{}] 18:13:07 INFO - PROCESS | 1652 | 1461719587969 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}] 18:13:08 INFO - PROCESS | 1652 | 1461719588065 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:13:08 INFO - PROCESS | 1652 | 1461719588070 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ed7000 == 42 [pid = 1652] [id = 134] 18:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114fb6400) [pid = 1652] [serial = 399] [outer = 0x0] 18:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12b17d000) [pid = 1652] [serial = 400] [outer = 0x114fb6400] 18:13:08 INFO - PROCESS | 1652 | 1461719588095 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b6f7400) [pid = 1652] [serial = 401] [outer = 0x114fb6400] 18:13:08 INFO - PROCESS | 1652 | 1461719588387 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]]]}] 18:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 473ms 18:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:13:08 INFO - PROCESS | 1652 | 1461719588437 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:13:08 INFO - PROCESS | 1652 | 1461719588438 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:13:08 INFO - PROCESS | 1652 | 1461719588440 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:13:08 INFO - PROCESS | 1652 | 1461719588441 Marionette TRACE conn2 <- [1,510,null,{}] 18:13:08 INFO - PROCESS | 1652 | 1461719588443 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}] 18:13:08 INFO - PROCESS | 1652 | 1461719588516 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:13:08 INFO - PROCESS | 1652 | 1461719588522 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994c800 == 43 [pid = 1652] [id = 135] 18:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b6efc00) [pid = 1652] [serial = 402] [outer = 0x0] 18:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b8bd400) [pid = 1652] [serial = 403] [outer = 0x12b6efc00] 18:13:08 INFO - PROCESS | 1652 | 1461719588547 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12bab3800) [pid = 1652] [serial = 404] [outer = 0x12b6efc00] 18:13:08 INFO - PROCESS | 1652 | 1461719588911 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]]]}] 18:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 18:13:08 INFO - PROCESS | 1652 | 1461719588959 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:13:08 INFO - PROCESS | 1652 | 1461719588961 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:13:08 INFO - PROCESS | 1652 | 1461719588964 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:13:08 INFO - PROCESS | 1652 | 1461719588966 Marionette TRACE conn2 <- [1,514,null,{}] 18:13:08 INFO - PROCESS | 1652 | 1461719588969 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}] 18:13:09 INFO - PROCESS | 1652 | 1461719589085 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:13:09 INFO - PROCESS | 1652 | 1461719589216 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1135eb800 == 44 [pid = 1652] [id = 136] 18:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1134c6c00) [pid = 1652] [serial = 405] [outer = 0x0] 18:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1134cf800) [pid = 1652] [serial = 406] [outer = 0x1134c6c00] 18:13:09 INFO - PROCESS | 1652 | 1461719589257 Marionette DEBUG loaded listener.js 18:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x114fb1400) [pid = 1652] [serial = 407] [outer = 0x1134c6c00] 18:13:09 INFO - PROCESS | 1652 | 1461719589771 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]]]}] 18:13: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 18:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 821ms 18:13:09 INFO - PROCESS | 1652 | 1461719589786 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:13:09 INFO - PROCESS | 1652 | 1461719589789 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:13:09 INFO - PROCESS | 1652 | 1461719589792 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:13:09 INFO - PROCESS | 1652 | 1461719589795 Marionette TRACE conn2 <- [1,518,null,{}] 18:13:09 INFO - PROCESS | 1652 | 1461719589798 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}] 18:13:09 INFO - PROCESS | 1652 | 1461719589905 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:13:09 INFO - PROCESS | 1652 | 1461719589973 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910a000 == 45 [pid = 1652] [id = 137] 18:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115a44000) [pid = 1652] [serial = 408] [outer = 0x0] 18:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118c8c000) [pid = 1652] [serial = 409] [outer = 0x115a44000] 18:13:10 INFO - PROCESS | 1652 | 1461719590004 Marionette DEBUG loaded listener.js 18:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118f0f400) [pid = 1652] [serial = 410] [outer = 0x115a44000] 18:13:10 INFO - PROCESS | 1652 | 1461719590654 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]]]}] 18:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 920ms 18:13:10 INFO - PROCESS | 1652 | 1461719590714 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:13:10 INFO - PROCESS | 1652 | 1461719590717 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:13:10 INFO - PROCESS | 1652 | 1461719590722 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:13:10 INFO - PROCESS | 1652 | 1461719590726 Marionette TRACE conn2 <- [1,522,null,{}] 18:13:10 INFO - PROCESS | 1652 | 1461719590732 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}] 18:13:10 INFO - PROCESS | 1652 | 1461719590863 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:13:10 INFO - PROCESS | 1652 | 1461719590935 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x115755800 == 46 [pid = 1652] [id = 138] 18:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116574c00) [pid = 1652] [serial = 411] [outer = 0x0] 18:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117846800) [pid = 1652] [serial = 412] [outer = 0x116574c00] 18:13:10 INFO - PROCESS | 1652 | 1461719590981 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118cf2800) [pid = 1652] [serial = 413] [outer = 0x116574c00] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12994c800 == 45 [pid = 1652] [id = 135] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x127ed7000 == 44 [pid = 1652] [id = 134] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e1800 == 43 [pid = 1652] [id = 133] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11af30800 == 42 [pid = 1652] [id = 132] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12444f000 == 41 [pid = 1652] [id = 131] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12402f000 == 40 [pid = 1652] [id = 130] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81c800 == 39 [pid = 1652] [id = 129] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11c34c000 == 38 [pid = 1652] [id = 128] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123a22800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11916e800 == 37 [pid = 1652] [id = 127] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11b79d800 == 36 [pid = 1652] [id = 126] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11af24000 == 35 [pid = 1652] [id = 125] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa09000 == 34 [pid = 1652] [id = 124] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81d800 == 33 [pid = 1652] [id = 123] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac2800 == 32 [pid = 1652] [id = 122] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119170000 == 31 [pid = 1652] [id = 121] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x118509000 == 30 [pid = 1652] [id = 120] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x114b32000 == 29 [pid = 1652] [id = 119] 18:13:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1238a2800 == 28 [pid = 1652] [id = 118] 18:13:11 INFO - PROCESS | 1652 | 1461719591439 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]]]}] 18:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 733ms 18:13:11 INFO - PROCESS | 1652 | 1461719591454 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:13:11 INFO - PROCESS | 1652 | 1461719591458 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:13:11 INFO - PROCESS | 1652 | 1461719591463 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 1652 | 1461719591466 Marionette TRACE conn2 <- [1,526,null,{}] 18:13:11 INFO - PROCESS | 1652 | 1461719591469 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}] 18:13:11 INFO - PROCESS | 1652 | 1461719591554 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11ad6a800) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b29ec00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118c0a800) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11ab36000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b77d000) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11baa8400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118c1cc00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116544000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118a11800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119a4a800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11ad8f400) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123796c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123795000) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119a48800) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123a1d400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123804800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118a06000) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 18:13:11 INFO - PROCESS | 1652 | 1461719591597 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118509000 == 29 [pid = 1652] [id = 139] 18:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116544000) [pid = 1652] [serial = 414] [outer = 0x0] 18:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118a11800) [pid = 1652] [serial = 415] [outer = 0x116544000] 18:13:11 INFO - PROCESS | 1652 | 1461719591623 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119257400) [pid = 1652] [serial = 416] [outer = 0x116544000] 18:13:11 INFO - PROCESS | 1652 | 1461719591937 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]]]}] 18:13: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 18:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 523ms 18:13:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:13:11 INFO - PROCESS | 1652 | 1461719591987 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:13:11 INFO - PROCESS | 1652 | 1461719591988 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:13:11 INFO - PROCESS | 1652 | 1461719591991 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 1652 | 1461719591993 Marionette TRACE conn2 <- [1,530,null,{}] 18:13:12 INFO - PROCESS | 1652 | 1461719592002 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}] 18:13:12 INFO - PROCESS | 1652 | 1461719592092 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:13:12 INFO - PROCESS | 1652 | 1461719592150 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81d800 == 30 [pid = 1652] [id = 140] 18:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114bbb000) [pid = 1652] [serial = 417] [outer = 0x0] 18:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119e46c00) [pid = 1652] [serial = 418] [outer = 0x114bbb000] 18:13:12 INFO - PROCESS | 1652 | 1461719592197 Marionette DEBUG loaded listener.js 18:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11afa6800) [pid = 1652] [serial = 419] [outer = 0x114bbb000] 18:13:12 INFO - PROCESS | 1652 | 1461719592628 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"]]]}] 18:13: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 18:13:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:13:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:13:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:13: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 18:13:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:13:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:13:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:13:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 672ms 18:13:12 INFO - PROCESS | 1652 | 1461719592663 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:13:12 INFO - PROCESS | 1652 | 1461719592665 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:13:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:13:12 INFO - PROCESS | 1652 | 1461719592667 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:13:12 INFO - PROCESS | 1652 | 1461719592668 Marionette TRACE conn2 <- [1,534,null,{}] 18:13:12 INFO - PROCESS | 1652 | 1461719592671 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}] 18:13:12 INFO - PROCESS | 1652 | 1461719592752 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:13:12 INFO - PROCESS | 1652 | 1461719592794 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af21000 == 31 [pid = 1652] [id = 141] 18:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114fb4000) [pid = 1652] [serial = 420] [outer = 0x0] 18:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11afafc00) [pid = 1652] [serial = 421] [outer = 0x114fb4000] 18:13:12 INFO - PROCESS | 1652 | 1461719592820 Marionette DEBUG loaded listener.js 18:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bf98800) [pid = 1652] [serial = 422] [outer = 0x114fb4000] 18:13:13 INFO - PROCESS | 1652 | 1461719593106 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]]]}] 18:13:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:13:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 18:13:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:13:13 INFO - PROCESS | 1652 | 1461719593141 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:13:13 INFO - PROCESS | 1652 | 1461719593142 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:13:13 INFO - PROCESS | 1652 | 1461719593145 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:13:13 INFO - PROCESS | 1652 | 1461719593146 Marionette TRACE conn2 <- [1,538,null,{}] 18:13:13 INFO - PROCESS | 1652 | 1461719593148 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}] 18:13:13 INFO - PROCESS | 1652 | 1461719593237 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:13:13 INFO - PROCESS | 1652 | 1461719593242 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b79a800 == 32 [pid = 1652] [id = 142] 18:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bf99000) [pid = 1652] [serial = 423] [outer = 0x0] 18:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123710800) [pid = 1652] [serial = 424] [outer = 0x11bf99000] 18:13:13 INFO - PROCESS | 1652 | 1461719593275 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123796800) [pid = 1652] [serial = 425] [outer = 0x11bf99000] 18:13:13 INFO - PROCESS | 1652 | 1461719593641 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]]]}] 18:13: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. 18:13:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 18:13:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:13:13 INFO - PROCESS | 1652 | 1461719593673 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:13:13 INFO - PROCESS | 1652 | 1461719593674 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:13:13 INFO - PROCESS | 1652 | 1461719593676 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:13:13 INFO - PROCESS | 1652 | 1461719593677 Marionette TRACE conn2 <- [1,542,null,{}] 18:13:13 INFO - PROCESS | 1652 | 1461719593685 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}] 18:13:13 INFO - PROCESS | 1652 | 1461719593788 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:13:13 INFO - PROCESS | 1652 | 1461719593793 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c34d000 == 33 [pid = 1652] [id = 143] 18:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x114fb2000) [pid = 1652] [serial = 426] [outer = 0x0] 18:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123802400) [pid = 1652] [serial = 427] [outer = 0x114fb2000] 18:13:13 INFO - PROCESS | 1652 | 1461719593821 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123ede800) [pid = 1652] [serial = 428] [outer = 0x114fb2000] 18:13:14 INFO - PROCESS | 1652 | 1461719594153 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]]]}] 18:13:14 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. 18:13:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 18:13:14 INFO - PROCESS | 1652 | 1461719594195 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 1652 | 1461719594196 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:13:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:13:14 INFO - PROCESS | 1652 | 1461719594205 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 1652 | 1461719594206 Marionette TRACE conn2 <- [1,546,null,{}] 18:13:14 INFO - PROCESS | 1652 | 1461719594208 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}] 18:13:14 INFO - PROCESS | 1652 | 1461719594298 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:13:14 INFO - PROCESS | 1652 | 1461719594306 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239ac800 == 34 [pid = 1652] [id = 144] 18:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11bf9a800) [pid = 1652] [serial = 429] [outer = 0x0] 18:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124387800) [pid = 1652] [serial = 430] [outer = 0x11bf9a800] 18:13:14 INFO - PROCESS | 1652 | 1461719594338 Marionette DEBUG loaded listener.js 18:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1273ea400) [pid = 1652] [serial = 431] [outer = 0x11bf9a800] 18:13:14 INFO - PROCESS | 1652 | 1461719594710 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]]]}] 18:13: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. 18:13:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 525ms 18:13:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:13:14 INFO - PROCESS | 1652 | 1461719594725 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 1652 | 1461719594726 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:13:14 INFO - PROCESS | 1652 | 1461719594728 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 1652 | 1461719594729 Marionette TRACE conn2 <- [1,550,null,{}] 18:13:14 INFO - PROCESS | 1652 | 1461719594732 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}] 18:13:14 INFO - PROCESS | 1652 | 1461719594824 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:13:14 INFO - PROCESS | 1652 | 1461719594858 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x124025800 == 35 [pid = 1652] [id = 145] 18:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127181800) [pid = 1652] [serial = 432] [outer = 0x0] 18:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12756ac00) [pid = 1652] [serial = 433] [outer = 0x127181800] 18:13:14 INFO - PROCESS | 1652 | 1461719594889 Marionette DEBUG loaded listener.js 18:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12785b000) [pid = 1652] [serial = 434] [outer = 0x127181800] 18:13:15 INFO - PROCESS | 1652 | 1461719595223 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]]]}] 18:13: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. 18:13:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 523ms 18:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:13:15 INFO - PROCESS | 1652 | 1461719595252 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 1652 | 1461719595253 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:13:15 INFO - PROCESS | 1652 | 1461719595255 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 1652 | 1461719595257 Marionette TRACE conn2 <- [1,554,null,{}] 18:13:15 INFO - PROCESS | 1652 | 1461719595259 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}] 18:13:15 INFO - PROCESS | 1652 | 1461719595345 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:13:15 INFO - PROCESS | 1652 | 1461719595375 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12704c000 == 36 [pid = 1652] [id = 146] 18:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127e77800) [pid = 1652] [serial = 435] [outer = 0x0] 18:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127e7f800) [pid = 1652] [serial = 436] [outer = 0x127e77800] 18:13:15 INFO - PROCESS | 1652 | 1461719595400 Marionette DEBUG loaded listener.js 18:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129688800) [pid = 1652] [serial = 437] [outer = 0x127e77800] 18:13:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123a21800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1134cf000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127e7dc00) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114fbc000) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123790800) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11afac400) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1134d1000) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d99c00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116578000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127e7d800) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123ee6800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b77e000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11857d000) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116571400) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119aaa000) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x114fb6400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:13:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127190400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:13:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:15 INFO - PROCESS | 1652 | 1461719595758 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]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 18:13:15 INFO - PROCESS | 1652 | 1461719595775 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 1652 | 1461719595777 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:13:15 INFO - PROCESS | 1652 | 1461719595779 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 1652 | 1461719595780 Marionette TRACE conn2 <- [1,558,null,{}] 18:13:15 INFO - PROCESS | 1652 | 1461719595782 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}] 18:13:15 INFO - PROCESS | 1652 | 1461719595854 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:13:15 INFO - PROCESS | 1652 | 1461719595859 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af1e800 == 37 [pid = 1652] [id = 147] 18:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11656e000) [pid = 1652] [serial = 438] [outer = 0x0] 18:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f0b800) [pid = 1652] [serial = 439] [outer = 0x11656e000] 18:13:15 INFO - PROCESS | 1652 | 1461719595886 Marionette DEBUG loaded listener.js 18:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bab3400) [pid = 1652] [serial = 440] [outer = 0x11656e000] 18:13:16 INFO - PROCESS | 1652 | 1461719596197 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]]]}] 18:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 18:13:16 INFO - PROCESS | 1652 | 1461719596253 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:13:16 INFO - PROCESS | 1652 | 1461719596255 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:13:16 INFO - PROCESS | 1652 | 1461719596257 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:13:16 INFO - PROCESS | 1652 | 1461719596258 Marionette TRACE conn2 <- [1,562,null,{}] 18:13:16 INFO - PROCESS | 1652 | 1461719596266 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}] 18:13:16 INFO - PROCESS | 1652 | 1461719596355 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:13:16 INFO - PROCESS | 1652 | 1461719596359 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994b000 == 38 [pid = 1652] [id = 148] 18:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12379b400) [pid = 1652] [serial = 441] [outer = 0x0] 18:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12968b000) [pid = 1652] [serial = 442] [outer = 0x12379b400] 18:13:16 INFO - PROCESS | 1652 | 1461719596389 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b17e800) [pid = 1652] [serial = 443] [outer = 0x12379b400] 18:13:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:16 INFO - PROCESS | 1652 | 1461719596754 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]]]}] 18:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 518ms 18:13:16 INFO - PROCESS | 1652 | 1461719596776 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:13:16 INFO - PROCESS | 1652 | 1461719596778 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:13:16 INFO - PROCESS | 1652 | 1461719596780 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:13:16 INFO - PROCESS | 1652 | 1461719596781 Marionette TRACE conn2 <- [1,566,null,{}] 18:13:16 INFO - PROCESS | 1652 | 1461719596783 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}] 18:13:16 INFO - PROCESS | 1652 | 1461719596873 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:13:16 INFO - PROCESS | 1652 | 1461719596937 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b152000 == 39 [pid = 1652] [id = 149] 18:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123a21800) [pid = 1652] [serial = 444] [outer = 0x0] 18:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b6f1c00) [pid = 1652] [serial = 445] [outer = 0x123a21800] 18:13:16 INFO - PROCESS | 1652 | 1461719596978 Marionette DEBUG loaded listener.js 18:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bdafc00) [pid = 1652] [serial = 446] [outer = 0x123a21800] 18:13:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:17 INFO - PROCESS | 1652 | 1461719597363 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]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 18:13:17 INFO - PROCESS | 1652 | 1461719597402 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 1652 | 1461719597404 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:13:17 INFO - PROCESS | 1652 | 1461719597408 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 1652 | 1461719597409 Marionette TRACE conn2 <- [1,570,null,{}] 18:13:17 INFO - PROCESS | 1652 | 1461719597413 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}] 18:13:17 INFO - PROCESS | 1652 | 1461719597550 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:13:17 INFO - PROCESS | 1652 | 1461719597564 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd87800 == 40 [pid = 1652] [id = 150] 18:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bdb2800) [pid = 1652] [serial = 447] [outer = 0x0] 18:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bedd800) [pid = 1652] [serial = 448] [outer = 0x12bdb2800] 18:13:17 INFO - PROCESS | 1652 | 1461719597606 Marionette DEBUG loaded listener.js 18:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bee7c00) [pid = 1652] [serial = 449] [outer = 0x12bdb2800] 18:13:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1134d4c00) [pid = 1652] [serial = 450] [outer = 0x12fa3b400] 18:13:18 INFO - PROCESS | 1652 | 1461719598268 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]]]}] 18:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 870ms 18:13:18 INFO - PROCESS | 1652 | 1461719598277 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:13:18 INFO - PROCESS | 1652 | 1461719598281 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:13:18 INFO - PROCESS | 1652 | 1461719598287 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:13:18 INFO - PROCESS | 1652 | 1461719598289 Marionette TRACE conn2 <- [1,574,null,{}] 18:13:18 INFO - PROCESS | 1652 | 1461719598292 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}] 18:13:18 INFO - PROCESS | 1652 | 1461719598386 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:13:18 INFO - PROCESS | 1652 | 1461719598457 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac7800 == 41 [pid = 1652] [id = 151] 18:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118ea9800) [pid = 1652] [serial = 451] [outer = 0x0] 18:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119198c00) [pid = 1652] [serial = 452] [outer = 0x118ea9800] 18:13:18 INFO - PROCESS | 1652 | 1461719598489 Marionette DEBUG loaded listener.js 18:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11ab35800) [pid = 1652] [serial = 453] [outer = 0x118ea9800] 18:13:18 INFO - PROCESS | 1652 | 1461719598905 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]]]}] 18:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 675ms 18:13:18 INFO - PROCESS | 1652 | 1461719598958 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:13:18 INFO - PROCESS | 1652 | 1461719598962 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:13:18 INFO - PROCESS | 1652 | 1461719598966 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:13:18 INFO - PROCESS | 1652 | 1461719598968 Marionette TRACE conn2 <- [1,578,null,{}] 18:13:18 INFO - PROCESS | 1652 | 1461719598971 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}] 18:13:19 INFO - PROCESS | 1652 | 1461719599067 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:13:19 INFO - PROCESS | 1652 | 1461719599112 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfb6000 == 42 [pid = 1652] [id = 152] 18:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11ab40c00) [pid = 1652] [serial = 454] [outer = 0x0] 18:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11b29a000) [pid = 1652] [serial = 455] [outer = 0x11ab40c00] 18:13:19 INFO - PROCESS | 1652 | 1461719599142 Marionette DEBUG loaded listener.js 18:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c307c00) [pid = 1652] [serial = 456] [outer = 0x11ab40c00] 18:13:19 INFO - PROCESS | 1652 | 1461719599589 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]]]}] 18:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 18:13:19 INFO - PROCESS | 1652 | 1461719599640 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:13:19 INFO - PROCESS | 1652 | 1461719599641 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:13:19 INFO - PROCESS | 1652 | 1461719599643 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:13:19 INFO - PROCESS | 1652 | 1461719599646 Marionette TRACE conn2 <- [1,582,null,{}] 18:13:19 INFO - PROCESS | 1652 | 1461719599682 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}] 18:13:19 INFO - PROCESS | 1652 | 1461719599805 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:13:19 INFO - PROCESS | 1652 | 1461719599851 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd9b800 == 43 [pid = 1652] [id = 153] 18:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123fde400) [pid = 1652] [serial = 457] [outer = 0x0] 18:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12756b400) [pid = 1652] [serial = 458] [outer = 0x123fde400] 18:13:19 INFO - PROCESS | 1652 | 1461719599882 Marionette DEBUG loaded listener.js 18:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129c3cc00) [pid = 1652] [serial = 459] [outer = 0x123fde400] 18:13:20 INFO - PROCESS | 1652 | 1461719600309 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]]]}] 18:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 698ms 18:13:20 INFO - PROCESS | 1652 | 1461719600342 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:13:20 INFO - PROCESS | 1652 | 1461719600344 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:13:20 INFO - PROCESS | 1652 | 1461719600346 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:13:20 INFO - PROCESS | 1652 | 1461719600348 Marionette TRACE conn2 <- [1,586,null,{}] 18:13:20 INFO - PROCESS | 1652 | 1461719600350 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}] 18:13:20 INFO - PROCESS | 1652 | 1461719600446 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:13:20 INFO - PROCESS | 1652 | 1461719600487 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119acb800 == 44 [pid = 1652] [id = 154] 18:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1142bec00) [pid = 1652] [serial = 460] [outer = 0x0] 18:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123fe2800) [pid = 1652] [serial = 461] [outer = 0x1142bec00] 18:13:20 INFO - PROCESS | 1652 | 1461719600517 Marionette DEBUG loaded listener.js 18:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129c42000) [pid = 1652] [serial = 462] [outer = 0x1142bec00] 18:13:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:21 INFO - PROCESS | 1652 | 1461719601083 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]]]}] 18:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 769ms 18:13:21 INFO - PROCESS | 1652 | 1461719601115 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:13:21 INFO - PROCESS | 1652 | 1461719601120 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:13:21 INFO - PROCESS | 1652 | 1461719601124 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:13:21 INFO - PROCESS | 1652 | 1461719601126 Marionette TRACE conn2 <- [1,590,null,{}] 18:13:21 INFO - PROCESS | 1652 | 1461719601130 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}] 18:13:21 INFO - PROCESS | 1652 | 1461719601221 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:13:21 INFO - PROCESS | 1652 | 1461719601284 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11473f800 == 45 [pid = 1652] [id = 155] 18:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116576000) [pid = 1652] [serial = 463] [outer = 0x0] 18:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118856000) [pid = 1652] [serial = 464] [outer = 0x116576000] 18:13:21 INFO - PROCESS | 1652 | 1461719601313 Marionette DEBUG loaded listener.js 18:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118e12400) [pid = 1652] [serial = 465] [outer = 0x116576000] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b152000 == 44 [pid = 1652] [id = 149] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12994b000 == 43 [pid = 1652] [id = 148] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11af1e800 == 42 [pid = 1652] [id = 147] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b8bd400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12704c000 == 41 [pid = 1652] [id = 146] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x124025800 == 40 [pid = 1652] [id = 145] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1239ac800 == 39 [pid = 1652] [id = 144] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11c34d000 == 38 [pid = 1652] [id = 143] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11b79a800 == 37 [pid = 1652] [id = 142] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11af21000 == 36 [pid = 1652] [id = 141] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81d800 == 35 [pid = 1652] [id = 140] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118509000 == 34 [pid = 1652] [id = 139] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x115755800 == 33 [pid = 1652] [id = 138] 18:13:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1135eb800 == 32 [pid = 1652] [id = 136] 18:13:21 INFO - PROCESS | 1652 | 1461719601775 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]]]}] 18:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 672ms 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123ee1c00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11925e400) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12992d000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11544e400) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123a21000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bf9ac00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11acc1000) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ab97400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bf92400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118fef000) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129688c00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12441d800) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11ad8f800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129cc7c00) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123790400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127074000) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118a0f800) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12379e000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123c0e400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c3c6400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129cbe800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b17d000) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123c0ec00) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118e0e000) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b17c400) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127568800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11ab39000) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116545c00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11b77d800) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b6f7400) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127fdc800) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119d96000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127774400) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 18:13:21 INFO - PROCESS | 1652 | 1461719601816 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:13:21 INFO - PROCESS | 1652 | 1461719601823 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:13:21 INFO - PROCESS | 1652 | 1461719601843 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:13:21 INFO - PROCESS | 1652 | 1461719601846 Marionette TRACE conn2 <- [1,594,null,{}] 18:13:21 INFO - PROCESS | 1652 | 1461719601850 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}] 18:13:21 INFO - PROCESS | 1652 | 1461719601972 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:13:21 INFO - PROCESS | 1652 | 1461719601989 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c5800 == 33 [pid = 1652] [id = 156] 18:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118ea8c00) [pid = 1652] [serial = 466] [outer = 0x0] 18:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fef000) [pid = 1652] [serial = 467] [outer = 0x118ea8c00] 18:13:22 INFO - PROCESS | 1652 | 1461719602034 Marionette DEBUG loaded listener.js 18:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a63e000) [pid = 1652] [serial = 468] [outer = 0x118ea8c00] 18:13:22 INFO - PROCESS | 1652 | 1461719602424 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]]]}] 18:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 622ms 18:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:13:22 INFO - PROCESS | 1652 | 1461719602464 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:13:22 INFO - PROCESS | 1652 | 1461719602465 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:13:22 INFO - PROCESS | 1652 | 1461719602467 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:13:22 INFO - PROCESS | 1652 | 1461719602470 Marionette TRACE conn2 <- [1,598,null,{}] 18:13:22 INFO - PROCESS | 1652 | 1461719602494 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}] 18:13:22 INFO - PROCESS | 1652 | 1461719602573 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:13:22 INFO - PROCESS | 1652 | 1461719602579 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a975800 == 34 [pid = 1652] [id = 157] 18:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11aba2400) [pid = 1652] [serial = 469] [outer = 0x0] 18:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b29cc00) [pid = 1652] [serial = 470] [outer = 0x11aba2400] 18:13:22 INFO - PROCESS | 1652 | 1461719602610 Marionette DEBUG loaded listener.js 18:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c0ea000) [pid = 1652] [serial = 471] [outer = 0x11aba2400] 18:13:22 INFO - PROCESS | 1652 | 1461719602940 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]]]}] 18:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 18:13:22 INFO - PROCESS | 1652 | 1461719602990 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:13:22 INFO - PROCESS | 1652 | 1461719602992 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:13:22 INFO - PROCESS | 1652 | 1461719602994 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:13:22 INFO - PROCESS | 1652 | 1461719602995 Marionette TRACE conn2 <- [1,602,null,{}] 18:13:23 INFO - PROCESS | 1652 | 1461719602997 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}] 18:13:23 INFO - PROCESS | 1652 | 1461719603071 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:13:23 INFO - PROCESS | 1652 | 1461719603075 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b737000 == 35 [pid = 1652] [id = 158] 18:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c303c00) [pid = 1652] [serial = 472] [outer = 0x0] 18:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123797800) [pid = 1652] [serial = 473] [outer = 0x11c303c00] 18:13:23 INFO - PROCESS | 1652 | 1461719603104 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123a20400) [pid = 1652] [serial = 474] [outer = 0x11c303c00] 18:13:23 INFO - PROCESS | 1652 | 1461719603426 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]]]}] 18:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 18:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:13:23 INFO - PROCESS | 1652 | 1461719603462 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 1652 | 1461719603463 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:13:23 INFO - PROCESS | 1652 | 1461719603466 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 1652 | 1461719603469 Marionette TRACE conn2 <- [1,606,null,{}] 18:13:23 INFO - PROCESS | 1652 | 1461719603472 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}] 18:13:23 INFO - PROCESS | 1652 | 1461719603544 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:13:23 INFO - PROCESS | 1652 | 1461719603548 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x115490000 == 36 [pid = 1652] [id = 159] 18:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123a20800) [pid = 1652] [serial = 475] [outer = 0x0] 18:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123ee1c00) [pid = 1652] [serial = 476] [outer = 0x123a20800] 18:13:23 INFO - PROCESS | 1652 | 1461719603579 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127303c00) [pid = 1652] [serial = 477] [outer = 0x123a20800] 18:13:23 INFO - PROCESS | 1652 | 1461719603914 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]]]}] 18:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 18:13:23 INFO - PROCESS | 1652 | 1461719603938 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 1652 | 1461719603939 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:13:23 INFO - PROCESS | 1652 | 1461719603941 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 1652 | 1461719603942 Marionette TRACE conn2 <- [1,610,null,{}] 18:13:23 INFO - PROCESS | 1652 | 1461719603945 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}] 18:13:24 INFO - PROCESS | 1652 | 1461719604060 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:13:24 INFO - PROCESS | 1652 | 1461719604077 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238a3000 == 37 [pid = 1652] [id = 160] 18:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1273f0000) [pid = 1652] [serial = 478] [outer = 0x0] 18:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127860c00) [pid = 1652] [serial = 479] [outer = 0x1273f0000] 18:13:24 INFO - PROCESS | 1652 | 1461719604105 Marionette DEBUG loaded listener.js 18:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b182c00) [pid = 1652] [serial = 480] [outer = 0x1273f0000] 18:13:24 INFO - PROCESS | 1652 | 1461719604422 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]]]}] 18:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 517ms 18:13:24 INFO - PROCESS | 1652 | 1461719604460 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:13:24 INFO - PROCESS | 1652 | 1461719604461 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:13:24 INFO - PROCESS | 1652 | 1461719604463 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 1652 | 1461719604464 Marionette TRACE conn2 <- [1,614,null,{}] 18:13:24 INFO - PROCESS | 1652 | 1461719604466 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}] 18:13:24 INFO - PROCESS | 1652 | 1461719604559 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:13:24 INFO - PROCESS | 1652 | 1461719604564 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd9000 == 38 [pid = 1652] [id = 161] 18:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123709400) [pid = 1652] [serial = 481] [outer = 0x0] 18:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b6f7400) [pid = 1652] [serial = 482] [outer = 0x123709400] 18:13:24 INFO - PROCESS | 1652 | 1461719604589 Marionette DEBUG loaded listener.js 18:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bab3c00) [pid = 1652] [serial = 483] [outer = 0x123709400] 18:13:24 INFO - PROCESS | 1652 | 1461719604932 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]]]}] 18:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 18:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:13:24 INFO - PROCESS | 1652 | 1461719604984 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:13:24 INFO - PROCESS | 1652 | 1461719604985 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:13:24 INFO - PROCESS | 1652 | 1461719604987 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 1652 | 1461719604988 Marionette TRACE conn2 <- [1,618,null,{}] 18:13:24 INFO - PROCESS | 1652 | 1461719604991 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}] 18:13:25 INFO - PROCESS | 1652 | 1461719605089 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:13:25 INFO - PROCESS | 1652 | 1461719605095 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x127013000 == 39 [pid = 1652] [id = 162] 18:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1273f1c00) [pid = 1652] [serial = 484] [outer = 0x0] 18:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bdb5000) [pid = 1652] [serial = 485] [outer = 0x1273f1c00] 18:13:25 INFO - PROCESS | 1652 | 1461719605162 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12beeb000) [pid = 1652] [serial = 486] [outer = 0x1273f1c00] 18:13:25 INFO - PROCESS | 1652 | 1461719605592 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]]]}] 18:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 622ms 18:13:25 INFO - PROCESS | 1652 | 1461719605609 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:13:25 INFO - PROCESS | 1652 | 1461719605610 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:13:25 INFO - PROCESS | 1652 | 1461719605620 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:13:25 INFO - PROCESS | 1652 | 1461719605622 Marionette TRACE conn2 <- [1,622,null,{}] 18:13:25 INFO - PROCESS | 1652 | 1461719605625 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}] 18:13:25 INFO - PROCESS | 1652 | 1461719605720 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:13:25 INFO - PROCESS | 1652 | 1461719605724 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277ea800 == 40 [pid = 1652] [id = 163] 18:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bda9800) [pid = 1652] [serial = 487] [outer = 0x0] 18:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c0ae000) [pid = 1652] [serial = 488] [outer = 0x12bda9800] 18:13:25 INFO - PROCESS | 1652 | 1461719605749 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d12fc00) [pid = 1652] [serial = 489] [outer = 0x12bda9800] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b6efc00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bf9a800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127181800) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116544000) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116574c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114bbb000) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bf99000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x114fb4000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127e77800) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11656e000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123a21800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12379b400) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114fb2000) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:13:26 INFO - PROCESS | 1652 | 1461719606337 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]]]}] 18:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 777ms 18:13:26 INFO - PROCESS | 1652 | 1461719606412 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 1652 | 1461719606414 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:13:26 INFO - PROCESS | 1652 | 1461719606418 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 1652 | 1461719606420 Marionette TRACE conn2 <- [1,626,null,{}] 18:13:26 INFO - PROCESS | 1652 | 1461719606423 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}] 18:13:26 INFO - PROCESS | 1652 | 1461719606569 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:13:26 INFO - PROCESS | 1652 | 1461719606615 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af34000 == 41 [pid = 1652] [id = 164] 18:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11551fc00) [pid = 1652] [serial = 490] [outer = 0x0] 18:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11b29b400) [pid = 1652] [serial = 491] [outer = 0x11551fc00] 18:13:26 INFO - PROCESS | 1652 | 1461719606640 Marionette DEBUG loaded listener.js 18:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b6f6000) [pid = 1652] [serial = 492] [outer = 0x11551fc00] 18:13:26 INFO - PROCESS | 1652 | 1461719606931 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]]]}] 18:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 523ms 18:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:13:26 INFO - PROCESS | 1652 | 1461719606941 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 1652 | 1461719606942 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:13:26 INFO - PROCESS | 1652 | 1461719606944 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 1652 | 1461719606946 Marionette TRACE conn2 <- [1,630,null,{}] 18:13:26 INFO - PROCESS | 1652 | 1461719606948 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}] 18:13:27 INFO - PROCESS | 1652 | 1461719607057 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:13:27 INFO - PROCESS | 1652 | 1461719607061 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba42800 == 42 [pid = 1652] [id = 165] 18:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c0b3000) [pid = 1652] [serial = 493] [outer = 0x0] 18:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12d20f000) [pid = 1652] [serial = 494] [outer = 0x12c0b3000] 18:13:27 INFO - PROCESS | 1652 | 1461719607091 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12d396800) [pid = 1652] [serial = 495] [outer = 0x12c0b3000] 18:13:27 INFO - PROCESS | 1652 | 1461719607410 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]]]}] 18:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 18:13:27 INFO - PROCESS | 1652 | 1461719607413 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 1652 | 1461719607414 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:13:27 INFO - PROCESS | 1652 | 1461719607424 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 1652 | 1461719607425 Marionette TRACE conn2 <- [1,634,null,{}] 18:13:27 INFO - PROCESS | 1652 | 1461719607428 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}] 18:13:27 INFO - PROCESS | 1652 | 1461719607542 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:13:27 INFO - PROCESS | 1652 | 1461719607550 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02c800 == 43 [pid = 1652] [id = 166] 18:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11370a400) [pid = 1652] [serial = 496] [outer = 0x0] 18:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12d396c00) [pid = 1652] [serial = 497] [outer = 0x11370a400] 18:13:27 INFO - PROCESS | 1652 | 1461719607575 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d7a4c00) [pid = 1652] [serial = 498] [outer = 0x11370a400] 18:13:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:27 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:13:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 473ms 18:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:13:27 INFO - PROCESS | 1652 | 1461719607890 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]]]}] 18:13:27 INFO - PROCESS | 1652 | 1461719607894 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 1652 | 1461719607895 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:13:27 INFO - PROCESS | 1652 | 1461719607897 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 1652 | 1461719607898 Marionette TRACE conn2 <- [1,638,null,{}] 18:13:27 INFO - PROCESS | 1652 | 1461719607903 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}] 18:13:27 INFO - PROCESS | 1652 | 1461719607987 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:13:27 INFO - PROCESS | 1652 | 1461719607991 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2ad000 == 44 [pid = 1652] [id = 167] 18:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12d7a4400) [pid = 1652] [serial = 499] [outer = 0x0] 18:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12dd42800) [pid = 1652] [serial = 500] [outer = 0x12d7a4400] 18:13:28 INFO - PROCESS | 1652 | 1461719608016 Marionette DEBUG loaded listener.js 18:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ddec400) [pid = 1652] [serial = 501] [outer = 0x12d7a4400] 18:13:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:28 INFO - PROCESS | 1652 | 1461719608427 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]]]}] 18:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 571ms 18:13:28 INFO - PROCESS | 1652 | 1461719608469 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:13:28 INFO - PROCESS | 1652 | 1461719608472 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:13:28 INFO - PROCESS | 1652 | 1461719608475 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:13:28 INFO - PROCESS | 1652 | 1461719608478 Marionette TRACE conn2 <- [1,642,null,{}] 18:13:28 INFO - PROCESS | 1652 | 1461719608482 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}] 18:13:28 INFO - PROCESS | 1652 | 1461719608580 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:13:28 INFO - PROCESS | 1652 | 1461719608640 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd6000 == 45 [pid = 1652] [id = 168] 18:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114fb2c00) [pid = 1652] [serial = 502] [outer = 0x0] 18:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116545c00) [pid = 1652] [serial = 503] [outer = 0x114fb2c00] 18:13:28 INFO - PROCESS | 1652 | 1461719608672 Marionette DEBUG loaded listener.js 18:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118c21800) [pid = 1652] [serial = 504] [outer = 0x114fb2c00] 18:13:29 INFO - PROCESS | 1652 | 1461719609100 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]]]}] 18:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 18:13:29 INFO - PROCESS | 1652 | 1461719609147 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:13:29 INFO - PROCESS | 1652 | 1461719609151 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:13:29 INFO - PROCESS | 1652 | 1461719609156 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:13:29 INFO - PROCESS | 1652 | 1461719609158 Marionette TRACE conn2 <- [1,646,null,{}] 18:13:29 INFO - PROCESS | 1652 | 1461719609160 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}] 18:13:29 INFO - PROCESS | 1652 | 1461719609283 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:13:29 INFO - PROCESS | 1652 | 1461719609356 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa21800 == 46 [pid = 1652] [id = 169] 18:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11acc4800) [pid = 1652] [serial = 505] [outer = 0x0] 18:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11afa8800) [pid = 1652] [serial = 506] [outer = 0x11acc4800] 18:13:29 INFO - PROCESS | 1652 | 1461719609387 Marionette DEBUG loaded listener.js 18:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c0e3c00) [pid = 1652] [serial = 507] [outer = 0x11acc4800] 18:13:29 INFO - PROCESS | 1652 | 1461719609793 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]]]}] 18:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 18:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:13:29 INFO - PROCESS | 1652 | 1461719609826 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:13:29 INFO - PROCESS | 1652 | 1461719609827 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:13:29 INFO - PROCESS | 1652 | 1461719609830 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:13:29 INFO - PROCESS | 1652 | 1461719609832 Marionette TRACE conn2 <- [1,650,null,{}] 18:13:29 INFO - PROCESS | 1652 | 1461719609840 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}] 18:13:29 INFO - PROCESS | 1652 | 1461719609943 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:13:29 INFO - PROCESS | 1652 | 1461719609992 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3f800 == 47 [pid = 1652] [id = 170] 18:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123d76400) [pid = 1652] [serial = 508] [outer = 0x0] 18:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127e79c00) [pid = 1652] [serial = 509] [outer = 0x123d76400] 18:13:30 INFO - PROCESS | 1652 | 1461719610023 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129cbf400) [pid = 1652] [serial = 510] [outer = 0x123d76400] 18:13:30 INFO - PROCESS | 1652 | 1461719610411 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]]]}] 18:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 622ms 18:13:30 INFO - PROCESS | 1652 | 1461719610453 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:13:30 INFO - PROCESS | 1652 | 1461719610455 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:13:30 INFO - PROCESS | 1652 | 1461719610457 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:13:30 INFO - PROCESS | 1652 | 1461719610459 Marionette TRACE conn2 <- [1,654,null,{}] 18:13:30 INFO - PROCESS | 1652 | 1461719610461 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}] 18:13:30 INFO - PROCESS | 1652 | 1461719610561 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:13:30 INFO - PROCESS | 1652 | 1461719610658 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d516800 == 48 [pid = 1652] [id = 171] 18:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12beddc00) [pid = 1652] [serial = 511] [outer = 0x0] 18:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d128c00) [pid = 1652] [serial = 512] [outer = 0x12beddc00] 18:13:30 INFO - PROCESS | 1652 | 1461719610689 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d2bf400) [pid = 1652] [serial = 513] [outer = 0x12beddc00] 18:13:31 INFO - PROCESS | 1652 | 1461719611095 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]]]}] 18:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 668ms 18:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:13:31 INFO - PROCESS | 1652 | 1461719611127 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 1652 | 1461719611128 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:13:31 INFO - PROCESS | 1652 | 1461719611130 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 1652 | 1461719611131 Marionette TRACE conn2 <- [1,658,null,{}] 18:13:31 INFO - PROCESS | 1652 | 1461719611134 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}] 18:13:31 INFO - PROCESS | 1652 | 1461719611230 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:13:31 INFO - PROCESS | 1652 | 1461719611274 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74a000 == 49 [pid = 1652] [id = 172] 18:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d133000) [pid = 1652] [serial = 514] [outer = 0x0] 18:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d2ca800) [pid = 1652] [serial = 515] [outer = 0x12d133000] 18:13:31 INFO - PROCESS | 1652 | 1461719611303 Marionette DEBUG loaded listener.js 18:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12dd42c00) [pid = 1652] [serial = 516] [outer = 0x12d133000] 18:13:31 INFO - PROCESS | 1652 | 1461719611730 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]]]}] 18:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms 18:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:13:31 INFO - PROCESS | 1652 | 1461719611751 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 1652 | 1461719611753 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:13:31 INFO - PROCESS | 1652 | 1461719611755 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 1652 | 1461719611756 Marionette TRACE conn2 <- [1,662,null,{}] 18:13:31 INFO - PROCESS | 1652 | 1461719611758 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}] 18:13:31 INFO - PROCESS | 1652 | 1461719611880 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:13:31 INFO - PROCESS | 1652 | 1461719611970 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1142cd800 == 50 [pid = 1652] [id = 173] 18:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x114fb6400) [pid = 1652] [serial = 517] [outer = 0x0] 18:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118fe5c00) [pid = 1652] [serial = 518] [outer = 0x114fb6400] 18:13:32 INFO - PROCESS | 1652 | 1461719612016 Marionette DEBUG loaded listener.js 18:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12756c800) [pid = 1652] [serial = 519] [outer = 0x114fb6400] 18:13:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:32 INFO - PROCESS | 1652 | 1461719612574 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]]]}] 18:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 871ms 18:13:32 INFO - PROCESS | 1652 | 1461719612641 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:13:32 INFO - PROCESS | 1652 | 1461719612645 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:13:32 INFO - PROCESS | 1652 | 1461719612654 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:13:32 INFO - PROCESS | 1652 | 1461719612658 Marionette TRACE conn2 <- [1,666,null,{}] 18:13:32 INFO - PROCESS | 1652 | 1461719612663 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}] 18:13:32 INFO - PROCESS | 1652 | 1461719612802 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:13:32 INFO - PROCESS | 1652 | 1461719612888 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158c9800 == 51 [pid = 1652] [id = 174] 18:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x114b47c00) [pid = 1652] [serial = 520] [outer = 0x0] 18:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114bb7800) [pid = 1652] [serial = 521] [outer = 0x114b47c00] 18:13:32 INFO - PROCESS | 1652 | 1461719612936 Marionette DEBUG loaded listener.js 18:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114fb8800) [pid = 1652] [serial = 522] [outer = 0x114b47c00] 18:13:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:33 INFO - PROCESS | 1652 | 1461719613367 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]]]}] 18:13: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 18:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 776ms 18:13:33 INFO - PROCESS | 1652 | 1461719613427 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 1652 | 1461719613430 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02c800 == 50 [pid = 1652] [id = 166] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba42800 == 49 [pid = 1652] [id = 165] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11af34000 == 48 [pid = 1652] [id = 164] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1277ea800 == 47 [pid = 1652] [id = 163] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127013000 == 46 [pid = 1652] [id = 162] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd9000 == 45 [pid = 1652] [id = 161] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1238a3000 == 44 [pid = 1652] [id = 160] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bedd800) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1134cf800) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118c8c000) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x115490000 == 43 [pid = 1652] [id = 159] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11b737000 == 42 [pid = 1652] [id = 158] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11a975800 == 41 [pid = 1652] [id = 157] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c5800 == 40 [pid = 1652] [id = 156] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11473f800 == 39 [pid = 1652] [id = 155] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfb6000 == 38 [pid = 1652] [id = 152] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac7800 == 37 [pid = 1652] [id = 151] 18:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd87800 == 36 [pid = 1652] [id = 150] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bab3800) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124387800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12756ac00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118a11800) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119257400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118cf2800) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117846800) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119e46c00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11afa6800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123710800) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afafc00) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bf98800) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127e7f800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bab3400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12785b000) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118f0b800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b6f1c00) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12968b000) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129688800) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b17e800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123802400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1273ea400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123ede800) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123796800) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bdafc00) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 18:13:33 INFO - PROCESS | 1652 | 1461719613517 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 1652 | 1461719613519 Marionette TRACE conn2 <- [1,670,null,{}] 18:13:33 INFO - PROCESS | 1652 | 1461719613522 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}] 18:13:33 INFO - PROCESS | 1652 | 1461719613604 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:13:33 INFO - PROCESS | 1652 | 1461719613609 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165af000 == 37 [pid = 1652] [id = 175] 18:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11653f400) [pid = 1652] [serial = 523] [outer = 0x0] 18:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11656d400) [pid = 1652] [serial = 524] [outer = 0x11653f400] 18:13:33 INFO - PROCESS | 1652 | 1461719613636 Marionette DEBUG loaded listener.js 18:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116592000) [pid = 1652] [serial = 525] [outer = 0x11653f400] 18:13:33 INFO - PROCESS | 1652 | 1461719613979 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]]]}] 18:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 509ms 18:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:13:33 INFO - PROCESS | 1652 | 1461719613990 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 1652 | 1461719613991 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:13:33 INFO - PROCESS | 1652 | 1461719613993 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 1652 | 1461719613995 Marionette TRACE conn2 <- [1,674,null,{}] 18:13:34 INFO - PROCESS | 1652 | 1461719614005 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}] 18:13:34 INFO - PROCESS | 1652 | 1461719614096 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:13:34 INFO - PROCESS | 1652 | 1461719614143 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119715000 == 38 [pid = 1652] [id = 176] 18:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118579c00) [pid = 1652] [serial = 526] [outer = 0x0] 18:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118cf2800) [pid = 1652] [serial = 527] [outer = 0x118579c00] 18:13:34 INFO - PROCESS | 1652 | 1461719614171 Marionette DEBUG loaded listener.js 18:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119132800) [pid = 1652] [serial = 528] [outer = 0x118579c00] 18:13:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:13:34 INFO - PROCESS | 1652 | 1461719614481 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]]]}] 18:13: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 18:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 18:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:13:34 INFO - PROCESS | 1652 | 1461719614514 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:13:34 INFO - PROCESS | 1652 | 1461719614516 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:13:34 INFO - PROCESS | 1652 | 1461719614518 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:13:34 INFO - PROCESS | 1652 | 1461719614522 Marionette TRACE conn2 <- [1,678,null,{}] 18:13:34 INFO - PROCESS | 1652 | 1461719614524 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}] 18:13:34 INFO - PROCESS | 1652 | 1461719614604 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:13:34 INFO - PROCESS | 1652 | 1461719614651 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a924800 == 39 [pid = 1652] [id = 177] 18:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118e10800) [pid = 1652] [serial = 529] [outer = 0x0] 18:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119261000) [pid = 1652] [serial = 530] [outer = 0x118e10800] 18:13:34 INFO - PROCESS | 1652 | 1461719614677 Marionette DEBUG loaded listener.js 18:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11ab35400) [pid = 1652] [serial = 531] [outer = 0x118e10800] 18:13:34 INFO - PROCESS | 1652 | 1461719614961 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]]]}] 18:13: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 18:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 18:13:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:13:35 INFO - PROCESS | 1652 | 1461719614994 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:13:35 INFO - PROCESS | 1652 | 1461719614995 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:13:35 INFO - PROCESS | 1652 | 1461719614997 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:13:35 INFO - PROCESS | 1652 | 1461719614998 Marionette TRACE conn2 <- [1,682,null,{}] 18:13:35 INFO - PROCESS | 1652 | 1461719615002 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}] 18:13:35 INFO - PROCESS | 1652 | 1461719615082 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:13:35 INFO - PROCESS | 1652 | 1461719615089 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185d5800 == 40 [pid = 1652] [id = 178] 18:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119193800) [pid = 1652] [serial = 532] [outer = 0x0] 18:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11ab9fc00) [pid = 1652] [serial = 533] [outer = 0x119193800] 18:13:35 INFO - PROCESS | 1652 | 1461719615115 Marionette DEBUG loaded listener.js 18:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11ad87c00) [pid = 1652] [serial = 534] [outer = 0x119193800] 18:13:35 INFO - PROCESS | 1652 | 1461719615930 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]]]}] 18:13:35 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) 18:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 18:13:35 INFO - PROCESS | 1652 | 1461719615968 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:13:35 INFO - PROCESS | 1652 | 1461719615971 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:13:35 INFO - PROCESS | 1652 | 1461719615973 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:13:35 INFO - PROCESS | 1652 | 1461719615975 Marionette TRACE conn2 <- [1,686,null,{}] 18:13:35 INFO - PROCESS | 1652 | 1461719615977 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}] 18:13:36 INFO - PROCESS | 1652 | 1461719616080 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:13:36 INFO - PROCESS | 1652 | 1461719616111 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa2000 == 41 [pid = 1652] [id = 179] 18:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11b2a5000) [pid = 1652] [serial = 535] [outer = 0x0] 18:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c3c6400) [pid = 1652] [serial = 536] [outer = 0x11b2a5000] 18:13:36 INFO - PROCESS | 1652 | 1461719616138 Marionette DEBUG loaded listener.js 18:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123792c00) [pid = 1652] [serial = 537] [outer = 0x11b2a5000] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1273f0000) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11370a400) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1134c6c00) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115a44000) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123709400) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c303c00) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123a20800) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118ea8c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116576000) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123fde400) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11ab40c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1142bec00) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1273f1c00) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118ea9800) [pid = 1652] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11aba2400) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12bda9800) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11551fc00) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:13:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c0b3000) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:13:36 INFO - PROCESS | 1652 | 1461719616938 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]]]}] 18:13:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:13:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 18:13:36 INFO - PROCESS | 1652 | 1461719616942 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:13:36 INFO - PROCESS | 1652 | 1461719616943 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:13:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:13:36 INFO - PROCESS | 1652 | 1461719616946 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:13:36 INFO - PROCESS | 1652 | 1461719616947 Marionette TRACE conn2 <- [1,690,null,{}] 18:13:36 INFO - PROCESS | 1652 | 1461719616949 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}] 18:13:37 INFO - PROCESS | 1652 | 1461719617026 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:13:37 INFO - PROCESS | 1652 | 1461719617030 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cc7800 == 42 [pid = 1652] [id = 180] 18:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115a44000) [pid = 1652] [serial = 538] [outer = 0x0] 18:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a645c00) [pid = 1652] [serial = 539] [outer = 0x115a44000] 18:13:37 INFO - PROCESS | 1652 | 1461719617057 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123711800) [pid = 1652] [serial = 540] [outer = 0x115a44000] 18:13:37 INFO - PROCESS | 1652 | 1461719617875 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]]]}] 18:13:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:13:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 18:13:37 INFO - PROCESS | 1652 | 1461719617916 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:13:37 INFO - PROCESS | 1652 | 1461719617919 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:13:37 INFO - PROCESS | 1652 | 1461719617922 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:13:37 INFO - PROCESS | 1652 | 1461719617923 Marionette TRACE conn2 <- [1,694,null,{}] 18:13:37 INFO - PROCESS | 1652 | 1461719617926 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}] 18:13:38 INFO - PROCESS | 1652 | 1461719618014 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:13:38 INFO - PROCESS | 1652 | 1461719618023 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12399f800 == 43 [pid = 1652] [id = 181] 18:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12379b400) [pid = 1652] [serial = 541] [outer = 0x0] 18:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123a1b000) [pid = 1652] [serial = 542] [outer = 0x12379b400] 18:13:38 INFO - PROCESS | 1652 | 1461719618048 Marionette DEBUG loaded listener.js 18:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123aeb400) [pid = 1652] [serial = 543] [outer = 0x12379b400] 18:13:38 INFO - PROCESS | 1652 | 1461719618816 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]]]}] 18:13:38 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) 18:13:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 18:13:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:13:38 INFO - PROCESS | 1652 | 1461719618842 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 1652 | 1461719618844 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:13:38 INFO - PROCESS | 1652 | 1461719618846 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 1652 | 1461719618846 Marionette TRACE conn2 <- [1,698,null,{}] 18:13:38 INFO - PROCESS | 1652 | 1461719618849 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}] 18:13:38 INFO - PROCESS | 1652 | 1461719618926 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:13:38 INFO - PROCESS | 1652 | 1461719618931 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12402e000 == 44 [pid = 1652] [id = 182] 18:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12379c800) [pid = 1652] [serial = 544] [outer = 0x0] 18:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123fe5000) [pid = 1652] [serial = 545] [outer = 0x12379c800] 18:13:38 INFO - PROCESS | 1652 | 1461719618958 Marionette DEBUG loaded listener.js 18:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1246a3000) [pid = 1652] [serial = 546] [outer = 0x12379c800] 18:13:39 INFO - PROCESS | 1652 | 1461719619782 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]]]}] 18:13:39 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) 18:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 18:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:13:39 INFO - PROCESS | 1652 | 1461719619817 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:13:39 INFO - PROCESS | 1652 | 1461719619819 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:13:39 INFO - PROCESS | 1652 | 1461719619823 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:13:39 INFO - PROCESS | 1652 | 1461719619826 Marionette TRACE conn2 <- [1,702,null,{}] 18:13:39 INFO - PROCESS | 1652 | 1461719619830 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}] 18:13:39 INFO - PROCESS | 1652 | 1461719619931 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:13:39 INFO - PROCESS | 1652 | 1461719619978 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158e7000 == 45 [pid = 1652] [id = 183] 18:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x114bc1c00) [pid = 1652] [serial = 547] [outer = 0x0] 18:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114fb6800) [pid = 1652] [serial = 548] [outer = 0x114bc1c00] 18:13:40 INFO - PROCESS | 1652 | 1461719620011 Marionette DEBUG loaded listener.js 18:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115a3c400) [pid = 1652] [serial = 549] [outer = 0x114bc1c00] 18:13:40 INFO - PROCESS | 1652 | 1461719620893 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]]]}] 18:13:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:13:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 18:13:40 INFO - PROCESS | 1652 | 1461719620946 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:13:40 INFO - PROCESS | 1652 | 1461719620950 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:13:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:13:40 INFO - PROCESS | 1652 | 1461719620955 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:13:40 INFO - PROCESS | 1652 | 1461719620957 Marionette TRACE conn2 <- [1,706,null,{}] 18:13:40 INFO - PROCESS | 1652 | 1461719620959 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}] 18:13:41 INFO - PROCESS | 1652 | 1461719621060 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:13:41 INFO - PROCESS | 1652 | 1461719621104 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a975000 == 46 [pid = 1652] [id = 184] 18:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115a3dc00) [pid = 1652] [serial = 550] [outer = 0x0] 18:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118e13c00) [pid = 1652] [serial = 551] [outer = 0x115a3dc00] 18:13:41 INFO - PROCESS | 1652 | 1461719621135 Marionette DEBUG loaded listener.js 18:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119192400) [pid = 1652] [serial = 552] [outer = 0x115a3dc00] 18:13:42 INFO - PROCESS | 1652 | 1461719622016 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]]]}] 18:13: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 18:13:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1124ms 18:13:42 INFO - PROCESS | 1652 | 1461719622079 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:13:42 INFO - PROCESS | 1652 | 1461719622080 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:13:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:13:42 INFO - PROCESS | 1652 | 1461719622083 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:13:42 INFO - PROCESS | 1652 | 1461719622085 Marionette TRACE conn2 <- [1,710,null,{}] 18:13:42 INFO - PROCESS | 1652 | 1461719622093 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}] 18:13:42 INFO - PROCESS | 1652 | 1461719622196 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:13:42 INFO - PROCESS | 1652 | 1461719622241 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12700e800 == 47 [pid = 1652] [id = 185] 18:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11ab33800) [pid = 1652] [serial = 553] [outer = 0x0] 18:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11baab400) [pid = 1652] [serial = 554] [outer = 0x11ab33800] 18:13:42 INFO - PROCESS | 1652 | 1461719622273 Marionette DEBUG loaded listener.js 18:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c30a800) [pid = 1652] [serial = 555] [outer = 0x11ab33800] 18:13:43 INFO - PROCESS | 1652 | 1461719623299 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]]]}] 18:13:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:13:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1225ms 18:13:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:13:43 INFO - PROCESS | 1652 | 1461719623309 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:13:43 INFO - PROCESS | 1652 | 1461719623311 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:13:43 INFO - PROCESS | 1652 | 1461719623315 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:13:43 INFO - PROCESS | 1652 | 1461719623319 Marionette TRACE conn2 <- [1,714,null,{}] 18:13:43 INFO - PROCESS | 1652 | 1461719623324 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}] 18:13:43 INFO - PROCESS | 1652 | 1461719623415 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:13:43 INFO - PROCESS | 1652 | 1461719623483 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922a000 == 48 [pid = 1652] [id = 186] 18:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116575800) [pid = 1652] [serial = 556] [outer = 0x0] 18:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116591c00) [pid = 1652] [serial = 557] [outer = 0x116575800] 18:13:43 INFO - PROCESS | 1652 | 1461719623525 Marionette DEBUG loaded listener.js 18:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118c1c000) [pid = 1652] [serial = 558] [outer = 0x116575800] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12399f800 == 47 [pid = 1652] [id = 181] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118cc7800 == 46 [pid = 1652] [id = 180] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa2000 == 45 [pid = 1652] [id = 179] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1185d5800 == 44 [pid = 1652] [id = 178] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11a924800 == 43 [pid = 1652] [id = 177] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119715000 == 42 [pid = 1652] [id = 176] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1165af000 == 41 [pid = 1652] [id = 175] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12dd42800) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1158c9800 == 40 [pid = 1652] [id = 174] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114fb1400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118f0f400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b6f7400) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123797800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123a20400) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123ee1c00) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127303c00) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118fef000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a63e000) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118e12400) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118856000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129c3cc00) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12756b400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c307c00) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11b29a000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129c42000) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123fe2800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12bdb5000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11ab35800) [pid = 1652] [serial = 453] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119198c00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11b29cc00) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c0ea000) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c0ae000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11b29b400) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12beeb000) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d20f000) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12d12fc00) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12e97a800) [pid = 1652] [serial = 197] [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.] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127860c00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b6f6000) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bab3c00) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b182c00) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d7a4c00) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12d396c00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12d396800) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 18:13:44 INFO - PROCESS | 1652 | 1461719624418 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]]]}] 18:13: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 18:13:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1125ms 18:13:44 INFO - PROCESS | 1652 | 1461719624440 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:13:44 INFO - PROCESS | 1652 | 1461719624443 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:13:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:13:44 INFO - PROCESS | 1652 | 1461719624447 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:13:44 INFO - PROCESS | 1652 | 1461719624449 Marionette TRACE conn2 <- [1,718,null,{}] 18:13:44 INFO - PROCESS | 1652 | 1461719624453 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}] 18:13:44 INFO - PROCESS | 1652 | 1461719624529 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:13:44 INFO - PROCESS | 1652 | 1461719624535 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x115a5a000 == 41 [pid = 1652] [id = 187] 18:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116576000) [pid = 1652] [serial = 559] [outer = 0x0] 18:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118f0c000) [pid = 1652] [serial = 560] [outer = 0x116576000] 18:13:44 INFO - PROCESS | 1652 | 1461719624564 Marionette DEBUG loaded listener.js 18:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11925e000) [pid = 1652] [serial = 561] [outer = 0x116576000] 18:13:45 INFO - PROCESS | 1652 | 1461719625398 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]]]}] 18:13:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:13:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 18:13:45 INFO - PROCESS | 1652 | 1461719625419 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:13:45 INFO - PROCESS | 1652 | 1461719625420 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:13:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:13:45 INFO - PROCESS | 1652 | 1461719625422 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 1652 | 1461719625425 Marionette TRACE conn2 <- [1,722,null,{}] 18:13:45 INFO - PROCESS | 1652 | 1461719625432 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}] 18:13:45 INFO - PROCESS | 1652 | 1461719625517 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:13:45 INFO - PROCESS | 1652 | 1461719625561 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d39800 == 42 [pid = 1652] [id = 188] 18:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119a47800) [pid = 1652] [serial = 562] [outer = 0x0] 18:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ad6e800) [pid = 1652] [serial = 563] [outer = 0x119a47800] 18:13:45 INFO - PROCESS | 1652 | 1461719625589 Marionette DEBUG loaded listener.js 18:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11afb1400) [pid = 1652] [serial = 564] [outer = 0x119a47800] 18:13:45 INFO - PROCESS | 1652 | 1461719625914 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] 18:13:45 INFO - PROCESS | 1652 | 1461719625947 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:13:45 INFO - PROCESS | 1652 | 1461719625950 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 1652 | 1461719625951 Marionette TRACE conn2 <- [1,726,null,{}] 18:13:45 INFO - PROCESS | 1652 | 1461719625956 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}] 18:13:46 INFO - PROCESS | 1652 | 1461719626037 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:13:46 INFO - PROCESS | 1652 | 1461719626084 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad9000 == 43 [pid = 1652] [id = 189] 18:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11afb0c00) [pid = 1652] [serial = 565] [outer = 0x0] 18:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bf94000) [pid = 1652] [serial = 566] [outer = 0x11afb0c00] 18:13:46 INFO - PROCESS | 1652 | 1461719626111 Marionette DEBUG loaded listener.js 18:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123797c00) [pid = 1652] [serial = 567] [outer = 0x11afb0c00] 18:13:46 INFO - PROCESS | 1652 | 1461719626460 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]]]}] 18:13:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:13:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 18:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:13:46 INFO - PROCESS | 1652 | 1461719626473 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:13:46 INFO - PROCESS | 1652 | 1461719626474 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:13:46 INFO - PROCESS | 1652 | 1461719626477 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:13:46 INFO - PROCESS | 1652 | 1461719626478 Marionette TRACE conn2 <- [1,730,null,{}] 18:13:46 INFO - PROCESS | 1652 | 1461719626486 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}] 18:13:46 INFO - PROCESS | 1652 | 1461719626580 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:13:46 INFO - PROCESS | 1652 | 1461719626585 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b794800 == 44 [pid = 1652] [id = 190] 18:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11afb2c00) [pid = 1652] [serial = 568] [outer = 0x0] 18:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123a1d000) [pid = 1652] [serial = 569] [outer = 0x11afb2c00] 18:13:46 INFO - PROCESS | 1652 | 1461719626610 Marionette DEBUG loaded listener.js 18:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123fe2c00) [pid = 1652] [serial = 570] [outer = 0x11afb2c00] 18:13:46 INFO - PROCESS | 1652 | 1461719626970 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] 18:13:46 INFO - PROCESS | 1652 | 1461719626997 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:13:47 INFO - PROCESS | 1652 | 1461719626999 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:13:47 INFO - PROCESS | 1652 | 1461719627001 Marionette TRACE conn2 <- [1,734,null,{}] 18:13:47 INFO - PROCESS | 1652 | 1461719627006 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}] 18:13:47 INFO - PROCESS | 1652 | 1461719627114 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:13:47 INFO - PROCESS | 1652 | 1461719627126 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b38800 == 45 [pid = 1652] [id = 191] 18:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123802400) [pid = 1652] [serial = 571] [outer = 0x0] 18:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12756b400) [pid = 1652] [serial = 572] [outer = 0x123802400] 18:13:47 INFO - PROCESS | 1652 | 1461719627154 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129928800) [pid = 1652] [serial = 573] [outer = 0x123802400] 18:13:47 INFO - PROCESS | 1652 | 1461719627513 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]]]}] 18:13:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:13:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 18:13:47 INFO - PROCESS | 1652 | 1461719627522 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:13:47 INFO - PROCESS | 1652 | 1461719627523 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:13:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:13:47 INFO - PROCESS | 1652 | 1461719627526 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:13:47 INFO - PROCESS | 1652 | 1461719627527 Marionette TRACE conn2 <- [1,738,null,{}] 18:13:47 INFO - PROCESS | 1652 | 1461719627529 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}] 18:13:47 INFO - PROCESS | 1652 | 1461719627628 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:13:47 INFO - PROCESS | 1652 | 1461719627632 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12403c800 == 46 [pid = 1652] [id = 192] 18:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123aef000) [pid = 1652] [serial = 574] [outer = 0x0] 18:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129cbe800) [pid = 1652] [serial = 575] [outer = 0x123aef000] 18:13:47 INFO - PROCESS | 1652 | 1461719627659 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b17c000) [pid = 1652] [serial = 576] [outer = 0x123aef000] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12379b400) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b2a5000) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115a44000) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118579c00) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118e10800) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11653f400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x114b47c00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x114fb6400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119193800) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:13:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bdb2800) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:13:48 INFO - PROCESS | 1652 | 1461719628461 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]]]}] 18:13:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 18:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:13:48 INFO - PROCESS | 1652 | 1461719628495 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 1652 | 1461719628496 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:13:48 INFO - PROCESS | 1652 | 1461719628498 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 1652 | 1461719628499 Marionette TRACE conn2 <- [1,742,null,{}] 18:13:48 INFO - PROCESS | 1652 | 1461719628503 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}] 18:13:48 INFO - PROCESS | 1652 | 1461719628579 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:13:48 INFO - PROCESS | 1652 | 1461719628584 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158e6800 == 47 [pid = 1652] [id = 193] 18:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1151e9800) [pid = 1652] [serial = 577] [outer = 0x0] 18:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123793000) [pid = 1652] [serial = 578] [outer = 0x1151e9800] 18:13:48 INFO - PROCESS | 1652 | 1461719628613 Marionette DEBUG loaded listener.js 18:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129c47800) [pid = 1652] [serial = 579] [outer = 0x1151e9800] 18:13:49 INFO - PROCESS | 1652 | 1461719629416 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]]]}] 18:13:49 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 18:13:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 18:13:49 INFO - PROCESS | 1652 | 1461719629468 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:13:49 INFO - PROCESS | 1652 | 1461719629469 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:13:49 INFO - PROCESS | 1652 | 1461719629471 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:13:49 INFO - PROCESS | 1652 | 1461719629472 Marionette TRACE conn2 <- [1,746,null,{}] 18:13:49 INFO - PROCESS | 1652 | 1461719629474 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}] 18:13:49 INFO - PROCESS | 1652 | 1461719629570 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:13:49 INFO - PROCESS | 1652 | 1461719629576 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ece000 == 48 [pid = 1652] [id = 194] 18:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119258800) [pid = 1652] [serial = 580] [outer = 0x0] 18:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b6f5800) [pid = 1652] [serial = 581] [outer = 0x119258800] 18:13:49 INFO - PROCESS | 1652 | 1461719629602 Marionette DEBUG loaded listener.js 18:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b8b9c00) [pid = 1652] [serial = 582] [outer = 0x119258800] 18:13:50 INFO - PROCESS | 1652 | 1461719630390 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]]]}] 18:13:50 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.) 18:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 18:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:13:50 INFO - PROCESS | 1652 | 1461719630491 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:13:50 INFO - PROCESS | 1652 | 1461719630493 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:13:50 INFO - PROCESS | 1652 | 1461719630496 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:13:50 INFO - PROCESS | 1652 | 1461719630499 Marionette TRACE conn2 <- [1,750,null,{}] 18:13:50 INFO - PROCESS | 1652 | 1461719630518 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}] 18:13:50 INFO - PROCESS | 1652 | 1461719630644 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:13:50 INFO - PROCESS | 1652 | 1461719630689 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11650a000 == 49 [pid = 1652] [id = 195] 18:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115520c00) [pid = 1652] [serial = 583] [outer = 0x0] 18:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115a48c00) [pid = 1652] [serial = 584] [outer = 0x115520c00] 18:13:50 INFO - PROCESS | 1652 | 1461719630721 Marionette DEBUG loaded listener.js 18:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117846800) [pid = 1652] [serial = 585] [outer = 0x115520c00] 18:13:51 INFO - PROCESS | 1652 | 1461719631611 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]]]}] 18:13:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:13:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1140ms 18:13:51 INFO - PROCESS | 1652 | 1461719631637 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:13:51 INFO - PROCESS | 1652 | 1461719631639 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:13:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:13:51 INFO - PROCESS | 1652 | 1461719631645 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:13:51 INFO - PROCESS | 1652 | 1461719631648 Marionette TRACE conn2 <- [1,754,null,{}] 18:13:51 INFO - PROCESS | 1652 | 1461719631650 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}] 18:13:51 INFO - PROCESS | 1652 | 1461719631748 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:13:51 INFO - PROCESS | 1652 | 1461719631791 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aae5000 == 50 [pid = 1652] [id = 196] 18:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118532000) [pid = 1652] [serial = 586] [outer = 0x0] 18:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d8dc00) [pid = 1652] [serial = 587] [outer = 0x118532000] 18:13:51 INFO - PROCESS | 1652 | 1461719631821 Marionette DEBUG loaded listener.js 18:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11ab3d000) [pid = 1652] [serial = 588] [outer = 0x118532000] 18:13:52 INFO - PROCESS | 1652 | 1461719632723 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]]]}] 18:13:52 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 18:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 18:13:52 INFO - PROCESS | 1652 | 1461719632767 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:13:52 INFO - PROCESS | 1652 | 1461719632768 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:13:52 INFO - PROCESS | 1652 | 1461719632771 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:13:52 INFO - PROCESS | 1652 | 1461719632772 Marionette TRACE conn2 <- [1,758,null,{}] 18:13:52 INFO - PROCESS | 1652 | 1461719632779 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}] 18:13:52 INFO - PROCESS | 1652 | 1461719632881 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:13:52 INFO - PROCESS | 1652 | 1461719632926 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ed5800 == 51 [pid = 1652] [id = 197] 18:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123d78000) [pid = 1652] [serial = 589] [outer = 0x0] 18:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127076400) [pid = 1652] [serial = 590] [outer = 0x123d78000] 18:13:52 INFO - PROCESS | 1652 | 1461719632959 Marionette DEBUG loaded listener.js 18:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12776f800) [pid = 1652] [serial = 591] [outer = 0x123d78000] 18:13:53 INFO - PROCESS | 1652 | 1461719633429 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]]]}] 18:13:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:13:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 18:13:53 INFO - PROCESS | 1652 | 1461719633442 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 1652 | 1461719633444 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:13:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:13:53 INFO - PROCESS | 1652 | 1461719633446 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 1652 | 1461719633447 Marionette TRACE conn2 <- [1,762,null,{}] 18:13:53 INFO - PROCESS | 1652 | 1461719633450 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}] 18:13:53 INFO - PROCESS | 1652 | 1461719633550 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:13:53 INFO - PROCESS | 1652 | 1461719633594 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129957800 == 52 [pid = 1652] [id = 198] 18:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127e7b800) [pid = 1652] [serial = 592] [outer = 0x0] 18:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12968dc00) [pid = 1652] [serial = 593] [outer = 0x127e7b800] 18:13:53 INFO - PROCESS | 1652 | 1461719633624 Marionette DEBUG loaded listener.js 18:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b8be000) [pid = 1652] [serial = 594] [outer = 0x127e7b800] 18:13:54 INFO - PROCESS | 1652 | 1461719634555 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]]]}] 18:13:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1119ms 18:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:13:54 INFO - PROCESS | 1652 | 1461719634565 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:13:54 INFO - PROCESS | 1652 | 1461719634568 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:13:54 INFO - PROCESS | 1652 | 1461719634571 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:13:54 INFO - PROCESS | 1652 | 1461719634573 Marionette TRACE conn2 <- [1,766,null,{}] 18:13:54 INFO - PROCESS | 1652 | 1461719634578 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}] 18:13:54 INFO - PROCESS | 1652 | 1461719634667 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:13:54 INFO - PROCESS | 1652 | 1461719634713 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad1000 == 53 [pid = 1652] [id = 199] 18:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116573800) [pid = 1652] [serial = 595] [outer = 0x0] 18:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11857c400) [pid = 1652] [serial = 596] [outer = 0x116573800] 18:13:54 INFO - PROCESS | 1652 | 1461719634742 Marionette DEBUG loaded listener.js 18:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118eaf800) [pid = 1652] [serial = 597] [outer = 0x116573800] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1158e6800 == 52 [pid = 1652] [id = 193] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12403c800 == 51 [pid = 1652] [id = 192] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123b38800 == 50 [pid = 1652] [id = 191] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11b794800 == 49 [pid = 1652] [id = 190] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad9000 == 48 [pid = 1652] [id = 189] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119d39800 == 47 [pid = 1652] [id = 188] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x115a5a000 == 46 [pid = 1652] [id = 187] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123fe5000) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11922a000 == 45 [pid = 1652] [id = 186] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11a975000 == 44 [pid = 1652] [id = 184] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1158e7000 == 43 [pid = 1652] [id = 183] 18:13:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12402e000 == 42 [pid = 1652] [id = 182] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bee7c00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123aeb400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c3c6400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a645c00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a1b000) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118cf2800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119132800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116545c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11afa8800) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119261000) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11ab35400) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12d128c00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11656d400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116592000) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114fb8800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x114bb7800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12756c800) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fe5c00) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11ab9fc00) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127e79c00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12d2ca800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123792c00) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11ad87c00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123711800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 18:13:55 INFO - PROCESS | 1652 | 1461719635704 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]]]}] 18:13:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:13:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 18:13:55 INFO - PROCESS | 1652 | 1461719635743 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:13:55 INFO - PROCESS | 1652 | 1461719635747 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:13:55 INFO - PROCESS | 1652 | 1461719635751 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:13:55 INFO - PROCESS | 1652 | 1461719635753 Marionette TRACE conn2 <- [1,770,null,{}] 18:13:55 INFO - PROCESS | 1652 | 1461719635755 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}] 18:13:55 INFO - PROCESS | 1652 | 1461719635830 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:13:55 INFO - PROCESS | 1652 | 1461719635836 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185d4000 == 43 [pid = 1652] [id = 200] 18:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1154bfc00) [pid = 1652] [serial = 598] [outer = 0x0] 18:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f10400) [pid = 1652] [serial = 599] [outer = 0x1154bfc00] 18:13:55 INFO - PROCESS | 1652 | 1461719635867 Marionette DEBUG loaded listener.js 18:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119a49c00) [pid = 1652] [serial = 600] [outer = 0x1154bfc00] 18:13:56 INFO - PROCESS | 1652 | 1461719636219 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]]]}] 18:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 18:13:56 INFO - PROCESS | 1652 | 1461719636270 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:13:56 INFO - PROCESS | 1652 | 1461719636272 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:13:56 INFO - PROCESS | 1652 | 1461719636274 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:13:56 INFO - PROCESS | 1652 | 1461719636276 Marionette TRACE conn2 <- [1,774,null,{}] 18:13:56 INFO - PROCESS | 1652 | 1461719636283 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}] 18:13:56 INFO - PROCESS | 1652 | 1461719636376 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:13:56 INFO - PROCESS | 1652 | 1461719636382 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a961000 == 44 [pid = 1652] [id = 201] 18:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11b256800) [pid = 1652] [serial = 601] [outer = 0x0] 18:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b29f000) [pid = 1652] [serial = 602] [outer = 0x11b256800] 18:13:56 INFO - PROCESS | 1652 | 1461719636411 Marionette DEBUG loaded listener.js 18:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bf98800) [pid = 1652] [serial = 603] [outer = 0x11b256800] 18:13:56 INFO - PROCESS | 1652 | 1461719636811 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]]]}] 18:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 571ms 18:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:13:56 INFO - PROCESS | 1652 | 1461719636847 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:13:56 INFO - PROCESS | 1652 | 1461719636849 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:13:56 INFO - PROCESS | 1652 | 1461719636852 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:13:56 INFO - PROCESS | 1652 | 1461719636854 Marionette TRACE conn2 <- [1,778,null,{}] 18:13:56 INFO - PROCESS | 1652 | 1461719636857 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}] 18:13:56 INFO - PROCESS | 1652 | 1461719636984 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:13:56 INFO - PROCESS | 1652 | 1461719636993 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b795800 == 45 [pid = 1652] [id = 202] 18:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c307400) [pid = 1652] [serial = 604] [outer = 0x0] 18:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12379e000) [pid = 1652] [serial = 605] [outer = 0x11c307400] 18:13:57 INFO - PROCESS | 1652 | 1461719637037 Marionette DEBUG loaded listener.js 18:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123d76000) [pid = 1652] [serial = 606] [outer = 0x11c307400] 18:13:57 INFO - PROCESS | 1652 | 1461719637455 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]]]}] 18:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 621ms 18:13:57 INFO - PROCESS | 1652 | 1461719637474 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 1652 | 1461719637475 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:13:57 INFO - PROCESS | 1652 | 1461719637477 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:13:57 INFO - PROCESS | 1652 | 1461719637478 Marionette TRACE conn2 <- [1,782,null,{}] 18:13:57 INFO - PROCESS | 1652 | 1461719637497 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}] 18:13:57 INFO - PROCESS | 1652 | 1461719637576 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:13:57 INFO - PROCESS | 1652 | 1461719637580 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c399000 == 46 [pid = 1652] [id = 203] 18:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12418b800) [pid = 1652] [serial = 607] [outer = 0x0] 18:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12756c800) [pid = 1652] [serial = 608] [outer = 0x12418b800] 18:13:57 INFO - PROCESS | 1652 | 1461719637608 Marionette DEBUG loaded listener.js 18:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127e7f800) [pid = 1652] [serial = 609] [outer = 0x12418b800] 18:13:57 INFO - PROCESS | 1652 | 1461719637949 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]]]}] 18:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 18:13:57 INFO - PROCESS | 1652 | 1461719637997 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 1652 | 1461719637998 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:13:58 INFO - PROCESS | 1652 | 1461719638000 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:13:58 INFO - PROCESS | 1652 | 1461719638002 Marionette TRACE conn2 <- [1,786,null,{}] 18:13:58 INFO - PROCESS | 1652 | 1461719638004 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}] 18:13:58 INFO - PROCESS | 1652 | 1461719638115 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:13:58 INFO - PROCESS | 1652 | 1461719638126 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238b1800 == 47 [pid = 1652] [id = 204] 18:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12968d400) [pid = 1652] [serial = 610] [outer = 0x0] 18:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b182c00) [pid = 1652] [serial = 611] [outer = 0x12968d400] 18:13:58 INFO - PROCESS | 1652 | 1461719638154 Marionette DEBUG loaded listener.js 18:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bdb6c00) [pid = 1652] [serial = 612] [outer = 0x12968d400] 18:13:58 INFO - PROCESS | 1652 | 1461719638518 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]]]}] 18:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 571ms 18:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:13:58 INFO - PROCESS | 1652 | 1461719638571 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:13:58 INFO - PROCESS | 1652 | 1461719638572 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:13:58 INFO - PROCESS | 1652 | 1461719638575 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:13:58 INFO - PROCESS | 1652 | 1461719638576 Marionette TRACE conn2 <- [1,790,null,{}] 18:13:58 INFO - PROCESS | 1652 | 1461719638578 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}] 18:13:58 INFO - PROCESS | 1652 | 1461719638672 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:13:58 INFO - PROCESS | 1652 | 1461719638684 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157a5000 == 48 [pid = 1652] [id = 205] 18:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bdb7400) [pid = 1652] [serial = 613] [outer = 0x0] 18:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bee8000) [pid = 1652] [serial = 614] [outer = 0x12bdb7400] 18:13:58 INFO - PROCESS | 1652 | 1461719638709 Marionette DEBUG loaded listener.js 18:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c0b1400) [pid = 1652] [serial = 615] [outer = 0x12bdb7400] 18:13:59 INFO - PROCESS | 1652 | 1461719639050 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]]]}] 18:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 517ms 18:13:59 INFO - PROCESS | 1652 | 1461719639093 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 1652 | 1461719639094 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:13:59 INFO - PROCESS | 1652 | 1461719639096 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:13:59 INFO - PROCESS | 1652 | 1461719639097 Marionette TRACE conn2 <- [1,794,null,{}] 18:13:59 INFO - PROCESS | 1652 | 1461719639100 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}] 18:13:59 INFO - PROCESS | 1652 | 1461719639195 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:13:59 INFO - PROCESS | 1652 | 1461719639208 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ecb000 == 49 [pid = 1652] [id = 206] 18:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bee0400) [pid = 1652] [serial = 616] [outer = 0x0] 18:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d12e000) [pid = 1652] [serial = 617] [outer = 0x12bee0400] 18:13:59 INFO - PROCESS | 1652 | 1461719639233 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d206000) [pid = 1652] [serial = 618] [outer = 0x12bee0400] 18:13:59 INFO - PROCESS | 1652 | 1461719639572 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]]]}] 18:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 18:13:59 INFO - PROCESS | 1652 | 1461719639614 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 1652 | 1461719639615 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:13:59 INFO - PROCESS | 1652 | 1461719639618 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:13:59 INFO - PROCESS | 1652 | 1461719639621 Marionette TRACE conn2 <- [1,798,null,{}] 18:13:59 INFO - PROCESS | 1652 | 1461719639624 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}] 18:13:59 INFO - PROCESS | 1652 | 1461719639717 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:13:59 INFO - PROCESS | 1652 | 1461719639721 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b14d800 == 50 [pid = 1652] [id = 207] 18:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d127400) [pid = 1652] [serial = 619] [outer = 0x0] 18:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12d211000) [pid = 1652] [serial = 620] [outer = 0x12d127400] 18:13:59 INFO - PROCESS | 1652 | 1461719639771 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d2c5800) [pid = 1652] [serial = 621] [outer = 0x12d127400] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116575800) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11afb0c00) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116576000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1151e9800) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119a47800) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11afb2c00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123802400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123aef000) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123d76400) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11acc4800) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114fb2c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12beddc00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:14:00 INFO - PROCESS | 1652 | 1461719640137 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]]]}] 18:14:00 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 18:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 571ms 18:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:14:00 INFO - PROCESS | 1652 | 1461719640190 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:14:00 INFO - PROCESS | 1652 | 1461719640191 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:14:00 INFO - PROCESS | 1652 | 1461719640193 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 1652 | 1461719640194 Marionette TRACE conn2 <- [1,802,null,{}] 18:14:00 INFO - PROCESS | 1652 | 1461719640196 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}] 18:14:00 INFO - PROCESS | 1652 | 1461719640277 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:14:00 INFO - PROCESS | 1652 | 1461719640282 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b868800 == 51 [pid = 1652] [id = 208] 18:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123aef000) [pid = 1652] [serial = 622] [outer = 0x0] 18:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127e80800) [pid = 1652] [serial = 623] [outer = 0x123aef000] 18:14:00 INFO - PROCESS | 1652 | 1461719640308 Marionette DEBUG loaded listener.js 18:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12beddc00) [pid = 1652] [serial = 624] [outer = 0x123aef000] 18:14:00 INFO - PROCESS | 1652 | 1461719640647 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]]]}] 18:14:00 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 18:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 473ms 18:14:00 INFO - PROCESS | 1652 | 1461719640667 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:14:00 INFO - PROCESS | 1652 | 1461719640672 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:14:00 INFO - PROCESS | 1652 | 1461719640675 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 1652 | 1461719640678 Marionette TRACE conn2 <- [1,806,null,{}] 18:14:00 INFO - PROCESS | 1652 | 1461719640681 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}] 18:14:00 INFO - PROCESS | 1652 | 1461719640836 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:14:00 INFO - PROCESS | 1652 | 1461719640913 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd94000 == 52 [pid = 1652] [id = 209] 18:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x114fbdc00) [pid = 1652] [serial = 625] [outer = 0x0] 18:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12d20b400) [pid = 1652] [serial = 626] [outer = 0x114fbdc00] 18:14:00 INFO - PROCESS | 1652 | 1461719640960 Marionette DEBUG loaded listener.js 18:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d7ac000) [pid = 1652] [serial = 627] [outer = 0x114fbdc00] 18:14:01 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:14:01 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:14:01 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:14:01 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 18:14:01 INFO - PROCESS | 1652 | 1461719641339 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]]]}] 18:14:01 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 18:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 674ms 18:14:01 INFO - PROCESS | 1652 | 1461719641348 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:14:01 INFO - PROCESS | 1652 | 1461719641349 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:14:01 INFO - PROCESS | 1652 | 1461719641354 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:14:01 INFO - PROCESS | 1652 | 1461719641355 Marionette TRACE conn2 <- [1,810,null,{}] 18:14:01 INFO - PROCESS | 1652 | 1461719641358 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}] 18:14:01 INFO - PROCESS | 1652 | 1461719641488 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:14:01 INFO - PROCESS | 1652 | 1461719641497 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c29b000 == 53 [pid = 1652] [id = 210] 18:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123798400) [pid = 1652] [serial = 628] [outer = 0x0] 18:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d7b1800) [pid = 1652] [serial = 629] [outer = 0x123798400] 18:14:01 INFO - PROCESS | 1652 | 1461719641537 Marionette DEBUG loaded listener.js 18:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ddf7000) [pid = 1652] [serial = 630] [outer = 0x123798400] 18:14:02 INFO - PROCESS | 1652 | 1461719642061 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]]]}] 18:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 720ms 18:14:02 INFO - PROCESS | 1652 | 1461719642072 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:14:02 INFO - PROCESS | 1652 | 1461719642075 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:14:02 INFO - PROCESS | 1652 | 1461719642079 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:14:02 INFO - PROCESS | 1652 | 1461719642081 Marionette TRACE conn2 <- [1,814,null,{}] 18:14:02 INFO - PROCESS | 1652 | 1461719642086 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}] 18:14:02 INFO - PROCESS | 1652 | 1461719642187 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:14:02 INFO - PROCESS | 1652 | 1461719642235 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119120800 == 54 [pid = 1652] [id = 211] 18:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114fb1000) [pid = 1652] [serial = 631] [outer = 0x0] 18:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116577400) [pid = 1652] [serial = 632] [outer = 0x114fb1000] 18:14:02 INFO - PROCESS | 1652 | 1461719642268 Marionette DEBUG loaded listener.js 18:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f6b000) [pid = 1652] [serial = 633] [outer = 0x114fb1000] 18:14:02 INFO - PROCESS | 1652 | 1461719642703 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] 18:14:02 INFO - PROCESS | 1652 | 1461719642758 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:14:02 INFO - PROCESS | 1652 | 1461719642763 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:14:02 INFO - PROCESS | 1652 | 1461719642765 Marionette TRACE conn2 <- [1,818,null,{}] 18:14:02 INFO - PROCESS | 1652 | 1461719642767 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}] 18:14:02 INFO - PROCESS | 1652 | 1461719642869 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:14:02 INFO - PROCESS | 1652 | 1461719642958 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af26800 == 55 [pid = 1652] [id = 212] 18:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11ab9ac00) [pid = 1652] [serial = 634] [outer = 0x0] 18:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11afa6800) [pid = 1652] [serial = 635] [outer = 0x11ab9ac00] 18:14:02 INFO - PROCESS | 1652 | 1461719642988 Marionette DEBUG loaded listener.js 18:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123709400) [pid = 1652] [serial = 636] [outer = 0x11ab9ac00] 18:14:03 INFO - PROCESS | 1652 | 1461719643448 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]]]}] 18:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 721ms 18:14:03 INFO - PROCESS | 1652 | 1461719643485 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:14:03 INFO - PROCESS | 1652 | 1461719643487 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:14:03 INFO - PROCESS | 1652 | 1461719643491 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:14:03 INFO - PROCESS | 1652 | 1461719643495 Marionette TRACE conn2 <- [1,822,null,{}] 18:14:03 INFO - PROCESS | 1652 | 1461719643503 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}] 18:14:03 INFO - PROCESS | 1652 | 1461719643607 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:14:03 INFO - PROCESS | 1652 | 1461719643670 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c022800 == 56 [pid = 1652] [id = 213] 18:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123805400) [pid = 1652] [serial = 637] [outer = 0x0] 18:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127fde400) [pid = 1652] [serial = 638] [outer = 0x123805400] 18:14:03 INFO - PROCESS | 1652 | 1461719643701 Marionette DEBUG loaded listener.js 18:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b8b3400) [pid = 1652] [serial = 639] [outer = 0x123805400] 18:14:04 INFO - PROCESS | 1652 | 1461719644126 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] 18:14:04 INFO - PROCESS | 1652 | 1461719644178 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:14:04 INFO - PROCESS | 1652 | 1461719644180 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 1652 | 1461719644182 Marionette TRACE conn2 <- [1,826,null,{}] 18:14:04 INFO - PROCESS | 1652 | 1461719644184 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}] 18:14:04 INFO - PROCESS | 1652 | 1461719644319 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:14:04 INFO - PROCESS | 1652 | 1461719644328 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d749800 == 57 [pid = 1652] [id = 214] 18:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bdb2800) [pid = 1652] [serial = 640] [outer = 0x0] 18:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d2c6c00) [pid = 1652] [serial = 641] [outer = 0x12bdb2800] 18:14:04 INFO - PROCESS | 1652 | 1461719644359 Marionette DEBUG loaded listener.js 18:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d399c00) [pid = 1652] [serial = 642] [outer = 0x12bdb2800] 18:14:04 INFO - PROCESS | 1652 | 1461719644789 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]]]}] 18:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 622ms 18:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:14:04 INFO - PROCESS | 1652 | 1461719644802 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:14:04 INFO - PROCESS | 1652 | 1461719644804 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:14:04 INFO - PROCESS | 1652 | 1461719644806 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 1652 | 1461719644807 Marionette TRACE conn2 <- [1,830,null,{}] 18:14:04 INFO - PROCESS | 1652 | 1461719644810 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}] 18:14:04 INFO - PROCESS | 1652 | 1461719644908 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:14:04 INFO - PROCESS | 1652 | 1461719644954 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d75f800 == 58 [pid = 1652] [id = 215] 18:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bee9400) [pid = 1652] [serial = 643] [outer = 0x0] 18:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d7b0800) [pid = 1652] [serial = 644] [outer = 0x12bee9400] 18:14:04 INFO - PROCESS | 1652 | 1461719644983 Marionette DEBUG loaded listener.js 18:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e65d000) [pid = 1652] [serial = 645] [outer = 0x12bee9400] 18:14:05 INFO - PROCESS | 1652 | 1461719645395 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]]]}] 18:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 620ms 18:14:05 INFO - PROCESS | 1652 | 1461719645435 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:14:05 INFO - PROCESS | 1652 | 1461719645437 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:14:05 INFO - PROCESS | 1652 | 1461719645440 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:14:05 INFO - PROCESS | 1652 | 1461719645442 Marionette TRACE conn2 <- [1,834,null,{}] 18:14:05 INFO - PROCESS | 1652 | 1461719645444 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}] 18:14:05 INFO - PROCESS | 1652 | 1461719645558 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:14:05 INFO - PROCESS | 1652 | 1461719645655 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d89e000 == 59 [pid = 1652] [id = 216] 18:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e666800) [pid = 1652] [serial = 646] [outer = 0x0] 18:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e67d400) [pid = 1652] [serial = 647] [outer = 0x12e666800] 18:14:05 INFO - PROCESS | 1652 | 1461719645687 Marionette DEBUG loaded listener.js 18:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e683c00) [pid = 1652] [serial = 648] [outer = 0x12e666800] 18:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 669ms 18:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:14:06 INFO - PROCESS | 1652 | 1461719646106 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]]]}] 18:14:06 INFO - PROCESS | 1652 | 1461719646110 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:14:06 INFO - PROCESS | 1652 | 1461719646112 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:14:06 INFO - PROCESS | 1652 | 1461719646114 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:14:06 INFO - PROCESS | 1652 | 1461719646115 Marionette TRACE conn2 <- [1,838,null,{}] 18:14:06 INFO - PROCESS | 1652 | 1461719646117 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}] 18:14:06 INFO - PROCESS | 1652 | 1461719646275 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:14:06 INFO - PROCESS | 1652 | 1461719646282 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11579c800 == 60 [pid = 1652] [id = 217] 18:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1134d1800) [pid = 1652] [serial = 649] [outer = 0x0] 18:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127fe5400) [pid = 1652] [serial = 650] [outer = 0x1134d1800] 18:14:06 INFO - PROCESS | 1652 | 1461719646324 Marionette DEBUG loaded listener.js 18:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e689400) [pid = 1652] [serial = 651] [outer = 0x1134d1800] 18:14:06 INFO - PROCESS | 1652 | 1461719646978 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]]]}] 18:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 872ms 18:14:07 INFO - PROCESS | 1652 | 1461719647002 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:14:07 INFO - PROCESS | 1652 | 1461719647005 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:14:07 INFO - PROCESS | 1652 | 1461719647009 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 1652 | 1461719647012 Marionette TRACE conn2 <- [1,842,null,{}] 18:14:07 INFO - PROCESS | 1652 | 1461719647015 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}] 18:14:07 INFO - PROCESS | 1652 | 1461719647117 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:14:07 INFO - PROCESS | 1652 | 1461719647183 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a975800 == 61 [pid = 1652] [id = 218] 18:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x115734000) [pid = 1652] [serial = 652] [outer = 0x0] 18:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116545c00) [pid = 1652] [serial = 653] [outer = 0x115734000] 18:14:07 INFO - PROCESS | 1652 | 1461719647212 Marionette DEBUG loaded listener.js 18:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118f11000) [pid = 1652] [serial = 654] [outer = 0x115734000] 18:14:07 INFO - PROCESS | 1652 | 1461719647650 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]]]}] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd94000 == 60 [pid = 1652] [id = 209] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b868800 == 59 [pid = 1652] [id = 208] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b14d800 == 58 [pid = 1652] [id = 207] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x127ecb000 == 57 [pid = 1652] [id = 206] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1157a5000 == 56 [pid = 1652] [id = 205] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1238b1800 == 55 [pid = 1652] [id = 204] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b6f5800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11c399000 == 54 [pid = 1652] [id = 203] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11b795800 == 53 [pid = 1652] [id = 202] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11a961000 == 52 [pid = 1652] [id = 201] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1185d4000 == 51 [pid = 1652] [id = 200] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad1000 == 50 [pid = 1652] [id = 199] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11650a000 == 49 [pid = 1652] [id = 195] 18:14:07 INFO - PROCESS | 1652 | --DOCSHELL 0x127ece000 == 48 [pid = 1652] [id = 194] 18:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 675ms 18:14:07 INFO - PROCESS | 1652 | 1461719647690 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:14:07 INFO - PROCESS | 1652 | 1461719647694 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:14:07 INFO - PROCESS | 1652 | 1461719647708 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 1652 | 1461719647710 Marionette TRACE conn2 <- [1,846,null,{}] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x116591c00) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bf94000) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118f0c000) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x114fb6800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129c47800) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118c1c000) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11ad6e800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11afb1400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11925e000) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123fe2c00) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11baab400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123a1d000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12756b400) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b17c000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118e13c00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123793000) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129cbe800) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123797c00) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129928800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129cbf400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c0e3c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118c21800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d2bf400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 18:14:07 INFO - PROCESS | 1652 | 1461719647723 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}] 18:14:07 INFO - PROCESS | 1652 | 1461719647802 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:14:07 INFO - PROCESS | 1652 | 1461719647812 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185c5800 == 49 [pid = 1652] [id = 219] 18:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119196800) [pid = 1652] [serial = 655] [outer = 0x0] 18:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11925fc00) [pid = 1652] [serial = 656] [outer = 0x119196800] 18:14:07 INFO - PROCESS | 1652 | 1461719647839 Marionette DEBUG loaded listener.js 18:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11ab39400) [pid = 1652] [serial = 657] [outer = 0x119196800] 18:14:08 INFO - PROCESS | 1652 | 1461719648178 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]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 490ms 18:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:14:08 INFO - PROCESS | 1652 | 1461719648191 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 1652 | 1461719648192 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:14:08 INFO - PROCESS | 1652 | 1461719648194 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 1652 | 1461719648197 Marionette TRACE conn2 <- [1,850,null,{}] 18:14:08 INFO - PROCESS | 1652 | 1461719648207 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}] 18:14:08 INFO - PROCESS | 1652 | 1461719648308 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:14:08 INFO - PROCESS | 1652 | 1461719648358 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2f800 == 50 [pid = 1652] [id = 220] 18:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11ad6c400) [pid = 1652] [serial = 658] [outer = 0x0] 18:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11b299c00) [pid = 1652] [serial = 659] [outer = 0x11ad6c400] 18:14:08 INFO - PROCESS | 1652 | 1461719648386 Marionette DEBUG loaded listener.js 18:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123797800) [pid = 1652] [serial = 660] [outer = 0x11ad6c400] 18:14:08 INFO - PROCESS | 1652 | 1461719648709 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]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms 18:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:14:08 INFO - PROCESS | 1652 | 1461719648765 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 1652 | 1461719648766 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:14:08 INFO - PROCESS | 1652 | 1461719648768 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 1652 | 1461719648770 Marionette TRACE conn2 <- [1,854,null,{}] 18:14:08 INFO - PROCESS | 1652 | 1461719648772 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}] 18:14:08 INFO - PROCESS | 1652 | 1461719648860 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:14:08 INFO - PROCESS | 1652 | 1461719648908 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b742800 == 51 [pid = 1652] [id = 221] 18:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123797c00) [pid = 1652] [serial = 661] [outer = 0x0] 18:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123aeb400) [pid = 1652] [serial = 662] [outer = 0x123797c00] 18:14:08 INFO - PROCESS | 1652 | 1461719648934 Marionette DEBUG loaded listener.js 18:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1273eb400) [pid = 1652] [serial = 663] [outer = 0x123797c00] 18:14:09 INFO - PROCESS | 1652 | 1461719649222 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]]]}] 18:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 18:14:09 INFO - PROCESS | 1652 | 1461719649243 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:14:09 INFO - PROCESS | 1652 | 1461719649245 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:14:09 INFO - PROCESS | 1652 | 1461719649247 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:14:09 INFO - PROCESS | 1652 | 1461719649248 Marionette TRACE conn2 <- [1,858,null,{}] 18:14:09 INFO - PROCESS | 1652 | 1461719649250 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}] 18:14:09 INFO - PROCESS | 1652 | 1461719649345 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:14:09 INFO - PROCESS | 1652 | 1461719649349 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238a2800 == 52 [pid = 1652] [id = 222] 18:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12756cc00) [pid = 1652] [serial = 664] [outer = 0x0] 18:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127fe3c00) [pid = 1652] [serial = 665] [outer = 0x12756cc00] 18:14:09 INFO - PROCESS | 1652 | 1461719649379 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12992dc00) [pid = 1652] [serial = 666] [outer = 0x12756cc00] 18:14:09 INFO - PROCESS | 1652 | 1461719649746 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]]]}] 18:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 18:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:14:09 INFO - PROCESS | 1652 | 1461719649774 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:14:09 INFO - PROCESS | 1652 | 1461719649775 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:14:09 INFO - PROCESS | 1652 | 1461719649778 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:14:09 INFO - PROCESS | 1652 | 1461719649779 Marionette TRACE conn2 <- [1,862,null,{}] 18:14:09 INFO - PROCESS | 1652 | 1461719649781 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}] 18:14:09 INFO - PROCESS | 1652 | 1461719649896 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:14:09 INFO - PROCESS | 1652 | 1461719649909 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701a000 == 53 [pid = 1652] [id = 223] 18:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129cbec00) [pid = 1652] [serial = 667] [outer = 0x0] 18:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b6f3c00) [pid = 1652] [serial = 668] [outer = 0x129cbec00] 18:14:09 INFO - PROCESS | 1652 | 1461719649936 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bee9000) [pid = 1652] [serial = 669] [outer = 0x129cbec00] 18:14:10 INFO - PROCESS | 1652 | 1461719650281 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]]]}] 18:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 18:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:14:10 INFO - PROCESS | 1652 | 1461719650297 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:14:10 INFO - PROCESS | 1652 | 1461719650298 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:14:10 INFO - PROCESS | 1652 | 1461719650300 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:14:10 INFO - PROCESS | 1652 | 1461719650301 Marionette TRACE conn2 <- [1,866,null,{}] 18:14:10 INFO - PROCESS | 1652 | 1461719650307 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}] 18:14:10 INFO - PROCESS | 1652 | 1461719650409 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:14:10 INFO - PROCESS | 1652 | 1461719650413 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ecb000 == 54 [pid = 1652] [id = 224] 18:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129cca000) [pid = 1652] [serial = 670] [outer = 0x0] 18:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12c0b9400) [pid = 1652] [serial = 671] [outer = 0x129cca000] 18:14:10 INFO - PROCESS | 1652 | 1461719650439 Marionette DEBUG loaded listener.js 18:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d20e400) [pid = 1652] [serial = 672] [outer = 0x129cca000] 18:14:10 INFO - PROCESS | 1652 | 1461719650811 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]]]}] 18:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 18:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:14:10 INFO - PROCESS | 1652 | 1461719650822 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:14:10 INFO - PROCESS | 1652 | 1461719650823 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:14:10 INFO - PROCESS | 1652 | 1461719650825 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:14:10 INFO - PROCESS | 1652 | 1461719650826 Marionette TRACE conn2 <- [1,870,null,{}] 18:14:10 INFO - PROCESS | 1652 | 1461719650828 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}] 18:14:10 INFO - PROCESS | 1652 | 1461719650954 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:14:10 INFO - PROCESS | 1652 | 1461719650973 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b14e800 == 55 [pid = 1652] [id = 225] 18:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d2be000) [pid = 1652] [serial = 673] [outer = 0x0] 18:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d392c00) [pid = 1652] [serial = 674] [outer = 0x12d2be000] 18:14:11 INFO - PROCESS | 1652 | 1461719651011 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d7ae400) [pid = 1652] [serial = 675] [outer = 0x12d2be000] 18:14:11 INFO - PROCESS | 1652 | 1461719651467 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]]]}] 18:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 18:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:14:11 INFO - PROCESS | 1652 | 1461719651496 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:14:11 INFO - PROCESS | 1652 | 1461719651497 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:14:11 INFO - PROCESS | 1652 | 1461719651499 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:14:11 INFO - PROCESS | 1652 | 1461719651500 Marionette TRACE conn2 <- [1,874,null,{}] 18:14:11 INFO - PROCESS | 1652 | 1461719651508 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}] 18:14:11 INFO - PROCESS | 1652 | 1461719651609 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:14:11 INFO - PROCESS | 1652 | 1461719651641 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c038000 == 56 [pid = 1652] [id = 226] 18:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12dd3d400) [pid = 1652] [serial = 676] [outer = 0x0] 18:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e660400) [pid = 1652] [serial = 677] [outer = 0x12dd3d400] 18:14:11 INFO - PROCESS | 1652 | 1461719651666 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e67ec00) [pid = 1652] [serial = 678] [outer = 0x12dd3d400] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12968d400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bdb7400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12418b800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11b256800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116573800) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1154bfc00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c307400) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x114fbdc00) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bee0400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d127400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123aef000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:14:11 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119258800) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:14:12 INFO - PROCESS | 1652 | 1461719652094 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]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 625ms 18:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:14:12 INFO - PROCESS | 1652 | 1461719652124 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 1652 | 1461719652126 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:14:12 INFO - PROCESS | 1652 | 1461719652128 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 1652 | 1461719652129 Marionette TRACE conn2 <- [1,878,null,{}] 18:14:12 INFO - PROCESS | 1652 | 1461719652131 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}] 18:14:12 INFO - PROCESS | 1652 | 1461719652215 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:14:12 INFO - PROCESS | 1652 | 1461719652267 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c293000 == 57 [pid = 1652] [id = 227] 18:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119a49800) [pid = 1652] [serial = 679] [outer = 0x0] 18:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b17e000) [pid = 1652] [serial = 680] [outer = 0x119a49800] 18:14:12 INFO - PROCESS | 1652 | 1461719652293 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12d7ad800) [pid = 1652] [serial = 681] [outer = 0x119a49800] 18:14:12 INFO - PROCESS | 1652 | 1461719652598 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]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 18:14:12 INFO - PROCESS | 1652 | 1461719652647 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 1652 | 1461719652648 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:14:12 INFO - PROCESS | 1652 | 1461719652650 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 1652 | 1461719652652 Marionette TRACE conn2 <- [1,882,null,{}] 18:14:12 INFO - PROCESS | 1652 | 1461719652655 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}] 18:14:12 INFO - PROCESS | 1652 | 1461719652757 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:14:12 INFO - PROCESS | 1652 | 1461719652762 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d765000 == 58 [pid = 1652] [id = 228] 18:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c0ea000) [pid = 1652] [serial = 682] [outer = 0x0] 18:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e665c00) [pid = 1652] [serial = 683] [outer = 0x11c0ea000] 18:14:12 INFO - PROCESS | 1652 | 1461719652836 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e97c400) [pid = 1652] [serial = 684] [outer = 0x11c0ea000] 18:14:13 INFO - PROCESS | 1652 | 1461719653146 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]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 18:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:14:13 INFO - PROCESS | 1652 | 1461719653175 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 1652 | 1461719653176 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:14:13 INFO - PROCESS | 1652 | 1461719653178 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 1652 | 1461719653179 Marionette TRACE conn2 <- [1,886,null,{}] 18:14:13 INFO - PROCESS | 1652 | 1461719653181 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}] 18:14:13 INFO - PROCESS | 1652 | 1461719653269 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:14:13 INFO - PROCESS | 1652 | 1461719653274 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e613000 == 59 [pid = 1652] [id = 229] 18:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e9c1400) [pid = 1652] [serial = 685] [outer = 0x0] 18:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e9c8000) [pid = 1652] [serial = 686] [outer = 0x12e9c1400] 18:14:13 INFO - PROCESS | 1652 | 1461719653299 Marionette DEBUG loaded listener.js 18:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e9cfc00) [pid = 1652] [serial = 687] [outer = 0x12e9c1400] 18:14:13 INFO - PROCESS | 1652 | 1461719653627 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]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 18:14:13 INFO - PROCESS | 1652 | 1461719653648 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 1652 | 1461719653649 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:14:13 INFO - PROCESS | 1652 | 1461719653655 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 1652 | 1461719653657 Marionette TRACE conn2 <- [1,890,null,{}] 18:14:13 INFO - PROCESS | 1652 | 1461719653660 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}] 18:14:13 INFO - PROCESS | 1652 | 1461719653832 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:14:13 INFO - PROCESS | 1652 | 1461719653844 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb3b000 == 60 [pid = 1652] [id = 230] 18:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b577400) [pid = 1652] [serial = 688] [outer = 0x0] 18:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b579c00) [pid = 1652] [serial = 689] [outer = 0x12b577400] 18:14:13 INFO - PROCESS | 1652 | 1461719653886 Marionette DEBUG loaded listener.js 18:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b57dc00) [pid = 1652] [serial = 690] [outer = 0x12b577400] 18:14:14 INFO - PROCESS | 1652 | 1461719654594 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]]]}] 18:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 977ms 18:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:14:14 INFO - PROCESS | 1652 | 1461719654630 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:14:14 INFO - PROCESS | 1652 | 1461719654633 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:14:14 INFO - PROCESS | 1652 | 1461719654636 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:14:14 INFO - PROCESS | 1652 | 1461719654639 Marionette TRACE conn2 <- [1,894,null,{}] 18:14:14 INFO - PROCESS | 1652 | 1461719654643 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}] 18:14:14 INFO - PROCESS | 1652 | 1461719654748 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:14:14 INFO - PROCESS | 1652 | 1461719654802 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d30800 == 61 [pid = 1652] [id = 231] 18:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118e13c00) [pid = 1652] [serial = 691] [outer = 0x0] 18:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119aaac00) [pid = 1652] [serial = 692] [outer = 0x118e13c00] 18:14:14 INFO - PROCESS | 1652 | 1461719654834 Marionette DEBUG loaded listener.js 18:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11acc1800) [pid = 1652] [serial = 693] [outer = 0x118e13c00] 18:14:15 INFO - PROCESS | 1652 | 1461719655261 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]]]}] 18:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 18:14:15 INFO - PROCESS | 1652 | 1461719655320 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:14:15 INFO - PROCESS | 1652 | 1461719655324 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:14:15 INFO - PROCESS | 1652 | 1461719655330 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:14:15 INFO - PROCESS | 1652 | 1461719655332 Marionette TRACE conn2 <- [1,898,null,{}] 18:14:15 INFO - PROCESS | 1652 | 1461719655335 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}] 18:14:15 INFO - PROCESS | 1652 | 1461719655444 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:14:15 INFO - PROCESS | 1652 | 1461719655511 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e52800 == 62 [pid = 1652] [id = 232] 18:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11acc4800) [pid = 1652] [serial = 694] [outer = 0x0] 18:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123794400) [pid = 1652] [serial = 695] [outer = 0x11acc4800] 18:14:15 INFO - PROCESS | 1652 | 1461719655540 Marionette DEBUG loaded listener.js 18:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123c04400) [pid = 1652] [serial = 696] [outer = 0x11acc4800] 18:14:15 INFO - PROCESS | 1652 | 1461719655977 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]]]}] 18:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 679ms 18:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:14:16 INFO - PROCESS | 1652 | 1461719656010 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:14:16 INFO - PROCESS | 1652 | 1461719656011 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:14:16 INFO - PROCESS | 1652 | 1461719656014 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:14:16 INFO - PROCESS | 1652 | 1461719656016 Marionette TRACE conn2 <- [1,902,null,{}] 18:14:16 INFO - PROCESS | 1652 | 1461719656044 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}] 18:14:16 INFO - PROCESS | 1652 | 1461719656155 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:14:16 INFO - PROCESS | 1652 | 1461719656222 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60f000 == 63 [pid = 1652] [id = 233] 18:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b187c00) [pid = 1652] [serial = 697] [outer = 0x0] 18:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b57a000) [pid = 1652] [serial = 698] [outer = 0x12b187c00] 18:14:16 INFO - PROCESS | 1652 | 1461719656254 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b8b9800) [pid = 1652] [serial = 699] [outer = 0x12b187c00] 18:14:16 INFO - PROCESS | 1652 | 1461719656671 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]]]}] 18:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 688ms 18:14:16 INFO - PROCESS | 1652 | 1461719656721 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:14:16 INFO - PROCESS | 1652 | 1461719656723 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:14:16 INFO - PROCESS | 1652 | 1461719656725 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:14:16 INFO - PROCESS | 1652 | 1461719656727 Marionette TRACE conn2 <- [1,906,null,{}] 18:14:16 INFO - PROCESS | 1652 | 1461719656729 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}] 18:14:16 INFO - PROCESS | 1652 | 1461719656836 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:14:16 INFO - PROCESS | 1652 | 1461719656891 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f87f000 == 64 [pid = 1652] [id = 234] 18:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12baa8000) [pid = 1652] [serial = 700] [outer = 0x0] 18:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12c0b3800) [pid = 1652] [serial = 701] [outer = 0x12baa8000] 18:14:16 INFO - PROCESS | 1652 | 1461719656921 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ddf7800) [pid = 1652] [serial = 702] [outer = 0x12baa8000] 18:14:17 INFO - PROCESS | 1652 | 1461719657372 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]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 719ms 18:14:17 INFO - PROCESS | 1652 | 1461719657444 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:14:17 INFO - PROCESS | 1652 | 1461719657445 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:14:17 INFO - PROCESS | 1652 | 1461719657448 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 1652 | 1461719657449 Marionette TRACE conn2 <- [1,910,null,{}] 18:14:17 INFO - PROCESS | 1652 | 1461719657452 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}] 18:14:17 INFO - PROCESS | 1652 | 1461719657556 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:14:17 INFO - PROCESS | 1652 | 1461719657623 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11917b000 == 65 [pid = 1652] [id = 235] 18:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115450c00) [pid = 1652] [serial = 703] [outer = 0x0] 18:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b8c1400) [pid = 1652] [serial = 704] [outer = 0x115450c00] 18:14:17 INFO - PROCESS | 1652 | 1461719657655 Marionette DEBUG loaded listener.js 18:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e682c00) [pid = 1652] [serial = 705] [outer = 0x115450c00] 18:14:18 INFO - PROCESS | 1652 | 1461719658286 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]]]}] 18:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 872ms 18:14:18 INFO - PROCESS | 1652 | 1461719658323 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:14:18 INFO - PROCESS | 1652 | 1461719658325 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:14:18 INFO - PROCESS | 1652 | 1461719658329 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:14:18 INFO - PROCESS | 1652 | 1461719658331 Marionette TRACE conn2 <- [1,914,null,{}] 18:14:18 INFO - PROCESS | 1652 | 1461719658335 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}] 18:14:18 INFO - PROCESS | 1652 | 1461719658472 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:14:18 INFO - PROCESS | 1652 | 1461719658497 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad9000 == 66 [pid = 1652] [id = 236] 18:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x116573800) [pid = 1652] [serial = 706] [outer = 0x0] 18:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x117847400) [pid = 1652] [serial = 707] [outer = 0x116573800] 18:14:18 INFO - PROCESS | 1652 | 1461719658553 Marionette DEBUG loaded listener.js 18:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118ce7000) [pid = 1652] [serial = 708] [outer = 0x116573800] 18:14:19 INFO - PROCESS | 1652 | 1461719659015 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]]]}] 18:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 729ms 18:14:19 INFO - PROCESS | 1652 | 1461719659058 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:14:19 INFO - PROCESS | 1652 | 1461719659063 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:14:19 INFO - PROCESS | 1652 | 1461719659092 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:14:19 INFO - PROCESS | 1652 | 1461719659095 Marionette TRACE conn2 <- [1,918,null,{}] 18:14:19 INFO - PROCESS | 1652 | 1461719659100 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}] 18:14:19 INFO - PROCESS | 1652 | 1461719659247 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:14:19 INFO - PROCESS | 1652 | 1461719659348 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac5000 == 67 [pid = 1652] [id = 237] 18:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118e0f400) [pid = 1652] [serial = 709] [outer = 0x0] 18:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11ab36c00) [pid = 1652] [serial = 710] [outer = 0x118e0f400] 18:14:19 INFO - PROCESS | 1652 | 1461719659391 Marionette DEBUG loaded listener.js 18:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11ad6e400) [pid = 1652] [serial = 711] [outer = 0x118e0f400] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12e613000 == 66 [pid = 1652] [id = 229] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d765000 == 65 [pid = 1652] [id = 228] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c293000 == 64 [pid = 1652] [id = 227] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c038000 == 63 [pid = 1652] [id = 226] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b14e800 == 62 [pid = 1652] [id = 225] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x127ecb000 == 61 [pid = 1652] [id = 224] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x115a48c00) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119d8dc00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12968dc00) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x127076400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d7b1800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12701a000 == 60 [pid = 1652] [id = 223] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1238a2800 == 59 [pid = 1652] [id = 222] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11b742800 == 58 [pid = 1652] [id = 221] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2f800 == 57 [pid = 1652] [id = 220] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1185c5800 == 56 [pid = 1652] [id = 219] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11a975800 == 55 [pid = 1652] [id = 218] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119120800 == 54 [pid = 1652] [id = 211] 18:14:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c29b000 == 53 [pid = 1652] [id = 210] 18:14:19 INFO - PROCESS | 1652 | 1461719659843 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]]]}] 18:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 795ms 18:14:19 INFO - PROCESS | 1652 | 1461719659865 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:14:19 INFO - PROCESS | 1652 | 1461719659866 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:14:19 INFO - PROCESS | 1652 | 1461719659870 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:14:19 INFO - PROCESS | 1652 | 1461719659874 Marionette TRACE conn2 <- [1,922,null,{}] 18:14:19 INFO - PROCESS | 1652 | 1461719659881 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}] 18:14:19 INFO - PROCESS | 1652 | 1461719659966 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d7ac000) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12d206000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d12e000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d211000) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x127e80800) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d2c5800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b8b9c00) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12c0b1400) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12bdb6c00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d20b400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12beddc00) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127e7f800) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b182c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bee8000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12756c800) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b29f000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bf98800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118eaf800) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11857c400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118f10400) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119a49c00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12379e000) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 18:14:19 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123d76000) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 18:14:20 INFO - PROCESS | 1652 | 1461719660026 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a941000 == 54 [pid = 1652] [id = 238] 18:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118eaf800) [pid = 1652] [serial = 712] [outer = 0x0] 18:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11ad6d000) [pid = 1652] [serial = 713] [outer = 0x118eaf800] 18:14:20 INFO - PROCESS | 1652 | 1461719660058 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c4e8c00) [pid = 1652] [serial = 714] [outer = 0x118eaf800] 18:14:20 INFO - PROCESS | 1652 | 1461719660398 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]]]}] 18:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 574ms 18:14:20 INFO - PROCESS | 1652 | 1461719660444 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:14:20 INFO - PROCESS | 1652 | 1461719660446 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:14:20 INFO - PROCESS | 1652 | 1461719660450 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:14:20 INFO - PROCESS | 1652 | 1461719660452 Marionette TRACE conn2 <- [1,926,null,{}] 18:14:20 INFO - PROCESS | 1652 | 1461719660455 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}] 18:14:20 INFO - PROCESS | 1652 | 1461719660586 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:14:20 INFO - PROCESS | 1652 | 1461719660663 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba8b800 == 55 [pid = 1652] [id = 239] 18:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c3c0000) [pid = 1652] [serial = 715] [outer = 0x0] 18:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12380ac00) [pid = 1652] [serial = 716] [outer = 0x11c3c0000] 18:14:20 INFO - PROCESS | 1652 | 1461719660707 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123d7c400) [pid = 1652] [serial = 717] [outer = 0x11c3c0000] 18:14:20 INFO - PROCESS | 1652 | 1461719660990 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]]]}] 18:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 574ms 18:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:14:21 INFO - PROCESS | 1652 | 1461719661027 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:14:21 INFO - PROCESS | 1652 | 1461719661028 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:14:21 INFO - PROCESS | 1652 | 1461719661030 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 1652 | 1461719661031 Marionette TRACE conn2 <- [1,930,null,{}] 18:14:21 INFO - PROCESS | 1652 | 1461719661034 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}] 18:14:21 INFO - PROCESS | 1652 | 1461719661151 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:14:21 INFO - PROCESS | 1652 | 1461719661157 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c3af800 == 56 [pid = 1652] [id = 240] 18:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123705000) [pid = 1652] [serial = 718] [outer = 0x0] 18:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x124186400) [pid = 1652] [serial = 719] [outer = 0x123705000] 18:14:21 INFO - PROCESS | 1652 | 1461719661183 Marionette DEBUG loaded listener.js 18:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12756b400) [pid = 1652] [serial = 720] [outer = 0x123705000] 18:14:21 INFO - PROCESS | 1652 | 1461719661527 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]]]}] 18:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 18:14:21 INFO - PROCESS | 1652 | 1461719661549 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:14:21 INFO - PROCESS | 1652 | 1461719661550 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:14:21 INFO - PROCESS | 1652 | 1461719661554 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 1652 | 1461719661555 Marionette TRACE conn2 <- [1,934,null,{}] 18:14:21 INFO - PROCESS | 1652 | 1461719661558 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}] 18:14:21 INFO - PROCESS | 1652 | 1461719661655 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:14:21 INFO - PROCESS | 1652 | 1461719661661 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124445800 == 57 [pid = 1652] [id = 241] 18:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12785f800) [pid = 1652] [serial = 721] [outer = 0x0] 18:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b179c00) [pid = 1652] [serial = 722] [outer = 0x12785f800] 18:14:21 INFO - PROCESS | 1652 | 1461719661690 Marionette DEBUG loaded listener.js 18:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b8b4400) [pid = 1652] [serial = 723] [outer = 0x12785f800] 18:14:22 INFO - PROCESS | 1652 | 1461719662077 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]]]}] 18:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 570ms 18:14:22 INFO - PROCESS | 1652 | 1461719662124 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:14:22 INFO - PROCESS | 1652 | 1461719662125 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:14:22 INFO - PROCESS | 1652 | 1461719662128 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:14:22 INFO - PROCESS | 1652 | 1461719662129 Marionette TRACE conn2 <- [1,938,null,{}] 18:14:22 INFO - PROCESS | 1652 | 1461719662131 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}] 18:14:22 INFO - PROCESS | 1652 | 1461719662211 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:14:22 INFO - PROCESS | 1652 | 1461719662243 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12704b000 == 58 [pid = 1652] [id = 242] 18:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12380c000) [pid = 1652] [serial = 724] [outer = 0x0] 18:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bda9400) [pid = 1652] [serial = 725] [outer = 0x12380c000] 18:14:22 INFO - PROCESS | 1652 | 1461719662268 Marionette DEBUG loaded listener.js 18:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bee1800) [pid = 1652] [serial = 726] [outer = 0x12380c000] 18:14:22 INFO - PROCESS | 1652 | 1461719662697 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]]]}] 18:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 577ms 18:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:14:22 INFO - PROCESS | 1652 | 1461719662712 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:14:22 INFO - PROCESS | 1652 | 1461719662714 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:14:22 INFO - PROCESS | 1652 | 1461719662718 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:14:22 INFO - PROCESS | 1652 | 1461719662721 Marionette TRACE conn2 <- [1,942,null,{}] 18:14:22 INFO - PROCESS | 1652 | 1461719662725 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}] 18:14:22 INFO - PROCESS | 1652 | 1461719662883 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:14:22 INFO - PROCESS | 1652 | 1461719662907 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e5b800 == 59 [pid = 1652] [id = 243] 18:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127e7f800) [pid = 1652] [serial = 727] [outer = 0x0] 18:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127565c00) [pid = 1652] [serial = 728] [outer = 0x127e7f800] 18:14:22 INFO - PROCESS | 1652 | 1461719662943 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d131000) [pid = 1652] [serial = 729] [outer = 0x127e7f800] 18:14:23 INFO - PROCESS | 1652 | 1461719663309 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]]]}] 18:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 622ms 18:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:14:23 INFO - PROCESS | 1652 | 1461719663340 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:14:23 INFO - PROCESS | 1652 | 1461719663341 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:14:23 INFO - PROCESS | 1652 | 1461719663343 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:14:23 INFO - PROCESS | 1652 | 1461719663344 Marionette TRACE conn2 <- [1,946,null,{}] 18:14:23 INFO - PROCESS | 1652 | 1461719663346 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}] 18:14:23 INFO - PROCESS | 1652 | 1461719663445 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:14:23 INFO - PROCESS | 1652 | 1461719663458 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b888000 == 60 [pid = 1652] [id = 244] 18:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12c0aa800) [pid = 1652] [serial = 730] [outer = 0x0] 18:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d211c00) [pid = 1652] [serial = 731] [outer = 0x12c0aa800] 18:14:23 INFO - PROCESS | 1652 | 1461719663497 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d398c00) [pid = 1652] [serial = 732] [outer = 0x12c0aa800] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d7a4400) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e9c1400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129cca000) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123797c00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119196800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ad6c400) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d2be000) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12756cc00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1134d1800) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115734000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119a49800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12dd3d400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c0ea000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129cbec00) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x114bc1c00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127e7b800) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11ab33800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12379c800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115a3dc00) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d133000) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:14:24 INFO - PROCESS | 1652 | 1461719664109 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]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 819ms 18:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:14:24 INFO - PROCESS | 1652 | 1461719664163 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 1652 | 1461719664164 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:14:24 INFO - PROCESS | 1652 | 1461719664166 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 1652 | 1461719664167 Marionette TRACE conn2 <- [1,950,null,{}] 18:14:24 INFO - PROCESS | 1652 | 1461719664170 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}] 18:14:24 INFO - PROCESS | 1652 | 1461719664250 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:14:24 INFO - PROCESS | 1652 | 1461719664257 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c392000 == 61 [pid = 1652] [id = 245] 18:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x115a48c00) [pid = 1652] [serial = 733] [outer = 0x0] 18:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11ab97000) [pid = 1652] [serial = 734] [outer = 0x115a48c00] 18:14:24 INFO - PROCESS | 1652 | 1461719664283 Marionette DEBUG loaded listener.js 18:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123ee0000) [pid = 1652] [serial = 735] [outer = 0x115a48c00] 18:14:24 INFO - PROCESS | 1652 | 1461719664633 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]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 18:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:14:24 INFO - PROCESS | 1652 | 1461719664685 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 1652 | 1461719664686 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:14:24 INFO - PROCESS | 1652 | 1461719664689 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 1652 | 1461719664690 Marionette TRACE conn2 <- [1,954,null,{}] 18:14:24 INFO - PROCESS | 1652 | 1461719664693 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}] 18:14:24 INFO - PROCESS | 1652 | 1461719664790 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:14:24 INFO - PROCESS | 1652 | 1461719664794 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d514800 == 62 [pid = 1652] [id = 246] 18:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119196800) [pid = 1652] [serial = 736] [outer = 0x0] 18:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d2c5400) [pid = 1652] [serial = 737] [outer = 0x119196800] 18:14:24 INFO - PROCESS | 1652 | 1461719664824 Marionette DEBUG loaded listener.js 18:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e67d000) [pid = 1652] [serial = 738] [outer = 0x119196800] 18:14:25 INFO - PROCESS | 1652 | 1461719665144 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]]]}] 18:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 469ms 18:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:14:25 INFO - PROCESS | 1652 | 1461719665159 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:14:25 INFO - PROCESS | 1652 | 1461719665160 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:14:25 INFO - PROCESS | 1652 | 1461719665162 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:14:25 INFO - PROCESS | 1652 | 1461719665163 Marionette TRACE conn2 <- [1,958,null,{}] 18:14:25 INFO - PROCESS | 1652 | 1461719665166 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}] 18:14:25 INFO - PROCESS | 1652 | 1461719665256 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:14:25 INFO - PROCESS | 1652 | 1461719665307 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7bb800 == 63 [pid = 1652] [id = 247] 18:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b29fc00) [pid = 1652] [serial = 739] [outer = 0x0] 18:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e67fc00) [pid = 1652] [serial = 740] [outer = 0x11b29fc00] 18:14:25 INFO - PROCESS | 1652 | 1461719665332 Marionette DEBUG loaded listener.js 18:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e973800) [pid = 1652] [serial = 741] [outer = 0x11b29fc00] 18:14:25 INFO - PROCESS | 1652 | 1461719665599 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]]]}] 18:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 18:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:14:25 INFO - PROCESS | 1652 | 1461719665632 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:14:25 INFO - PROCESS | 1652 | 1461719665633 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:14:25 INFO - PROCESS | 1652 | 1461719665643 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:14:25 INFO - PROCESS | 1652 | 1461719665645 Marionette TRACE conn2 <- [1,962,null,{}] 18:14:25 INFO - PROCESS | 1652 | 1461719665647 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}] 18:14:25 INFO - PROCESS | 1652 | 1461719665739 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:14:25 INFO - PROCESS | 1652 | 1461719665744 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60d800 == 64 [pid = 1652] [id = 248] 18:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e975000) [pid = 1652] [serial = 742] [outer = 0x0] 18:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e97a800) [pid = 1652] [serial = 743] [outer = 0x12e975000] 18:14:25 INFO - PROCESS | 1652 | 1461719665769 Marionette DEBUG loaded listener.js 18:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e9c4400) [pid = 1652] [serial = 744] [outer = 0x12e975000] 18:14:26 INFO - PROCESS | 1652 | 1461719666157 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]]]}] 18:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 578ms 18:14:26 INFO - PROCESS | 1652 | 1461719666214 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:14:26 INFO - PROCESS | 1652 | 1461719666217 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:14:26 INFO - PROCESS | 1652 | 1461719666220 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:14:26 INFO - PROCESS | 1652 | 1461719666223 Marionette TRACE conn2 <- [1,966,null,{}] 18:14:26 INFO - PROCESS | 1652 | 1461719666228 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}] 18:14:26 INFO - PROCESS | 1652 | 1461719666367 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:14:26 INFO - PROCESS | 1652 | 1461719666438 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cc7000 == 65 [pid = 1652] [id = 249] 18:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114fb9000) [pid = 1652] [serial = 745] [outer = 0x0] 18:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1154c0800) [pid = 1652] [serial = 746] [outer = 0x114fb9000] 18:14:26 INFO - PROCESS | 1652 | 1461719666470 Marionette DEBUG loaded listener.js 18:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118c0b000) [pid = 1652] [serial = 747] [outer = 0x114fb9000] 18:14:26 INFO - PROCESS | 1652 | 1461719666908 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]]]}] 18:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 723ms 18:14:26 INFO - PROCESS | 1652 | 1461719666944 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:14:26 INFO - PROCESS | 1652 | 1461719666948 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:14:26 INFO - PROCESS | 1652 | 1461719666953 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:14:26 INFO - PROCESS | 1652 | 1461719666955 Marionette TRACE conn2 <- [1,970,null,{}] 18:14:26 INFO - PROCESS | 1652 | 1461719666958 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}] 18:14:27 INFO - PROCESS | 1652 | 1461719667091 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:14:27 INFO - PROCESS | 1652 | 1461719667171 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238a5000 == 66 [pid = 1652] [id = 250] 18:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11ad88000) [pid = 1652] [serial = 748] [outer = 0x0] 18:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11b29cc00) [pid = 1652] [serial = 749] [outer = 0x11ad88000] 18:14:27 INFO - PROCESS | 1652 | 1461719667202 Marionette DEBUG loaded listener.js 18:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bf97800) [pid = 1652] [serial = 750] [outer = 0x11ad88000] 18:14:27 INFO - PROCESS | 1652 | 1461719667630 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]]]}] 18:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 721ms 18:14:27 INFO - PROCESS | 1652 | 1461719667674 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:14:27 INFO - PROCESS | 1652 | 1461719667676 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:14:27 INFO - PROCESS | 1652 | 1461719667678 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:14:27 INFO - PROCESS | 1652 | 1461719667681 Marionette TRACE conn2 <- [1,974,null,{}] 18:14:27 INFO - PROCESS | 1652 | 1461719667689 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}] 18:14:27 INFO - PROCESS | 1652 | 1461719667801 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:14:27 INFO - PROCESS | 1652 | 1461719667868 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d50a000 == 67 [pid = 1652] [id = 251] 18:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c3c5400) [pid = 1652] [serial = 751] [outer = 0x0] 18:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12756cc00) [pid = 1652] [serial = 752] [outer = 0x11c3c5400] 18:14:27 INFO - PROCESS | 1652 | 1461719667902 Marionette DEBUG loaded listener.js 18:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b178c00) [pid = 1652] [serial = 753] [outer = 0x11c3c5400] 18:14:28 INFO - PROCESS | 1652 | 1461719668300 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]]]}] 18:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 671ms 18:14:28 INFO - PROCESS | 1652 | 1461719668350 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:14:28 INFO - PROCESS | 1652 | 1461719668352 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:14:28 INFO - PROCESS | 1652 | 1461719668354 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:14:28 INFO - PROCESS | 1652 | 1461719668355 Marionette TRACE conn2 <- [1,978,null,{}] 18:14:28 INFO - PROCESS | 1652 | 1461719668358 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}] 18:14:28 INFO - PROCESS | 1652 | 1461719668488 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:14:28 INFO - PROCESS | 1652 | 1461719668543 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb70000 == 68 [pid = 1652] [id = 252] 18:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b573800) [pid = 1652] [serial = 754] [outer = 0x0] 18:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b6f1c00) [pid = 1652] [serial = 755] [outer = 0x12b573800] 18:14:28 INFO - PROCESS | 1652 | 1461719668573 Marionette DEBUG loaded listener.js 18:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d399800) [pid = 1652] [serial = 756] [outer = 0x12b573800] 18:14:28 INFO - PROCESS | 1652 | 1461719668987 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]]]}] 18:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 18:14:29 INFO - PROCESS | 1652 | 1461719669025 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:14:29 INFO - PROCESS | 1652 | 1461719669027 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:14:29 INFO - PROCESS | 1652 | 1461719669029 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:14:29 INFO - PROCESS | 1652 | 1461719669030 Marionette TRACE conn2 <- [1,982,null,{}] 18:14:29 INFO - PROCESS | 1652 | 1461719669032 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}] 18:14:29 INFO - PROCESS | 1652 | 1461719669137 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:14:29 INFO - PROCESS | 1652 | 1461719669191 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fba5000 == 69 [pid = 1652] [id = 253] 18:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d7a4800) [pid = 1652] [serial = 757] [outer = 0x0] 18:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ddeb400) [pid = 1652] [serial = 758] [outer = 0x12d7a4800] 18:14:29 INFO - PROCESS | 1652 | 1461719669220 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e67b000) [pid = 1652] [serial = 759] [outer = 0x12d7a4800] 18:14:29 INFO - PROCESS | 1652 | 1461719669599 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]]]}] 18:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 621ms 18:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:14:29 INFO - PROCESS | 1652 | 1461719669650 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:14:29 INFO - PROCESS | 1652 | 1461719669652 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:14:29 INFO - PROCESS | 1652 | 1461719669654 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:14:29 INFO - PROCESS | 1652 | 1461719669655 Marionette TRACE conn2 <- [1,986,null,{}] 18:14:29 INFO - PROCESS | 1652 | 1461719669658 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}] 18:14:29 INFO - PROCESS | 1652 | 1461719669778 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:14:29 INFO - PROCESS | 1652 | 1461719669868 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300e2000 == 70 [pid = 1652] [id = 254] 18:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e9c9400) [pid = 1652] [serial = 760] [outer = 0x0] 18:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12e9d0000) [pid = 1652] [serial = 761] [outer = 0x12e9c9400] 18:14:29 INFO - PROCESS | 1652 | 1461719669912 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12fa2ec00) [pid = 1652] [serial = 762] [outer = 0x12e9c9400] 18:14:30 INFO - PROCESS | 1652 | 1461719670327 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]]]}] 18:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 719ms 18:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:14:30 INFO - PROCESS | 1652 | 1461719670374 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:14:30 INFO - PROCESS | 1652 | 1461719670375 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:14:30 INFO - PROCESS | 1652 | 1461719670377 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 1652 | 1461719670378 Marionette TRACE conn2 <- [1,990,null,{}] 18:14:30 INFO - PROCESS | 1652 | 1461719670381 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}] 18:14:30 INFO - PROCESS | 1652 | 1461719670483 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:14:30 INFO - PROCESS | 1652 | 1461719670537 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306b5800 == 71 [pid = 1652] [id = 255] 18:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e9d2800) [pid = 1652] [serial = 763] [outer = 0x0] 18:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12eea7000) [pid = 1652] [serial = 764] [outer = 0x12e9d2800] 18:14:30 INFO - PROCESS | 1652 | 1461719670566 Marionette DEBUG loaded listener.js 18:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12eeab400) [pid = 1652] [serial = 765] [outer = 0x12e9d2800] 18:14:30 INFO - PROCESS | 1652 | 1461719670993 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]]]}] 18:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 669ms 18:14:31 INFO - PROCESS | 1652 | 1461719671055 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:14:31 INFO - PROCESS | 1652 | 1461719671056 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:14:31 INFO - PROCESS | 1652 | 1461719671060 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:14:31 INFO - PROCESS | 1652 | 1461719671061 Marionette TRACE conn2 <- [1,994,null,{}] 18:14:31 INFO - PROCESS | 1652 | 1461719671064 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}] 18:14:31 INFO - PROCESS | 1652 | 1461719671187 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:14:31 INFO - PROCESS | 1652 | 1461719671256 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f84000 == 72 [pid = 1652] [id = 256] 18:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x114bbbc00) [pid = 1652] [serial = 766] [outer = 0x0] 18:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x118cf3800) [pid = 1652] [serial = 767] [outer = 0x114bbbc00] 18:14:31 INFO - PROCESS | 1652 | 1461719671286 Marionette DEBUG loaded listener.js 18:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a4dcc00) [pid = 1652] [serial = 768] [outer = 0x114bbbc00] 18:14:31 INFO - PROCESS | 1652 | 1461719671878 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]]]}] 18:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 869ms 18:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:14:31 INFO - PROCESS | 1652 | 1461719671930 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:14:31 INFO - PROCESS | 1652 | 1461719671932 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:14:31 INFO - PROCESS | 1652 | 1461719671936 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:14:31 INFO - PROCESS | 1652 | 1461719671938 Marionette TRACE conn2 <- [1,998,null,{}] 18:14:31 INFO - PROCESS | 1652 | 1461719671942 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}] 18:14:32 INFO - PROCESS | 1652 | 1461719672040 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:14:32 INFO - PROCESS | 1652 | 1461719672112 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2e800 == 73 [pid = 1652] [id = 257] 18:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11656bc00) [pid = 1652] [serial = 769] [outer = 0x0] 18:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x118ea8c00) [pid = 1652] [serial = 770] [outer = 0x11656bc00] 18:14:32 INFO - PROCESS | 1652 | 1461719672141 Marionette DEBUG loaded listener.js 18:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119d96400) [pid = 1652] [serial = 771] [outer = 0x11656bc00] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7bb800 == 72 [pid = 1652] [id = 247] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d514800 == 71 [pid = 1652] [id = 246] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c392000 == 70 [pid = 1652] [id = 245] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b888000 == 69 [pid = 1652] [id = 244] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129e5b800 == 68 [pid = 1652] [id = 243] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12704b000 == 67 [pid = 1652] [id = 242] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127fde400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12d2c6c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12d7b0800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e67d400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124445800 == 66 [pid = 1652] [id = 241] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c3af800 == 65 [pid = 1652] [id = 240] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba8b800 == 64 [pid = 1652] [id = 239] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a941000 == 63 [pid = 1652] [id = 238] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac5000 == 62 [pid = 1652] [id = 237] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad9000 == 61 [pid = 1652] [id = 236] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123e52800 == 60 [pid = 1652] [id = 232] 18:14:32 INFO - PROCESS | 1652 | 1461719672612 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]]]}] 18:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119d30800 == 59 [pid = 1652] [id = 231] 18:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 724ms 18:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:14:32 INFO - PROCESS | 1652 | 1461719672661 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:14:32 INFO - PROCESS | 1652 | 1461719672665 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:14:32 INFO - PROCESS | 1652 | 1461719672669 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:14:32 INFO - PROCESS | 1652 | 1461719672671 Marionette TRACE conn2 <- [1,1002,null,{}] 18:14:32 INFO - PROCESS | 1652 | 1461719672673 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}] 18:14:32 INFO - PROCESS | 1652 | 1461719672762 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:14:32 INFO - PROCESS | 1652 | 1461719672766 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971c000 == 60 [pid = 1652] [id = 258] 18:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x118fee800) [pid = 1652] [serial = 772] [outer = 0x0] 18:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11ad6cc00) [pid = 1652] [serial = 773] [outer = 0x118fee800] 18:14:32 INFO - PROCESS | 1652 | 1461719672795 Marionette DEBUG loaded listener.js 18:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bf94000) [pid = 1652] [serial = 774] [outer = 0x118fee800] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12dd42c00) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ddec400) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x115a3c400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b8be000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11c30a800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1246a3000) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x119192400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12c0b9400) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123aeb400) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1273eb400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11925fc00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11ab39400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11b299c00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x123797800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d392c00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127fe3c00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e689400) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127fe5400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x116577400) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x116545c00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118f11000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b17e000) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e660400) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11afa6800) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d7ae400) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e97c400) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e67ec00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b6f3c00) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d7ad800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bee9000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d20e400) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e665c00) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12992dc00) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e9cfc00) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 18:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e9c8000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 18:14:33 INFO - PROCESS | 1652 | 1461719673179 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]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 18:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:14:33 INFO - PROCESS | 1652 | 1461719673190 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 1652 | 1461719673191 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:14:33 INFO - PROCESS | 1652 | 1461719673193 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 1652 | 1461719673195 Marionette TRACE conn2 <- [1,1006,null,{}] 18:14:33 INFO - PROCESS | 1652 | 1461719673203 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}] 18:14:33 INFO - PROCESS | 1652 | 1461719673298 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:14:33 INFO - PROCESS | 1652 | 1461719673304 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfb4000 == 61 [pid = 1652] [id = 259] 18:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c0e1400) [pid = 1652] [serial = 775] [outer = 0x0] 18:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12380b000) [pid = 1652] [serial = 776] [outer = 0x11c0e1400] 18:14:33 INFO - PROCESS | 1652 | 1461719673333 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123c0e400) [pid = 1652] [serial = 777] [outer = 0x11c0e1400] 18:14:33 INFO - PROCESS | 1652 | 1461719673690 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]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 18:14:33 INFO - PROCESS | 1652 | 1461719673725 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 1652 | 1461719673727 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:14:33 INFO - PROCESS | 1652 | 1461719673731 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 1652 | 1461719673732 Marionette TRACE conn2 <- [1,1010,null,{}] 18:14:33 INFO - PROCESS | 1652 | 1461719673734 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}] 18:14:33 INFO - PROCESS | 1652 | 1461719673820 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:14:33 INFO - PROCESS | 1652 | 1461719673827 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b39000 == 62 [pid = 1652] [id = 260] 18:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x123dd1400) [pid = 1652] [serial = 778] [outer = 0x0] 18:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x127860c00) [pid = 1652] [serial = 779] [outer = 0x123dd1400] 18:14:33 INFO - PROCESS | 1652 | 1461719673853 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12992dc00) [pid = 1652] [serial = 780] [outer = 0x123dd1400] 18:14:34 INFO - PROCESS | 1652 | 1461719674201 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]]]}] 18:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 18:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:14:34 INFO - PROCESS | 1652 | 1461719674253 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:14:34 INFO - PROCESS | 1652 | 1461719674255 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:14:34 INFO - PROCESS | 1652 | 1461719674257 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:14:34 INFO - PROCESS | 1652 | 1461719674258 Marionette TRACE conn2 <- [1,1014,null,{}] 18:14:34 INFO - PROCESS | 1652 | 1461719674260 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}] 18:14:34 INFO - PROCESS | 1652 | 1461719674372 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:14:34 INFO - PROCESS | 1652 | 1461719674406 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e54800 == 63 [pid = 1652] [id = 261] 18:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123fe3c00) [pid = 1652] [serial = 781] [outer = 0x0] 18:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129cc7c00) [pid = 1652] [serial = 782] [outer = 0x123fe3c00] 18:14:34 INFO - PROCESS | 1652 | 1461719674432 Marionette DEBUG loaded listener.js 18:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a4e5000) [pid = 1652] [serial = 783] [outer = 0x123fe3c00] 18:14:34 INFO - PROCESS | 1652 | 1461719674768 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]]]}] 18:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 18:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:14:34 INFO - PROCESS | 1652 | 1461719674778 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:14:34 INFO - PROCESS | 1652 | 1461719674779 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:14:34 INFO - PROCESS | 1652 | 1461719674781 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:14:34 INFO - PROCESS | 1652 | 1461719674782 Marionette TRACE conn2 <- [1,1018,null,{}] 18:14:34 INFO - PROCESS | 1652 | 1461719674785 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}] 18:14:34 INFO - PROCESS | 1652 | 1461719674917 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:14:34 INFO - PROCESS | 1652 | 1461719674951 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f6a800 == 64 [pid = 1652] [id = 262] 18:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129cbd000) [pid = 1652] [serial = 784] [outer = 0x0] 18:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b17d800) [pid = 1652] [serial = 785] [outer = 0x129cbd000] 18:14:34 INFO - PROCESS | 1652 | 1461719674979 Marionette DEBUG loaded listener.js 18:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12beea000) [pid = 1652] [serial = 786] [outer = 0x129cbd000] 18:14:35 INFO - PROCESS | 1652 | 1461719675312 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]]]}] 18:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 569ms 18:14:35 INFO - PROCESS | 1652 | 1461719675350 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:14:35 INFO - PROCESS | 1652 | 1461719675352 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:14:35 INFO - PROCESS | 1652 | 1461719675360 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:14:35 INFO - PROCESS | 1652 | 1461719675361 Marionette TRACE conn2 <- [1,1022,null,{}] 18:14:35 INFO - PROCESS | 1652 | 1461719675363 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}] 18:14:35 INFO - PROCESS | 1652 | 1461719675467 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:14:35 INFO - PROCESS | 1652 | 1461719675501 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba32800 == 65 [pid = 1652] [id = 263] 18:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a4e3c00) [pid = 1652] [serial = 787] [outer = 0x0] 18:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d12e000) [pid = 1652] [serial = 788] [outer = 0x12a4e3c00] 18:14:35 INFO - PROCESS | 1652 | 1461719675527 Marionette DEBUG loaded listener.js 18:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d2be000) [pid = 1652] [serial = 789] [outer = 0x12a4e3c00] 18:14:35 INFO - PROCESS | 1652 | 1461719675863 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]]]}] 18:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 18:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:14:35 INFO - PROCESS | 1652 | 1461719675880 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:14:35 INFO - PROCESS | 1652 | 1461719675881 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:14:35 INFO - PROCESS | 1652 | 1461719675883 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:14:35 INFO - PROCESS | 1652 | 1461719675884 Marionette TRACE conn2 <- [1,1026,null,{}] 18:14:35 INFO - PROCESS | 1652 | 1461719675894 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}] 18:14:36 INFO - PROCESS | 1652 | 1461719675998 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:14:36 INFO - PROCESS | 1652 | 1461719676037 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d260800 == 66 [pid = 1652] [id = 264] 18:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12c0b9c00) [pid = 1652] [serial = 790] [outer = 0x0] 18:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d7ad800) [pid = 1652] [serial = 791] [outer = 0x12c0b9c00] 18:14:36 INFO - PROCESS | 1652 | 1461719676065 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x119e50800) [pid = 1652] [serial = 792] [outer = 0x12c0b9c00] 18:14:36 INFO - PROCESS | 1652 | 1461719676409 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]]]}] 18:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms 18:14:36 INFO - PROCESS | 1652 | 1461719676456 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:14:36 INFO - PROCESS | 1652 | 1461719676458 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:14:36 INFO - PROCESS | 1652 | 1461719676460 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:14:36 INFO - PROCESS | 1652 | 1461719676461 Marionette TRACE conn2 <- [1,1030,null,{}] 18:14:36 INFO - PROCESS | 1652 | 1461719676463 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}] 18:14:36 INFO - PROCESS | 1652 | 1461719676568 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:14:36 INFO - PROCESS | 1652 | 1461719676580 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d51d000 == 67 [pid = 1652] [id = 265] 18:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11a644c00) [pid = 1652] [serial = 793] [outer = 0x0] 18:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e65f000) [pid = 1652] [serial = 794] [outer = 0x11a644c00] 18:14:36 INFO - PROCESS | 1652 | 1461719676605 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e680800) [pid = 1652] [serial = 795] [outer = 0x11a644c00] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12380c000) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x123705000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x116573800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127e7f800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118eaf800) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12c0aa800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c3c0000) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115a48c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118e0f400) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12785f800) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x115450c00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11b29fc00) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119196800) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:14:37 INFO - PROCESS | 1652 | 1461719677073 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]]]}] 18:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 620ms 18:14:37 INFO - PROCESS | 1652 | 1461719677080 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:14:37 INFO - PROCESS | 1652 | 1461719677081 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:14:37 INFO - PROCESS | 1652 | 1461719677083 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:14:37 INFO - PROCESS | 1652 | 1461719677085 Marionette TRACE conn2 <- [1,1034,null,{}] 18:14:37 INFO - PROCESS | 1652 | 1461719677094 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}] 18:14:37 INFO - PROCESS | 1652 | 1461719677211 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:14:37 INFO - PROCESS | 1652 | 1461719677250 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d766000 == 68 [pid = 1652] [id = 266] 18:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118c21800) [pid = 1652] [serial = 796] [outer = 0x0] 18:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12441f800) [pid = 1652] [serial = 797] [outer = 0x118c21800] 18:14:37 INFO - PROCESS | 1652 | 1461719677275 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d39b400) [pid = 1652] [serial = 798] [outer = 0x118c21800] 18:14:37 INFO - PROCESS | 1652 | 1461719677600 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]]]}] 18:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 524ms 18:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:14:37 INFO - PROCESS | 1652 | 1461719677609 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:14:37 INFO - PROCESS | 1652 | 1461719677611 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:14:37 INFO - PROCESS | 1652 | 1461719677613 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:14:37 INFO - PROCESS | 1652 | 1461719677615 Marionette TRACE conn2 <- [1,1038,null,{}] 18:14:37 INFO - PROCESS | 1652 | 1461719677617 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}] 18:14:37 INFO - PROCESS | 1652 | 1461719677737 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:14:37 INFO - PROCESS | 1652 | 1461719677806 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e607800 == 69 [pid = 1652] [id = 267] 18:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118f11400) [pid = 1652] [serial = 799] [outer = 0x0] 18:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e65ec00) [pid = 1652] [serial = 800] [outer = 0x118f11400] 18:14:37 INFO - PROCESS | 1652 | 1461719677853 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e9d8c00) [pid = 1652] [serial = 801] [outer = 0x118f11400] 18:14:38 INFO - PROCESS | 1652 | 1461719678300 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]]]}] 18:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 18:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:14:38 INFO - PROCESS | 1652 | 1461719678334 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 1652 | 1461719678335 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:14:38 INFO - PROCESS | 1652 | 1461719678339 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 1652 | 1461719678341 Marionette TRACE conn2 <- [1,1042,null,{}] 18:14:38 INFO - PROCESS | 1652 | 1461719678344 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}] 18:14:38 INFO - PROCESS | 1652 | 1461719678479 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:14:38 INFO - PROCESS | 1652 | 1461719678515 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300d5000 == 70 [pid = 1652] [id = 268] 18:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11359e800) [pid = 1652] [serial = 802] [outer = 0x0] 18:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1135a0800) [pid = 1652] [serial = 803] [outer = 0x11359e800] 18:14:38 INFO - PROCESS | 1652 | 1461719678540 Marionette DEBUG loaded listener.js 18:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1135a4800) [pid = 1652] [serial = 804] [outer = 0x11359e800] 18:14:38 INFO - PROCESS | 1652 | 1461719678864 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]]]}] 18:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 573ms 18:14:38 INFO - PROCESS | 1652 | 1461719678952 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 1652 | 1461719678954 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:14:38 INFO - PROCESS | 1652 | 1461719678959 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 1652 | 1461719678961 Marionette TRACE conn2 <- [1,1046,null,{}] 18:14:38 INFO - PROCESS | 1652 | 1461719678966 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}] 18:14:39 INFO - PROCESS | 1652 | 1461719679066 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:14:39 INFO - PROCESS | 1652 | 1461719679160 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119218000 == 71 [pid = 1652] [id = 269] 18:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11359ec00) [pid = 1652] [serial = 805] [outer = 0x0] 18:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114fb3400) [pid = 1652] [serial = 806] [outer = 0x11359ec00] 18:14:39 INFO - PROCESS | 1652 | 1461719679192 Marionette DEBUG loaded listener.js 18:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x116545c00) [pid = 1652] [serial = 807] [outer = 0x11359ec00] 18:14:39 INFO - PROCESS | 1652 | 1461719679633 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]]]}] 18:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 721ms 18:14:39 INFO - PROCESS | 1652 | 1461719679682 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:14:39 INFO - PROCESS | 1652 | 1461719679684 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:14:39 INFO - PROCESS | 1652 | 1461719679710 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:14:39 INFO - PROCESS | 1652 | 1461719679713 Marionette TRACE conn2 <- [1,1050,null,{}] 18:14:39 INFO - PROCESS | 1652 | 1461719679744 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}] 18:14:39 INFO - PROCESS | 1652 | 1461719679854 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:14:39 INFO - PROCESS | 1652 | 1461719679923 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238b4800 == 72 [pid = 1652] [id = 270] 18:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11ab37c00) [pid = 1652] [serial = 808] [outer = 0x0] 18:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11ad85400) [pid = 1652] [serial = 809] [outer = 0x11ab37c00] 18:14:39 INFO - PROCESS | 1652 | 1461719679954 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11bf93000) [pid = 1652] [serial = 810] [outer = 0x11ab37c00] 18:14:40 INFO - PROCESS | 1652 | 1461719680362 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]]]}] 18:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 705ms 18:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:14:40 INFO - PROCESS | 1652 | 1461719680412 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:14:40 INFO - PROCESS | 1652 | 1461719680414 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:14:40 INFO - PROCESS | 1652 | 1461719680416 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:14:40 INFO - PROCESS | 1652 | 1461719680417 Marionette TRACE conn2 <- [1,1054,null,{}] 18:14:40 INFO - PROCESS | 1652 | 1461719680424 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}] 18:14:40 INFO - PROCESS | 1652 | 1461719680536 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:14:40 INFO - PROCESS | 1652 | 1461719680606 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60b800 == 73 [pid = 1652] [id = 271] 18:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1246a9c00) [pid = 1652] [serial = 811] [outer = 0x0] 18:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12968dc00) [pid = 1652] [serial = 812] [outer = 0x1246a9c00] 18:14:40 INFO - PROCESS | 1652 | 1461719680640 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a4e7800) [pid = 1652] [serial = 813] [outer = 0x1246a9c00] 18:14:41 INFO - PROCESS | 1652 | 1461719681237 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]]]}] 18:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 869ms 18:14:41 INFO - PROCESS | 1652 | 1461719681286 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:14:41 INFO - PROCESS | 1652 | 1461719681287 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:14:41 INFO - PROCESS | 1652 | 1461719681290 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:14:41 INFO - PROCESS | 1652 | 1461719681291 Marionette TRACE conn2 <- [1,1058,null,{}] 18:14:41 INFO - PROCESS | 1652 | 1461719681294 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}] 18:14:41 INFO - PROCESS | 1652 | 1461719681399 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:14:41 INFO - PROCESS | 1652 | 1461719681468 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa18000 == 74 [pid = 1652] [id = 272] 18:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b57c800) [pid = 1652] [serial = 814] [outer = 0x0] 18:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12bdad800) [pid = 1652] [serial = 815] [outer = 0x12b57c800] 18:14:41 INFO - PROCESS | 1652 | 1461719681498 Marionette DEBUG loaded listener.js 18:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12dd41000) [pid = 1652] [serial = 816] [outer = 0x12b57c800] 18:14:41 INFO - PROCESS | 1652 | 1461719681913 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]]]}] 18:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 18:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:14:41 INFO - PROCESS | 1652 | 1461719681961 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:14:41 INFO - PROCESS | 1652 | 1461719681963 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:14:41 INFO - PROCESS | 1652 | 1461719681965 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:14:41 INFO - PROCESS | 1652 | 1461719681966 Marionette TRACE conn2 <- [1,1062,null,{}] 18:14:41 INFO - PROCESS | 1652 | 1461719681968 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}] 18:14:42 INFO - PROCESS | 1652 | 1461719682073 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:14:42 INFO - PROCESS | 1652 | 1461719682129 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317ce000 == 75 [pid = 1652] [id = 273] 18:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12e665c00) [pid = 1652] [serial = 817] [outer = 0x0] 18:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e688800) [pid = 1652] [serial = 818] [outer = 0x12e665c00] 18:14:42 INFO - PROCESS | 1652 | 1461719682158 Marionette DEBUG loaded listener.js 18:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e9c6000) [pid = 1652] [serial = 819] [outer = 0x12e665c00] 18:14:42 INFO - PROCESS | 1652 | 1461719682582 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]]]}] 18:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 668ms 18:14:42 INFO - PROCESS | 1652 | 1461719682633 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:14:42 INFO - PROCESS | 1652 | 1461719682635 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:14:42 INFO - PROCESS | 1652 | 1461719682656 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:14:42 INFO - PROCESS | 1652 | 1461719682658 Marionette TRACE conn2 <- [1,1066,null,{}] 18:14:42 INFO - PROCESS | 1652 | 1461719682660 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}] 18:14:42 INFO - PROCESS | 1652 | 1461719682802 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:14:42 INFO - PROCESS | 1652 | 1461719682871 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129827000 == 76 [pid = 1652] [id = 274] 18:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e4be400) [pid = 1652] [serial = 820] [outer = 0x0] 18:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e9c2400) [pid = 1652] [serial = 821] [outer = 0x12e4be400] 18:14:42 INFO - PROCESS | 1652 | 1461719682903 Marionette DEBUG loaded listener.js 18:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e9d6800) [pid = 1652] [serial = 822] [outer = 0x12e4be400] 18:14:43 INFO - PROCESS | 1652 | 1461719683335 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]]]}] 18:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 725ms 18:14:43 INFO - PROCESS | 1652 | 1461719683380 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:14:43 INFO - PROCESS | 1652 | 1461719683381 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:14:43 INFO - PROCESS | 1652 | 1461719683384 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:14:43 INFO - PROCESS | 1652 | 1461719683385 Marionette TRACE conn2 <- [1,1070,null,{}] 18:14:43 INFO - PROCESS | 1652 | 1461719683408 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}] 18:14:43 INFO - PROCESS | 1652 | 1461719683514 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:14:43 INFO - PROCESS | 1652 | 1461719683583 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa07800 == 77 [pid = 1652] [id = 275] 18:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11a647800) [pid = 1652] [serial = 823] [outer = 0x0] 18:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e975800) [pid = 1652] [serial = 824] [outer = 0x11a647800] 18:14:43 INFO - PROCESS | 1652 | 1461719683612 Marionette DEBUG loaded listener.js 18:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12eea6800) [pid = 1652] [serial = 825] [outer = 0x11a647800] 18:14:44 INFO - PROCESS | 1652 | 1461719684215 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]]]}] 18:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 891ms 18:14:44 INFO - PROCESS | 1652 | 1461719684275 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:14:44 INFO - PROCESS | 1652 | 1461719684278 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:14:44 INFO - PROCESS | 1652 | 1461719684281 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:14:44 INFO - PROCESS | 1652 | 1461719684283 Marionette TRACE conn2 <- [1,1074,null,{}] 18:14:44 INFO - PROCESS | 1652 | 1461719684287 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}] 18:14:44 INFO - PROCESS | 1652 | 1461719684383 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:14:44 INFO - PROCESS | 1652 | 1461719684455 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ac2000 == 78 [pid = 1652] [id = 276] 18:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x114fb7c00) [pid = 1652] [serial = 826] [outer = 0x0] 18:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1154c4400) [pid = 1652] [serial = 827] [outer = 0x114fb7c00] 18:14:44 INFO - PROCESS | 1652 | 1461719684484 Marionette DEBUG loaded listener.js 18:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1188a6400) [pid = 1652] [serial = 828] [outer = 0x114fb7c00] 18:14:44 INFO - PROCESS | 1652 | 1461719684919 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]]]}] 18:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 676ms 18:14:44 INFO - PROCESS | 1652 | 1461719684956 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:14:44 INFO - PROCESS | 1652 | 1461719684960 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:14:44 INFO - PROCESS | 1652 | 1461719684964 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:14:44 INFO - PROCESS | 1652 | 1461719684966 Marionette TRACE conn2 <- [1,1078,null,{}] 18:14:44 INFO - PROCESS | 1652 | 1461719684968 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}] 18:14:45 INFO - PROCESS | 1652 | 1461719685104 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:14:45 INFO - PROCESS | 1652 | 1461719685115 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119710000 == 79 [pid = 1652] [id = 277] 18:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x115452800) [pid = 1652] [serial = 829] [outer = 0x0] 18:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x118e0f400) [pid = 1652] [serial = 830] [outer = 0x115452800] 18:14:45 INFO - PROCESS | 1652 | 1461719685143 Marionette DEBUG loaded listener.js 18:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118fef800) [pid = 1652] [serial = 831] [outer = 0x115452800] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11af26800 == 78 [pid = 1652] [id = 212] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d75f800 == 77 [pid = 1652] [id = 215] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12e607800 == 76 [pid = 1652] [id = 267] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d766000 == 75 [pid = 1652] [id = 266] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d51d000 == 74 [pid = 1652] [id = 265] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d260800 == 73 [pid = 1652] [id = 264] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12b579c00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12c0b3800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12e97a800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba32800 == 72 [pid = 1652] [id = 263] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127f6a800 == 71 [pid = 1652] [id = 262] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x123e54800 == 70 [pid = 1652] [id = 261] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x123b39000 == 69 [pid = 1652] [id = 260] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfb4000 == 68 [pid = 1652] [id = 259] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11971c000 == 67 [pid = 1652] [id = 258] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2e800 == 66 [pid = 1652] [id = 257] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d50a000 == 65 [pid = 1652] [id = 251] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1238a5000 == 64 [pid = 1652] [id = 250] 18:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118cc7000 == 63 [pid = 1652] [id = 249] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12bda9400) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x123794400) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b57a000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x124186400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12756b400) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118ce7000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x117847400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x127565c00) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11ad6d000) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c4e8c00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12bee1800) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12d211c00) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12d131000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12380ac00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123d7c400) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11ab97000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11ad6e400) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11ab36c00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119aaac00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b179c00) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e682c00) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b8c1400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e973800) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123ee0000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d398c00) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e67fc00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e67d000) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b8b4400) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d2c5400) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 18:14:45 INFO - PROCESS | 1652 | 1461719685609 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]]]}] 18:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 669ms 18:14:45 INFO - PROCESS | 1652 | 1461719685634 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:14:45 INFO - PROCESS | 1652 | 1461719685635 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:14:45 INFO - PROCESS | 1652 | 1461719685639 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:14:45 INFO - PROCESS | 1652 | 1461719685642 Marionette TRACE conn2 <- [1,1082,null,{}] 18:14:45 INFO - PROCESS | 1652 | 1461719685670 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}] 18:14:45 INFO - PROCESS | 1652 | 1461719685763 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:14:45 INFO - PROCESS | 1652 | 1461719685769 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa10000 == 64 [pid = 1652] [id = 278] 18:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11925e000) [pid = 1652] [serial = 832] [outer = 0x0] 18:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11ab33800) [pid = 1652] [serial = 833] [outer = 0x11925e000] 18:14:45 INFO - PROCESS | 1652 | 1461719685798 Marionette DEBUG loaded listener.js 18:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11ad71000) [pid = 1652] [serial = 834] [outer = 0x11925e000] 18:14:46 INFO - PROCESS | 1652 | 1461719686188 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]]]}] 18:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 573ms 18:14:46 INFO - PROCESS | 1652 | 1461719686212 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:14:46 INFO - PROCESS | 1652 | 1461719686214 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:14:46 INFO - PROCESS | 1652 | 1461719686216 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:14:46 INFO - PROCESS | 1652 | 1461719686217 Marionette TRACE conn2 <- [1,1086,null,{}] 18:14:46 INFO - PROCESS | 1652 | 1461719686219 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}] 18:14:46 INFO - PROCESS | 1652 | 1461719686306 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:14:46 INFO - PROCESS | 1652 | 1461719686311 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfaf800 == 65 [pid = 1652] [id = 279] 18:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11ad85800) [pid = 1652] [serial = 835] [outer = 0x0] 18:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11b770800) [pid = 1652] [serial = 836] [outer = 0x11ad85800] 18:14:46 INFO - PROCESS | 1652 | 1461719686338 Marionette DEBUG loaded listener.js 18:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bf99400) [pid = 1652] [serial = 837] [outer = 0x11ad85800] 18:14:46 INFO - PROCESS | 1652 | 1461719686674 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]]]}] 18:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 18:14:46 INFO - PROCESS | 1652 | 1461719686697 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:14:46 INFO - PROCESS | 1652 | 1461719686698 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:14:46 INFO - PROCESS | 1652 | 1461719686702 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:14:46 INFO - PROCESS | 1652 | 1461719686703 Marionette TRACE conn2 <- [1,1090,null,{}] 18:14:46 INFO - PROCESS | 1652 | 1461719686708 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}] 18:14:46 INFO - PROCESS | 1652 | 1461719686790 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:14:46 INFO - PROCESS | 1652 | 1461719686794 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c39c800 == 66 [pid = 1652] [id = 280] 18:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c307400) [pid = 1652] [serial = 838] [outer = 0x0] 18:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x123711c00) [pid = 1652] [serial = 839] [outer = 0x11c307400] 18:14:46 INFO - PROCESS | 1652 | 1461719686820 Marionette DEBUG loaded listener.js 18:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x123797c00) [pid = 1652] [serial = 840] [outer = 0x11c307400] 18:14:47 INFO - PROCESS | 1652 | 1461719687176 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]]]}] 18:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 18:14:47 INFO - PROCESS | 1652 | 1461719687224 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:14:47 INFO - PROCESS | 1652 | 1461719687225 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:14:47 INFO - PROCESS | 1652 | 1461719687227 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:14:47 INFO - PROCESS | 1652 | 1461719687228 Marionette TRACE conn2 <- [1,1094,null,{}] 18:14:47 INFO - PROCESS | 1652 | 1461719687231 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}] 18:14:47 INFO - PROCESS | 1652 | 1461719687357 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:14:47 INFO - PROCESS | 1652 | 1461719687366 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e52000 == 67 [pid = 1652] [id = 281] 18:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x123798000) [pid = 1652] [serial = 841] [outer = 0x0] 18:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x123a20400) [pid = 1652] [serial = 842] [outer = 0x123798000] 18:14:47 INFO - PROCESS | 1652 | 1461719687394 Marionette DEBUG loaded listener.js 18:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12785f800) [pid = 1652] [serial = 843] [outer = 0x123798000] 18:14:47 INFO - PROCESS | 1652 | 1461719687736 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]]]}] 18:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 517ms 18:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:14:47 INFO - PROCESS | 1652 | 1461719687746 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:14:47 INFO - PROCESS | 1652 | 1461719687747 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:14:47 INFO - PROCESS | 1652 | 1461719687749 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:14:47 INFO - PROCESS | 1652 | 1461719687750 Marionette TRACE conn2 <- [1,1098,null,{}] 18:14:47 INFO - PROCESS | 1652 | 1461719687752 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}] 18:14:47 INFO - PROCESS | 1652 | 1461719687853 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:14:47 INFO - PROCESS | 1652 | 1461719687867 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e1800 == 68 [pid = 1652] [id = 282] 18:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127860800) [pid = 1652] [serial = 844] [outer = 0x0] 18:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x129923400) [pid = 1652] [serial = 845] [outer = 0x127860800] 18:14:47 INFO - PROCESS | 1652 | 1461719687893 Marionette DEBUG loaded listener.js 18:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a4de800) [pid = 1652] [serial = 846] [outer = 0x127860800] 18:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b575800) [pid = 1652] [serial = 847] [outer = 0x12fa3b400] 18:14:48 INFO - PROCESS | 1652 | 1461719688373 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]]]}] 18:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 18:14:48 INFO - PROCESS | 1652 | 1461719688424 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:14:48 INFO - PROCESS | 1652 | 1461719688426 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:14:48 INFO - PROCESS | 1652 | 1461719688429 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:14:48 INFO - PROCESS | 1652 | 1461719688431 Marionette TRACE conn2 <- [1,1102,null,{}] 18:14:48 INFO - PROCESS | 1652 | 1461719688435 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}] 18:14:48 INFO - PROCESS | 1652 | 1461719688594 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:14:48 INFO - PROCESS | 1652 | 1461719688619 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81c000 == 69 [pid = 1652] [id = 283] 18:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x114fbe000) [pid = 1652] [serial = 848] [outer = 0x0] 18:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x116579400) [pid = 1652] [serial = 849] [outer = 0x114fbe000] 18:14:48 INFO - PROCESS | 1652 | 1461719688647 Marionette DEBUG loaded listener.js 18:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b577000) [pid = 1652] [serial = 850] [outer = 0x114fbe000] 18:14:48 INFO - PROCESS | 1652 | 1461719688973 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]]]}] 18:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 18:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:14:49 INFO - PROCESS | 1652 | 1461719688999 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:14:49 INFO - PROCESS | 1652 | 1461719689001 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:14:49 INFO - PROCESS | 1652 | 1461719689003 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 1652 | 1461719689004 Marionette TRACE conn2 <- [1,1106,null,{}] 18:14:49 INFO - PROCESS | 1652 | 1461719689006 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}] 18:14:49 INFO - PROCESS | 1652 | 1461719689110 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:14:49 INFO - PROCESS | 1652 | 1461719689160 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba30800 == 70 [pid = 1652] [id = 284] 18:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x115a40400) [pid = 1652] [serial = 851] [outer = 0x0] 18:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b8bf000) [pid = 1652] [serial = 852] [outer = 0x115a40400] 18:14:49 INFO - PROCESS | 1652 | 1461719689187 Marionette DEBUG loaded listener.js 18:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12bdae800) [pid = 1652] [serial = 853] [outer = 0x115a40400] 18:14:49 INFO - PROCESS | 1652 | 1461719689510 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]]]}] 18:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 18:14:49 INFO - PROCESS | 1652 | 1461719689573 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:14:49 INFO - PROCESS | 1652 | 1461719689575 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:14:49 INFO - PROCESS | 1652 | 1461719689577 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 1652 | 1461719689578 Marionette TRACE conn2 <- [1,1110,null,{}] 18:14:49 INFO - PROCESS | 1652 | 1461719689581 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}] 18:14:49 INFO - PROCESS | 1652 | 1461719689974 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118fee800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11ad88000) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c3c5400) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a4e3c00) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11a644c00) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e9c9400) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x114fb9000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12d7a4800) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11656bc00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123dd1400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11ab9ac00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bee9400) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12baa8000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11acc4800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118e13c00) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b187c00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123805400) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x123798400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12bdb2800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x123fe3c00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118c21800) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e9d2800) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118532000) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118f11400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b573800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e666800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c0e1400) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123d78000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x115520c00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x114bbbc00) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12c0b9c00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b577400) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129cbd000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:14:50 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114fb1000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:14:50 INFO - PROCESS | 1652 | 1461719690040 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156d6000 == 71 [pid = 1652] [id = 285] 18:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1137d4400) [pid = 1652] [serial = 854] [outer = 0x0] 18:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1151e6800) [pid = 1652] [serial = 855] [outer = 0x1137d4400] 18:14:50 INFO - PROCESS | 1652 | 1461719690066 Marionette DEBUG loaded listener.js 18:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118e13c00) [pid = 1652] [serial = 856] [outer = 0x1137d4400] 18:14:50 INFO - PROCESS | 1652 | 1461719690379 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]]]}] 18:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 819ms 18:14:50 INFO - PROCESS | 1652 | 1461719690396 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:14:50 INFO - PROCESS | 1652 | 1461719690398 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:14:50 INFO - PROCESS | 1652 | 1461719690400 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:14:50 INFO - PROCESS | 1652 | 1461719690402 Marionette TRACE conn2 <- [1,1114,null,{}] 18:14:50 INFO - PROCESS | 1652 | 1461719690405 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}] 18:14:50 INFO - PROCESS | 1652 | 1461719690508 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:14:50 INFO - PROCESS | 1652 | 1461719690562 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e68000 == 72 [pid = 1652] [id = 286] 18:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x116545000) [pid = 1652] [serial = 857] [outer = 0x0] 18:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11a644c00) [pid = 1652] [serial = 858] [outer = 0x116545000] 18:14:50 INFO - PROCESS | 1652 | 1461719690592 Marionette DEBUG loaded listener.js 18:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bee2c00) [pid = 1652] [serial = 859] [outer = 0x116545000] 18:14:50 INFO - PROCESS | 1652 | 1461719690874 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]]]}] 18:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 18:14:50 INFO - PROCESS | 1652 | 1461719690923 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:14:50 INFO - PROCESS | 1652 | 1461719690925 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:14:50 INFO - PROCESS | 1652 | 1461719690928 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:14:50 INFO - PROCESS | 1652 | 1461719690929 Marionette TRACE conn2 <- [1,1118,null,{}] 18:14:50 INFO - PROCESS | 1652 | 1461719690931 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}] 18:14:51 INFO - PROCESS | 1652 | 1461719691018 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:14:51 INFO - PROCESS | 1652 | 1461719691023 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d514800 == 73 [pid = 1652] [id = 287] 18:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12bee0800) [pid = 1652] [serial = 860] [outer = 0x0] 18:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d129400) [pid = 1652] [serial = 861] [outer = 0x12bee0800] 18:14:51 INFO - PROCESS | 1652 | 1461719691048 Marionette DEBUG loaded listener.js 18:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d211400) [pid = 1652] [serial = 862] [outer = 0x12bee0800] 18:14:51 INFO - PROCESS | 1652 | 1461719691385 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]]]}] 18:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 18:14:51 INFO - PROCESS | 1652 | 1461719691397 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:14:51 INFO - PROCESS | 1652 | 1461719691399 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:14:51 INFO - PROCESS | 1652 | 1461719691401 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:14:51 INFO - PROCESS | 1652 | 1461719691402 Marionette TRACE conn2 <- [1,1122,null,{}] 18:14:51 INFO - PROCESS | 1652 | 1461719691406 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}] 18:14:51 INFO - PROCESS | 1652 | 1461719691518 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:14:51 INFO - PROCESS | 1652 | 1461719691524 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d75f000 == 74 [pid = 1652] [id = 288] 18:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a4e4c00) [pid = 1652] [serial = 863] [outer = 0x0] 18:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d20fc00) [pid = 1652] [serial = 864] [outer = 0x12a4e4c00] 18:14:51 INFO - PROCESS | 1652 | 1461719691549 Marionette DEBUG loaded listener.js 18:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d393400) [pid = 1652] [serial = 865] [outer = 0x12a4e4c00] 18:14:51 INFO - PROCESS | 1652 | 1461719691857 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]]]}] 18:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 18:14:51 INFO - PROCESS | 1652 | 1461719691873 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:14:51 INFO - PROCESS | 1652 | 1461719691876 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:14:51 INFO - PROCESS | 1652 | 1461719691879 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:14:51 INFO - PROCESS | 1652 | 1461719691880 Marionette TRACE conn2 <- [1,1126,null,{}] 18:14:51 INFO - PROCESS | 1652 | 1461719691883 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}] 18:14:51 INFO - PROCESS | 1652 | 1461719691972 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:14:52 INFO - PROCESS | 1652 | 1461719692088 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x114bcc800 == 75 [pid = 1652] [id = 289] 18:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1134cd000) [pid = 1652] [serial = 866] [outer = 0x0] 18:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x113595c00) [pid = 1652] [serial = 867] [outer = 0x1134cd000] 18:14:52 INFO - PROCESS | 1652 | 1461719692121 Marionette DEBUG loaded listener.js 18:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x114753400) [pid = 1652] [serial = 868] [outer = 0x1134cd000] 18:14:52 INFO - PROCESS | 1652 | 1461719692570 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]]]}] 18:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 719ms 18:14:52 INFO - PROCESS | 1652 | 1461719692599 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:14:52 INFO - PROCESS | 1652 | 1461719692602 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:14:52 INFO - PROCESS | 1652 | 1461719692605 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:14:52 INFO - PROCESS | 1652 | 1461719692608 Marionette TRACE conn2 <- [1,1130,null,{}] 18:14:52 INFO - PROCESS | 1652 | 1461719692611 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}] 18:14:52 INFO - PROCESS | 1652 | 1461719692727 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:14:52 INFO - PROCESS | 1652 | 1461719692785 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac7800 == 76 [pid = 1652] [id = 290] 18:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115525000) [pid = 1652] [serial = 869] [outer = 0x0] 18:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118ce5c00) [pid = 1652] [serial = 870] [outer = 0x115525000] 18:14:52 INFO - PROCESS | 1652 | 1461719692829 Marionette DEBUG loaded listener.js 18:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x119193800) [pid = 1652] [serial = 871] [outer = 0x115525000] 18:14:53 INFO - PROCESS | 1652 | 1461719693254 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]]]}] 18:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 721ms 18:14:53 INFO - PROCESS | 1652 | 1461719693355 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:14:53 INFO - PROCESS | 1652 | 1461719693358 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:14:53 INFO - PROCESS | 1652 | 1461719693363 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:14:53 INFO - PROCESS | 1652 | 1461719693364 Marionette TRACE conn2 <- [1,1134,null,{}] 18:14:53 INFO - PROCESS | 1652 | 1461719693367 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}] 18:14:53 INFO - PROCESS | 1652 | 1461719693477 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:14:53 INFO - PROCESS | 1652 | 1461719693549 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ecb800 == 77 [pid = 1652] [id = 291] 18:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11ab9ac00) [pid = 1652] [serial = 872] [outer = 0x0] 18:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11afa5400) [pid = 1652] [serial = 873] [outer = 0x11ab9ac00] 18:14:53 INFO - PROCESS | 1652 | 1461719693579 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11c307c00) [pid = 1652] [serial = 874] [outer = 0x11ab9ac00] 18:14:53 INFO - PROCESS | 1652 | 1461719693972 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]]]}] 18:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 18:14:54 INFO - PROCESS | 1652 | 1461719694033 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:14:54 INFO - PROCESS | 1652 | 1461719694034 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:14:54 INFO - PROCESS | 1652 | 1461719694042 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:14:54 INFO - PROCESS | 1652 | 1461719694046 Marionette TRACE conn2 <- [1,1138,null,{}] 18:14:54 INFO - PROCESS | 1652 | 1461719694049 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}] 18:14:54 INFO - PROCESS | 1652 | 1461719694159 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:14:54 INFO - PROCESS | 1652 | 1461719694229 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd34000 == 78 [pid = 1652] [id = 292] 18:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11baaf000) [pid = 1652] [serial = 875] [outer = 0x0] 18:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x123d7c400) [pid = 1652] [serial = 876] [outer = 0x11baaf000] 18:14:54 INFO - PROCESS | 1652 | 1461719694259 Marionette DEBUG loaded listener.js 18:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12756c800) [pid = 1652] [serial = 877] [outer = 0x11baaf000] 18:14:54 INFO - PROCESS | 1652 | 1461719694671 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]]]}] 18:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 677ms 18:14:54 INFO - PROCESS | 1652 | 1461719694715 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:14:54 INFO - PROCESS | 1652 | 1461719694717 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:14:54 INFO - PROCESS | 1652 | 1461719694719 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:14:54 INFO - PROCESS | 1652 | 1461719694720 Marionette TRACE conn2 <- [1,1142,null,{}] 18:14:54 INFO - PROCESS | 1652 | 1461719694723 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}] 18:14:54 INFO - PROCESS | 1652 | 1461719694846 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:14:54 INFO - PROCESS | 1652 | 1461719694916 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb44800 == 79 [pid = 1652] [id = 293] 18:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127fe6000) [pid = 1652] [serial = 878] [outer = 0x0] 18:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a4e7400) [pid = 1652] [serial = 879] [outer = 0x127fe6000] 18:14:54 INFO - PROCESS | 1652 | 1461719694946 Marionette DEBUG loaded listener.js 18:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b8b9000) [pid = 1652] [serial = 880] [outer = 0x127fe6000] 18:14:55 INFO - PROCESS | 1652 | 1461719695356 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]]]}] 18:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 18:14:55 INFO - PROCESS | 1652 | 1461719695390 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:14:55 INFO - PROCESS | 1652 | 1461719695391 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:14:55 INFO - PROCESS | 1652 | 1461719695394 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:14:55 INFO - PROCESS | 1652 | 1461719695395 Marionette TRACE conn2 <- [1,1146,null,{}] 18:14:55 INFO - PROCESS | 1652 | 1461719695397 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}] 18:14:55 INFO - PROCESS | 1652 | 1461719695504 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:14:55 INFO - PROCESS | 1652 | 1461719695560 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fba2800 == 80 [pid = 1652] [id = 294] 18:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12d2c5400) [pid = 1652] [serial = 881] [outer = 0x0] 18:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12d39d800) [pid = 1652] [serial = 882] [outer = 0x12d2c5400] 18:14:55 INFO - PROCESS | 1652 | 1461719695596 Marionette DEBUG loaded listener.js 18:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12dde8c00) [pid = 1652] [serial = 883] [outer = 0x12d2c5400] 18:14:56 INFO - PROCESS | 1652 | 1461719696056 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]]]}] 18:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 668ms 18:14:56 INFO - PROCESS | 1652 | 1461719696062 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:14:56 INFO - PROCESS | 1652 | 1461719696064 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:14:56 INFO - PROCESS | 1652 | 1461719696066 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:14:56 INFO - PROCESS | 1652 | 1461719696067 Marionette TRACE conn2 <- [1,1150,null,{}] 18:14:56 INFO - PROCESS | 1652 | 1461719696070 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}] 18:14:56 INFO - PROCESS | 1652 | 1461719696175 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:14:56 INFO - PROCESS | 1652 | 1461719696265 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306c3000 == 81 [pid = 1652] [id = 295] 18:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12ddf4c00) [pid = 1652] [serial = 884] [outer = 0x0] 18:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e4c6800) [pid = 1652] [serial = 885] [outer = 0x12ddf4c00] 18:14:56 INFO - PROCESS | 1652 | 1461719696294 Marionette DEBUG loaded listener.js 18:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e663c00) [pid = 1652] [serial = 886] [outer = 0x12ddf4c00] 18:14:56 INFO - PROCESS | 1652 | 1461719696696 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]]]}] 18:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 18:14:56 INFO - PROCESS | 1652 | 1461719696736 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:14:56 INFO - PROCESS | 1652 | 1461719696738 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:14:56 INFO - PROCESS | 1652 | 1461719696740 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:14:56 INFO - PROCESS | 1652 | 1461719696741 Marionette TRACE conn2 <- [1,1154,null,{}] 18:14:56 INFO - PROCESS | 1652 | 1461719696744 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}] 18:14:56 INFO - PROCESS | 1652 | 1461719696847 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:14:56 INFO - PROCESS | 1652 | 1461719696903 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b728000 == 82 [pid = 1652] [id = 296] 18:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11c3c6400) [pid = 1652] [serial = 887] [outer = 0x0] 18:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e65d800) [pid = 1652] [serial = 888] [outer = 0x11c3c6400] 18:14:56 INFO - PROCESS | 1652 | 1461719696933 Marionette DEBUG loaded listener.js 18:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e67dc00) [pid = 1652] [serial = 889] [outer = 0x11c3c6400] 18:14:57 INFO - PROCESS | 1652 | 1461719697672 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]]]}] 18:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 976ms 18:14:57 INFO - PROCESS | 1652 | 1461719697717 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:14:57 INFO - PROCESS | 1652 | 1461719697721 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:14:57 INFO - PROCESS | 1652 | 1461719697726 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:14:57 INFO - PROCESS | 1652 | 1461719697730 Marionette TRACE conn2 <- [1,1158,null,{}] 18:14:57 INFO - PROCESS | 1652 | 1461719697736 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}] 18:14:57 INFO - PROCESS | 1652 | 1461719697890 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:14:58 INFO - PROCESS | 1652 | 1461719697995 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa0d800 == 83 [pid = 1652] [id = 297] 18:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x115a3f800) [pid = 1652] [serial = 890] [outer = 0x0] 18:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11857c400) [pid = 1652] [serial = 891] [outer = 0x115a3f800] 18:14:58 INFO - PROCESS | 1652 | 1461719698026 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x118f11400) [pid = 1652] [serial = 892] [outer = 0x115a3f800] 18:14:58 INFO - PROCESS | 1652 | 1461719698443 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]]]}] 18:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 729ms 18:14:58 INFO - PROCESS | 1652 | 1461719698454 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:14:58 INFO - PROCESS | 1652 | 1461719698458 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:14:58 INFO - PROCESS | 1652 | 1461719698463 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:14:58 INFO - PROCESS | 1652 | 1461719698464 Marionette TRACE conn2 <- [1,1162,null,{}] 18:14:58 INFO - PROCESS | 1652 | 1461719698467 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}] 18:14:58 INFO - PROCESS | 1652 | 1461719698565 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:14:58 INFO - PROCESS | 1652 | 1461719698622 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119184800 == 84 [pid = 1652] [id = 298] 18:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x115ab8400) [pid = 1652] [serial = 893] [outer = 0x0] 18:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x119197000) [pid = 1652] [serial = 894] [outer = 0x115ab8400] 18:14:58 INFO - PROCESS | 1652 | 1461719698650 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11ab41c00) [pid = 1652] [serial = 895] [outer = 0x115ab8400] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12d75f000 == 83 [pid = 1652] [id = 288] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12d514800 == 82 [pid = 1652] [id = 287] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129e68000 == 81 [pid = 1652] [id = 286] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1156d6000 == 80 [pid = 1652] [id = 285] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba30800 == 79 [pid = 1652] [id = 284] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81c000 == 78 [pid = 1652] [id = 283] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e1800 == 77 [pid = 1652] [id = 282] 18:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x123e52000 == 76 [pid = 1652] [id = 281] 18:14:58 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1135a0800) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c39c800 == 75 [pid = 1652] [id = 280] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfaf800 == 74 [pid = 1652] [id = 279] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa10000 == 73 [pid = 1652] [id = 278] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119710000 == 72 [pid = 1652] [id = 277] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118ac2000 == 71 [pid = 1652] [id = 276] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1238b4800 == 70 [pid = 1652] [id = 270] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119218000 == 69 [pid = 1652] [id = 269] 18:14:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1300d5000 == 68 [pid = 1652] [id = 268] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12e9d8c00) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11ad6cc00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11bf97800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b178c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d2be000) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e65f000) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e9d0000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118c0b000) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e67b000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119d96400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127860c00) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x123709400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11b29cc00) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12d12e000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bf94000) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x118ea8c00) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e65d000) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ddf7800) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x123c04400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11acc1800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b8b9800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b8b3400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12ddf7000) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12d399c00) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1154c0800) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12756cc00) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a4e5000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d39b400) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12441f800) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12ddeb400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12eea7000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ab3d000) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e65ec00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d399800) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12fa2ec00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e683c00) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123c0e400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12776f800) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129cc7c00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e680800) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117846800) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a4dcc00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12992dc00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d7ad800) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b57dc00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b17d800) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12eeab400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118cf3800) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119e50800) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12beea000) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12380b000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f6b000) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b6f1c00) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 18:14:59 INFO - PROCESS | 1652 | 1461719699160 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]]]}] 18:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 724ms 18:14:59 INFO - PROCESS | 1652 | 1461719699224 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:14:59 INFO - PROCESS | 1652 | 1461719699225 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:14:59 INFO - PROCESS | 1652 | 1461719699228 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:14:59 INFO - PROCESS | 1652 | 1461719699231 Marionette TRACE conn2 <- [1,1166,null,{}] 18:14:59 INFO - PROCESS | 1652 | 1461719699242 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}] 18:14:59 INFO - PROCESS | 1652 | 1461719699380 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:14:59 INFO - PROCESS | 1652 | 1461719699460 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81c000 == 69 [pid = 1652] [id = 299] 18:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11ab3e400) [pid = 1652] [serial = 896] [outer = 0x0] 18:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11afaac00) [pid = 1652] [serial = 897] [outer = 0x11ab3e400] 18:14:59 INFO - PROCESS | 1652 | 1461719699508 Marionette DEBUG loaded listener.js 18:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bf95000) [pid = 1652] [serial = 898] [outer = 0x11ab3e400] 18:14:59 INFO - PROCESS | 1652 | 1461719699925 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]]]}] 18:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 18:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:14:59 INFO - PROCESS | 1652 | 1461719699958 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:14:59 INFO - PROCESS | 1652 | 1461719699959 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:14:59 INFO - PROCESS | 1652 | 1461719699961 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:14:59 INFO - PROCESS | 1652 | 1461719699962 Marionette TRACE conn2 <- [1,1170,null,{}] 18:14:59 INFO - PROCESS | 1652 | 1461719699964 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}] 18:15:00 INFO - PROCESS | 1652 | 1461719700076 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:15:00 INFO - PROCESS | 1652 | 1461719700082 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba98000 == 70 [pid = 1652] [id = 300] 18:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c0ea000) [pid = 1652] [serial = 899] [outer = 0x0] 18:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123793c00) [pid = 1652] [serial = 900] [outer = 0x11c0ea000] 18:15:00 INFO - PROCESS | 1652 | 1461719700111 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123a25800) [pid = 1652] [serial = 901] [outer = 0x11c0ea000] 18:15:00 INFO - PROCESS | 1652 | 1461719700460 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]]]}] 18:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 18:15:00 INFO - PROCESS | 1652 | 1461719700482 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:15:00 INFO - PROCESS | 1652 | 1461719700484 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:15:00 INFO - PROCESS | 1652 | 1461719700487 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:15:00 INFO - PROCESS | 1652 | 1461719700488 Marionette TRACE conn2 <- [1,1174,null,{}] 18:15:00 INFO - PROCESS | 1652 | 1461719700490 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}] 18:15:00 INFO - PROCESS | 1652 | 1461719700642 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:15:00 INFO - PROCESS | 1652 | 1461719700657 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be1800 == 71 [pid = 1652] [id = 301] 18:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123a1f800) [pid = 1652] [serial = 902] [outer = 0x0] 18:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1246a1c00) [pid = 1652] [serial = 903] [outer = 0x123a1f800] 18:15:00 INFO - PROCESS | 1652 | 1461719700699 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127e7f800) [pid = 1652] [serial = 904] [outer = 0x123a1f800] 18:15:01 INFO - PROCESS | 1652 | 1461719701136 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] 18:15:01 INFO - PROCESS | 1652 | 1461719701159 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:15:01 INFO - PROCESS | 1652 | 1461719701162 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:15:01 INFO - PROCESS | 1652 | 1461719701163 Marionette TRACE conn2 <- [1,1178,null,{}] 18:15:01 INFO - PROCESS | 1652 | 1461719701165 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}] 18:15:01 INFO - PROCESS | 1652 | 1461719701267 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:15:01 INFO - PROCESS | 1652 | 1461719701342 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ece800 == 72 [pid = 1652] [id = 302] 18:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129682800) [pid = 1652] [serial = 905] [outer = 0x0] 18:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a4e1000) [pid = 1652] [serial = 906] [outer = 0x129682800] 18:15:01 INFO - PROCESS | 1652 | 1461719701369 Marionette DEBUG loaded listener.js 18:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b8b9c00) [pid = 1652] [serial = 907] [outer = 0x129682800] 18:15:01 INFO - PROCESS | 1652 | 1461719701684 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] 18:15:01 INFO - PROCESS | 1652 | 1461719701733 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:15:01 INFO - PROCESS | 1652 | 1461719701740 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:15:01 INFO - PROCESS | 1652 | 1461719701741 Marionette TRACE conn2 <- [1,1182,null,{}] 18:15:01 INFO - PROCESS | 1652 | 1461719701744 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}] 18:15:01 INFO - PROCESS | 1652 | 1461719701848 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:15:01 INFO - PROCESS | 1652 | 1461719701881 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994b800 == 73 [pid = 1652] [id = 303] 18:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12968a000) [pid = 1652] [serial = 908] [outer = 0x0] 18:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12bdb1400) [pid = 1652] [serial = 909] [outer = 0x12968a000] 18:15:01 INFO - PROCESS | 1652 | 1461719701906 Marionette DEBUG loaded listener.js 18:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12c0b0400) [pid = 1652] [serial = 910] [outer = 0x12968a000] 18:15:02 INFO - PROCESS | 1652 | 1461719702248 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] 18:15:02 INFO - PROCESS | 1652 | 1461719702262 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:15:02 INFO - PROCESS | 1652 | 1461719702264 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:15:02 INFO - PROCESS | 1652 | 1461719702265 Marionette TRACE conn2 <- [1,1186,null,{}] 18:15:02 INFO - PROCESS | 1652 | 1461719702267 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}] 18:15:02 INFO - PROCESS | 1652 | 1461719702375 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:15:02 INFO - PROCESS | 1652 | 1461719702390 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b151800 == 74 [pid = 1652] [id = 304] 18:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bdb3c00) [pid = 1652] [serial = 911] [outer = 0x0] 18:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d2c1800) [pid = 1652] [serial = 912] [outer = 0x12bdb3c00] 18:15:02 INFO - PROCESS | 1652 | 1461719702415 Marionette DEBUG loaded listener.js 18:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d7aec00) [pid = 1652] [serial = 913] [outer = 0x12bdb3c00] 18:15:02 INFO - PROCESS | 1652 | 1461719702759 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] 18:15:02 INFO - PROCESS | 1652 | 1461719702785 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:15:02 INFO - PROCESS | 1652 | 1461719702787 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:15:02 INFO - PROCESS | 1652 | 1461719702788 Marionette TRACE conn2 <- [1,1190,null,{}] 18:15:02 INFO - PROCESS | 1652 | 1461719702791 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}] 18:15:02 INFO - PROCESS | 1652 | 1461719702903 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:15:02 INFO - PROCESS | 1652 | 1461719702907 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c291800 == 75 [pid = 1652] [id = 305] 18:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d2c7c00) [pid = 1652] [serial = 914] [outer = 0x0] 18:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e4b7400) [pid = 1652] [serial = 915] [outer = 0x12d2c7c00] 18:15:02 INFO - PROCESS | 1652 | 1461719702932 Marionette DEBUG loaded listener.js 18:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e4c3c00) [pid = 1652] [serial = 916] [outer = 0x12d2c7c00] 18:15:03 INFO - PROCESS | 1652 | 1461719703412 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] 18:15:03 INFO - PROCESS | 1652 | 1461719703458 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:15:03 INFO - PROCESS | 1652 | 1461719703460 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:15:03 INFO - PROCESS | 1652 | 1461719703461 Marionette TRACE conn2 <- [1,1194,null,{}] 18:15:03 INFO - PROCESS | 1652 | 1461719703463 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}] 18:15:03 INFO - PROCESS | 1652 | 1461719703555 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:15:03 INFO - PROCESS | 1652 | 1461719703561 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e54800 == 76 [pid = 1652] [id = 306] 18:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115a40400) [pid = 1652] [serial = 917] [outer = 0x0] 18:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d99c00) [pid = 1652] [serial = 918] [outer = 0x115a40400] 18:15:03 INFO - PROCESS | 1652 | 1461719703587 Marionette DEBUG loaded listener.js 18:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127e7c400) [pid = 1652] [serial = 919] [outer = 0x115a40400] 18:15:03 INFO - PROCESS | 1652 | 1461719703916 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] 18:15:03 INFO - PROCESS | 1652 | 1461719703931 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:15:03 INFO - PROCESS | 1652 | 1461719703933 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:15:03 INFO - PROCESS | 1652 | 1461719703935 Marionette TRACE conn2 <- [1,1198,null,{}] 18:15:03 INFO - PROCESS | 1652 | 1461719703937 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}] 18:15:04 INFO - PROCESS | 1652 | 1461719704047 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:15:04 INFO - PROCESS | 1652 | 1461719704104 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d748800 == 77 [pid = 1652] [id = 307] 18:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11ab9d000) [pid = 1652] [serial = 920] [outer = 0x0] 18:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1273f2400) [pid = 1652] [serial = 921] [outer = 0x11ab9d000] 18:15:04 INFO - PROCESS | 1652 | 1461719704134 Marionette DEBUG loaded listener.js 18:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e9c8000) [pid = 1652] [serial = 922] [outer = 0x11ab9d000] 18:15:04 INFO - PROCESS | 1652 | 1461719704463 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]]]}] 18:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 573ms 18:15:04 INFO - PROCESS | 1652 | 1461719704508 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:15:04 INFO - PROCESS | 1652 | 1461719704510 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:15:04 INFO - PROCESS | 1652 | 1461719704512 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:15:04 INFO - PROCESS | 1652 | 1461719704513 Marionette TRACE conn2 <- [1,1202,null,{}] 18:15:04 INFO - PROCESS | 1652 | 1461719704516 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}] 18:15:04 INFO - PROCESS | 1652 | 1461719704615 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:15:04 INFO - PROCESS | 1652 | 1461719704678 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd2a800 == 78 [pid = 1652] [id = 308] 18:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11afac000) [pid = 1652] [serial = 923] [outer = 0x0] 18:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e9d4800) [pid = 1652] [serial = 924] [outer = 0x11afac000] 18:15:04 INFO - PROCESS | 1652 | 1461719704721 Marionette DEBUG loaded listener.js 18:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12eea3000) [pid = 1652] [serial = 925] [outer = 0x11afac000] 18:15:05 INFO - PROCESS | 1652 | 1461719705113 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]]]}] 18:15:05 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 18:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 620ms 18:15:05 INFO - PROCESS | 1652 | 1461719705132 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:15:05 INFO - PROCESS | 1652 | 1461719705133 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:15:05 INFO - PROCESS | 1652 | 1461719705136 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 1652 | 1461719705137 Marionette TRACE conn2 <- [1,1206,null,{}] 18:15:05 INFO - PROCESS | 1652 | 1461719705143 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}] 18:15:05 INFO - PROCESS | 1652 | 1461719705237 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:15:05 INFO - PROCESS | 1652 | 1461719705241 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb6e000 == 79 [pid = 1652] [id = 309] 18:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12eea5000) [pid = 1652] [serial = 926] [outer = 0x0] 18:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12eeac000) [pid = 1652] [serial = 927] [outer = 0x12eea5000] 18:15:05 INFO - PROCESS | 1652 | 1461719705266 Marionette DEBUG loaded listener.js 18:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12fa30400) [pid = 1652] [serial = 928] [outer = 0x12eea5000] 18:15:05 INFO - PROCESS | 1652 | 1461719705792 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]]]}] 18:15:05 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 18:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 18:15:05 INFO - PROCESS | 1652 | 1461719705809 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:15:05 INFO - PROCESS | 1652 | 1461719705812 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:15:05 INFO - PROCESS | 1652 | 1461719705816 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 1652 | 1461719705818 Marionette TRACE conn2 <- [1,1210,null,{}] 18:15:05 INFO - PROCESS | 1652 | 1461719705822 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}] 18:15:05 INFO - PROCESS | 1652 | 1461719705937 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:15:06 INFO - PROCESS | 1652 | 1461719705994 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970e800 == 80 [pid = 1652] [id = 310] 18:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11653a800) [pid = 1652] [serial = 929] [outer = 0x0] 18:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118a11800) [pid = 1652] [serial = 930] [outer = 0x11653a800] 18:15:06 INFO - PROCESS | 1652 | 1461719706066 Marionette DEBUG loaded listener.js 18:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11925f000) [pid = 1652] [serial = 931] [outer = 0x11653a800] 18:15:06 INFO - PROCESS | 1652 | 1461719706474 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]]]}] 18:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 673ms 18:15:06 INFO - PROCESS | 1652 | 1461719706491 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:15:06 INFO - PROCESS | 1652 | 1461719706495 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:15:06 INFO - PROCESS | 1652 | 1461719706500 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:15:06 INFO - PROCESS | 1652 | 1461719706502 Marionette TRACE conn2 <- [1,1214,null,{}] 18:15:06 INFO - PROCESS | 1652 | 1461719706504 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}] 18:15:06 INFO - PROCESS | 1652 | 1461719706636 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:15:06 INFO - PROCESS | 1652 | 1461719706708 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238b3800 == 81 [pid = 1652] [id = 311] 18:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11ad6cc00) [pid = 1652] [serial = 932] [outer = 0x0] 18:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11baa9400) [pid = 1652] [serial = 933] [outer = 0x11ad6cc00] 18:15:06 INFO - PROCESS | 1652 | 1461719706738 Marionette DEBUG loaded listener.js 18:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x123794000) [pid = 1652] [serial = 934] [outer = 0x11ad6cc00] 18:15:07 INFO - PROCESS | 1652 | 1461719707161 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]]]}] 18:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 18:15:07 INFO - PROCESS | 1652 | 1461719707169 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:15:07 INFO - PROCESS | 1652 | 1461719707171 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:15:07 INFO - PROCESS | 1652 | 1461719707173 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:15:07 INFO - PROCESS | 1652 | 1461719707176 Marionette TRACE conn2 <- [1,1218,null,{}] 18:15:07 INFO - PROCESS | 1652 | 1461719707184 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}] 18:15:07 INFO - PROCESS | 1652 | 1461719707295 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:15:07 INFO - PROCESS | 1652 | 1461719707355 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7c8800 == 82 [pid = 1652] [id = 312] 18:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x123d72800) [pid = 1652] [serial = 935] [outer = 0x0] 18:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129c42000) [pid = 1652] [serial = 936] [outer = 0x123d72800] 18:15:07 INFO - PROCESS | 1652 | 1461719707398 Marionette DEBUG loaded listener.js 18:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a9e2800) [pid = 1652] [serial = 937] [outer = 0x123d72800] 18:15:07 INFO - PROCESS | 1652 | 1461719707823 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]]]}] 18:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 671ms 18:15:07 INFO - PROCESS | 1652 | 1461719707845 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:15:07 INFO - PROCESS | 1652 | 1461719707847 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:15:07 INFO - PROCESS | 1652 | 1461719707849 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:15:07 INFO - PROCESS | 1652 | 1461719707850 Marionette TRACE conn2 <- [1,1222,null,{}] 18:15:07 INFO - PROCESS | 1652 | 1461719707853 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}] 18:15:07 INFO - PROCESS | 1652 | 1461719707962 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:15:08 INFO - PROCESS | 1652 | 1461719708049 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fbb2800 == 83 [pid = 1652] [id = 313] 18:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a9e5c00) [pid = 1652] [serial = 938] [outer = 0x0] 18:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a9ec400) [pid = 1652] [serial = 939] [outer = 0x12a9e5c00] 18:15:08 INFO - PROCESS | 1652 | 1461719708079 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b576400) [pid = 1652] [serial = 940] [outer = 0x12a9e5c00] 18:15:08 INFO - PROCESS | 1652 | 1461719708488 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] 18:15:08 INFO - PROCESS | 1652 | 1461719708521 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:15:08 INFO - PROCESS | 1652 | 1461719708523 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:15:08 INFO - PROCESS | 1652 | 1461719708524 Marionette TRACE conn2 <- [1,1226,null,{}] 18:15:08 INFO - PROCESS | 1652 | 1461719708527 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}] 18:15:08 INFO - PROCESS | 1652 | 1461719708633 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:15:08 INFO - PROCESS | 1652 | 1461719708690 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306b9000 == 84 [pid = 1652] [id = 314] 18:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b5b6000) [pid = 1652] [serial = 941] [outer = 0x0] 18:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12bee7c00) [pid = 1652] [serial = 942] [outer = 0x12b5b6000] 18:15:08 INFO - PROCESS | 1652 | 1461719708719 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d7ad000) [pid = 1652] [serial = 943] [outer = 0x12b5b6000] 18:15:09 INFO - PROCESS | 1652 | 1461719709171 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]]]}] 18:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 18:15:09 INFO - PROCESS | 1652 | 1461719709194 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:15:09 INFO - PROCESS | 1652 | 1461719709195 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:15:09 INFO - PROCESS | 1652 | 1461719709198 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:15:09 INFO - PROCESS | 1652 | 1461719709199 Marionette TRACE conn2 <- [1,1230,null,{}] 18:15:09 INFO - PROCESS | 1652 | 1461719709201 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}] 18:15:09 INFO - PROCESS | 1652 | 1461719709331 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:15:09 INFO - PROCESS | 1652 | 1461719709452 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x138e0f000 == 85 [pid = 1652] [id = 315] 18:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ddf6c00) [pid = 1652] [serial = 944] [outer = 0x0] 18:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e9c4000) [pid = 1652] [serial = 945] [outer = 0x12ddf6c00] 18:15:09 INFO - PROCESS | 1652 | 1461719709505 Marionette DEBUG loaded listener.js 18:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12fa31400) [pid = 1652] [serial = 946] [outer = 0x12ddf6c00] 18:15:10 INFO - PROCESS | 1652 | 1461719710016 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]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 869ms 18:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:15:10 INFO - PROCESS | 1652 | 1461719710067 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:15:10 INFO - PROCESS | 1652 | 1461719710069 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:15:10 INFO - PROCESS | 1652 | 1461719710071 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 1652 | 1461719710072 Marionette TRACE conn2 <- [1,1234,null,{}] 18:15:10 INFO - PROCESS | 1652 | 1461719710074 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}] 18:15:10 INFO - PROCESS | 1652 | 1461719710181 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:15:10 INFO - PROCESS | 1652 | 1461719710237 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x138e24800 == 86 [pid = 1652] [id = 316] 18:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12ec84800) [pid = 1652] [serial = 947] [outer = 0x0] 18:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ec8b400) [pid = 1652] [serial = 948] [outer = 0x12ec84800] 18:15:10 INFO - PROCESS | 1652 | 1461719710308 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12ec8f800) [pid = 1652] [serial = 949] [outer = 0x12ec84800] 18:15:10 INFO - PROCESS | 1652 | 1461719710696 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]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 18:15:10 INFO - PROCESS | 1652 | 1461719710741 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:15:10 INFO - PROCESS | 1652 | 1461719710743 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:15:10 INFO - PROCESS | 1652 | 1461719710745 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 1652 | 1461719710746 Marionette TRACE conn2 <- [1,1238,null,{}] 18:15:10 INFO - PROCESS | 1652 | 1461719710749 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}] 18:15:10 INFO - PROCESS | 1652 | 1461719710876 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:15:10 INFO - PROCESS | 1652 | 1461719710948 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad6000 == 87 [pid = 1652] [id = 317] 18:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11912a000) [pid = 1652] [serial = 950] [outer = 0x0] 18:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x129803800) [pid = 1652] [serial = 951] [outer = 0x11912a000] 18:15:10 INFO - PROCESS | 1652 | 1461719710978 Marionette DEBUG loaded listener.js 18:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129809400) [pid = 1652] [serial = 952] [outer = 0x11912a000] 18:15:11 INFO - PROCESS | 1652 | 1461719711621 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]]]}] 18:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 921ms 18:15:11 INFO - PROCESS | 1652 | 1461719711666 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:15:11 INFO - PROCESS | 1652 | 1461719711668 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:15:11 INFO - PROCESS | 1652 | 1461719711672 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:15:11 INFO - PROCESS | 1652 | 1461719711674 Marionette TRACE conn2 <- [1,1242,null,{}] 18:15:11 INFO - PROCESS | 1652 | 1461719711678 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}] 18:15:11 INFO - PROCESS | 1652 | 1461719711782 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:15:11 INFO - PROCESS | 1652 | 1461719711844 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c39c800 == 88 [pid = 1652] [id = 318] 18:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x115878800) [pid = 1652] [serial = 953] [outer = 0x0] 18:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x118c18000) [pid = 1652] [serial = 954] [outer = 0x115878800] 18:15:11 INFO - PROCESS | 1652 | 1461719711872 Marionette DEBUG loaded listener.js 18:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x119262800) [pid = 1652] [serial = 955] [outer = 0x115878800] 18:15:12 INFO - PROCESS | 1652 | 1461719712322 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]]]}] 18:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 18:15:12 INFO - PROCESS | 1652 | 1461719712344 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:15:12 INFO - PROCESS | 1652 | 1461719712348 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:15:12 INFO - PROCESS | 1652 | 1461719712352 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:15:12 INFO - PROCESS | 1652 | 1461719712354 Marionette TRACE conn2 <- [1,1246,null,{}] 18:15:12 INFO - PROCESS | 1652 | 1461719712356 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}] 18:15:12 INFO - PROCESS | 1652 | 1461719712458 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:15:12 INFO - PROCESS | 1652 | 1461719712532 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119abc800 == 89 [pid = 1652] [id = 319] 18:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x118eb2000) [pid = 1652] [serial = 956] [outer = 0x0] 18:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11ab3c400) [pid = 1652] [serial = 957] [outer = 0x118eb2000] 18:15:12 INFO - PROCESS | 1652 | 1461719712560 Marionette DEBUG loaded listener.js 18:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11afb3000) [pid = 1652] [serial = 958] [outer = 0x118eb2000] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12fba5000 == 88 [pid = 1652] [id = 253] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd2a800 == 87 [pid = 1652] [id = 308] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d748800 == 86 [pid = 1652] [id = 307] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123e54800 == 85 [pid = 1652] [id = 306] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c291800 == 84 [pid = 1652] [id = 305] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b151800 == 83 [pid = 1652] [id = 304] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12994b800 == 82 [pid = 1652] [id = 303] 18:15:12 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12d20fc00) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x127ece800 == 81 [pid = 1652] [id = 302] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123be1800 == 80 [pid = 1652] [id = 301] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba98000 == 79 [pid = 1652] [id = 300] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81c000 == 78 [pid = 1652] [id = 299] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119184800 == 77 [pid = 1652] [id = 298] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa0d800 == 76 [pid = 1652] [id = 297] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd34000 == 75 [pid = 1652] [id = 292] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x127ecb800 == 74 [pid = 1652] [id = 291] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac7800 == 73 [pid = 1652] [id = 290] 18:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x114bcc800 == 72 [pid = 1652] [id = 289] 18:15:13 INFO - PROCESS | 1652 | 1461719713010 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]]]}] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129923400) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x116579400) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12b8bf000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11b770800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e975800) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1188a6400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1154c4400) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12bdad800) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11ab33800) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11ad71000) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123a20400) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123711c00) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123797c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118fef800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118e0f400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e9c2400) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12968dc00) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12e688800) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1135a4800) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x114fb3400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bdae800) [pid = 1652] [serial = 853] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1134d4c00) [pid = 1652] [serial = 450] [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.] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12d129400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d211400) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1151e6800) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ad85400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118e13c00) [pid = 1652] [serial = 856] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bf99400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b577000) [pid = 1652] [serial = 850] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bee2c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a644c00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12785f800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 18:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a4de800) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 18:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 723ms 18:15:13 INFO - PROCESS | 1652 | 1461719713076 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:15:13 INFO - PROCESS | 1652 | 1461719713078 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:15:13 INFO - PROCESS | 1652 | 1461719713082 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:15:13 INFO - PROCESS | 1652 | 1461719713085 Marionette TRACE conn2 <- [1,1250,null,{}] 18:15:13 INFO - PROCESS | 1652 | 1461719713096 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}] 18:15:13 INFO - PROCESS | 1652 | 1461719713239 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:15:13 INFO - PROCESS | 1652 | 1461719713328 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a963800 == 73 [pid = 1652] [id = 320] 18:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118f04800) [pid = 1652] [serial = 959] [outer = 0x0] 18:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11bf94400) [pid = 1652] [serial = 960] [outer = 0x118f04800] 18:15:13 INFO - PROCESS | 1652 | 1461719713378 Marionette DEBUG loaded listener.js 18:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123790400) [pid = 1652] [serial = 961] [outer = 0x118f04800] 18:15:13 INFO - PROCESS | 1652 | 1461719713808 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]]]}] 18:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 776ms 18:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:15:13 INFO - PROCESS | 1652 | 1461719713863 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:15:13 INFO - PROCESS | 1652 | 1461719713864 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:15:13 INFO - PROCESS | 1652 | 1461719713867 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:15:13 INFO - PROCESS | 1652 | 1461719713868 Marionette TRACE conn2 <- [1,1254,null,{}] 18:15:13 INFO - PROCESS | 1652 | 1461719713870 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}] 18:15:13 INFO - PROCESS | 1652 | 1461719713958 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:15:13 INFO - PROCESS | 1652 | 1461719713963 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c3a7000 == 74 [pid = 1652] [id = 321] 18:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123797800) [pid = 1652] [serial = 962] [outer = 0x0] 18:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123c0d000) [pid = 1652] [serial = 963] [outer = 0x123797800] 18:15:13 INFO - PROCESS | 1652 | 1461719713990 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12730cc00) [pid = 1652] [serial = 964] [outer = 0x123797800] 18:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:15:14 INFO - PROCESS | 1652 | 1461719714334 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]]]}] 18:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 473ms 18:15:14 INFO - PROCESS | 1652 | 1461719714340 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:15:14 INFO - PROCESS | 1652 | 1461719714342 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:15:14 INFO - PROCESS | 1652 | 1461719714344 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 1652 | 1461719714345 Marionette TRACE conn2 <- [1,1258,null,{}] 18:15:14 INFO - PROCESS | 1652 | 1461719714347 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}] 18:15:14 INFO - PROCESS | 1652 | 1461719714459 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:15:14 INFO - PROCESS | 1652 | 1461719714492 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x123be0800 == 75 [pid = 1652] [id = 322] 18:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123797c00) [pid = 1652] [serial = 965] [outer = 0x0] 18:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12756f000) [pid = 1652] [serial = 966] [outer = 0x123797c00] 18:15:14 INFO - PROCESS | 1652 | 1461719714518 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12980bc00) [pid = 1652] [serial = 967] [outer = 0x123797c00] 18:15:14 INFO - PROCESS | 1652 | 1461719714827 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]]]}] 18:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 18:15:14 INFO - PROCESS | 1652 | 1461719714865 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:15:14 INFO - PROCESS | 1652 | 1461719714867 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:15:14 INFO - PROCESS | 1652 | 1461719714869 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 1652 | 1461719714870 Marionette TRACE conn2 <- [1,1262,null,{}] 18:15:14 INFO - PROCESS | 1652 | 1461719714872 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}] 18:15:14 INFO - PROCESS | 1652 | 1461719714976 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:15:14 INFO - PROCESS | 1652 | 1461719714982 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129665000 == 76 [pid = 1652] [id = 323] 18:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12980e400) [pid = 1652] [serial = 968] [outer = 0x0] 18:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a4e1400) [pid = 1652] [serial = 969] [outer = 0x12980e400] 18:15:15 INFO - PROCESS | 1652 | 1461719715010 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b5c3000) [pid = 1652] [serial = 970] [outer = 0x12980e400] 18:15:15 INFO - PROCESS | 1652 | 1461719715398 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]]]}] 18:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 18:15:15 INFO - PROCESS | 1652 | 1461719715440 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:15:15 INFO - PROCESS | 1652 | 1461719715442 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:15:15 INFO - PROCESS | 1652 | 1461719715444 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:15:15 INFO - PROCESS | 1652 | 1461719715445 Marionette TRACE conn2 <- [1,1266,null,{}] 18:15:15 INFO - PROCESS | 1652 | 1461719715448 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}] 18:15:15 INFO - PROCESS | 1652 | 1461719715553 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:15:15 INFO - PROCESS | 1652 | 1461719715571 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d3e800 == 77 [pid = 1652] [id = 324] 18:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11aba1800) [pid = 1652] [serial = 971] [outer = 0x0] 18:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b8c0000) [pid = 1652] [serial = 972] [outer = 0x11aba1800] 18:15:15 INFO - PROCESS | 1652 | 1461719715597 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bee4000) [pid = 1652] [serial = 973] [outer = 0x11aba1800] 18:15:15 INFO - PROCESS | 1652 | 1461719715942 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]]]}] 18:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 18:15:15 INFO - PROCESS | 1652 | 1461719715964 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:15:15 INFO - PROCESS | 1652 | 1461719715965 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:15:15 INFO - PROCESS | 1652 | 1461719715967 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:15:15 INFO - PROCESS | 1652 | 1461719715968 Marionette TRACE conn2 <- [1,1270,null,{}] 18:15:15 INFO - PROCESS | 1652 | 1461719715971 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}] 18:15:16 INFO - PROCESS | 1652 | 1461719716084 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:15:16 INFO - PROCESS | 1652 | 1461719716090 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b153000 == 78 [pid = 1652] [id = 325] 18:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118f6dc00) [pid = 1652] [serial = 974] [outer = 0x0] 18:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12c0b0000) [pid = 1652] [serial = 975] [outer = 0x118f6dc00] 18:15:16 INFO - PROCESS | 1652 | 1461719716115 Marionette DEBUG loaded listener.js 18:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d211400) [pid = 1652] [serial = 976] [outer = 0x118f6dc00] 18:15:16 INFO - PROCESS | 1652 | 1461719716516 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]]]}] 18:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 569ms 18:15:16 INFO - PROCESS | 1652 | 1461719716539 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:15:16 INFO - PROCESS | 1652 | 1461719716541 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:15:16 INFO - PROCESS | 1652 | 1461719716550 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:15:16 INFO - PROCESS | 1652 | 1461719716552 Marionette TRACE conn2 <- [1,1274,null,{}] 18:15:16 INFO - PROCESS | 1652 | 1461719716557 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}] 18:15:16 INFO - PROCESS | 1652 | 1461719716696 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:15:16 INFO - PROCESS | 1652 | 1461719716713 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c032800 == 79 [pid = 1652] [id = 326] 18:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b5c3800) [pid = 1652] [serial = 977] [outer = 0x0] 18:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d39e000) [pid = 1652] [serial = 978] [outer = 0x12b5c3800] 18:15:16 INFO - PROCESS | 1652 | 1461719716738 Marionette DEBUG loaded listener.js 18:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e4bac00) [pid = 1652] [serial = 979] [outer = 0x12b5c3800] 18:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 525ms 18:15:17 INFO - PROCESS | 1652 | 1461719717066 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]]]}] 18:15:17 INFO - PROCESS | 1652 | 1461719717070 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:15:17 INFO - PROCESS | 1652 | 1461719717071 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:15:17 INFO - PROCESS | 1652 | 1461719717083 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:15:17 INFO - PROCESS | 1652 | 1461719717084 Marionette TRACE conn2 <- [1,1278,null,{}] 18:15:17 INFO - PROCESS | 1652 | 1461719717086 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}] 18:15:17 INFO - PROCESS | 1652 | 1461719717365 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a4e4c00) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12968a000) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bdb3c00) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d2c7c00) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x115a3f800) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x123a1f800) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c0ea000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x115ab8400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11ab3e400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11ab9d000) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x115a40400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129682800) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11afac000) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:15:17 INFO - PROCESS | 1652 | 1461719717426 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a941000 == 80 [pid = 1652] [id = 327] 18:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x114fb3000) [pid = 1652] [serial = 980] [outer = 0x0] 18:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x116573c00) [pid = 1652] [serial = 981] [outer = 0x114fb3000] 18:15:17 INFO - PROCESS | 1652 | 1461719717451 Marionette DEBUG loaded listener.js 18:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x123c0cc00) [pid = 1652] [serial = 982] [outer = 0x114fb3000] 18:15:17 INFO - PROCESS | 1652 | 1461719717753 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]]]}] 18:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 731ms 18:15:17 INFO - PROCESS | 1652 | 1461719717810 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:15:17 INFO - PROCESS | 1652 | 1461719717811 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:15:17 INFO - PROCESS | 1652 | 1461719717814 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:15:17 INFO - PROCESS | 1652 | 1461719717816 Marionette TRACE conn2 <- [1,1282,null,{}] 18:15:17 INFO - PROCESS | 1652 | 1461719717819 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}] 18:15:17 INFO - PROCESS | 1652 | 1461719717973 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:15:17 INFO - PROCESS | 1652 | 1461719717982 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d37f800 == 81 [pid = 1652] [id = 328] 18:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c0ea000) [pid = 1652] [serial = 983] [outer = 0x0] 18:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e4bb000) [pid = 1652] [serial = 984] [outer = 0x11c0ea000] 18:15:18 INFO - PROCESS | 1652 | 1461719718030 Marionette DEBUG loaded listener.js 18:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e9c9800) [pid = 1652] [serial = 985] [outer = 0x11c0ea000] 18:15:18 INFO - PROCESS | 1652 | 1461719718462 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]]]}] 18:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 18:15:18 INFO - PROCESS | 1652 | 1461719718485 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:15:18 INFO - PROCESS | 1652 | 1461719718486 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:15:18 INFO - PROCESS | 1652 | 1461719718488 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:15:18 INFO - PROCESS | 1652 | 1461719718492 Marionette TRACE conn2 <- [1,1286,null,{}] 18:15:18 INFO - PROCESS | 1652 | 1461719718494 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}] 18:15:18 INFO - PROCESS | 1652 | 1461719718609 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:15:18 INFO - PROCESS | 1652 | 1461719718636 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd1e800 == 82 [pid = 1652] [id = 329] 18:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e9d4c00) [pid = 1652] [serial = 986] [outer = 0x0] 18:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ec8c000) [pid = 1652] [serial = 987] [outer = 0x12e9d4c00] 18:15:18 INFO - PROCESS | 1652 | 1461719718661 Marionette DEBUG loaded listener.js 18:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12eea2400) [pid = 1652] [serial = 988] [outer = 0x12e9d4c00] 18:15:18 INFO - PROCESS | 1652 | 1461719718980 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]]]}] 18:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 524ms 18:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:15:19 INFO - PROCESS | 1652 | 1461719719012 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:15:19 INFO - PROCESS | 1652 | 1461719719014 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:15:19 INFO - PROCESS | 1652 | 1461719719016 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:15:19 INFO - PROCESS | 1652 | 1461719719017 Marionette TRACE conn2 <- [1,1290,null,{}] 18:15:19 INFO - PROCESS | 1652 | 1461719719019 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}] 18:15:19 INFO - PROCESS | 1652 | 1461719719110 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:15:19 INFO - PROCESS | 1652 | 1461719719114 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f880000 == 83 [pid = 1652] [id = 330] 18:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e9d6c00) [pid = 1652] [serial = 989] [outer = 0x0] 18:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12fa2f400) [pid = 1652] [serial = 990] [outer = 0x12e9d6c00] 18:15:19 INFO - PROCESS | 1652 | 1461719719139 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12fa38000) [pid = 1652] [serial = 991] [outer = 0x12e9d6c00] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12fba2800 == 82 [pid = 1652] [id = 294] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1306c3000 == 81 [pid = 1652] [id = 295] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1306b5800 == 80 [pid = 1652] [id = 255] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11b728000 == 79 [pid = 1652] [id = 296] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1317ce000 == 78 [pid = 1652] [id = 273] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12f87f000 == 77 [pid = 1652] [id = 234] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d74a000 == 76 [pid = 1652] [id = 172] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129827000 == 75 [pid = 1652] [id = 274] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd9b800 == 74 [pid = 1652] [id = 153] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d89e000 == 73 [pid = 1652] [id = 216] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa18000 == 72 [pid = 1652] [id = 272] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd6000 == 71 [pid = 1652] [id = 168] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2ad000 == 70 [pid = 1652] [id = 167] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb44800 == 69 [pid = 1652] [id = 293] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d749800 == 68 [pid = 1652] [id = 214] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12700e800 == 67 [pid = 1652] [id = 185] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119acb800 == 66 [pid = 1652] [id = 154] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb3b000 == 65 [pid = 1652] [id = 230] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c022800 == 64 [pid = 1652] [id = 213] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11579c800 == 63 [pid = 1652] [id = 217] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60d800 == 62 [pid = 1652] [id = 248] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa21800 == 61 [pid = 1652] [id = 169] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11aae5000 == 60 [pid = 1652] [id = 196] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1142cd800 == 59 [pid = 1652] [id = 173] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60b800 == 58 [pid = 1652] [id = 271] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1300e2000 == 57 [pid = 1652] [id = 254] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb70000 == 56 [pid = 1652] [id = 252] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129957800 == 55 [pid = 1652] [id = 198] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d516800 == 54 [pid = 1652] [id = 171] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11917b000 == 53 [pid = 1652] [id = 235] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118f84000 == 52 [pid = 1652] [id = 256] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60f000 == 51 [pid = 1652] [id = 233] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa07800 == 50 [pid = 1652] [id = 275] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11910a000 == 49 [pid = 1652] [id = 137] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x127ed5800 == 48 [pid = 1652] [id = 197] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3f800 == 47 [pid = 1652] [id = 170] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11c39c800 == 46 [pid = 1652] [id = 318] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad6000 == 45 [pid = 1652] [id = 317] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x138e24800 == 44 [pid = 1652] [id = 316] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x138e0f000 == 43 [pid = 1652] [id = 315] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1306b9000 == 42 [pid = 1652] [id = 314] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12fbb2800 == 41 [pid = 1652] [id = 313] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7c8800 == 40 [pid = 1652] [id = 312] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1238b3800 == 39 [pid = 1652] [id = 311] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb6e000 == 38 [pid = 1652] [id = 309] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11970e800 == 37 [pid = 1652] [id = 310] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119abc800 == 36 [pid = 1652] [id = 319] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x123be0800 == 35 [pid = 1652] [id = 322] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129665000 == 34 [pid = 1652] [id = 323] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11c3a7000 == 33 [pid = 1652] [id = 321] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b153000 == 32 [pid = 1652] [id = 325] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a941000 == 31 [pid = 1652] [id = 327] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129d3e800 == 30 [pid = 1652] [id = 324] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c032800 == 29 [pid = 1652] [id = 326] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d37f800 == 28 [pid = 1652] [id = 328] 18:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a963800 == 27 [pid = 1652] [id = 320] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d393400) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bdb1400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d2c1800) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12c0b0400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12e4b7400) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d7aec00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x113595c00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a4e7400) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118f11400) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 18:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11857c400) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1246a1c00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127e7f800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x123793c00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x123a25800) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ab41c00) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119197000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11afaac00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bf95000) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1273f2400) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123d7c400) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e4c6800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119d99c00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d39d800) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e65d800) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11afa5400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127e7c400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118ce5c00) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a4e1000) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b8b9c00) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12e4c3c00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e9d4800) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e9c8000) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12eeac000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12eea3000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 18:15:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd1e800 == 26 [pid = 1652] [id = 329] 18:15:21 INFO - PROCESS | 1652 | 1461719721100 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]]]}] 18:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2125ms 18:15:21 INFO - PROCESS | 1652 | 1461719721146 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:15:21 INFO - PROCESS | 1652 | 1461719721148 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:15:21 INFO - PROCESS | 1652 | 1461719721153 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:15:21 INFO - PROCESS | 1652 | 1461719721155 Marionette TRACE conn2 <- [1,1294,null,{}] 18:15:21 INFO - PROCESS | 1652 | 1461719721165 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}] 18:15:21 INFO - PROCESS | 1652 | 1461719721248 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:15:21 INFO - PROCESS | 1652 | 1461719721256 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x115349000 == 27 [pid = 1652] [id = 331] 18:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x114bc1c00) [pid = 1652] [serial = 992] [outer = 0x0] 18:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114fb3c00) [pid = 1652] [serial = 993] [outer = 0x114bc1c00] 18:15:21 INFO - PROCESS | 1652 | 1461719721287 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x114fbe000) [pid = 1652] [serial = 994] [outer = 0x114bc1c00] 18:15:21 INFO - PROCESS | 1652 | 1461719721644 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]]]}] 18:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 529ms 18:15:21 INFO - PROCESS | 1652 | 1461719721682 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:15:21 INFO - PROCESS | 1652 | 1461719721686 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:15:21 INFO - PROCESS | 1652 | 1461719721697 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:15:21 INFO - PROCESS | 1652 | 1461719721699 Marionette TRACE conn2 <- [1,1298,null,{}] 18:15:21 INFO - PROCESS | 1652 | 1461719721702 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}] 18:15:21 INFO - PROCESS | 1652 | 1461719721786 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:15:21 INFO - PROCESS | 1652 | 1461719721794 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c3d000 == 28 [pid = 1652] [id = 332] 18:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11544f000) [pid = 1652] [serial = 995] [outer = 0x0] 18:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115aba800) [pid = 1652] [serial = 996] [outer = 0x11544f000] 18:15:21 INFO - PROCESS | 1652 | 1461719721821 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116574800) [pid = 1652] [serial = 997] [outer = 0x11544f000] 18:15:22 INFO - PROCESS | 1652 | 1461719722191 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]]]}] 18:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 524ms 18:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:15:22 INFO - PROCESS | 1652 | 1461719722217 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:15:22 INFO - PROCESS | 1652 | 1461719722219 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:15:22 INFO - PROCESS | 1652 | 1461719722221 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:15:22 INFO - PROCESS | 1652 | 1461719722224 Marionette TRACE conn2 <- [1,1302,null,{}] 18:15:22 INFO - PROCESS | 1652 | 1461719722236 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}] 18:15:22 INFO - PROCESS | 1652 | 1461719722317 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:15:22 INFO - PROCESS | 1652 | 1461719722326 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119711000 == 29 [pid = 1652] [id = 333] 18:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1134cdc00) [pid = 1652] [serial = 998] [outer = 0x0] 18:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118c86800) [pid = 1652] [serial = 999] [outer = 0x1134cdc00] 18:15:22 INFO - PROCESS | 1652 | 1461719722357 Marionette DEBUG loaded listener.js 18:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118eae800) [pid = 1652] [serial = 1000] [outer = 0x1134cdc00] 18:15:22 INFO - PROCESS | 1652 | 1461719722727 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]]]}] 18:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 523ms 18:15:22 INFO - PROCESS | 1652 | 1461719722744 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:15:22 INFO - PROCESS | 1652 | 1461719722746 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:15:22 INFO - PROCESS | 1652 | 1461719722748 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:15:22 INFO - PROCESS | 1652 | 1461719722749 Marionette TRACE conn2 <- [1,1306,null,{}] 18:15:22 INFO - PROCESS | 1652 | 1461719722752 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}] 18:15:22 INFO - PROCESS | 1652 | 1461719722834 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:15:22 INFO - PROCESS | 1652 | 1461719722882 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d3f800 == 30 [pid = 1652] [id = 334] 18:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118c11400) [pid = 1652] [serial = 1001] [outer = 0x0] 18:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118f6d000) [pid = 1652] [serial = 1002] [outer = 0x118c11400] 18:15:22 INFO - PROCESS | 1652 | 1461719722909 Marionette DEBUG loaded listener.js 18:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119aaa000) [pid = 1652] [serial = 1003] [outer = 0x118c11400] 18:15:23 INFO - PROCESS | 1652 | 1461719723199 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]]]}] 18:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 18:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:15:23 INFO - PROCESS | 1652 | 1461719723217 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:15:23 INFO - PROCESS | 1652 | 1461719723218 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:15:23 INFO - PROCESS | 1652 | 1461719723221 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:15:23 INFO - PROCESS | 1652 | 1461719723225 Marionette TRACE conn2 <- [1,1310,null,{}] 18:15:23 INFO - PROCESS | 1652 | 1461719723234 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}] 18:15:23 INFO - PROCESS | 1652 | 1461719723316 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:15:23 INFO - PROCESS | 1652 | 1461719723321 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad5000 == 31 [pid = 1652] [id = 335] 18:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114fb7400) [pid = 1652] [serial = 1004] [outer = 0x0] 18:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119e4c800) [pid = 1652] [serial = 1005] [outer = 0x114fb7400] 18:15:23 INFO - PROCESS | 1652 | 1461719723350 Marionette DEBUG loaded listener.js 18:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11ab39c00) [pid = 1652] [serial = 1006] [outer = 0x114fb7400] 18:15:23 INFO - PROCESS | 1652 | 1461719723723 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] 18:15:23 INFO - PROCESS | 1652 | 1461719723752 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:15:23 INFO - PROCESS | 1652 | 1461719723755 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:15:23 INFO - PROCESS | 1652 | 1461719723756 Marionette TRACE conn2 <- [1,1314,null,{}] 18:15:23 INFO - PROCESS | 1652 | 1461719723759 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}] 18:15:23 INFO - PROCESS | 1652 | 1461719723858 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:15:23 INFO - PROCESS | 1652 | 1461719723865 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b786800 == 32 [pid = 1652] [id = 336] 18:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11aba1000) [pid = 1652] [serial = 1007] [outer = 0x0] 18:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11ad8e800) [pid = 1652] [serial = 1008] [outer = 0x11aba1000] 18:15:23 INFO - PROCESS | 1652 | 1461719723894 Marionette DEBUG loaded listener.js 18:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bab1400) [pid = 1652] [serial = 1009] [outer = 0x11aba1000] 18:15:24 INFO - PROCESS | 1652 | 1461719724217 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]]]}] 18:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 18:15:24 INFO - PROCESS | 1652 | 1461719724227 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:15:24 INFO - PROCESS | 1652 | 1461719724229 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:15:24 INFO - PROCESS | 1652 | 1461719724231 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:15:24 INFO - PROCESS | 1652 | 1461719724232 Marionette TRACE conn2 <- [1,1318,null,{}] 18:15:24 INFO - PROCESS | 1652 | 1461719724234 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}] 18:15:24 INFO - PROCESS | 1652 | 1461719724310 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:15:24 INFO - PROCESS | 1652 | 1461719724361 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfad800 == 33 [pid = 1652] [id = 337] 18:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x113717000) [pid = 1652] [serial = 1010] [outer = 0x0] 18:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11baadc00) [pid = 1652] [serial = 1011] [outer = 0x113717000] 18:15:24 INFO - PROCESS | 1652 | 1461719724387 Marionette DEBUG loaded listener.js 18:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c4e9c00) [pid = 1652] [serial = 1012] [outer = 0x113717000] 18:15:24 INFO - PROCESS | 1652 | 1461719724696 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]]]}] 18:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 18:15:24 INFO - PROCESS | 1652 | 1461719724701 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:15:24 INFO - PROCESS | 1652 | 1461719724702 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:15:24 INFO - PROCESS | 1652 | 1461719724712 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:15:24 INFO - PROCESS | 1652 | 1461719724713 Marionette TRACE conn2 <- [1,1322,null,{}] 18:15:24 INFO - PROCESS | 1652 | 1461719724716 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}] 18:15:24 INFO - PROCESS | 1652 | 1461719724795 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:15:24 INFO - PROCESS | 1652 | 1461719724800 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c3a6000 == 34 [pid = 1652] [id = 338] 18:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c4ea800) [pid = 1652] [serial = 1013] [outer = 0x0] 18:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x123793c00) [pid = 1652] [serial = 1014] [outer = 0x11c4ea800] 18:15:24 INFO - PROCESS | 1652 | 1461719724829 Marionette DEBUG loaded listener.js 18:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12379d400) [pid = 1652] [serial = 1015] [outer = 0x11c4ea800] 18:15:25 INFO - PROCESS | 1652 | 1461719725161 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]]]}] 18:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 477ms 18:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:15:25 INFO - PROCESS | 1652 | 1461719725182 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:15:25 INFO - PROCESS | 1652 | 1461719725183 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:15:25 INFO - PROCESS | 1652 | 1461719725185 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:15:25 INFO - PROCESS | 1652 | 1461719725186 Marionette TRACE conn2 <- [1,1326,null,{}] 18:15:25 INFO - PROCESS | 1652 | 1461719725191 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}] 18:15:25 INFO - PROCESS | 1652 | 1461719725291 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:15:25 INFO - PROCESS | 1652 | 1461719725299 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119710800 == 35 [pid = 1652] [id = 339] 18:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11ad87800) [pid = 1652] [serial = 1016] [outer = 0x0] 18:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12379cc00) [pid = 1652] [serial = 1017] [outer = 0x11ad87800] 18:15:25 INFO - PROCESS | 1652 | 1461719725324 Marionette DEBUG loaded listener.js 18:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x123a21800) [pid = 1652] [serial = 1018] [outer = 0x11ad87800] 18:15:25 INFO - PROCESS | 1652 | 1461719725645 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]]]}] 18:15:25 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 18:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 18:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:15:25 INFO - PROCESS | 1652 | 1461719725661 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:15:25 INFO - PROCESS | 1652 | 1461719725662 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:15:25 INFO - PROCESS | 1652 | 1461719725664 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:15:25 INFO - PROCESS | 1652 | 1461719725665 Marionette TRACE conn2 <- [1,1330,null,{}] 18:15:25 INFO - PROCESS | 1652 | 1461719725668 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}] 18:15:25 INFO - PROCESS | 1652 | 1461719725755 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:15:25 INFO - PROCESS | 1652 | 1461719725762 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124032000 == 36 [pid = 1652] [id = 340] 18:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12380ec00) [pid = 1652] [serial = 1019] [outer = 0x0] 18:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123ee1c00) [pid = 1652] [serial = 1020] [outer = 0x12380ec00] 18:15:25 INFO - PROCESS | 1652 | 1461719725788 Marionette DEBUG loaded listener.js 18:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x124385000) [pid = 1652] [serial = 1021] [outer = 0x12380ec00] 18:15:26 INFO - PROCESS | 1652 | 1461719726187 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]]]}] 18:15:26 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 18:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 568ms 18:15:26 INFO - PROCESS | 1652 | 1461719726233 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 1652 | 1461719726235 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:15:26 INFO - PROCESS | 1652 | 1461719726237 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 1652 | 1461719726239 Marionette TRACE conn2 <- [1,1334,null,{}] 18:15:26 INFO - PROCESS | 1652 | 1461719726241 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}] 18:15:26 INFO - PROCESS | 1652 | 1461719726352 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:15:26 INFO - PROCESS | 1652 | 1461719726357 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad4000 == 37 [pid = 1652] [id = 341] 18:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12441e000) [pid = 1652] [serial = 1022] [outer = 0x0] 18:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127311c00) [pid = 1652] [serial = 1023] [outer = 0x12441e000] 18:15:26 INFO - PROCESS | 1652 | 1461719726390 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x127e79800) [pid = 1652] [serial = 1024] [outer = 0x12441e000] 18:15:26 INFO - PROCESS | 1652 | 1461719726753 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]]]}] 18:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 572ms 18:15:26 INFO - PROCESS | 1652 | 1461719726809 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 1652 | 1461719726810 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:15:26 INFO - PROCESS | 1652 | 1461719726813 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 1652 | 1461719726814 Marionette TRACE conn2 <- [1,1338,null,{}] 18:15:26 INFO - PROCESS | 1652 | 1461719726816 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}] 18:15:26 INFO - PROCESS | 1652 | 1461719726913 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:15:26 INFO - PROCESS | 1652 | 1461719726927 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f61800 == 38 [pid = 1652] [id = 342] 18:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1273ee000) [pid = 1652] [serial = 1025] [outer = 0x0] 18:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127fe0000) [pid = 1652] [serial = 1026] [outer = 0x1273ee000] 18:15:26 INFO - PROCESS | 1652 | 1461719726954 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x129804000) [pid = 1652] [serial = 1027] [outer = 0x1273ee000] 18:15:27 INFO - PROCESS | 1652 | 1461719727738 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]]]}] 18:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 18:15:27 INFO - PROCESS | 1652 | 1461719727785 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:15:27 INFO - PROCESS | 1652 | 1461719727787 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:15:27 INFO - PROCESS | 1652 | 1461719727798 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:15:27 INFO - PROCESS | 1652 | 1461719727799 Marionette TRACE conn2 <- [1,1342,null,{}] 18:15:27 INFO - PROCESS | 1652 | 1461719727802 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}] 18:15:28 INFO - PROCESS | 1652 | 1461719728417 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1246a9c00) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e665c00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11baaf000) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11ab9ac00) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d2c5400) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c3c6400) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b57c800) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e975000) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a647800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11359ec00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12ddf4c00) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11ab37c00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127fe6000) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x115525000) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1134cd000) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e4be400) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e9d4c00) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11aba1800) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118f6dc00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b5c3800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x114fb3000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c0ea000) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123d72800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ad6cc00) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11653a800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12eea5000) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12980e400) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123797c00) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123797800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118f04800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118eb2000) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115878800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11912a000) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ec84800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ddf6c00) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b5b6000) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:15:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a9e5c00) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:15:28 INFO - PROCESS | 1652 | 1461719728470 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x114bc9000 == 39 [pid = 1652] [id = 343] 18:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1134d3c00) [pid = 1652] [serial = 1028] [outer = 0x0] 18:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1136f0400) [pid = 1652] [serial = 1029] [outer = 0x1134d3c00] 18:15:28 INFO - PROCESS | 1652 | 1461719728496 Marionette DEBUG loaded listener.js 18:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116578400) [pid = 1652] [serial = 1030] [outer = 0x1134d3c00] 18:15:28 INFO - PROCESS | 1652 | 1461719728765 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]]]}] 18:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1020ms 18:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:15:28 INFO - PROCESS | 1652 | 1461719728818 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:15:28 INFO - PROCESS | 1652 | 1461719728819 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:15:28 INFO - PROCESS | 1652 | 1461719728821 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:15:28 INFO - PROCESS | 1652 | 1461719728824 Marionette TRACE conn2 <- [1,1346,null,{}] 18:15:28 INFO - PROCESS | 1652 | 1461719728829 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}] 18:15:28 INFO - PROCESS | 1652 | 1461719728913 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:15:28 INFO - PROCESS | 1652 | 1461719728917 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124025800 == 40 [pid = 1652] [id = 344] 18:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1145d8c00) [pid = 1652] [serial = 1031] [outer = 0x0] 18:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11baa9000) [pid = 1652] [serial = 1032] [outer = 0x1145d8c00] 18:15:28 INFO - PROCESS | 1652 | 1461719728943 Marionette DEBUG loaded listener.js 18:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127e78800) [pid = 1652] [serial = 1033] [outer = 0x1145d8c00] 18:15:29 INFO - PROCESS | 1652 | 1461719729295 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]]]}] 18:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 526ms 18:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:15:29 INFO - PROCESS | 1652 | 1461719729348 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:15:29 INFO - PROCESS | 1652 | 1461719729350 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:15:29 INFO - PROCESS | 1652 | 1461719729353 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:15:29 INFO - PROCESS | 1652 | 1461719729354 Marionette TRACE conn2 <- [1,1350,null,{}] 18:15:29 INFO - PROCESS | 1652 | 1461719729358 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}] 18:15:29 INFO - PROCESS | 1652 | 1461719729487 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:15:29 INFO - PROCESS | 1652 | 1461719729496 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d3d000 == 41 [pid = 1652] [id = 345] 18:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127e80800) [pid = 1652] [serial = 1034] [outer = 0x0] 18:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12980dc00) [pid = 1652] [serial = 1035] [outer = 0x127e80800] 18:15:29 INFO - PROCESS | 1652 | 1461719729526 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12992f400) [pid = 1652] [serial = 1036] [outer = 0x127e80800] 18:15:29 INFO - PROCESS | 1652 | 1461719729875 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]]]}] 18:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 573ms 18:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:15:29 INFO - PROCESS | 1652 | 1461719729926 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:15:29 INFO - PROCESS | 1652 | 1461719729927 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:15:29 INFO - PROCESS | 1652 | 1461719729938 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:15:29 INFO - PROCESS | 1652 | 1461719729939 Marionette TRACE conn2 <- [1,1354,null,{}] 18:15:29 INFO - PROCESS | 1652 | 1461719729941 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}] 18:15:30 INFO - PROCESS | 1652 | 1461719730020 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:15:30 INFO - PROCESS | 1652 | 1461719730027 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e58800 == 42 [pid = 1652] [id = 346] 18:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129c3d000) [pid = 1652] [serial = 1037] [outer = 0x0] 18:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129ccac00) [pid = 1652] [serial = 1038] [outer = 0x129c3d000] 18:15:30 INFO - PROCESS | 1652 | 1461719730052 Marionette DEBUG loaded listener.js 18:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a23c800) [pid = 1652] [serial = 1039] [outer = 0x129c3d000] 18:15:30 INFO - PROCESS | 1652 | 1461719730380 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]]]}] 18:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 479ms 18:15:30 INFO - PROCESS | 1652 | 1461719730459 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:15:30 INFO - PROCESS | 1652 | 1461719730461 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:15:30 INFO - PROCESS | 1652 | 1461719730465 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:15:30 INFO - PROCESS | 1652 | 1461719730468 Marionette TRACE conn2 <- [1,1358,null,{}] 18:15:30 INFO - PROCESS | 1652 | 1461719730472 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}] 18:15:30 INFO - PROCESS | 1652 | 1461719730566 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:15:30 INFO - PROCESS | 1652 | 1461719730662 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x114bd7000 == 43 [pid = 1652] [id = 347] 18:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11359f400) [pid = 1652] [serial = 1040] [outer = 0x0] 18:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113714400) [pid = 1652] [serial = 1041] [outer = 0x11359f400] 18:15:30 INFO - PROCESS | 1652 | 1461719730693 Marionette DEBUG loaded listener.js 18:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114bb9000) [pid = 1652] [serial = 1042] [outer = 0x11359f400] 18:15:31 INFO - PROCESS | 1652 | 1461719731244 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]]]}] 18:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 822ms 18:15:31 INFO - PROCESS | 1652 | 1461719731288 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:15:31 INFO - PROCESS | 1652 | 1461719731291 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:15:31 INFO - PROCESS | 1652 | 1461719731297 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:15:31 INFO - PROCESS | 1652 | 1461719731299 Marionette TRACE conn2 <- [1,1362,null,{}] 18:15:31 INFO - PROCESS | 1652 | 1461719731302 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}] 18:15:31 INFO - PROCESS | 1652 | 1461719731413 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:15:31 INFO - PROCESS | 1652 | 1461719731488 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a975000 == 44 [pid = 1652] [id = 348] 18:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116545000) [pid = 1652] [serial = 1043] [outer = 0x0] 18:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11852b800) [pid = 1652] [serial = 1044] [outer = 0x116545000] 18:15:31 INFO - PROCESS | 1652 | 1461719731519 Marionette DEBUG loaded listener.js 18:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118c1bc00) [pid = 1652] [serial = 1045] [outer = 0x116545000] 18:15:32 INFO - PROCESS | 1652 | 1461719732113 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]]]}] 18:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 872ms 18:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:15:32 INFO - PROCESS | 1652 | 1461719732168 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:15:32 INFO - PROCESS | 1652 | 1461719732169 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:15:32 INFO - PROCESS | 1652 | 1461719732171 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:15:32 INFO - PROCESS | 1652 | 1461719732173 Marionette TRACE conn2 <- [1,1366,null,{}] 18:15:32 INFO - PROCESS | 1652 | 1461719732180 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}] 18:15:32 INFO - PROCESS | 1652 | 1461719732293 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:15:32 INFO - PROCESS | 1652 | 1461719732348 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2e800 == 45 [pid = 1652] [id = 349] 18:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11857c800) [pid = 1652] [serial = 1046] [outer = 0x0] 18:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119a49400) [pid = 1652] [serial = 1047] [outer = 0x11857c800] 18:15:32 INFO - PROCESS | 1652 | 1461719732382 Marionette DEBUG loaded listener.js 18:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11ab9fc00) [pid = 1652] [serial = 1048] [outer = 0x11857c800] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1d000 == 44 [pid = 1652] [id = 91] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11922f000 == 43 [pid = 1652] [id = 99] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb43800 == 42 [pid = 1652] [id = 90] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119114000 == 41 [pid = 1652] [id = 95] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118f7a000 == 40 [pid = 1652] [id = 84] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c296000 == 39 [pid = 1652] [id = 93] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119ab9800 == 38 [pid = 1652] [id = 100] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba48000 == 37 [pid = 1652] [id = 87] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118cda000 == 36 [pid = 1652] [id = 98] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1165ad800 == 35 [pid = 1652] [id = 97] 18:15:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1238a0000 == 34 [pid = 1652] [id = 92] 18:15:33 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12fa2f400) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 18:15:33 INFO - PROCESS | 1652 | 1461719733079 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] 18:15:33 INFO - PROCESS | 1652 | 1461719733144 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:15:33 INFO - PROCESS | 1652 | 1461719733147 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 1652 | 1461719733149 Marionette TRACE conn2 <- [1,1370,null,{}] 18:15:33 INFO - PROCESS | 1652 | 1461719733153 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}] 18:15:33 INFO - PROCESS | 1652 | 1461719733229 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:15:33 INFO - PROCESS | 1652 | 1461719733288 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165b5800 == 35 [pid = 1652] [id = 350] 18:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115451000) [pid = 1652] [serial = 1049] [outer = 0x0] 18:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115520800) [pid = 1652] [serial = 1050] [outer = 0x115451000] 18:15:33 INFO - PROCESS | 1652 | 1461719733318 Marionette DEBUG loaded listener.js 18:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11656d400) [pid = 1652] [serial = 1051] [outer = 0x115451000] 18:15:33 INFO - PROCESS | 1652 | 1461719733649 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] 18:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:15:33 INFO - PROCESS | 1652 | 1461719733675 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:15:33 INFO - PROCESS | 1652 | 1461719733680 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 1652 | 1461719733681 Marionette TRACE conn2 <- [1,1374,null,{}] 18:15:33 INFO - PROCESS | 1652 | 1461719733684 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}] 18:15:33 INFO - PROCESS | 1652 | 1461719733764 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:15:33 INFO - PROCESS | 1652 | 1461719733851 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119acc800 == 36 [pid = 1652] [id = 351] 18:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116542800) [pid = 1652] [serial = 1052] [outer = 0x0] 18:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118ce5c00) [pid = 1652] [serial = 1053] [outer = 0x116542800] 18:15:33 INFO - PROCESS | 1652 | 1461719733878 Marionette DEBUG loaded listener.js 18:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119137c00) [pid = 1652] [serial = 1054] [outer = 0x116542800] 18:15:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:34 INFO - PROCESS | 1652 | 1461719734194 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] 18:15:34 INFO - PROCESS | 1652 | 1461719734252 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:15:34 INFO - PROCESS | 1652 | 1461719734255 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:15:34 INFO - PROCESS | 1652 | 1461719734257 Marionette TRACE conn2 <- [1,1378,null,{}] 18:15:34 INFO - PROCESS | 1652 | 1461719734264 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}] 18:15:34 INFO - PROCESS | 1652 | 1461719734346 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:15:34 INFO - PROCESS | 1652 | 1461719734404 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af28000 == 37 [pid = 1652] [id = 352] 18:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11912ac00) [pid = 1652] [serial = 1055] [outer = 0x0] 18:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11ab34000) [pid = 1652] [serial = 1056] [outer = 0x11912ac00] 18:15:34 INFO - PROCESS | 1652 | 1461719734432 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ad70000) [pid = 1652] [serial = 1057] [outer = 0x11912ac00] 18:15:34 INFO - PROCESS | 1652 | 1461719734745 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] 18:15:34 INFO - PROCESS | 1652 | 1461719734780 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:15:34 INFO - PROCESS | 1652 | 1461719734782 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:15:34 INFO - PROCESS | 1652 | 1461719734783 Marionette TRACE conn2 <- [1,1382,null,{}] 18:15:34 INFO - PROCESS | 1652 | 1461719734785 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}] 18:15:34 INFO - PROCESS | 1652 | 1461719734868 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:15:34 INFO - PROCESS | 1652 | 1461719734873 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfb6800 == 38 [pid = 1652] [id = 353] 18:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11ad8c000) [pid = 1652] [serial = 1058] [outer = 0x0] 18:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b772800) [pid = 1652] [serial = 1059] [outer = 0x11ad8c000] 18:15:34 INFO - PROCESS | 1652 | 1461719734902 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bf8d800) [pid = 1652] [serial = 1060] [outer = 0x11ad8c000] 18:15:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:35 INFO - PROCESS | 1652 | 1461719735236 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] 18:15:35 INFO - PROCESS | 1652 | 1461719735252 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:15:35 INFO - PROCESS | 1652 | 1461719735282 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:15:35 INFO - PROCESS | 1652 | 1461719735283 Marionette TRACE conn2 <- [1,1386,null,{}] 18:15:35 INFO - PROCESS | 1652 | 1461719735286 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}] 18:15:35 INFO - PROCESS | 1652 | 1461719735398 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:15:35 INFO - PROCESS | 1652 | 1461719735405 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12399e800 == 39 [pid = 1652] [id = 354] 18:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119d8d400) [pid = 1652] [serial = 1061] [outer = 0x0] 18:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bf99800) [pid = 1652] [serial = 1062] [outer = 0x119d8d400] 18:15:35 INFO - PROCESS | 1652 | 1461719735447 Marionette DEBUG loaded listener.js 18:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c30f800) [pid = 1652] [serial = 1063] [outer = 0x119d8d400] 18:15:35 INFO - PROCESS | 1652 | 1461719735927 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] 18:15:35 INFO - PROCESS | 1652 | 1461719735971 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:15:35 INFO - PROCESS | 1652 | 1461719735977 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:15:35 INFO - PROCESS | 1652 | 1461719735979 Marionette TRACE conn2 <- [1,1390,null,{}] 18:15:35 INFO - PROCESS | 1652 | 1461719735982 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}] 18:15:36 INFO - PROCESS | 1652 | 1461719736140 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:15:36 INFO - PROCESS | 1652 | 1461719736205 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12700b800 == 40 [pid = 1652] [id = 355] 18:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123a22800) [pid = 1652] [serial = 1064] [outer = 0x0] 18:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123d7c400) [pid = 1652] [serial = 1065] [outer = 0x123a22800] 18:15:36 INFO - PROCESS | 1652 | 1461719736251 Marionette DEBUG loaded listener.js 18:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12438f400) [pid = 1652] [serial = 1066] [outer = 0x123a22800] 18:15:36 INFO - PROCESS | 1652 | 1461719736656 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]]]}] 18:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 719ms 18:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:15:36 INFO - PROCESS | 1652 | 1461719736696 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:15:36 INFO - PROCESS | 1652 | 1461719736697 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:15:36 INFO - PROCESS | 1652 | 1461719736700 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:15:36 INFO - PROCESS | 1652 | 1461719736701 Marionette TRACE conn2 <- [1,1394,null,{}] 18:15:36 INFO - PROCESS | 1652 | 1461719736703 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}] 18:15:36 INFO - PROCESS | 1652 | 1461719736797 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:15:36 INFO - PROCESS | 1652 | 1461719736801 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e1800 == 41 [pid = 1652] [id = 356] 18:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123a23400) [pid = 1652] [serial = 1067] [outer = 0x0] 18:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127074400) [pid = 1652] [serial = 1068] [outer = 0x123a23400] 18:15:36 INFO - PROCESS | 1652 | 1461719736827 Marionette DEBUG loaded listener.js 18:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12756c800) [pid = 1652] [serial = 1069] [outer = 0x123a23400] 18:15:37 INFO - PROCESS | 1652 | 1461719737159 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]]]}] 18:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 18:15:37 INFO - PROCESS | 1652 | 1461719737168 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:15:37 INFO - PROCESS | 1652 | 1461719737170 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:15:37 INFO - PROCESS | 1652 | 1461719737174 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:15:37 INFO - PROCESS | 1652 | 1461719737177 Marionette TRACE conn2 <- [1,1398,null,{}] 18:15:37 INFO - PROCESS | 1652 | 1461719737180 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}] 18:15:37 INFO - PROCESS | 1652 | 1461719737278 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12441e000) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114bc1c00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11aba1000) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114fb7400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113717000) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1134cdc00) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11ad87800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c4ea800) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12380ec00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118c11400) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11544f000) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1273ee000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127e80800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1145d8c00) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:15:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1134d3c00) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:15:37 INFO - PROCESS | 1652 | 1461719737431 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119714800 == 42 [pid = 1652] [id = 357] 18:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113597800) [pid = 1652] [serial = 1070] [outer = 0x0] 18:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114fb7400) [pid = 1652] [serial = 1071] [outer = 0x113597800] 18:15:37 INFO - PROCESS | 1652 | 1461719737456 Marionette DEBUG loaded listener.js 18:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118f70800) [pid = 1652] [serial = 1072] [outer = 0x113597800] 18:15:37 INFO - PROCESS | 1652 | 1461719737742 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]]]}] 18:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 624ms 18:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:15:37 INFO - PROCESS | 1652 | 1461719737797 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:15:37 INFO - PROCESS | 1652 | 1461719737798 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:15:37 INFO - PROCESS | 1652 | 1461719737800 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:15:37 INFO - PROCESS | 1652 | 1461719737801 Marionette TRACE conn2 <- [1,1402,null,{}] 18:15:37 INFO - PROCESS | 1652 | 1461719737804 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}] 18:15:37 INFO - PROCESS | 1652 | 1461719737886 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:15:37 INFO - PROCESS | 1652 | 1461719737893 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129660800 == 43 [pid = 1652] [id = 358] 18:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118f03400) [pid = 1652] [serial = 1073] [outer = 0x0] 18:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123a1dc00) [pid = 1652] [serial = 1074] [outer = 0x118f03400] 18:15:37 INFO - PROCESS | 1652 | 1461719737919 Marionette DEBUG loaded listener.js 18:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12785b000) [pid = 1652] [serial = 1075] [outer = 0x118f03400] 18:15:38 INFO - PROCESS | 1652 | 1461719738234 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]]]}] 18:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 18:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:15:38 INFO - PROCESS | 1652 | 1461719738270 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 1652 | 1461719738271 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:15:38 INFO - PROCESS | 1652 | 1461719738273 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 1652 | 1461719738274 Marionette TRACE conn2 <- [1,1406,null,{}] 18:15:38 INFO - PROCESS | 1652 | 1461719738276 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}] 18:15:38 INFO - PROCESS | 1652 | 1461719738378 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:15:38 INFO - PROCESS | 1652 | 1461719738386 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129959000 == 44 [pid = 1652] [id = 359] 18:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11ab9e000) [pid = 1652] [serial = 1076] [outer = 0x0] 18:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127859800) [pid = 1652] [serial = 1077] [outer = 0x11ab9e000] 18:15:38 INFO - PROCESS | 1652 | 1461719738411 Marionette DEBUG loaded listener.js 18:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129803000) [pid = 1652] [serial = 1078] [outer = 0x11ab9e000] 18:15:38 INFO - PROCESS | 1652 | 1461719738798 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]]]}] 18:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 569ms 18:15:38 INFO - PROCESS | 1652 | 1461719738844 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 1652 | 1461719738846 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:15:38 INFO - PROCESS | 1652 | 1461719738849 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 1652 | 1461719738852 Marionette TRACE conn2 <- [1,1410,null,{}] 18:15:38 INFO - PROCESS | 1652 | 1461719738856 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}] 18:15:39 INFO - PROCESS | 1652 | 1461719739022 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:15:39 INFO - PROCESS | 1652 | 1461719739034 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b161000 == 45 [pid = 1652] [id = 360] 18:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11ad86000) [pid = 1652] [serial = 1079] [outer = 0x0] 18:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12980a400) [pid = 1652] [serial = 1080] [outer = 0x11ad86000] 18:15:39 INFO - PROCESS | 1652 | 1461719739063 Marionette DEBUG loaded listener.js 18:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a23b400) [pid = 1652] [serial = 1081] [outer = 0x11ad86000] 18:15:39 INFO - PROCESS | 1652 | 1461719739413 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]]]}] 18:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms 18:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:15:39 INFO - PROCESS | 1652 | 1461719739484 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:15:39 INFO - PROCESS | 1652 | 1461719739486 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:15:39 INFO - PROCESS | 1652 | 1461719739490 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:15:39 INFO - PROCESS | 1652 | 1461719739493 Marionette TRACE conn2 <- [1,1414,null,{}] 18:15:39 INFO - PROCESS | 1652 | 1461719739497 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}] 18:15:39 INFO - PROCESS | 1652 | 1461719739591 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:15:39 INFO - PROCESS | 1652 | 1461719739685 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd0800 == 46 [pid = 1652] [id = 361] 18:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x114754800) [pid = 1652] [serial = 1082] [outer = 0x0] 18:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x114b50400) [pid = 1652] [serial = 1083] [outer = 0x114754800] 18:15:39 INFO - PROCESS | 1652 | 1461719739717 Marionette DEBUG loaded listener.js 18:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11544e000) [pid = 1652] [serial = 1084] [outer = 0x114754800] 18:15:40 INFO - PROCESS | 1652 | 1461719740301 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]]]}] 18:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 825ms 18:15:40 INFO - PROCESS | 1652 | 1461719740315 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:15:40 INFO - PROCESS | 1652 | 1461719740318 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:15:40 INFO - PROCESS | 1652 | 1461719740323 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:15:40 INFO - PROCESS | 1652 | 1461719740326 Marionette TRACE conn2 <- [1,1418,null,{}] 18:15:40 INFO - PROCESS | 1652 | 1461719740329 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}] 18:15:40 INFO - PROCESS | 1652 | 1461719740433 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:15:40 INFO - PROCESS | 1652 | 1461719740496 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfb2000 == 47 [pid = 1652] [id = 362] 18:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118c18000) [pid = 1652] [serial = 1085] [outer = 0x0] 18:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119137000) [pid = 1652] [serial = 1086] [outer = 0x118c18000] 18:15:40 INFO - PROCESS | 1652 | 1461719740526 Marionette DEBUG loaded listener.js 18:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11ab35c00) [pid = 1652] [serial = 1087] [outer = 0x118c18000] 18:15:41 INFO - PROCESS | 1652 | 1461719741047 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]]]}] 18:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 774ms 18:15:41 INFO - PROCESS | 1652 | 1461719741096 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:15:41 INFO - PROCESS | 1652 | 1461719741098 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:15:41 INFO - PROCESS | 1652 | 1461719741100 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:15:41 INFO - PROCESS | 1652 | 1461719741101 Marionette TRACE conn2 <- [1,1422,null,{}] 18:15:41 INFO - PROCESS | 1652 | 1461719741108 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}] 18:15:41 INFO - PROCESS | 1652 | 1461719741212 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:15:41 INFO - PROCESS | 1652 | 1461719741277 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd86000 == 48 [pid = 1652] [id = 363] 18:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123a29c00) [pid = 1652] [serial = 1088] [outer = 0x0] 18:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123fe5000) [pid = 1652] [serial = 1089] [outer = 0x123a29c00] 18:15:41 INFO - PROCESS | 1652 | 1461719741310 Marionette DEBUG loaded listener.js 18:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127fe3c00) [pid = 1652] [serial = 1090] [outer = 0x123a29c00] 18:15:41 INFO - PROCESS | 1652 | 1461719741794 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]]]}] 18:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 720ms 18:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:15:41 INFO - PROCESS | 1652 | 1461719741829 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:15:41 INFO - PROCESS | 1652 | 1461719741830 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:15:41 INFO - PROCESS | 1652 | 1461719741832 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:15:41 INFO - PROCESS | 1652 | 1461719741834 Marionette TRACE conn2 <- [1,1426,null,{}] 18:15:41 INFO - PROCESS | 1652 | 1461719741836 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}] 18:15:41 INFO - PROCESS | 1652 | 1461719741940 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:15:42 INFO - PROCESS | 1652 | 1461719742003 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d261000 == 49 [pid = 1652] [id = 364] 18:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12992ec00) [pid = 1652] [serial = 1091] [outer = 0x0] 18:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129cc4800) [pid = 1652] [serial = 1092] [outer = 0x12992ec00] 18:15:42 INFO - PROCESS | 1652 | 1461719742035 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a244400) [pid = 1652] [serial = 1093] [outer = 0x12992ec00] 18:15:42 INFO - PROCESS | 1652 | 1461719742481 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]]]}] 18:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 669ms 18:15:42 INFO - PROCESS | 1652 | 1461719742502 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:15:42 INFO - PROCESS | 1652 | 1461719742503 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:15:42 INFO - PROCESS | 1652 | 1461719742506 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:15:42 INFO - PROCESS | 1652 | 1461719742507 Marionette TRACE conn2 <- [1,1430,null,{}] 18:15:42 INFO - PROCESS | 1652 | 1461719742509 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}] 18:15:42 INFO - PROCESS | 1652 | 1461719742609 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:15:42 INFO - PROCESS | 1652 | 1461719742656 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d38f800 == 50 [pid = 1652] [id = 365] 18:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a4e7000) [pid = 1652] [serial = 1094] [outer = 0x0] 18:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a9df400) [pid = 1652] [serial = 1095] [outer = 0x12a4e7000] 18:15:42 INFO - PROCESS | 1652 | 1461719742686 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a9e5800) [pid = 1652] [serial = 1096] [outer = 0x12a4e7000] 18:15:43 INFO - PROCESS | 1652 | 1461719743113 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]]]}] 18:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 668ms 18:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:15:43 INFO - PROCESS | 1652 | 1461719743175 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:15:43 INFO - PROCESS | 1652 | 1461719743176 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:15:43 INFO - PROCESS | 1652 | 1461719743178 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:15:43 INFO - PROCESS | 1652 | 1461719743180 Marionette TRACE conn2 <- [1,1434,null,{}] 18:15:43 INFO - PROCESS | 1652 | 1461719743182 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}] 18:15:43 INFO - PROCESS | 1652 | 1461719743316 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:15:43 INFO - PROCESS | 1652 | 1461719743370 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74e800 == 51 [pid = 1652] [id = 366] 18:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b178400) [pid = 1652] [serial = 1097] [outer = 0x0] 18:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b187000) [pid = 1652] [serial = 1098] [outer = 0x12b178400] 18:15:43 INFO - PROCESS | 1652 | 1461719743402 Marionette DEBUG loaded listener.js 18:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b580800) [pid = 1652] [serial = 1099] [outer = 0x12b178400] 18:15:44 INFO - PROCESS | 1652 | 1461719744028 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]]]}] 18:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 871ms 18:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:15:44 INFO - PROCESS | 1652 | 1461719744049 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:15:44 INFO - PROCESS | 1652 | 1461719744051 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:15:44 INFO - PROCESS | 1652 | 1461719744055 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:15:44 INFO - PROCESS | 1652 | 1461719744060 Marionette TRACE conn2 <- [1,1438,null,{}] 18:15:44 INFO - PROCESS | 1652 | 1461719744082 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}] 18:15:44 INFO - PROCESS | 1652 | 1461719744181 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:15:44 INFO - PROCESS | 1652 | 1461719744248 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a942000 == 52 [pid = 1652] [id = 367] 18:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1147e1000) [pid = 1652] [serial = 1100] [outer = 0x0] 18:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114fb3000) [pid = 1652] [serial = 1101] [outer = 0x1147e1000] 18:15:44 INFO - PROCESS | 1652 | 1461719744276 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11656e000) [pid = 1652] [serial = 1102] [outer = 0x1147e1000] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118e3f800 == 51 [pid = 1652] [id = 89] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118f93000 == 50 [pid = 1652] [id = 94] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129959000 == 49 [pid = 1652] [id = 359] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129660800 == 48 [pid = 1652] [id = 358] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119714800 == 47 [pid = 1652] [id = 357] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e1800 == 46 [pid = 1652] [id = 356] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12700b800 == 45 [pid = 1652] [id = 355] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12399e800 == 44 [pid = 1652] [id = 354] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129ccac00) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | 1461719744768 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]]]}] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfb6800 == 43 [pid = 1652] [id = 353] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11af28000 == 42 [pid = 1652] [id = 352] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119acc800 == 41 [pid = 1652] [id = 351] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1165b5800 == 40 [pid = 1652] [id = 350] 18:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2e800 == 39 [pid = 1652] [id = 349] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127311c00) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114fb3c00) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114fbe000) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ad8e800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bab1400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119e4c800) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11ab39c00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11baadc00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c4e9c00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118c86800) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118eae800) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12379cc00) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a21800) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123793c00) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12379d400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123ee1c00) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118f6d000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119aaa000) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115aba800) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116574800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127fe0000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12992f400) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129804000) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11baa9000) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12980dc00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1136f0400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116578400) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127e79800) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127e78800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 18:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124385000) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 18:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 740ms 18:15:44 INFO - PROCESS | 1652 | 1461719744795 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:15:44 INFO - PROCESS | 1652 | 1461719744799 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:15:44 INFO - PROCESS | 1652 | 1461719744803 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:15:44 INFO - PROCESS | 1652 | 1461719744805 Marionette TRACE conn2 <- [1,1442,null,{}] 18:15:44 INFO - PROCESS | 1652 | 1461719744809 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}] 18:15:44 INFO - PROCESS | 1652 | 1461719744895 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:15:44 INFO - PROCESS | 1652 | 1461719744900 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185db800 == 40 [pid = 1652] [id = 368] 18:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118a0f800) [pid = 1652] [serial = 1103] [outer = 0x0] 18:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118c1e000) [pid = 1652] [serial = 1104] [outer = 0x118a0f800] 18:15:44 INFO - PROCESS | 1652 | 1461719744927 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119195800) [pid = 1652] [serial = 1105] [outer = 0x118a0f800] 18:15:45 INFO - PROCESS | 1652 | 1461719745287 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]]]}] 18:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 18:15:45 INFO - PROCESS | 1652 | 1461719745325 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:15:45 INFO - PROCESS | 1652 | 1461719745326 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:15:45 INFO - PROCESS | 1652 | 1461719745329 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:15:45 INFO - PROCESS | 1652 | 1461719745331 Marionette TRACE conn2 <- [1,1446,null,{}] 18:15:45 INFO - PROCESS | 1652 | 1461719745338 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}] 18:15:45 INFO - PROCESS | 1652 | 1461719745426 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:15:45 INFO - PROCESS | 1652 | 1461719745432 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad3800 == 41 [pid = 1652] [id = 369] 18:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119aa9000) [pid = 1652] [serial = 1106] [outer = 0x0] 18:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11ab95800) [pid = 1652] [serial = 1107] [outer = 0x119aa9000] 18:15:45 INFO - PROCESS | 1652 | 1461719745461 Marionette DEBUG loaded listener.js 18:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11afb0c00) [pid = 1652] [serial = 1108] [outer = 0x119aa9000] 18:15:45 INFO - PROCESS | 1652 | 1461719745819 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]]]}] 18:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 521ms 18:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:15:45 INFO - PROCESS | 1652 | 1461719745850 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:15:45 INFO - PROCESS | 1652 | 1461719745852 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:15:45 INFO - PROCESS | 1652 | 1461719745854 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:15:45 INFO - PROCESS | 1652 | 1461719745855 Marionette TRACE conn2 <- [1,1450,null,{}] 18:15:45 INFO - PROCESS | 1652 | 1461719745860 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}] 18:15:45 INFO - PROCESS | 1652 | 1461719745944 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:15:45 INFO - PROCESS | 1652 | 1461719745949 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfb4800 == 42 [pid = 1652] [id = 370] 18:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b2a2c00) [pid = 1652] [serial = 1109] [outer = 0x0] 18:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bab3800) [pid = 1652] [serial = 1110] [outer = 0x11b2a2c00] 18:15:45 INFO - PROCESS | 1652 | 1461719745976 Marionette DEBUG loaded listener.js 18:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12370b000) [pid = 1652] [serial = 1111] [outer = 0x11b2a2c00] 18:15:46 INFO - PROCESS | 1652 | 1461719746387 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]]]}] 18:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 576ms 18:15:46 INFO - PROCESS | 1652 | 1461719746431 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:15:46 INFO - PROCESS | 1652 | 1461719746433 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:15:46 INFO - PROCESS | 1652 | 1461719746437 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:15:46 INFO - PROCESS | 1652 | 1461719746438 Marionette TRACE conn2 <- [1,1454,null,{}] 18:15:46 INFO - PROCESS | 1652 | 1461719746442 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}] 18:15:46 INFO - PROCESS | 1652 | 1461719746573 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:15:46 INFO - PROCESS | 1652 | 1461719746586 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12399f800 == 43 [pid = 1652] [id = 371] 18:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12370c000) [pid = 1652] [serial = 1112] [outer = 0x0] 18:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12379e400) [pid = 1652] [serial = 1113] [outer = 0x12370c000] 18:15:46 INFO - PROCESS | 1652 | 1461719746630 Marionette DEBUG loaded listener.js 18:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123aef000) [pid = 1652] [serial = 1114] [outer = 0x12370c000] 18:15:47 INFO - PROCESS | 1652 | 1461719747036 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]]]}] 18:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 623ms 18:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:15:47 INFO - PROCESS | 1652 | 1461719747072 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:15:47 INFO - PROCESS | 1652 | 1461719747073 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:15:47 INFO - PROCESS | 1652 | 1461719747075 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:15:47 INFO - PROCESS | 1652 | 1461719747076 Marionette TRACE conn2 <- [1,1458,null,{}] 18:15:47 INFO - PROCESS | 1652 | 1461719747079 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}] 18:15:47 INFO - PROCESS | 1652 | 1461719747198 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:15:47 INFO - PROCESS | 1652 | 1461719747211 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x124445800 == 44 [pid = 1652] [id = 372] 18:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123d72c00) [pid = 1652] [serial = 1115] [outer = 0x0] 18:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12756e800) [pid = 1652] [serial = 1116] [outer = 0x123d72c00] 18:15:47 INFO - PROCESS | 1652 | 1461719747238 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129921800) [pid = 1652] [serial = 1117] [outer = 0x123d72c00] 18:15:47 INFO - PROCESS | 1652 | 1461719747609 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]]]}] 18:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 18:15:47 INFO - PROCESS | 1652 | 1461719747647 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:15:47 INFO - PROCESS | 1652 | 1461719747648 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:15:47 INFO - PROCESS | 1652 | 1461719747650 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:15:47 INFO - PROCESS | 1652 | 1461719747651 Marionette TRACE conn2 <- [1,1462,null,{}] 18:15:47 INFO - PROCESS | 1652 | 1461719747653 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}] 18:15:47 INFO - PROCESS | 1652 | 1461719747751 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:15:47 INFO - PROCESS | 1652 | 1461719747763 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f5f000 == 45 [pid = 1652] [id = 373] 18:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123d77000) [pid = 1652] [serial = 1118] [outer = 0x0] 18:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a23e400) [pid = 1652] [serial = 1119] [outer = 0x123d77000] 18:15:47 INFO - PROCESS | 1652 | 1461719747788 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a9eb400) [pid = 1652] [serial = 1120] [outer = 0x123d77000] 18:15:48 INFO - PROCESS | 1652 | 1461719748146 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]]]}] 18:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 18:15:48 INFO - PROCESS | 1652 | 1461719748169 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:15:48 INFO - PROCESS | 1652 | 1461719748170 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:15:48 INFO - PROCESS | 1652 | 1461719748172 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:15:48 INFO - PROCESS | 1652 | 1461719748173 Marionette TRACE conn2 <- [1,1466,null,{}] 18:15:48 INFO - PROCESS | 1652 | 1461719748176 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}] 18:15:48 INFO - PROCESS | 1652 | 1461719748278 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:15:48 INFO - PROCESS | 1652 | 1461719748292 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12993e800 == 46 [pid = 1652] [id = 374] 18:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a9ec000) [pid = 1652] [serial = 1121] [outer = 0x0] 18:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b572c00) [pid = 1652] [serial = 1122] [outer = 0x12a9ec000] 18:15:48 INFO - PROCESS | 1652 | 1461719748318 Marionette DEBUG loaded listener.js 18:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b5b6800) [pid = 1652] [serial = 1123] [outer = 0x12a9ec000] 18:15:48 INFO - PROCESS | 1652 | 1461719748709 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]]]}] 18:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 18:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:15:48 INFO - PROCESS | 1652 | 1461719748748 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:15:48 INFO - PROCESS | 1652 | 1461719748749 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:15:48 INFO - PROCESS | 1652 | 1461719748752 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:15:48 INFO - PROCESS | 1652 | 1461719748754 Marionette TRACE conn2 <- [1,1470,null,{}] 18:15:48 INFO - PROCESS | 1652 | 1461719748757 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}] 18:15:48 INFO - PROCESS | 1652 | 1461719748918 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:15:48 INFO - PROCESS | 1652 | 1461719748938 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e72800 == 47 [pid = 1652] [id = 375] 18:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b179000) [pid = 1652] [serial = 1124] [outer = 0x0] 18:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b6eb400) [pid = 1652] [serial = 1125] [outer = 0x12b179000] 18:15:48 INFO - PROCESS | 1652 | 1461719748980 Marionette DEBUG loaded listener.js 18:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b6f2400) [pid = 1652] [serial = 1126] [outer = 0x12b179000] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123a23400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123a22800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11857c800) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115451000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11ad8c000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116542800) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11912ac00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113597800) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11ab9e000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d8d400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118f03400) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12e9d6c00) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:15:49 INFO - PROCESS | 1652 | 1461719749429 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]]]}] 18:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 719ms 18:15:49 INFO - PROCESS | 1652 | 1461719749477 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:15:49 INFO - PROCESS | 1652 | 1461719749479 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:15:49 INFO - PROCESS | 1652 | 1461719749487 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:15:49 INFO - PROCESS | 1652 | 1461719749489 Marionette TRACE conn2 <- [1,1474,null,{}] 18:15:49 INFO - PROCESS | 1652 | 1461719749497 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}] 18:15:49 INFO - PROCESS | 1652 | 1461719749606 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:15:49 INFO - PROCESS | 1652 | 1461719749612 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8b800 == 48 [pid = 1652] [id = 376] 18:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118ce7000) [pid = 1652] [serial = 1127] [outer = 0x0] 18:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123a23400) [pid = 1652] [serial = 1128] [outer = 0x118ce7000] 18:15:49 INFO - PROCESS | 1652 | 1461719749637 Marionette DEBUG loaded listener.js 18:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b5c4000) [pid = 1652] [serial = 1129] [outer = 0x118ce7000] 18:15:49 INFO - PROCESS | 1652 | 1461719749969 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]]]}] 18:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 527ms 18:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:15:50 INFO - PROCESS | 1652 | 1461719750015 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:15:50 INFO - PROCESS | 1652 | 1461719750016 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:15:50 INFO - PROCESS | 1652 | 1461719750018 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:15:50 INFO - PROCESS | 1652 | 1461719750020 Marionette TRACE conn2 <- [1,1478,null,{}] 18:15:50 INFO - PROCESS | 1652 | 1461719750022 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}] 18:15:50 INFO - PROCESS | 1652 | 1461719750142 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:15:50 INFO - PROCESS | 1652 | 1461719750149 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d508000 == 49 [pid = 1652] [id = 377] 18:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114b53000) [pid = 1652] [serial = 1130] [outer = 0x0] 18:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b6f8400) [pid = 1652] [serial = 1131] [outer = 0x114b53000] 18:15:50 INFO - PROCESS | 1652 | 1461719750178 Marionette DEBUG loaded listener.js 18:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bdb1400) [pid = 1652] [serial = 1132] [outer = 0x114b53000] 18:15:50 INFO - PROCESS | 1652 | 1461719750512 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]]]}] 18:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 18:15:50 INFO - PROCESS | 1652 | 1461719750539 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:15:50 INFO - PROCESS | 1652 | 1461719750541 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:15:50 INFO - PROCESS | 1652 | 1461719750546 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:15:50 INFO - PROCESS | 1652 | 1461719750547 Marionette TRACE conn2 <- [1,1482,null,{}] 18:15:50 INFO - PROCESS | 1652 | 1461719750550 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}] 18:15:50 INFO - PROCESS | 1652 | 1461719750640 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:15:50 INFO - PROCESS | 1652 | 1461719750644 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7db000 == 50 [pid = 1652] [id = 378] 18:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bdb3800) [pid = 1652] [serial = 1133] [outer = 0x0] 18:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bee3c00) [pid = 1652] [serial = 1134] [outer = 0x12bdb3800] 18:15:50 INFO - PROCESS | 1652 | 1461719750670 Marionette DEBUG loaded listener.js 18:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12beeb000) [pid = 1652] [serial = 1135] [outer = 0x12bdb3800] 18:15:51 INFO - PROCESS | 1652 | 1461719751061 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]]]}] 18:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 18:15:51 INFO - PROCESS | 1652 | 1461719751068 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:15:51 INFO - PROCESS | 1652 | 1461719751069 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:15:51 INFO - PROCESS | 1652 | 1461719751071 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:15:51 INFO - PROCESS | 1652 | 1461719751072 Marionette TRACE conn2 <- [1,1486,null,{}] 18:15:51 INFO - PROCESS | 1652 | 1461719751077 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}] 18:15:51 INFO - PROCESS | 1652 | 1461719751165 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:15:51 INFO - PROCESS | 1652 | 1461719751169 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd22000 == 51 [pid = 1652] [id = 379] 18:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12beeb400) [pid = 1652] [serial = 1136] [outer = 0x0] 18:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c0b3000) [pid = 1652] [serial = 1137] [outer = 0x12beeb400] 18:15:51 INFO - PROCESS | 1652 | 1461719751194 Marionette DEBUG loaded listener.js 18:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12d204800) [pid = 1652] [serial = 1138] [outer = 0x12beeb400] 18:15:51 INFO - PROCESS | 1652 | 1461719751730 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]]]}] 18:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 724ms 18:15:51 INFO - PROCESS | 1652 | 1461719751809 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:15:51 INFO - PROCESS | 1652 | 1461719751811 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:15:51 INFO - PROCESS | 1652 | 1461719751816 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:15:51 INFO - PROCESS | 1652 | 1461719751819 Marionette TRACE conn2 <- [1,1490,null,{}] 18:15:51 INFO - PROCESS | 1652 | 1461719751824 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}] 18:15:51 INFO - PROCESS | 1652 | 1461719751934 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:15:52 INFO - PROCESS | 1652 | 1461719752027 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a959800 == 52 [pid = 1652] [id = 380] 18:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118532000) [pid = 1652] [serial = 1139] [outer = 0x0] 18:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118c1cc00) [pid = 1652] [serial = 1140] [outer = 0x118532000] 18:15:52 INFO - PROCESS | 1652 | 1461719752057 Marionette DEBUG loaded listener.js 18:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119262800) [pid = 1652] [serial = 1141] [outer = 0x118532000] 18:15:52 INFO - PROCESS | 1652 | 1461719752479 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]]]}] 18:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 674ms 18:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:15:52 INFO - PROCESS | 1652 | 1461719752490 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:15:52 INFO - PROCESS | 1652 | 1461719752494 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:15:52 INFO - PROCESS | 1652 | 1461719752499 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:15:52 INFO - PROCESS | 1652 | 1461719752501 Marionette TRACE conn2 <- [1,1494,null,{}] 18:15:52 INFO - PROCESS | 1652 | 1461719752503 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}] 18:15:52 INFO - PROCESS | 1652 | 1461719752612 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:15:52 INFO - PROCESS | 1652 | 1461719752666 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124032800 == 53 [pid = 1652] [id = 381] 18:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11857c400) [pid = 1652] [serial = 1142] [outer = 0x0] 18:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11ad68400) [pid = 1652] [serial = 1143] [outer = 0x11857c400] 18:15:52 INFO - PROCESS | 1652 | 1461719752696 Marionette DEBUG loaded listener.js 18:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bf8ec00) [pid = 1652] [serial = 1144] [outer = 0x11857c400] 18:15:53 INFO - PROCESS | 1652 | 1461719753136 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]]]}] 18:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 18:15:53 INFO - PROCESS | 1652 | 1461719753168 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:15:53 INFO - PROCESS | 1652 | 1461719753170 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:15:53 INFO - PROCESS | 1652 | 1461719753173 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 1652 | 1461719753176 Marionette TRACE conn2 <- [1,1498,null,{}] 18:15:53 INFO - PROCESS | 1652 | 1461719753184 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}] 18:15:53 INFO - PROCESS | 1652 | 1461719753349 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:15:53 INFO - PROCESS | 1652 | 1461719753456 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d755800 == 54 [pid = 1652] [id = 382] 18:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1273e6000) [pid = 1652] [serial = 1145] [outer = 0x0] 18:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127e79800) [pid = 1652] [serial = 1146] [outer = 0x1273e6000] 18:15:53 INFO - PROCESS | 1652 | 1461719753509 Marionette DEBUG loaded listener.js 18:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12980f400) [pid = 1652] [serial = 1147] [outer = 0x1273e6000] 18:15:54 INFO - PROCESS | 1652 | 1461719754044 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]]]}] 18:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 923ms 18:15:54 INFO - PROCESS | 1652 | 1461719754097 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:15:54 INFO - PROCESS | 1652 | 1461719754100 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:15:54 INFO - PROCESS | 1652 | 1461719754103 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:15:54 INFO - PROCESS | 1652 | 1461719754108 Marionette TRACE conn2 <- [1,1502,null,{}] 18:15:54 INFO - PROCESS | 1652 | 1461719754112 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}] 18:15:54 INFO - PROCESS | 1652 | 1461719754273 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:15:54 INFO - PROCESS | 1652 | 1461719754367 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60e000 == 55 [pid = 1652] [id = 383] 18:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a245000) [pid = 1652] [serial = 1148] [outer = 0x0] 18:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a9e7400) [pid = 1652] [serial = 1149] [outer = 0x12a245000] 18:15:54 INFO - PROCESS | 1652 | 1461719754417 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b6ecc00) [pid = 1652] [serial = 1150] [outer = 0x12a245000] 18:15:54 INFO - PROCESS | 1652 | 1461719754867 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]]]}] 18:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 777ms 18:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:15:54 INFO - PROCESS | 1652 | 1461719754881 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:15:54 INFO - PROCESS | 1652 | 1461719754882 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:15:54 INFO - PROCESS | 1652 | 1461719754884 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:15:54 INFO - PROCESS | 1652 | 1461719754886 Marionette TRACE conn2 <- [1,1506,null,{}] 18:15:54 INFO - PROCESS | 1652 | 1461719754888 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}] 18:15:54 INFO - PROCESS | 1652 | 1461719754992 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:15:55 INFO - PROCESS | 1652 | 1461719755043 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb40800 == 56 [pid = 1652] [id = 384] 18:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a9e1000) [pid = 1652] [serial = 1151] [outer = 0x0] 18:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b8bc800) [pid = 1652] [serial = 1152] [outer = 0x12a9e1000] 18:15:55 INFO - PROCESS | 1652 | 1461719755072 Marionette DEBUG loaded listener.js 18:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bdabc00) [pid = 1652] [serial = 1153] [outer = 0x12a9e1000] 18:15:55 INFO - PROCESS | 1652 | 1461719755535 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]]]}] 18:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 668ms 18:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:15:55 INFO - PROCESS | 1652 | 1461719755553 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:15:55 INFO - PROCESS | 1652 | 1461719755555 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:15:55 INFO - PROCESS | 1652 | 1461719755557 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:15:55 INFO - PROCESS | 1652 | 1461719755558 Marionette TRACE conn2 <- [1,1510,null,{}] 18:15:55 INFO - PROCESS | 1652 | 1461719755561 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}] 18:15:55 INFO - PROCESS | 1652 | 1461719755671 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:15:55 INFO - PROCESS | 1652 | 1461719755724 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba9e000 == 57 [pid = 1652] [id = 385] 18:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115524400) [pid = 1652] [serial = 1154] [outer = 0x0] 18:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c4e7c00) [pid = 1652] [serial = 1155] [outer = 0x115524400] 18:15:55 INFO - PROCESS | 1652 | 1461719755756 Marionette DEBUG loaded listener.js 18:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d210400) [pid = 1652] [serial = 1156] [outer = 0x115524400] 18:15:56 INFO - PROCESS | 1652 | 1461719756410 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]]]}] 18:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 922ms 18:15:56 INFO - PROCESS | 1652 | 1461719756479 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:15:56 INFO - PROCESS | 1652 | 1461719756482 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:15:56 INFO - PROCESS | 1652 | 1461719756485 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:15:56 INFO - PROCESS | 1652 | 1461719756488 Marionette TRACE conn2 <- [1,1514,null,{}] 18:15:56 INFO - PROCESS | 1652 | 1461719756494 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}] 18:15:56 INFO - PROCESS | 1652 | 1461719756587 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:15:56 INFO - PROCESS | 1652 | 1461719756657 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x115a61800 == 58 [pid = 1652] [id = 386] 18:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114fb5800) [pid = 1652] [serial = 1157] [outer = 0x0] 18:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115452400) [pid = 1652] [serial = 1158] [outer = 0x114fb5800] 18:15:56 INFO - PROCESS | 1652 | 1461719756687 Marionette DEBUG loaded listener.js 18:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117846800) [pid = 1652] [serial = 1159] [outer = 0x114fb5800] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7db000 == 57 [pid = 1652] [id = 378] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d508000 == 56 [pid = 1652] [id = 377] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8b800 == 55 [pid = 1652] [id = 376] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129e72800 == 54 [pid = 1652] [id = 375] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12993e800 == 53 [pid = 1652] [id = 374] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x127f5f000 == 52 [pid = 1652] [id = 373] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x124445800 == 51 [pid = 1652] [id = 372] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12980a400) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12399f800 == 50 [pid = 1652] [id = 371] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfb4800 == 49 [pid = 1652] [id = 370] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad3800 == 48 [pid = 1652] [id = 369] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1185db800 == 47 [pid = 1652] [id = 368] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11a942000 == 46 [pid = 1652] [id = 367] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d261000 == 45 [pid = 1652] [id = 364] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd86000 == 44 [pid = 1652] [id = 363] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfb2000 == 43 [pid = 1652] [id = 362] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd0800 == 42 [pid = 1652] [id = 361] 18:15:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b161000 == 41 [pid = 1652] [id = 360] 18:15:57 INFO - PROCESS | 1652 | 1461719757132 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]]]}] 18:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 674ms 18:15:57 INFO - PROCESS | 1652 | 1461719757160 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 1652 | 1461719757164 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:15:57 INFO - PROCESS | 1652 | 1461719757168 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 1652 | 1461719757170 Marionette TRACE conn2 <- [1,1518,null,{}] 18:15:57 INFO - PROCESS | 1652 | 1461719757172 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}] 18:15:57 INFO - PROCESS | 1652 | 1461719757267 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12fa38000) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127074400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123d7c400) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x113714400) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11ab9fc00) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119a49400) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11852b800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115520800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11656d400) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b772800) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118ce5c00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119137c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11ab34000) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ad70000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12756c800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118f70800) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127859800) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129803000) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bf99800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114fb7400) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12438f400) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123a1dc00) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c30f800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bf8d800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12785b000) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 18:15:57 INFO - PROCESS | 1652 | 1461719757322 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f78800 == 42 [pid = 1652] [id = 387] 18:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114fb7400) [pid = 1652] [serial = 1160] [outer = 0x0] 18:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116591800) [pid = 1652] [serial = 1161] [outer = 0x114fb7400] 18:15:57 INFO - PROCESS | 1652 | 1461719757353 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f0e000) [pid = 1652] [serial = 1162] [outer = 0x114fb7400] 18:15:57 INFO - PROCESS | 1652 | 1461719757663 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]]]}] 18:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 523ms 18:15:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:15:57 INFO - PROCESS | 1652 | 1461719757694 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 1652 | 1461719757696 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:15:57 INFO - PROCESS | 1652 | 1461719757698 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 1652 | 1461719757701 Marionette TRACE conn2 <- [1,1522,null,{}] 18:15:57 INFO - PROCESS | 1652 | 1461719757711 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}] 18:15:57 INFO - PROCESS | 1652 | 1461719757815 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:15:57 INFO - PROCESS | 1652 | 1461719757884 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b72c000 == 43 [pid = 1652] [id = 388] 18:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a63e800) [pid = 1652] [serial = 1163] [outer = 0x0] 18:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11ab40000) [pid = 1652] [serial = 1164] [outer = 0x11a63e800] 18:15:57 INFO - PROCESS | 1652 | 1461719757913 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11afa5400) [pid = 1652] [serial = 1165] [outer = 0x11a63e800] 18:15:58 INFO - PROCESS | 1652 | 1461719758209 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"]]]}] 18:15:58 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 () { 18:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:15:58 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 () { 18:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:15:58 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 () { 18:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:15:58 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 () { 18:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:15:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 18:15:58 INFO - PROCESS | 1652 | 1461719758220 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:15:58 INFO - PROCESS | 1652 | 1461719758222 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:15:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:15:58 INFO - PROCESS | 1652 | 1461719758233 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:15:58 INFO - PROCESS | 1652 | 1461719758234 Marionette TRACE conn2 <- [1,1526,null,{}] 18:15:58 INFO - PROCESS | 1652 | 1461719758236 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}] 18:15:58 INFO - PROCESS | 1652 | 1461719758327 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:15:58 INFO - PROCESS | 1652 | 1461719758379 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfbc800 == 44 [pid = 1652] [id = 389] 18:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11ad70000) [pid = 1652] [serial = 1166] [outer = 0x0] 18:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11baaa000) [pid = 1652] [serial = 1167] [outer = 0x11ad70000] 18:15:58 INFO - PROCESS | 1652 | 1461719758406 Marionette DEBUG loaded listener.js 18:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123797400) [pid = 1652] [serial = 1168] [outer = 0x11ad70000] 18:15:58 INFO - PROCESS | 1652 | 1461719758784 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"]]]}] 18:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:15:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 570ms 18:15:58 INFO - PROCESS | 1652 | 1461719758804 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:15:58 INFO - PROCESS | 1652 | 1461719758806 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:15:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:15:58 INFO - PROCESS | 1652 | 1461719758812 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:15:58 INFO - PROCESS | 1652 | 1461719758813 Marionette TRACE conn2 <- [1,1530,null,{}] 18:15:58 INFO - PROCESS | 1652 | 1461719758816 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}] 18:15:58 INFO - PROCESS | 1652 | 1461719758922 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:15:59 INFO - PROCESS | 1652 | 1461719759097 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118516000 == 45 [pid = 1652] [id = 390] 18:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114bba000) [pid = 1652] [serial = 1169] [outer = 0x0] 18:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114fb4000) [pid = 1652] [serial = 1170] [outer = 0x114bba000] 18:15:59 INFO - PROCESS | 1652 | 1461719759133 Marionette DEBUG loaded listener.js 18:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116543000) [pid = 1652] [serial = 1171] [outer = 0x114bba000] 18:15:59 INFO - PROCESS | 1652 | 1461719759537 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]]]}] 18:15:59 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 18:15:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:15:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:15:59 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. 18:15:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:15:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 771ms 18:15:59 INFO - PROCESS | 1652 | 1461719759585 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:15:59 INFO - PROCESS | 1652 | 1461719759590 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:15:59 INFO - PROCESS | 1652 | 1461719759595 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 1652 | 1461719759599 Marionette TRACE conn2 <- [1,1534,null,{}] 18:15:59 INFO - PROCESS | 1652 | 1461719759604 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}] 18:15:59 INFO - PROCESS | 1652 | 1461719759790 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:15:59 INFO - PROCESS | 1652 | 1461719759914 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b79b000 == 46 [pid = 1652] [id = 391] 18:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11852fc00) [pid = 1652] [serial = 1172] [outer = 0x0] 18:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118f11400) [pid = 1652] [serial = 1173] [outer = 0x11852fc00] 18:15:59 INFO - PROCESS | 1652 | 1461719759948 Marionette DEBUG loaded listener.js 18:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11ab9e800) [pid = 1652] [serial = 1174] [outer = 0x11852fc00] 18:16:00 INFO - PROCESS | 1652 | 1461719760384 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]]]}] 18:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 825ms 18:16:00 INFO - PROCESS | 1652 | 1461719760422 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:16:00 INFO - PROCESS | 1652 | 1461719760425 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:16:00 INFO - PROCESS | 1652 | 1461719760427 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:16:00 INFO - PROCESS | 1652 | 1461719760429 Marionette TRACE conn2 <- [1,1538,null,{}] 18:16:00 INFO - PROCESS | 1652 | 1461719760431 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}] 18:16:00 INFO - PROCESS | 1652 | 1461719760533 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:16:00 INFO - PROCESS | 1652 | 1461719760587 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12432e800 == 47 [pid = 1652] [id = 392] 18:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11ab9fc00) [pid = 1652] [serial = 1175] [outer = 0x0] 18:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bf94c00) [pid = 1652] [serial = 1176] [outer = 0x11ab9fc00] 18:16:00 INFO - PROCESS | 1652 | 1461719760618 Marionette DEBUG loaded listener.js 18:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123a22c00) [pid = 1652] [serial = 1177] [outer = 0x11ab9fc00] 18:16:01 INFO - PROCESS | 1652 | 1461719761055 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]]]}] 18:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 18:16:01 INFO - PROCESS | 1652 | 1461719761100 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:16:01 INFO - PROCESS | 1652 | 1461719761102 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:16:01 INFO - PROCESS | 1652 | 1461719761114 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:16:01 INFO - PROCESS | 1652 | 1461719761120 Marionette TRACE conn2 <- [1,1542,null,{}] 18:16:01 INFO - PROCESS | 1652 | 1461719761125 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}] 18:16:01 INFO - PROCESS | 1652 | 1461719761272 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:16:01 INFO - PROCESS | 1652 | 1461719761336 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277ea800 == 48 [pid = 1652] [id = 393] 18:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11b256800) [pid = 1652] [serial = 1178] [outer = 0x0] 18:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1246a9800) [pid = 1652] [serial = 1179] [outer = 0x11b256800] 18:16:01 INFO - PROCESS | 1652 | 1461719761368 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127fdec00) [pid = 1652] [serial = 1180] [outer = 0x11b256800] 18:16:01 INFO - PROCESS | 1652 | 1461719761778 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]]]}] 18:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 683ms 18:16:01 INFO - PROCESS | 1652 | 1461719761819 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:16:01 INFO - PROCESS | 1652 | 1461719761821 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:16:01 INFO - PROCESS | 1652 | 1461719761825 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:16:01 INFO - PROCESS | 1652 | 1461719761827 Marionette TRACE conn2 <- [1,1546,null,{}] 18:16:01 INFO - PROCESS | 1652 | 1461719761829 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}] 18:16:01 INFO - PROCESS | 1652 | 1461719761929 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:16:01 INFO - PROCESS | 1652 | 1461719761981 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x129829800 == 49 [pid = 1652] [id = 394] 18:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127e7b800) [pid = 1652] [serial = 1181] [outer = 0x0] 18:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129806800) [pid = 1652] [serial = 1182] [outer = 0x127e7b800] 18:16:02 INFO - PROCESS | 1652 | 1461719762011 Marionette DEBUG loaded listener.js 18:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12992d400) [pid = 1652] [serial = 1183] [outer = 0x127e7b800] 18:16:02 INFO - PROCESS | 1652 | 1461719762422 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]]]}] 18:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms 18:16:02 INFO - PROCESS | 1652 | 1461719762445 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:16:02 INFO - PROCESS | 1652 | 1461719762446 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:16:02 INFO - PROCESS | 1652 | 1461719762449 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:16:02 INFO - PROCESS | 1652 | 1461719762450 Marionette TRACE conn2 <- [1,1550,null,{}] 18:16:02 INFO - PROCESS | 1652 | 1461719762452 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}] 18:16:02 INFO - PROCESS | 1652 | 1461719762553 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:16:02 INFO - PROCESS | 1652 | 1461719762603 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d58000 == 50 [pid = 1652] [id = 395] 18:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a23d400) [pid = 1652] [serial = 1184] [outer = 0x0] 18:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a242800) [pid = 1652] [serial = 1185] [outer = 0x12a23d400] 18:16:02 INFO - PROCESS | 1652 | 1461719762640 Marionette DEBUG loaded listener.js 18:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a9ec400) [pid = 1652] [serial = 1186] [outer = 0x12a23d400] 18:16:03 INFO - PROCESS | 1652 | 1461719763113 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]]]}] 18:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 719ms 18:16:03 INFO - PROCESS | 1652 | 1461719763209 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:16:03 INFO - PROCESS | 1652 | 1461719763211 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:16:03 INFO - PROCESS | 1652 | 1461719763215 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:16:03 INFO - PROCESS | 1652 | 1461719763216 Marionette TRACE conn2 <- [1,1554,null,{}] 18:16:03 INFO - PROCESS | 1652 | 1461719763218 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}] 18:16:03 INFO - PROCESS | 1652 | 1461719763318 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:16:03 INFO - PROCESS | 1652 | 1461719763382 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02b800 == 51 [pid = 1652] [id = 396] 18:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a23dc00) [pid = 1652] [serial = 1187] [outer = 0x0] 18:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b6f7c00) [pid = 1652] [serial = 1188] [outer = 0x12a23dc00] 18:16:03 INFO - PROCESS | 1652 | 1461719763412 Marionette DEBUG loaded listener.js 18:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bdad800) [pid = 1652] [serial = 1189] [outer = 0x12a23dc00] 18:16:03 INFO - PROCESS | 1652 | 1461719763852 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]]]}] 18:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 668ms 18:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:16:03 INFO - PROCESS | 1652 | 1461719763883 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:16:03 INFO - PROCESS | 1652 | 1461719763885 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:16:03 INFO - PROCESS | 1652 | 1461719763887 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:16:03 INFO - PROCESS | 1652 | 1461719763888 Marionette TRACE conn2 <- [1,1558,null,{}] 18:16:03 INFO - PROCESS | 1652 | 1461719763893 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}] 18:16:03 INFO - PROCESS | 1652 | 1461719763990 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:16:04 INFO - PROCESS | 1652 | 1461719764056 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d518000 == 52 [pid = 1652] [id = 397] 18:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bdaa000) [pid = 1652] [serial = 1190] [outer = 0x0] 18:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bee0400) [pid = 1652] [serial = 1191] [outer = 0x12bdaa000] 18:16:04 INFO - PROCESS | 1652 | 1461719764087 Marionette DEBUG loaded listener.js 18:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12c0b1800) [pid = 1652] [serial = 1192] [outer = 0x12bdaa000] 18:16:04 INFO - PROCESS | 1652 | 1461719764655 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]]]}] 18:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 823ms 18:16:04 INFO - PROCESS | 1652 | 1461719764710 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:16:04 INFO - PROCESS | 1652 | 1461719764713 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:16:04 INFO - PROCESS | 1652 | 1461719764716 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:16:04 INFO - PROCESS | 1652 | 1461719764718 Marionette TRACE conn2 <- [1,1562,null,{}] 18:16:04 INFO - PROCESS | 1652 | 1461719764722 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}] 18:16:04 INFO - PROCESS | 1652 | 1461719764850 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:16:04 INFO - PROCESS | 1652 | 1461719764862 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119177000 == 53 [pid = 1652] [id = 398] 18:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x116572000) [pid = 1652] [serial = 1193] [outer = 0x0] 18:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118cf2800) [pid = 1652] [serial = 1194] [outer = 0x116572000] 18:16:04 INFO - PROCESS | 1652 | 1461719764885 Marionette DEBUG loaded listener.js 18:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119e47800) [pid = 1652] [serial = 1195] [outer = 0x116572000] 18:16:05 INFO - PROCESS | 1652 | 1461719765452 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]]]}] 18:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 777ms 18:16:05 INFO - PROCESS | 1652 | 1461719765496 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:16:05 INFO - PROCESS | 1652 | 1461719765501 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:16:05 INFO - PROCESS | 1652 | 1461719765508 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:16:05 INFO - PROCESS | 1652 | 1461719765510 Marionette TRACE conn2 <- [1,1566,null,{}] 18:16:05 INFO - PROCESS | 1652 | 1461719765513 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}] 18:16:05 INFO - PROCESS | 1652 | 1461719765608 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfbc800 == 52 [pid = 1652] [id = 389] 18:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11b72c000 == 51 [pid = 1652] [id = 388] 18:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118f78800 == 50 [pid = 1652] [id = 387] 18:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x115a61800 == 49 [pid = 1652] [id = 386] 18:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124032800 == 48 [pid = 1652] [id = 381] 18:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a959800 == 47 [pid = 1652] [id = 380] 18:16:05 INFO - PROCESS | 1652 | 1461719765754 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c55800 == 48 [pid = 1652] [id = 399] 18:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118c21000) [pid = 1652] [serial = 1196] [outer = 0x0] 18:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11ad8c000) [pid = 1652] [serial = 1197] [outer = 0x118c21000] 18:16:05 INFO - PROCESS | 1652 | 1461719765782 Marionette DEBUG loaded listener.js 18:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c4e7400) [pid = 1652] [serial = 1198] [outer = 0x118c21000] 18:16:06 INFO - PROCESS | 1652 | 1461719766143 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]]]}] 18:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 18:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:16:06 INFO - PROCESS | 1652 | 1461719766194 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:16:06 INFO - PROCESS | 1652 | 1461719766196 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:16:06 INFO - PROCESS | 1652 | 1461719766198 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:16:06 INFO - PROCESS | 1652 | 1461719766200 Marionette TRACE conn2 <- [1,1570,null,{}] 18:16:06 INFO - PROCESS | 1652 | 1461719766208 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}] 18:16:06 INFO - PROCESS | 1652 | 1461719766314 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:16:06 INFO - PROCESS | 1652 | 1461719766354 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x127553800 == 49 [pid = 1652] [id = 400] 18:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123a1ec00) [pid = 1652] [serial = 1199] [outer = 0x0] 18:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12756f000) [pid = 1652] [serial = 1200] [outer = 0x123a1ec00] 18:16:06 INFO - PROCESS | 1652 | 1461719766381 Marionette DEBUG loaded listener.js 18:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12980b000) [pid = 1652] [serial = 1201] [outer = 0x123a1ec00] 18:16:06 INFO - PROCESS | 1652 | 1461719766733 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]]]}] 18:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 572ms 18:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:16:06 INFO - PROCESS | 1652 | 1461719766771 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:16:06 INFO - PROCESS | 1652 | 1461719766772 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:16:06 INFO - PROCESS | 1652 | 1461719766775 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:16:06 INFO - PROCESS | 1652 | 1461719766776 Marionette TRACE conn2 <- [1,1574,null,{}] 18:16:06 INFO - PROCESS | 1652 | 1461719766778 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}] 18:16:06 INFO - PROCESS | 1652 | 1461719766885 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:16:06 INFO - PROCESS | 1652 | 1461719766925 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e71000 == 50 [pid = 1652] [id = 401] 18:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a23ac00) [pid = 1652] [serial = 1202] [outer = 0x0] 18:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b183000) [pid = 1652] [serial = 1203] [outer = 0x12a23ac00] 18:16:06 INFO - PROCESS | 1652 | 1461719766953 Marionette DEBUG loaded listener.js 18:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b6f4400) [pid = 1652] [serial = 1204] [outer = 0x12a23ac00] 18:16:07 INFO - PROCESS | 1652 | 1461719767406 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]]]}] 18:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 18:16:07 INFO - PROCESS | 1652 | 1461719767449 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:16:07 INFO - PROCESS | 1652 | 1461719767451 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:16:07 INFO - PROCESS | 1652 | 1461719767454 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:16:07 INFO - PROCESS | 1652 | 1461719767457 Marionette TRACE conn2 <- [1,1578,null,{}] 18:16:07 INFO - PROCESS | 1652 | 1461719767461 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}] 18:16:07 INFO - PROCESS | 1652 | 1461719767584 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:16:07 INFO - PROCESS | 1652 | 1461719767619 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7d6800 == 51 [pid = 1652] [id = 402] 18:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12bee4400) [pid = 1652] [serial = 1205] [outer = 0x0] 18:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12c0b6400) [pid = 1652] [serial = 1206] [outer = 0x12bee4400] 18:16:07 INFO - PROCESS | 1652 | 1461719767645 Marionette DEBUG loaded listener.js 18:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d204c00) [pid = 1652] [serial = 1207] [outer = 0x12bee4400] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123d72c00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a9ec000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123d77000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b179000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b178400) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11b2a2c00) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x119aa9000) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118a0f800) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12370c000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1147e1000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114754800) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118c18000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x123a29c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12992ec00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a4e7000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114b53000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118ce7000) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11359f400) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x116545000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11ad86000) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129c3d000) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bdb3800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a63e800) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1273e6000) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11857c400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114fb7400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114fb5800) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118532000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:16:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115524400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:16:08 INFO - PROCESS | 1652 | 1461719768080 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]]]}] 18:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 675ms 18:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:16:08 INFO - PROCESS | 1652 | 1461719768130 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:16:08 INFO - PROCESS | 1652 | 1461719768131 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:16:08 INFO - PROCESS | 1652 | 1461719768133 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:16:08 INFO - PROCESS | 1652 | 1461719768134 Marionette TRACE conn2 <- [1,1582,null,{}] 18:16:08 INFO - PROCESS | 1652 | 1461719768136 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}] 18:16:08 INFO - PROCESS | 1652 | 1461719768249 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:16:08 INFO - PROCESS | 1652 | 1461719768254 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d55800 == 52 [pid = 1652] [id = 403] 18:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118c18000) [pid = 1652] [serial = 1208] [outer = 0x0] 18:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124385000) [pid = 1652] [serial = 1209] [outer = 0x118c18000] 18:16:08 INFO - PROCESS | 1652 | 1461719768282 Marionette DEBUG loaded listener.js 18:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129cc9800) [pid = 1652] [serial = 1210] [outer = 0x118c18000] 18:16:08 INFO - PROCESS | 1652 | 1461719768660 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]]]}] 18:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 18:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:16:08 INFO - PROCESS | 1652 | 1461719768701 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:16:08 INFO - PROCESS | 1652 | 1461719768703 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:16:08 INFO - PROCESS | 1652 | 1461719768705 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:16:08 INFO - PROCESS | 1652 | 1461719768706 Marionette TRACE conn2 <- [1,1586,null,{}] 18:16:08 INFO - PROCESS | 1652 | 1461719768715 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}] 18:16:08 INFO - PROCESS | 1652 | 1461719768800 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:16:08 INFO - PROCESS | 1652 | 1461719768804 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e608800 == 53 [pid = 1652] [id = 404] 18:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12380ac00) [pid = 1652] [serial = 1211] [outer = 0x0] 18:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b580400) [pid = 1652] [serial = 1212] [outer = 0x12380ac00] 18:16:08 INFO - PROCESS | 1652 | 1461719768833 Marionette DEBUG loaded listener.js 18:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c0b9c00) [pid = 1652] [serial = 1213] [outer = 0x12380ac00] 18:16:09 INFO - PROCESS | 1652 | 1461719769245 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]]]}] 18:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 580ms 18:16:09 INFO - PROCESS | 1652 | 1461719769286 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:16:09 INFO - PROCESS | 1652 | 1461719769288 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:16:09 INFO - PROCESS | 1652 | 1461719769295 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:16:09 INFO - PROCESS | 1652 | 1461719769297 Marionette TRACE conn2 <- [1,1590,null,{}] 18:16:09 INFO - PROCESS | 1652 | 1461719769300 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}] 18:16:09 INFO - PROCESS | 1652 | 1461719769471 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:16:09 INFO - PROCESS | 1652 | 1461719769487 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb4f800 == 54 [pid = 1652] [id = 405] 18:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a237800) [pid = 1652] [serial = 1214] [outer = 0x0] 18:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d20a000) [pid = 1652] [serial = 1215] [outer = 0x12a237800] 18:16:09 INFO - PROCESS | 1652 | 1461719769524 Marionette DEBUG loaded listener.js 18:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d2c4000) [pid = 1652] [serial = 1216] [outer = 0x12a237800] 18:16:09 INFO - PROCESS | 1652 | 1461719769835 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]]]}] 18:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 573ms 18:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:16:09 INFO - PROCESS | 1652 | 1461719769930 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:16:09 INFO - PROCESS | 1652 | 1461719769932 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:16:09 INFO - PROCESS | 1652 | 1461719769938 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:16:09 INFO - PROCESS | 1652 | 1461719769941 Marionette TRACE conn2 <- [1,1594,null,{}] 18:16:09 INFO - PROCESS | 1652 | 1461719769945 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}] 18:16:10 INFO - PROCESS | 1652 | 1461719770072 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:16:10 INFO - PROCESS | 1652 | 1461719770143 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa05000 == 55 [pid = 1652] [id = 406] 18:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115878800) [pid = 1652] [serial = 1217] [outer = 0x0] 18:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x116576800) [pid = 1652] [serial = 1218] [outer = 0x115878800] 18:16:10 INFO - PROCESS | 1652 | 1461719770175 Marionette DEBUG loaded listener.js 18:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118cec400) [pid = 1652] [serial = 1219] [outer = 0x115878800] 18:16:10 INFO - PROCESS | 1652 | 1461719770602 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]]]}] 18:16:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:16:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 18:16:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:16:10 INFO - PROCESS | 1652 | 1461719770662 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:16:10 INFO - PROCESS | 1652 | 1461719770664 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:16:10 INFO - PROCESS | 1652 | 1461719770669 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:16:10 INFO - PROCESS | 1652 | 1461719770672 Marionette TRACE conn2 <- [1,1598,null,{}] 18:16:10 INFO - PROCESS | 1652 | 1461719770675 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}] 18:16:10 INFO - PROCESS | 1652 | 1461719770781 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:16:10 INFO - PROCESS | 1652 | 1461719770840 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e4a800 == 56 [pid = 1652] [id = 407] 18:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119260c00) [pid = 1652] [serial = 1220] [outer = 0x0] 18:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11b29ac00) [pid = 1652] [serial = 1221] [outer = 0x119260c00] 18:16:10 INFO - PROCESS | 1652 | 1461719770870 Marionette DEBUG loaded listener.js 18:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11c304c00) [pid = 1652] [serial = 1222] [outer = 0x119260c00] 18:16:11 INFO - PROCESS | 1652 | 1461719771313 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]]]}] 18:16:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:16:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 18:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:16:11 INFO - PROCESS | 1652 | 1461719771340 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:16:11 INFO - PROCESS | 1652 | 1461719771342 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:16:11 INFO - PROCESS | 1652 | 1461719771344 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:16:11 INFO - PROCESS | 1652 | 1461719771345 Marionette TRACE conn2 <- [1,1602,null,{}] 18:16:11 INFO - PROCESS | 1652 | 1461719771349 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}] 18:16:11 INFO - PROCESS | 1652 | 1461719771482 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:16:11 INFO - PROCESS | 1652 | 1461719771587 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb5b800 == 57 [pid = 1652] [id = 408] 18:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127570400) [pid = 1652] [serial = 1223] [outer = 0x0] 18:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127fdf800) [pid = 1652] [serial = 1224] [outer = 0x127570400] 18:16:11 INFO - PROCESS | 1652 | 1461719771623 Marionette DEBUG loaded listener.js 18:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129cc8400) [pid = 1652] [serial = 1225] [outer = 0x127570400] 18:16:12 INFO - PROCESS | 1652 | 1461719772047 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]]]}] 18:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 721ms 18:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:16:12 INFO - PROCESS | 1652 | 1461719772065 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:16:12 INFO - PROCESS | 1652 | 1461719772067 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:16:12 INFO - PROCESS | 1652 | 1461719772069 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:16:12 INFO - PROCESS | 1652 | 1461719772070 Marionette TRACE conn2 <- [1,1606,null,{}] 18:16:12 INFO - PROCESS | 1652 | 1461719772072 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}] 18:16:12 INFO - PROCESS | 1652 | 1461719772178 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:16:12 INFO - PROCESS | 1652 | 1461719772236 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fba0000 == 58 [pid = 1652] [id = 409] 18:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b578000) [pid = 1652] [serial = 1226] [outer = 0x0] 18:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b6f4800) [pid = 1652] [serial = 1227] [outer = 0x12b578000] 18:16:12 INFO - PROCESS | 1652 | 1461719772266 Marionette DEBUG loaded listener.js 18:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d2c7c00) [pid = 1652] [serial = 1228] [outer = 0x12b578000] 18:16:12 INFO - PROCESS | 1652 | 1461719772712 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]]]}] 18:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 18:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:16:12 INFO - PROCESS | 1652 | 1461719772743 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:16:12 INFO - PROCESS | 1652 | 1461719772745 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:16:12 INFO - PROCESS | 1652 | 1461719772747 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:16:12 INFO - PROCESS | 1652 | 1461719772748 Marionette TRACE conn2 <- [1,1610,null,{}] 18:16:12 INFO - PROCESS | 1652 | 1461719772750 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}] 18:16:12 INFO - PROCESS | 1652 | 1461719772851 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:16:12 INFO - PROCESS | 1652 | 1461719772940 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300dd000 == 59 [pid = 1652] [id = 410] 18:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b57ac00) [pid = 1652] [serial = 1229] [outer = 0x0] 18:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d39b800) [pid = 1652] [serial = 1230] [outer = 0x12b57ac00] 18:16:12 INFO - PROCESS | 1652 | 1461719772971 Marionette DEBUG loaded listener.js 18:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d7aec00) [pid = 1652] [serial = 1231] [outer = 0x12b57ac00] 18:16:13 INFO - PROCESS | 1652 | 1461719773381 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]]]}] 18:16:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:16:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 18:16:13 INFO - PROCESS | 1652 | 1461719773425 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:16:13 INFO - PROCESS | 1652 | 1461719773427 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:16:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:16:13 INFO - PROCESS | 1652 | 1461719773431 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:16:13 INFO - PROCESS | 1652 | 1461719773432 Marionette TRACE conn2 <- [1,1614,null,{}] 18:16:13 INFO - PROCESS | 1652 | 1461719773434 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}] 18:16:13 INFO - PROCESS | 1652 | 1461719773554 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:16:13 INFO - PROCESS | 1652 | 1461719773628 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306bb000 == 60 [pid = 1652] [id = 411] 18:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ddeb800) [pid = 1652] [serial = 1232] [outer = 0x0] 18:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e4b7800) [pid = 1652] [serial = 1233] [outer = 0x12ddeb800] 18:16:13 INFO - PROCESS | 1652 | 1461719773659 Marionette DEBUG loaded listener.js 18:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e4c0400) [pid = 1652] [serial = 1234] [outer = 0x12ddeb800] 18:16:14 INFO - PROCESS | 1652 | 1461719774094 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]]]}] 18:16:14 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 18:16:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 18:16:14 INFO - PROCESS | 1652 | 1461719774100 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:16:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:16:14 INFO - PROCESS | 1652 | 1461719774102 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:16:14 INFO - PROCESS | 1652 | 1461719774104 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:16:14 INFO - PROCESS | 1652 | 1461719774105 Marionette TRACE conn2 <- [1,1618,null,{}] 18:16:14 INFO - PROCESS | 1652 | 1461719774108 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}] 18:16:14 INFO - PROCESS | 1652 | 1461719774230 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:16:14 INFO - PROCESS | 1652 | 1461719774301 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2d800 == 61 [pid = 1652] [id = 412] 18:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x115450800) [pid = 1652] [serial = 1235] [outer = 0x0] 18:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11912ac00) [pid = 1652] [serial = 1236] [outer = 0x115450800] 18:16:14 INFO - PROCESS | 1652 | 1461719774331 Marionette DEBUG loaded listener.js 18:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e4c3400) [pid = 1652] [serial = 1237] [outer = 0x115450800] 18:16:14 INFO - PROCESS | 1652 | 1461719774803 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]]]}] 18:16:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:16:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 718ms 18:16:14 INFO - PROCESS | 1652 | 1461719774824 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:16:14 INFO - PROCESS | 1652 | 1461719774826 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:16:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:16:14 INFO - PROCESS | 1652 | 1461719774829 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:16:14 INFO - PROCESS | 1652 | 1461719774832 Marionette TRACE conn2 <- [1,1622,null,{}] 18:16:14 INFO - PROCESS | 1652 | 1461719774835 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}] 18:16:14 INFO - PROCESS | 1652 | 1461719774961 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:16:15 INFO - PROCESS | 1652 | 1461719775020 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922f000 == 62 [pid = 1652] [id = 413] 18:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x114bba400) [pid = 1652] [serial = 1238] [outer = 0x0] 18:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11ab38800) [pid = 1652] [serial = 1239] [outer = 0x114bba400] 18:16:15 INFO - PROCESS | 1652 | 1461719775050 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b8ba400) [pid = 1652] [serial = 1240] [outer = 0x114bba400] 18:16:15 INFO - PROCESS | 1652 | 1461719775793 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]]]}] 18:16:15 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 18:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 972ms 18:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:16:15 INFO - PROCESS | 1652 | 1461719775802 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:16:15 INFO - PROCESS | 1652 | 1461719775804 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:16:15 INFO - PROCESS | 1652 | 1461719775826 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:16:15 INFO - PROCESS | 1652 | 1461719775828 Marionette TRACE conn2 <- [1,1626,null,{}] 18:16:15 INFO - PROCESS | 1652 | 1461719775835 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}] 18:16:15 INFO - PROCESS | 1652 | 1461719775936 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:16:16 INFO - PROCESS | 1652 | 1461719776011 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c399000 == 63 [pid = 1652] [id = 414] 18:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x114fb3c00) [pid = 1652] [serial = 1241] [outer = 0x0] 18:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x118c19400) [pid = 1652] [serial = 1242] [outer = 0x114fb3c00] 18:16:16 INFO - PROCESS | 1652 | 1461719776036 Marionette DEBUG loaded listener.js 18:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11a63ec00) [pid = 1652] [serial = 1243] [outer = 0x114fb3c00] 18:16:16 INFO - PROCESS | 1652 | 1461719776483 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]]]}] 18:16:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:16:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 692ms 18:16:16 INFO - PROCESS | 1652 | 1461719776500 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:16:16 INFO - PROCESS | 1652 | 1461719776504 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:16:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:16:16 INFO - PROCESS | 1652 | 1461719776508 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1652 | 1461719776510 Marionette TRACE conn2 <- [1,1630,null,{}] 18:16:16 INFO - PROCESS | 1652 | 1461719776512 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}] 18:16:16 INFO - PROCESS | 1652 | 1461719776612 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:16:16 INFO - PROCESS | 1652 | 1461719776673 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c34a000 == 64 [pid = 1652] [id = 415] 18:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x118e0e000) [pid = 1652] [serial = 1244] [outer = 0x0] 18:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11b2a2c00) [pid = 1652] [serial = 1245] [outer = 0x118e0e000] 18:16:16 INFO - PROCESS | 1652 | 1461719776701 Marionette DEBUG loaded listener.js 18:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11bf9a800) [pid = 1652] [serial = 1246] [outer = 0x118e0e000] 18:16:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12e608800 == 63 [pid = 1652] [id = 404] 18:16:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129d55800 == 62 [pid = 1652] [id = 403] 18:16:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7d6800 == 61 [pid = 1652] [id = 402] 18:16:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129e71000 == 60 [pid = 1652] [id = 401] 18:16:16 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12c0b3000) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x127553800 == 59 [pid = 1652] [id = 400] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118c55800 == 58 [pid = 1652] [id = 399] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119177000 == 57 [pid = 1652] [id = 398] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1277ea800 == 56 [pid = 1652] [id = 393] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12432e800 == 55 [pid = 1652] [id = 392] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11b79b000 == 54 [pid = 1652] [id = 391] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118516000 == 53 [pid = 1652] [id = 390] 18:16:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd22000 == 52 [pid = 1652] [id = 379] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a23c800) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x118c1bc00) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x114bb9000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a9e5800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a23b400) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11afa5400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119262800) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bf8ec00) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12980f400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129921800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b572c00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a23e400) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b6eb400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b187000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11bab3800) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12370b000) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11ab95800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11afb0c00) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118c1e000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119195800) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12379e400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11656e000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d210400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114fb3000) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114b50400) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119137000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123fe5000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129cc4800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a9df400) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b6f8400) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bdb1400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b6f2400) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b580800) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12756e800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b5b6800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a9eb400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a9e7400) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123a23400) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b5c4000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12beeb000) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123aef000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127fe3c00) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ab35c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11544e000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a244400) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bee3c00) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127e79800) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11ad68400) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116591800) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ab40000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115452400) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117846800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118c1cc00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11baaa000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c4e7c00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b8bc800) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118f0e000) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 18:16:17 INFO - PROCESS | 1652 | 1461719777142 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]]]}] 18:16:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:16:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 18:16:17 INFO - PROCESS | 1652 | 1461719777179 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:16:17 INFO - PROCESS | 1652 | 1461719777180 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:16:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:16:17 INFO - PROCESS | 1652 | 1461719777183 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:16:17 INFO - PROCESS | 1652 | 1461719777185 Marionette TRACE conn2 <- [1,1634,null,{}] 18:16:17 INFO - PROCESS | 1652 | 1461719777192 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}] 18:16:17 INFO - PROCESS | 1652 | 1461719777287 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:16:17 INFO - PROCESS | 1652 | 1461719777365 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a81b000 == 53 [pid = 1652] [id = 416] 18:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11ad68400) [pid = 1652] [serial = 1247] [outer = 0x0] 18:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123709800) [pid = 1652] [serial = 1248] [outer = 0x11ad68400] 18:16:17 INFO - PROCESS | 1652 | 1461719777394 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123c0e400) [pid = 1652] [serial = 1249] [outer = 0x11ad68400] 18:16:17 INFO - PROCESS | 1652 | 1461719777714 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]]]}] 18:16:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:16:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 18:16:17 INFO - PROCESS | 1652 | 1461719777753 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:16:17 INFO - PROCESS | 1652 | 1461719777755 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:16:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:16:17 INFO - PROCESS | 1652 | 1461719777757 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:16:17 INFO - PROCESS | 1652 | 1461719777759 Marionette TRACE conn2 <- [1,1638,null,{}] 18:16:17 INFO - PROCESS | 1652 | 1461719777761 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}] 18:16:17 INFO - PROCESS | 1652 | 1461719777881 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:16:17 INFO - PROCESS | 1652 | 1461719777964 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba8b800 == 54 [pid = 1652] [id = 417] 18:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123803400) [pid = 1652] [serial = 1250] [outer = 0x0] 18:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12718d400) [pid = 1652] [serial = 1251] [outer = 0x123803400] 18:16:18 INFO - PROCESS | 1652 | 1461719778008 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129803000) [pid = 1652] [serial = 1252] [outer = 0x123803400] 18:16:18 INFO - PROCESS | 1652 | 1461719778453 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]]]}] 18:16:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:16:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 719ms 18:16:18 INFO - PROCESS | 1652 | 1461719778478 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:16:18 INFO - PROCESS | 1652 | 1461719778479 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:16:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:16:18 INFO - PROCESS | 1652 | 1461719778483 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:16:18 INFO - PROCESS | 1652 | 1461719778484 Marionette TRACE conn2 <- [1,1642,null,{}] 18:16:18 INFO - PROCESS | 1652 | 1461719778488 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}] 18:16:18 INFO - PROCESS | 1652 | 1461719778624 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:16:18 INFO - PROCESS | 1652 | 1461719778667 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277eb800 == 55 [pid = 1652] [id = 418] 18:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12980f800) [pid = 1652] [serial = 1253] [outer = 0x0] 18:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a238000) [pid = 1652] [serial = 1254] [outer = 0x12980f800] 18:16:18 INFO - PROCESS | 1652 | 1461719778710 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a9df400) [pid = 1652] [serial = 1255] [outer = 0x12980f800] 18:16:19 INFO - PROCESS | 1652 | 1461719779083 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]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:16:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 619ms 18:16:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:16:19 INFO - PROCESS | 1652 | 1461719779102 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:16:19 INFO - PROCESS | 1652 | 1461719779103 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:16:19 INFO - PROCESS | 1652 | 1461719779105 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1652 | 1461719779106 Marionette TRACE conn2 <- [1,1646,null,{}] 18:16:19 INFO - PROCESS | 1652 | 1461719779112 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}] 18:16:19 INFO - PROCESS | 1652 | 1461719779253 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:16:19 INFO - PROCESS | 1652 | 1461719779266 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994a000 == 56 [pid = 1652] [id = 419] 18:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a9ea800) [pid = 1652] [serial = 1256] [outer = 0x0] 18:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b5c4000) [pid = 1652] [serial = 1257] [outer = 0x12a9ea800] 18:16:19 INFO - PROCESS | 1652 | 1461719779293 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d127800) [pid = 1652] [serial = 1258] [outer = 0x12a9ea800] 18:16:19 INFO - PROCESS | 1652 | 1461719779641 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]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:16:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 573ms 18:16:19 INFO - PROCESS | 1652 | 1461719779680 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:16:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:16:19 INFO - PROCESS | 1652 | 1461719779682 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:16:19 INFO - PROCESS | 1652 | 1461719779685 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1652 | 1461719779686 Marionette TRACE conn2 <- [1,1650,null,{}] 18:16:19 INFO - PROCESS | 1652 | 1461719779689 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}] 18:16:19 INFO - PROCESS | 1652 | 1461719779814 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:16:19 INFO - PROCESS | 1652 | 1461719779829 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e6d800 == 57 [pid = 1652] [id = 420] 18:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b187000) [pid = 1652] [serial = 1259] [outer = 0x0] 18:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d2c1400) [pid = 1652] [serial = 1260] [outer = 0x12b187000] 18:16:19 INFO - PROCESS | 1652 | 1461719779863 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12d7b1c00) [pid = 1652] [serial = 1261] [outer = 0x12b187000] 18:16:20 INFO - PROCESS | 1652 | 1461719780357 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]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:16:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 727ms 18:16:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:16:20 INFO - PROCESS | 1652 | 1461719780412 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1652 | 1461719780413 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:16:20 INFO - PROCESS | 1652 | 1461719780415 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1652 | 1461719780416 Marionette TRACE conn2 <- [1,1654,null,{}] 18:16:20 INFO - PROCESS | 1652 | 1461719780418 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}] 18:16:20 INFO - PROCESS | 1652 | 1461719780522 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:16:20 INFO - PROCESS | 1652 | 1461719780538 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2a9000 == 58 [pid = 1652] [id = 421] 18:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12dd3e000) [pid = 1652] [serial = 1262] [outer = 0x0] 18:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12dde9800) [pid = 1652] [serial = 1263] [outer = 0x12dd3e000] 18:16:20 INFO - PROCESS | 1652 | 1461719780564 Marionette DEBUG loaded listener.js 18:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e65a400) [pid = 1652] [serial = 1264] [outer = 0x12dd3e000] 18:16:20 INFO - PROCESS | 1652 | 1461719780881 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]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:16:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 18:16:20 INFO - PROCESS | 1652 | 1461719780938 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1652 | 1461719780939 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:16:20 INFO - PROCESS | 1652 | 1461719780942 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1652 | 1461719780943 Marionette TRACE conn2 <- [1,1658,null,{}] 18:16:20 INFO - PROCESS | 1652 | 1461719780945 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}] 18:16:21 INFO - PROCESS | 1652 | 1461719781054 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:16:21 INFO - PROCESS | 1652 | 1461719781099 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d50c000 == 59 [pid = 1652] [id = 422] 18:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e65dc00) [pid = 1652] [serial = 1265] [outer = 0x0] 18:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e666800) [pid = 1652] [serial = 1266] [outer = 0x12e65dc00] 18:16:21 INFO - PROCESS | 1652 | 1461719781125 Marionette DEBUG loaded listener.js 18:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e67d400) [pid = 1652] [serial = 1267] [outer = 0x12e65dc00] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116572000) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bdaa000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118c21000) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123a1ec00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a23ac00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bee4400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118c18000) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12380ac00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12beeb400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:16:21 INFO - PROCESS | 1652 | 1461719781580 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]]]}] 18:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 18:16:21 INFO - PROCESS | 1652 | 1461719781616 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:16:21 INFO - PROCESS | 1652 | 1461719781618 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:16:21 INFO - PROCESS | 1652 | 1461719781622 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:16:21 INFO - PROCESS | 1652 | 1461719781625 Marionette TRACE conn2 <- [1,1662,null,{}] 18:16:21 INFO - PROCESS | 1652 | 1461719781635 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}] 18:16:21 INFO - PROCESS | 1652 | 1461719781786 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:16:21 INFO - PROCESS | 1652 | 1461719781793 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7bd800 == 60 [pid = 1652] [id = 423] 18:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119132800) [pid = 1652] [serial = 1268] [outer = 0x0] 18:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d2c1800) [pid = 1652] [serial = 1269] [outer = 0x119132800] 18:16:21 INFO - PROCESS | 1652 | 1461719781835 Marionette DEBUG loaded listener.js 18:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e67dc00) [pid = 1652] [serial = 1270] [outer = 0x119132800] 18:16:22 INFO - PROCESS | 1652 | 1461719782252 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]]]}] 18:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 680ms 18:16:22 INFO - PROCESS | 1652 | 1461719782302 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:16:22 INFO - PROCESS | 1652 | 1461719782303 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:16:22 INFO - PROCESS | 1652 | 1461719782312 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:16:22 INFO - PROCESS | 1652 | 1461719782314 Marionette TRACE conn2 <- [1,1666,null,{}] 18:16:22 INFO - PROCESS | 1652 | 1461719782316 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}] 18:16:22 INFO - PROCESS | 1652 | 1461719782422 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:16:22 INFO - PROCESS | 1652 | 1461719782449 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e615800 == 61 [pid = 1652] [id = 424] 18:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e973000) [pid = 1652] [serial = 1271] [outer = 0x0] 18:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e975400) [pid = 1652] [serial = 1272] [outer = 0x12e973000] 18:16:22 INFO - PROCESS | 1652 | 1461719782479 Marionette DEBUG loaded listener.js 18:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e9bbc00) [pid = 1652] [serial = 1273] [outer = 0x12e973000] 18:16:22 INFO - PROCESS | 1652 | 1461719782834 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]]]}] 18:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 577ms 18:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:16:22 INFO - PROCESS | 1652 | 1461719782883 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:16:22 INFO - PROCESS | 1652 | 1461719782884 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:16:22 INFO - PROCESS | 1652 | 1461719782887 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:16:22 INFO - PROCESS | 1652 | 1461719782888 Marionette TRACE conn2 <- [1,1670,null,{}] 18:16:22 INFO - PROCESS | 1652 | 1461719782890 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}] 18:16:22 INFO - PROCESS | 1652 | 1461719782986 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:16:22 INFO - PROCESS | 1652 | 1461719782992 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb63800 == 62 [pid = 1652] [id = 425] 18:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e973400) [pid = 1652] [serial = 1274] [outer = 0x0] 18:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e9c5800) [pid = 1652] [serial = 1275] [outer = 0x12e973400] 18:16:23 INFO - PROCESS | 1652 | 1461719783013 Marionette DEBUG loaded listener.js 18:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e9d0400) [pid = 1652] [serial = 1276] [outer = 0x12e973400] 18:16:23 INFO - PROCESS | 1652 | 1461719783584 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]]]}] 18:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 723ms 18:16:23 INFO - PROCESS | 1652 | 1461719783614 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:16:23 INFO - PROCESS | 1652 | 1461719783618 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:16:23 INFO - PROCESS | 1652 | 1461719783628 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:16:23 INFO - PROCESS | 1652 | 1461719783633 Marionette TRACE conn2 <- [1,1674,null,{}] 18:16:23 INFO - PROCESS | 1652 | 1461719783640 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}] 18:16:23 INFO - PROCESS | 1652 | 1461719783821 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:16:23 INFO - PROCESS | 1652 | 1461719783895 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d33000 == 63 [pid = 1652] [id = 426] 18:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116591800) [pid = 1652] [serial = 1277] [outer = 0x0] 18:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118a9f800) [pid = 1652] [serial = 1278] [outer = 0x116591800] 18:16:23 INFO - PROCESS | 1652 | 1461719783927 Marionette DEBUG loaded listener.js 18:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119258800) [pid = 1652] [serial = 1279] [outer = 0x116591800] 18:16:24 INFO - PROCESS | 1652 | 1461719784369 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]]]}] 18:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 779ms 18:16:24 INFO - PROCESS | 1652 | 1461719784404 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:16:24 INFO - PROCESS | 1652 | 1461719784408 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:16:24 INFO - PROCESS | 1652 | 1461719784412 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:16:24 INFO - PROCESS | 1652 | 1461719784414 Marionette TRACE conn2 <- [1,1678,null,{}] 18:16:24 INFO - PROCESS | 1652 | 1461719784417 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}] 18:16:24 INFO - PROCESS | 1652 | 1461719784530 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:16:24 INFO - PROCESS | 1652 | 1461719784631 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b3d800 == 64 [pid = 1652] [id = 427] 18:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119aa8c00) [pid = 1652] [serial = 1280] [outer = 0x0] 18:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11afb0c00) [pid = 1652] [serial = 1281] [outer = 0x119aa8c00] 18:16:24 INFO - PROCESS | 1652 | 1461719784664 Marionette DEBUG loaded listener.js 18:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123c0d000) [pid = 1652] [serial = 1282] [outer = 0x119aa8c00] 18:16:25 INFO - PROCESS | 1652 | 1461719785085 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]]]}] 18:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 720ms 18:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:16:25 INFO - PROCESS | 1652 | 1461719785138 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:16:25 INFO - PROCESS | 1652 | 1461719785140 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:16:25 INFO - PROCESS | 1652 | 1461719785144 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:16:25 INFO - PROCESS | 1652 | 1461719785147 Marionette TRACE conn2 <- [1,1682,null,{}] 18:16:25 INFO - PROCESS | 1652 | 1461719785154 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}] 18:16:25 INFO - PROCESS | 1652 | 1461719785267 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:16:25 INFO - PROCESS | 1652 | 1461719785339 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd31800 == 65 [pid = 1652] [id = 428] 18:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127777c00) [pid = 1652] [serial = 1283] [outer = 0x0] 18:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b178400) [pid = 1652] [serial = 1284] [outer = 0x127777c00] 18:16:25 INFO - PROCESS | 1652 | 1461719785372 Marionette DEBUG loaded listener.js 18:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bab1c00) [pid = 1652] [serial = 1285] [outer = 0x127777c00] 18:16:25 INFO - PROCESS | 1652 | 1461719785797 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]]]}] 18:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 18:16:25 INFO - PROCESS | 1652 | 1461719785816 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:16:25 INFO - PROCESS | 1652 | 1461719785818 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:16:25 INFO - PROCESS | 1652 | 1461719785820 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:16:25 INFO - PROCESS | 1652 | 1461719785821 Marionette TRACE conn2 <- [1,1686,null,{}] 18:16:25 INFO - PROCESS | 1652 | 1461719785824 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}] 18:16:25 INFO - PROCESS | 1652 | 1461719785936 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:16:25 INFO - PROCESS | 1652 | 1461719785994 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306b1000 == 66 [pid = 1652] [id = 429] 18:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bab4c00) [pid = 1652] [serial = 1286] [outer = 0x0] 18:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12c175000) [pid = 1652] [serial = 1287] [outer = 0x12bab4c00] 18:16:26 INFO - PROCESS | 1652 | 1461719786065 Marionette DEBUG loaded listener.js 18:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12c17e000) [pid = 1652] [serial = 1288] [outer = 0x12bab4c00] 18:16:26 INFO - PROCESS | 1652 | 1461719786484 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]]]}] 18:16:26 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 18:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 18:16:26 INFO - PROCESS | 1652 | 1461719786510 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:16:26 INFO - PROCESS | 1652 | 1461719786511 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:16:26 INFO - PROCESS | 1652 | 1461719786515 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1652 | 1461719786516 Marionette TRACE conn2 <- [1,1690,null,{}] 18:16:26 INFO - PROCESS | 1652 | 1461719786519 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}] 18:16:26 INFO - PROCESS | 1652 | 1461719786628 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:16:26 INFO - PROCESS | 1652 | 1461719786729 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317e3800 == 67 [pid = 1652] [id = 430] 18:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12c174000) [pid = 1652] [serial = 1289] [outer = 0x0] 18:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d391800) [pid = 1652] [serial = 1290] [outer = 0x12c174000] 18:16:26 INFO - PROCESS | 1652 | 1461719786759 Marionette DEBUG loaded listener.js 18:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ddef000) [pid = 1652] [serial = 1291] [outer = 0x12c174000] 18:16:27 INFO - PROCESS | 1652 | 1461719787180 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]]]}] 18:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 18:16:27 INFO - PROCESS | 1652 | 1461719787187 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:16:27 INFO - PROCESS | 1652 | 1461719787188 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:16:27 INFO - PROCESS | 1652 | 1461719787193 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:16:27 INFO - PROCESS | 1652 | 1461719787195 Marionette TRACE conn2 <- [1,1694,null,{}] 18:16:27 INFO - PROCESS | 1652 | 1461719787198 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}] 18:16:27 INFO - PROCESS | 1652 | 1461719787349 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:16:27 INFO - PROCESS | 1652 | 1461719787479 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x138e24800 == 68 [pid = 1652] [id = 431] 18:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e661400) [pid = 1652] [serial = 1292] [outer = 0x0] 18:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e96e400) [pid = 1652] [serial = 1293] [outer = 0x12e661400] 18:16:27 INFO - PROCESS | 1652 | 1461719787533 Marionette DEBUG loaded listener.js 18:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e9d1c00) [pid = 1652] [serial = 1294] [outer = 0x12e661400] 18:16:28 INFO - PROCESS | 1652 | 1461719788099 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]]]}] 18:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 925ms 18:16:28 INFO - PROCESS | 1652 | 1461719788128 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:16:28 INFO - PROCESS | 1652 | 1461719788130 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:16:28 INFO - PROCESS | 1652 | 1461719788136 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:16:28 INFO - PROCESS | 1652 | 1461719788138 Marionette TRACE conn2 <- [1,1698,null,{}] 18:16:28 INFO - PROCESS | 1652 | 1461719788144 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}] 18:16:28 INFO - PROCESS | 1652 | 1461719788316 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:16:28 INFO - PROCESS | 1652 | 1461719788417 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba95800 == 69 [pid = 1652] [id = 432] 18:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11b77e400) [pid = 1652] [serial = 1295] [outer = 0x0] 18:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a243400) [pid = 1652] [serial = 1296] [outer = 0x11b77e400] 18:16:28 INFO - PROCESS | 1652 | 1461719788467 Marionette DEBUG loaded listener.js 18:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e9c6800) [pid = 1652] [serial = 1297] [outer = 0x11b77e400] 18:16:29 INFO - PROCESS | 1652 | 1461719789129 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]]]}] 18:16:29 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 18:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1026ms 18:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:16:29 INFO - PROCESS | 1652 | 1461719789162 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:16:29 INFO - PROCESS | 1652 | 1461719789165 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:16:29 INFO - PROCESS | 1652 | 1461719789168 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:16:29 INFO - PROCESS | 1652 | 1461719789170 Marionette TRACE conn2 <- [1,1702,null,{}] 18:16:29 INFO - PROCESS | 1652 | 1461719789191 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}] 18:16:29 INFO - PROCESS | 1652 | 1461719789327 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:16:29 INFO - PROCESS | 1652 | 1461719789384 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970e800 == 70 [pid = 1652] [id = 433] 18:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118532000) [pid = 1652] [serial = 1298] [outer = 0x0] 18:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118f03800) [pid = 1652] [serial = 1299] [outer = 0x118532000] 18:16:29 INFO - PROCESS | 1652 | 1461719789417 Marionette DEBUG loaded listener.js 18:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11ab34c00) [pid = 1652] [serial = 1300] [outer = 0x118532000] 18:16:29 INFO - PROCESS | 1652 | 1461719789859 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]]]}] 18:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 729ms 18:16:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129829800 == 69 [pid = 1652] [id = 394] 18:16:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e615800 == 68 [pid = 1652] [id = 424] 18:16:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7bd800 == 67 [pid = 1652] [id = 423] 18:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d20a000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 18:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b6f7c00) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 18:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a242800) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 18:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129806800) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | 1461719790009 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:16:30 INFO - PROCESS | 1652 | 1461719790015 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d50c000 == 66 [pid = 1652] [id = 422] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2a9000 == 65 [pid = 1652] [id = 421] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x129e6d800 == 64 [pid = 1652] [id = 420] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12994a000 == 63 [pid = 1652] [id = 419] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1277eb800 == 62 [pid = 1652] [id = 418] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba8b800 == 61 [pid = 1652] [id = 417] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11a81b000 == 60 [pid = 1652] [id = 416] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c34a000 == 59 [pid = 1652] [id = 415] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c399000 == 58 [pid = 1652] [id = 414] 18:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1306bb000 == 57 [pid = 1652] [id = 411] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1300dd000 == 56 [pid = 1652] [id = 410] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12fba0000 == 55 [pid = 1652] [id = 409] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb5b800 == 54 [pid = 1652] [id = 408] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123e4a800 == 53 [pid = 1652] [id = 407] 18:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa05000 == 52 [pid = 1652] [id = 406] 18:16:30 INFO - PROCESS | 1652 | 1461719790052 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:16:30 INFO - PROCESS | 1652 | 1461719790054 Marionette TRACE conn2 <- [1,1706,null,{}] 18:16:30 INFO - PROCESS | 1652 | 1461719790061 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}] 18:16:30 INFO - PROCESS | 1652 | 1461719790204 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:16:30 INFO - PROCESS | 1652 | 1461719790211 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d24000 == 53 [pid = 1652] [id = 434] 18:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11afb0000) [pid = 1652] [serial = 1301] [outer = 0x0] 18:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11bf91000) [pid = 1652] [serial = 1302] [outer = 0x11afb0000] 18:16:30 INFO - PROCESS | 1652 | 1461719790256 Marionette DEBUG loaded listener.js 18:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x123798800) [pid = 1652] [serial = 1303] [outer = 0x11afb0000] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12c0b9c00) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119e47800) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12c0b1800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c4e7400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11ad8c000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12756f000) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b6f4400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12c0b6400) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129cc9800) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b183000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1246a9800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114fb4000) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b580400) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x124385000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d204c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12980b000) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bf94c00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d204800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118cf2800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118f11400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bee0400) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 18:16:30 INFO - PROCESS | 1652 | 1461719790708 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]]]}] 18:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 683ms 18:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:16:30 INFO - PROCESS | 1652 | 1461719790723 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:16:30 INFO - PROCESS | 1652 | 1461719790724 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:16:30 INFO - PROCESS | 1652 | 1461719790729 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:16:30 INFO - PROCESS | 1652 | 1461719790731 Marionette TRACE conn2 <- [1,1710,null,{}] 18:16:30 INFO - PROCESS | 1652 | 1461719790738 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}] 18:16:30 INFO - PROCESS | 1652 | 1461719790831 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:16:30 INFO - PROCESS | 1652 | 1461719790836 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ed0800 == 54 [pid = 1652] [id = 435] 18:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123a20000) [pid = 1652] [serial = 1304] [outer = 0x0] 18:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12756b400) [pid = 1652] [serial = 1305] [outer = 0x123a20000] 18:16:30 INFO - PROCESS | 1652 | 1461719790865 Marionette DEBUG loaded listener.js 18:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12980f400) [pid = 1652] [serial = 1306] [outer = 0x123a20000] 18:16:31 INFO - PROCESS | 1652 | 1461719791228 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]]]}] 18:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 18:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:16:31 INFO - PROCESS | 1652 | 1461719791250 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:16:31 INFO - PROCESS | 1652 | 1461719791252 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:16:31 INFO - PROCESS | 1652 | 1461719791254 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:16:31 INFO - PROCESS | 1652 | 1461719791255 Marionette TRACE conn2 <- [1,1714,null,{}] 18:16:31 INFO - PROCESS | 1652 | 1461719791260 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}] 18:16:31 INFO - PROCESS | 1652 | 1461719791353 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:16:31 INFO - PROCESS | 1652 | 1461719791358 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d59800 == 55 [pid = 1652] [id = 436] 18:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12992dc00) [pid = 1652] [serial = 1307] [outer = 0x0] 18:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a4e6400) [pid = 1652] [serial = 1308] [outer = 0x12992dc00] 18:16:31 INFO - PROCESS | 1652 | 1461719791385 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b5b6800) [pid = 1652] [serial = 1309] [outer = 0x12992dc00] 18:16:31 INFO - PROCESS | 1652 | 1461719791741 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]]]}] 18:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms 18:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:16:31 INFO - PROCESS | 1652 | 1461719791778 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:16:31 INFO - PROCESS | 1652 | 1461719791779 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:16:31 INFO - PROCESS | 1652 | 1461719791782 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:16:31 INFO - PROCESS | 1652 | 1461719791783 Marionette TRACE conn2 <- [1,1718,null,{}] 18:16:31 INFO - PROCESS | 1652 | 1461719791785 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}] 18:16:31 INFO - PROCESS | 1652 | 1461719791902 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:16:31 INFO - PROCESS | 1652 | 1461719791940 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba39000 == 56 [pid = 1652] [id = 437] 18:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129c3cc00) [pid = 1652] [serial = 1310] [outer = 0x0] 18:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b6f4400) [pid = 1652] [serial = 1311] [outer = 0x129c3cc00] 18:16:31 INFO - PROCESS | 1652 | 1461719791968 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12beeb000) [pid = 1652] [serial = 1312] [outer = 0x129c3cc00] 18:16:32 INFO - PROCESS | 1652 | 1461719792313 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]]]}] 18:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 568ms 18:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:16:32 INFO - PROCESS | 1652 | 1461719792350 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:16:32 INFO - PROCESS | 1652 | 1461719792352 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:16:32 INFO - PROCESS | 1652 | 1461719792354 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1652 | 1461719792355 Marionette TRACE conn2 <- [1,1722,null,{}] 18:16:32 INFO - PROCESS | 1652 | 1461719792357 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}] 18:16:32 INFO - PROCESS | 1652 | 1461719792475 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:16:32 INFO - PROCESS | 1652 | 1461719792520 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d748800 == 57 [pid = 1652] [id = 438] 18:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12c0af000) [pid = 1652] [serial = 1313] [outer = 0x0] 18:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12c17ec00) [pid = 1652] [serial = 1314] [outer = 0x12c0af000] 18:16:32 INFO - PROCESS | 1652 | 1461719792549 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12ddedc00) [pid = 1652] [serial = 1315] [outer = 0x12c0af000] 18:16:33 INFO - PROCESS | 1652 | 1461719792999 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]]]}] 18:16:33 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 18:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 674ms 18:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:16:33 INFO - PROCESS | 1652 | 1461719793035 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:16:33 INFO - PROCESS | 1652 | 1461719793037 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:16:33 INFO - PROCESS | 1652 | 1461719793040 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:16:33 INFO - PROCESS | 1652 | 1461719793041 Marionette TRACE conn2 <- [1,1726,null,{}] 18:16:33 INFO - PROCESS | 1652 | 1461719793046 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}] 18:16:33 INFO - PROCESS | 1652 | 1461719793181 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:16:33 INFO - PROCESS | 1652 | 1461719793215 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d8a7800 == 58 [pid = 1652] [id = 439] 18:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12c0b7000) [pid = 1652] [serial = 1316] [outer = 0x0] 18:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e4c2400) [pid = 1652] [serial = 1317] [outer = 0x12c0b7000] 18:16:33 INFO - PROCESS | 1652 | 1461719793235 Marionette DEBUG loaded listener.js 18:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e666c00) [pid = 1652] [serial = 1318] [outer = 0x12c0b7000] 18:16:33 INFO - PROCESS | 1652 | 1461719793654 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]]]}] 18:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 625ms 18:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:16:33 INFO - PROCESS | 1652 | 1461719793667 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:16:33 INFO - PROCESS | 1652 | 1461719793669 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:16:33 INFO - PROCESS | 1652 | 1461719793672 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:16:33 INFO - PROCESS | 1652 | 1461719793676 Marionette TRACE conn2 <- [1,1730,null,{}] 18:16:33 INFO - PROCESS | 1652 | 1461719793680 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}] 18:16:33 INFO - PROCESS | 1652 | 1461719793853 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:16:33 INFO - PROCESS | 1652 | 1461719793927 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f885800 == 59 [pid = 1652] [id = 440] 18:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e67d800) [pid = 1652] [serial = 1319] [outer = 0x0] 18:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e688800) [pid = 1652] [serial = 1320] [outer = 0x12e67d800] 18:16:33 INFO - PROCESS | 1652 | 1461719793970 Marionette DEBUG loaded listener.js 18:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e977c00) [pid = 1652] [serial = 1321] [outer = 0x12e67d800] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a245000) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a237800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b187000) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11ad68400) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123803400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12dd3e000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12980f800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114fb3c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118e0e000) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e65dc00) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e973000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119132800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a9ea800) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a23d400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x127e7b800) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a23dc00) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a9e1000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11b256800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11852fc00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114bba000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11ab9fc00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:16:34 INFO - PROCESS | 1652 | 1461719794529 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]]]}] 18:16:34 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 18:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 876ms 18:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:16:34 INFO - PROCESS | 1652 | 1461719794548 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:16:34 INFO - PROCESS | 1652 | 1461719794549 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:16:34 INFO - PROCESS | 1652 | 1461719794551 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1652 | 1461719794552 Marionette TRACE conn2 <- [1,1734,null,{}] 18:16:34 INFO - PROCESS | 1652 | 1461719794554 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}] 18:16:34 INFO - PROCESS | 1652 | 1461719794647 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:16:34 INFO - PROCESS | 1652 | 1461719794651 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfad000 == 60 [pid = 1652] [id = 441] 18:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1147df000) [pid = 1652] [serial = 1322] [outer = 0x0] 18:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b256800) [pid = 1652] [serial = 1323] [outer = 0x1147df000] 18:16:34 INFO - PROCESS | 1652 | 1461719794677 Marionette DEBUG loaded listener.js 18:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12980f800) [pid = 1652] [serial = 1324] [outer = 0x1147df000] 18:16:35 INFO - PROCESS | 1652 | 1461719795033 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]]]}] 18:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 18:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:16:35 INFO - PROCESS | 1652 | 1461719795071 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:16:35 INFO - PROCESS | 1652 | 1461719795072 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:16:35 INFO - PROCESS | 1652 | 1461719795074 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:16:35 INFO - PROCESS | 1652 | 1461719795075 Marionette TRACE conn2 <- [1,1738,null,{}] 18:16:35 INFO - PROCESS | 1652 | 1461719795078 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}] 18:16:35 INFO - PROCESS | 1652 | 1461719795168 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:16:35 INFO - PROCESS | 1652 | 1461719795189 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb70800 == 61 [pid = 1652] [id = 442] 18:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12438f400) [pid = 1652] [serial = 1325] [outer = 0x0] 18:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a9e1000) [pid = 1652] [serial = 1326] [outer = 0x12438f400] 18:16:35 INFO - PROCESS | 1652 | 1461719795215 Marionette DEBUG loaded listener.js 18:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d128000) [pid = 1652] [serial = 1327] [outer = 0x12438f400] 18:16:35 INFO - PROCESS | 1652 | 1461719795640 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]]]}] 18:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 18:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:16:35 INFO - PROCESS | 1652 | 1461719795696 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:16:35 INFO - PROCESS | 1652 | 1461719795697 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:16:35 INFO - PROCESS | 1652 | 1461719795699 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:16:35 INFO - PROCESS | 1652 | 1461719795701 Marionette TRACE conn2 <- [1,1742,null,{}] 18:16:35 INFO - PROCESS | 1652 | 1461719795704 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}] 18:16:35 INFO - PROCESS | 1652 | 1461719795808 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:16:35 INFO - PROCESS | 1652 | 1461719795814 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317e8800 == 62 [pid = 1652] [id = 443] 18:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e9c6c00) [pid = 1652] [serial = 1328] [outer = 0x0] 18:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e9d6c00) [pid = 1652] [serial = 1329] [outer = 0x12e9c6c00] 18:16:35 INFO - PROCESS | 1652 | 1461719795845 Marionette DEBUG loaded listener.js 18:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ec89800) [pid = 1652] [serial = 1330] [outer = 0x12e9c6c00] 18:16:36 INFO - PROCESS | 1652 | 1461719796193 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]]]}] 18:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 18:16:36 INFO - PROCESS | 1652 | 1461719796219 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:16:36 INFO - PROCESS | 1652 | 1461719796220 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:16:36 INFO - PROCESS | 1652 | 1461719796222 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:16:36 INFO - PROCESS | 1652 | 1461719796223 Marionette TRACE conn2 <- [1,1746,null,{}] 18:16:36 INFO - PROCESS | 1652 | 1461719796229 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}] 18:16:36 INFO - PROCESS | 1652 | 1461719796320 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:16:36 INFO - PROCESS | 1652 | 1461719796381 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cd0800 == 63 [pid = 1652] [id = 444] 18:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e9d1800) [pid = 1652] [serial = 1331] [outer = 0x0] 18:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ec90400) [pid = 1652] [serial = 1332] [outer = 0x12e9d1800] 18:16:36 INFO - PROCESS | 1652 | 1461719796406 Marionette DEBUG loaded listener.js 18:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12eea8c00) [pid = 1652] [serial = 1333] [outer = 0x12e9d1800] 18:16:36 INFO - PROCESS | 1652 | 1461719796912 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]]]}] 18:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 720ms 18:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:16:36 INFO - PROCESS | 1652 | 1461719796943 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:16:36 INFO - PROCESS | 1652 | 1461719796947 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:16:36 INFO - PROCESS | 1652 | 1461719796949 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:16:36 INFO - PROCESS | 1652 | 1461719796952 Marionette TRACE conn2 <- [1,1750,null,{}] 18:16:36 INFO - PROCESS | 1652 | 1461719796956 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}] 18:16:37 INFO - PROCESS | 1652 | 1461719797070 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:16:37 INFO - PROCESS | 1652 | 1461719797148 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238ae800 == 64 [pid = 1652] [id = 445] 18:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118c20800) [pid = 1652] [serial = 1334] [outer = 0x0] 18:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11a644c00) [pid = 1652] [serial = 1335] [outer = 0x118c20800] 18:16:37 INFO - PROCESS | 1652 | 1461719797180 Marionette DEBUG loaded listener.js 18:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11b77bc00) [pid = 1652] [serial = 1336] [outer = 0x118c20800] 18:16:37 INFO - PROCESS | 1652 | 1461719797599 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]]]}] 18:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 18:16:37 INFO - PROCESS | 1652 | 1461719797621 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:16:37 INFO - PROCESS | 1652 | 1461719797628 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:16:37 INFO - PROCESS | 1652 | 1461719797633 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:16:37 INFO - PROCESS | 1652 | 1461719797635 Marionette TRACE conn2 <- [1,1754,null,{}] 18:16:37 INFO - PROCESS | 1652 | 1461719797638 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}] 18:16:37 INFO - PROCESS | 1652 | 1461719797775 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:16:37 INFO - PROCESS | 1652 | 1461719797838 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d4c000 == 65 [pid = 1652] [id = 446] 18:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12370b000) [pid = 1652] [serial = 1337] [outer = 0x0] 18:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1275c1800) [pid = 1652] [serial = 1338] [outer = 0x12370b000] 18:16:37 INFO - PROCESS | 1652 | 1461719797868 Marionette DEBUG loaded listener.js 18:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129922000) [pid = 1652] [serial = 1339] [outer = 0x12370b000] 18:16:38 INFO - PROCESS | 1652 | 1461719798352 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]]]}] 18:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 771ms 18:16:38 INFO - PROCESS | 1652 | 1461719798404 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:16:38 INFO - PROCESS | 1652 | 1461719798406 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:16:38 INFO - PROCESS | 1652 | 1461719798427 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:16:38 INFO - PROCESS | 1652 | 1461719798430 Marionette TRACE conn2 <- [1,1758,null,{}] 18:16:38 INFO - PROCESS | 1652 | 1461719798438 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}] 18:16:38 INFO - PROCESS | 1652 | 1461719798553 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:16:38 INFO - PROCESS | 1652 | 1461719798630 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x131784000 == 66 [pid = 1652] [id = 447] 18:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12bdab800) [pid = 1652] [serial = 1340] [outer = 0x0] 18:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d127400) [pid = 1652] [serial = 1341] [outer = 0x12bdab800] 18:16:38 INFO - PROCESS | 1652 | 1461719798661 Marionette DEBUG loaded listener.js 18:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d7a3800) [pid = 1652] [serial = 1342] [outer = 0x12bdab800] 18:16:39 INFO - PROCESS | 1652 | 1461719799058 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]]]}] 18:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 676ms 18:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:16:39 INFO - PROCESS | 1652 | 1461719799129 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:16:39 INFO - PROCESS | 1652 | 1461719799131 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:16:39 INFO - PROCESS | 1652 | 1461719799135 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:16:39 INFO - PROCESS | 1652 | 1461719799136 Marionette TRACE conn2 <- [1,1762,null,{}] 18:16:39 INFO - PROCESS | 1652 | 1461719799139 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}] 18:16:39 INFO - PROCESS | 1652 | 1461719799250 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:16:39 INFO - PROCESS | 1652 | 1461719799325 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x13179d000 == 67 [pid = 1652] [id = 448] 18:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12dd3d000) [pid = 1652] [serial = 1343] [outer = 0x0] 18:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e663800) [pid = 1652] [serial = 1344] [outer = 0x12dd3d000] 18:16:39 INFO - PROCESS | 1652 | 1461719799357 Marionette DEBUG loaded listener.js 18:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e9c1800) [pid = 1652] [serial = 1345] [outer = 0x12dd3d000] 18:16:39 INFO - PROCESS | 1652 | 1461719799810 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]]]}] 18:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 719ms 18:16:39 INFO - PROCESS | 1652 | 1461719799855 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:16:39 INFO - PROCESS | 1652 | 1461719799857 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:16:39 INFO - PROCESS | 1652 | 1461719799861 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:16:39 INFO - PROCESS | 1652 | 1461719799863 Marionette TRACE conn2 <- [1,1766,null,{}] 18:16:39 INFO - PROCESS | 1652 | 1461719799867 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}] 18:16:39 INFO - PROCESS | 1652 | 1461719799986 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:16:40 INFO - PROCESS | 1652 | 1461719800059 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317b1800 == 68 [pid = 1652] [id = 449] 18:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12dd3e000) [pid = 1652] [serial = 1346] [outer = 0x0] 18:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e9d4400) [pid = 1652] [serial = 1347] [outer = 0x12dd3e000] 18:16:40 INFO - PROCESS | 1652 | 1461719800094 Marionette DEBUG loaded listener.js 18:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ec92000) [pid = 1652] [serial = 1348] [outer = 0x12dd3e000] 18:16:40 INFO - PROCESS | 1652 | 1461719800496 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]]]}] 18:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 673ms 18:16:40 INFO - PROCESS | 1652 | 1461719800598 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:16:40 INFO - PROCESS | 1652 | 1461719800601 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:16:40 INFO - PROCESS | 1652 | 1461719800606 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:16:40 INFO - PROCESS | 1652 | 1461719800608 Marionette TRACE conn2 <- [1,1770,null,{}] 18:16:40 INFO - PROCESS | 1652 | 1461719800613 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}] 18:16:40 INFO - PROCESS | 1652 | 1461719800793 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:16:40 INFO - PROCESS | 1652 | 1461719800896 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c80000 == 69 [pid = 1652] [id = 450] 18:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12fa2f800) [pid = 1652] [serial = 1349] [outer = 0x0] 18:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12fa38000) [pid = 1652] [serial = 1350] [outer = 0x12fa2f800] 18:16:40 INFO - PROCESS | 1652 | 1461719800927 Marionette DEBUG loaded listener.js 18:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12fbf4800) [pid = 1652] [serial = 1351] [outer = 0x12fa2f800] 18:16:41 INFO - PROCESS | 1652 | 1461719801330 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]]]}] 18:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 773ms 18:16:41 INFO - PROCESS | 1652 | 1461719801379 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:16:41 INFO - PROCESS | 1652 | 1461719801380 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:16:41 INFO - PROCESS | 1652 | 1461719801383 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:16:41 INFO - PROCESS | 1652 | 1461719801384 Marionette TRACE conn2 <- [1,1774,null,{}] 18:16:41 INFO - PROCESS | 1652 | 1461719801387 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}] 18:16:41 INFO - PROCESS | 1652 | 1461719801491 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:16:41 INFO - PROCESS | 1652 | 1461719801554 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e40000 == 70 [pid = 1652] [id = 451] 18:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c443000) [pid = 1652] [serial = 1352] [outer = 0x0] 18:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c448c00) [pid = 1652] [serial = 1353] [outer = 0x11c443000] 18:16:41 INFO - PROCESS | 1652 | 1461719801583 Marionette DEBUG loaded listener.js 18:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11c44c800) [pid = 1652] [serial = 1354] [outer = 0x11c443000] 18:16:42 INFO - PROCESS | 1652 | 1461719802031 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]]]}] 18:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 668ms 18:16:42 INFO - PROCESS | 1652 | 1461719802051 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:16:42 INFO - PROCESS | 1652 | 1461719802053 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:16:42 INFO - PROCESS | 1652 | 1461719802055 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:16:42 INFO - PROCESS | 1652 | 1461719802056 Marionette TRACE conn2 <- [1,1778,null,{}] 18:16:42 INFO - PROCESS | 1652 | 1461719802061 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}] 18:16:42 INFO - PROCESS | 1652 | 1461719802195 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:16:42 INFO - PROCESS | 1652 | 1461719802488 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970d000 == 71 [pid = 1652] [id = 452] 18:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1135a3c00) [pid = 1652] [serial = 1355] [outer = 0x0] 18:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x114bc6000) [pid = 1652] [serial = 1356] [outer = 0x1135a3c00] 18:16:42 INFO - PROCESS | 1652 | 1461719802517 Marionette DEBUG loaded listener.js 18:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1154c0800) [pid = 1652] [serial = 1357] [outer = 0x1135a3c00] 18:16:42 INFO - PROCESS | 1652 | 1461719802936 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]]]}] 18:16:42 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 18:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 922ms 18:16:42 INFO - PROCESS | 1652 | 1461719802978 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:16:42 INFO - PROCESS | 1652 | 1461719802981 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:16:42 INFO - PROCESS | 1652 | 1461719802984 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:16:42 INFO - PROCESS | 1652 | 1461719802986 Marionette TRACE conn2 <- [1,1782,null,{}] 18:16:42 INFO - PROCESS | 1652 | 1461719802989 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}] 18:16:43 INFO - PROCESS | 1652 | 1461719803091 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:16:43 INFO - PROCESS | 1652 | 1461719803158 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119abc000 == 72 [pid = 1652] [id = 453] 18:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x116578c00) [pid = 1652] [serial = 1358] [outer = 0x0] 18:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118a08400) [pid = 1652] [serial = 1359] [outer = 0x116578c00] 18:16:43 INFO - PROCESS | 1652 | 1461719803232 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x119260800) [pid = 1652] [serial = 1360] [outer = 0x116578c00] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129d58000 == 71 [pid = 1652] [id = 395] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02b800 == 70 [pid = 1652] [id = 396] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d518000 == 69 [pid = 1652] [id = 397] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f880000 == 68 [pid = 1652] [id = 330] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1317e8800 == 67 [pid = 1652] [id = 443] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb70800 == 66 [pid = 1652] [id = 442] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfad000 == 65 [pid = 1652] [id = 441] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f885800 == 64 [pid = 1652] [id = 440] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d8a7800 == 63 [pid = 1652] [id = 439] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11ab38800) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x116576800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11b29ac00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127fdf800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12d39b800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b6f4800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e4b7800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11912ac00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e9c5800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d748800 == 62 [pid = 1652] [id = 438] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba39000 == 61 [pid = 1652] [id = 437] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129d59800 == 60 [pid = 1652] [id = 436] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x127ed0800 == 59 [pid = 1652] [id = 435] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119d24000 == 58 [pid = 1652] [id = 434] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11970e800 == 57 [pid = 1652] [id = 433] 18:16:43 INFO - PROCESS | 1652 | 1461719803717 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]]]}] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123b3d800 == 56 [pid = 1652] [id = 427] 18:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119d33000 == 55 [pid = 1652] [id = 426] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12bdabc00) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b6ecc00) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a9ec400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12992d400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12bdad800) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127fdec00) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11ab9e800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x116543000) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123a22c00) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d2c4000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d2c1400) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123709800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x123c0e400) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12718d400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129803000) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12dde9800) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a238000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11a63ec00) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118c19400) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bf9a800) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11b2a2c00) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d7b1c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e666800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e975400) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e9bbc00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e67d400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12d2c1800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b5c4000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e65a400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e67dc00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d127800) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 18:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a9df400) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 18:16:43 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 18:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 772ms 18:16:43 INFO - PROCESS | 1652 | 1461719803759 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:16:43 INFO - PROCESS | 1652 | 1461719803761 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:16:43 INFO - PROCESS | 1652 | 1461719803764 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:16:43 INFO - PROCESS | 1652 | 1461719803765 Marionette TRACE conn2 <- [1,1786,null,{}] 18:16:43 INFO - PROCESS | 1652 | 1461719803767 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}] 18:16:43 INFO - PROCESS | 1652 | 1461719803857 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:16:43 INFO - PROCESS | 1652 | 1461719803867 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2b800 == 56 [pid = 1652] [id = 454] 18:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119195800) [pid = 1652] [serial = 1361] [outer = 0x0] 18:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11ab9d000) [pid = 1652] [serial = 1362] [outer = 0x119195800] 18:16:43 INFO - PROCESS | 1652 | 1461719803894 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11b774800) [pid = 1652] [serial = 1363] [outer = 0x119195800] 18:16:44 INFO - PROCESS | 1652 | 1461719804257 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]]]}] 18:16:44 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 18:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 18:16:44 INFO - PROCESS | 1652 | 1461719804300 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1652 | 1461719804301 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:16:44 INFO - PROCESS | 1652 | 1461719804311 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1652 | 1461719804315 Marionette TRACE conn2 <- [1,1790,null,{}] 18:16:44 INFO - PROCESS | 1652 | 1461719804318 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}] 18:16:44 INFO - PROCESS | 1652 | 1461719804411 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:16:44 INFO - PROCESS | 1652 | 1461719804416 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238b1000 == 57 [pid = 1652] [id = 455] 18:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bab0c00) [pid = 1652] [serial = 1364] [outer = 0x0] 18:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c443800) [pid = 1652] [serial = 1365] [outer = 0x11bab0c00] 18:16:44 INFO - PROCESS | 1652 | 1461719804442 Marionette DEBUG loaded listener.js 18:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123810400) [pid = 1652] [serial = 1366] [outer = 0x11bab0c00] 18:16:44 INFO - PROCESS | 1652 | 1461719804794 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]]]}] 18:16:44 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) 18:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 529ms 18:16:44 INFO - PROCESS | 1652 | 1461719804836 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1652 | 1461719804837 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:16:44 INFO - PROCESS | 1652 | 1461719804839 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1652 | 1461719804840 Marionette TRACE conn2 <- [1,1794,null,{}] 18:16:44 INFO - PROCESS | 1652 | 1461719804845 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}] 18:16:44 INFO - PROCESS | 1652 | 1461719804936 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:16:44 INFO - PROCESS | 1652 | 1461719804942 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124033800 == 58 [pid = 1652] [id = 456] 18:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x123a1d000) [pid = 1652] [serial = 1367] [outer = 0x0] 18:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123fda800) [pid = 1652] [serial = 1368] [outer = 0x123a1d000] 18:16:44 INFO - PROCESS | 1652 | 1461719804969 Marionette DEBUG loaded listener.js 18:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1273ea000) [pid = 1652] [serial = 1369] [outer = 0x123a1d000] 18:16:45 INFO - PROCESS | 1652 | 1461719805327 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]]]}] 18:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 18:16:45 INFO - PROCESS | 1652 | 1461719805363 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:16:45 INFO - PROCESS | 1652 | 1461719805364 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:16:45 INFO - PROCESS | 1652 | 1461719805366 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:16:45 INFO - PROCESS | 1652 | 1461719805367 Marionette TRACE conn2 <- [1,1798,null,{}] 18:16:45 INFO - PROCESS | 1652 | 1461719805369 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}] 18:16:45 INFO - PROCESS | 1652 | 1461719805457 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:16:45 INFO - PROCESS | 1652 | 1461719805528 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127edb000 == 59 [pid = 1652] [id = 457] 18:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127e7dc00) [pid = 1652] [serial = 1370] [outer = 0x0] 18:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127fdf800) [pid = 1652] [serial = 1371] [outer = 0x127e7dc00] 18:16:45 INFO - PROCESS | 1652 | 1461719805560 Marionette DEBUG loaded listener.js 18:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12980b800) [pid = 1652] [serial = 1372] [outer = 0x127e7dc00] 18:16:45 INFO - PROCESS | 1652 | 1461719805897 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]]]}] 18:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 569ms 18:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:16:45 INFO - PROCESS | 1652 | 1461719805935 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:16:45 INFO - PROCESS | 1652 | 1461719805936 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:16:45 INFO - PROCESS | 1652 | 1461719805938 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:16:45 INFO - PROCESS | 1652 | 1461719805940 Marionette TRACE conn2 <- [1,1802,null,{}] 18:16:45 INFO - PROCESS | 1652 | 1461719805942 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}] 18:16:46 INFO - PROCESS | 1652 | 1461719806051 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:16:46 INFO - PROCESS | 1652 | 1461719806064 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x129841000 == 60 [pid = 1652] [id = 458] 18:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129811800) [pid = 1652] [serial = 1373] [outer = 0x0] 18:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a237c00) [pid = 1652] [serial = 1374] [outer = 0x129811800] 18:16:46 INFO - PROCESS | 1652 | 1461719806089 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a246000) [pid = 1652] [serial = 1375] [outer = 0x129811800] 18:16:46 INFO - PROCESS | 1652 | 1461719806465 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]]]}] 18:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 573ms 18:16:46 INFO - PROCESS | 1652 | 1461719806513 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:16:46 INFO - PROCESS | 1652 | 1461719806515 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:16:46 INFO - PROCESS | 1652 | 1461719806519 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:16:46 INFO - PROCESS | 1652 | 1461719806520 Marionette TRACE conn2 <- [1,1806,null,{}] 18:16:46 INFO - PROCESS | 1652 | 1461719806524 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}] 18:16:46 INFO - PROCESS | 1652 | 1461719806674 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:16:46 INFO - PROCESS | 1652 | 1461719806692 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d57800 == 61 [pid = 1652] [id = 459] 18:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11656d400) [pid = 1652] [serial = 1376] [outer = 0x0] 18:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a9edc00) [pid = 1652] [serial = 1377] [outer = 0x11656d400] 18:16:46 INFO - PROCESS | 1652 | 1461719806717 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b57f400) [pid = 1652] [serial = 1378] [outer = 0x11656d400] 18:16:47 INFO - PROCESS | 1652 | 1461719807070 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]]]}] 18:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 18:16:47 INFO - PROCESS | 1652 | 1461719807089 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:16:47 INFO - PROCESS | 1652 | 1461719807091 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:16:47 INFO - PROCESS | 1652 | 1461719807095 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1652 | 1461719807096 Marionette TRACE conn2 <- [1,1810,null,{}] 18:16:47 INFO - PROCESS | 1652 | 1461719807098 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}] 18:16:47 INFO - PROCESS | 1652 | 1461719807208 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:16:47 INFO - PROCESS | 1652 | 1461719807220 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c292000 == 62 [pid = 1652] [id = 460] 18:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129927800) [pid = 1652] [serial = 1379] [outer = 0x0] 18:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b6f4800) [pid = 1652] [serial = 1380] [outer = 0x129927800] 18:16:47 INFO - PROCESS | 1652 | 1461719807246 Marionette DEBUG loaded listener.js 18:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12bab4000) [pid = 1652] [serial = 1381] [outer = 0x129927800] 18:16:47 INFO - PROCESS | 1652 | 1461719807615 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]]]}] 18:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 568ms 18:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:16:47 INFO - PROCESS | 1652 | 1461719807664 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:16:47 INFO - PROCESS | 1652 | 1461719807665 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:16:47 INFO - PROCESS | 1652 | 1461719807667 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1652 | 1461719807668 Marionette TRACE conn2 <- [1,1814,null,{}] 18:16:47 INFO - PROCESS | 1652 | 1461719807670 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}] 18:16:47 INFO - PROCESS | 1652 | 1461719807782 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e973400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x123a20000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12992dc00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12438f400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e9c6c00) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118532000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115878800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11ad70000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115450800) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119260c00) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b578000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ddeb800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b57ac00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127570400) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114bba400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12c0af000) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12c0b7000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e67d800) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127777c00) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119aa8c00) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b77e400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bab4c00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c174000) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129c3cc00) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e661400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11afb0000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116591800) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:16:48 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1147df000) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:16:48 INFO - PROCESS | 1652 | 1461719808051 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11850f000 == 63 [pid = 1652] [id = 461] 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1135a2c00) [pid = 1652] [serial = 1382] [outer = 0x0] 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116542800) [pid = 1652] [serial = 1383] [outer = 0x1135a2c00] 18:16:48 INFO - PROCESS | 1652 | 1461719808078 Marionette DEBUG loaded listener.js 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119aa7000) [pid = 1652] [serial = 1384] [outer = 0x1135a2c00] 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a9e6c00) [pid = 1652] [serial = 1385] [outer = 0x12fa3b400] 18:16:48 INFO - PROCESS | 1652 | 1461719808407 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]]]}] 18:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 18:16:48 INFO - PROCESS | 1652 | 1461719808438 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:16:48 INFO - PROCESS | 1652 | 1461719808439 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:16:48 INFO - PROCESS | 1652 | 1461719808457 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:16:48 INFO - PROCESS | 1652 | 1461719808458 Marionette TRACE conn2 <- [1,1818,null,{}] 18:16:48 INFO - PROCESS | 1652 | 1461719808463 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}] 18:16:48 INFO - PROCESS | 1652 | 1461719808553 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:16:48 INFO - PROCESS | 1652 | 1461719808618 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba30800 == 64 [pid = 1652] [id = 462] 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11370cc00) [pid = 1652] [serial = 1386] [outer = 0x0] 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c3c6800) [pid = 1652] [serial = 1387] [outer = 0x11370cc00] 18:16:48 INFO - PROCESS | 1652 | 1461719808648 Marionette DEBUG loaded listener.js 18:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bee3c00) [pid = 1652] [serial = 1388] [outer = 0x11370cc00] 18:16:48 INFO - PROCESS | 1652 | 1461719808941 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]]]}] 18:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 537ms 18:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:16:48 INFO - PROCESS | 1652 | 1461719808980 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:16:48 INFO - PROCESS | 1652 | 1461719808982 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:16:48 INFO - PROCESS | 1652 | 1461719808984 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:16:48 INFO - PROCESS | 1652 | 1461719808986 Marionette TRACE conn2 <- [1,1822,null,{}] 18:16:48 INFO - PROCESS | 1652 | 1461719808988 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}] 18:16:49 INFO - PROCESS | 1652 | 1461719809095 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:16:49 INFO - PROCESS | 1652 | 1461719809100 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d8a6000 == 65 [pid = 1652] [id = 463] 18:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b5b5c00) [pid = 1652] [serial = 1389] [outer = 0x0] 18:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12c176000) [pid = 1652] [serial = 1390] [outer = 0x12b5b5c00] 18:16:49 INFO - PROCESS | 1652 | 1461719809126 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d2bec00) [pid = 1652] [serial = 1391] [outer = 0x12b5b5c00] 18:16:49 INFO - PROCESS | 1652 | 1461719809452 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]]]}] 18:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 18:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:16:49 INFO - PROCESS | 1652 | 1461719809503 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:16:49 INFO - PROCESS | 1652 | 1461719809504 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:16:49 INFO - PROCESS | 1652 | 1461719809506 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:16:49 INFO - PROCESS | 1652 | 1461719809507 Marionette TRACE conn2 <- [1,1826,null,{}] 18:16:49 INFO - PROCESS | 1652 | 1461719809509 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}] 18:16:49 INFO - PROCESS | 1652 | 1461719809629 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:16:49 INFO - PROCESS | 1652 | 1461719809635 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb3b000 == 66 [pid = 1652] [id = 464] 18:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d2be400) [pid = 1652] [serial = 1392] [outer = 0x0] 18:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d2cc400) [pid = 1652] [serial = 1393] [outer = 0x12d2be400] 18:16:49 INFO - PROCESS | 1652 | 1461719809660 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d7afc00) [pid = 1652] [serial = 1394] [outer = 0x12d2be400] 18:16:49 INFO - PROCESS | 1652 | 1461719809987 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]]]}] 18:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 18:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:16:50 INFO - PROCESS | 1652 | 1461719810079 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1652 | 1461719810081 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:16:50 INFO - PROCESS | 1652 | 1461719810086 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1652 | 1461719810088 Marionette TRACE conn2 <- [1,1830,null,{}] 18:16:50 INFO - PROCESS | 1652 | 1461719810092 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}] 18:16:50 INFO - PROCESS | 1652 | 1461719810197 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:16:50 INFO - PROCESS | 1652 | 1461719810302 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac2800 == 67 [pid = 1652] [id = 465] 18:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114fb3000) [pid = 1652] [serial = 1395] [outer = 0x0] 18:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11544e000) [pid = 1652] [serial = 1396] [outer = 0x114fb3000] 18:16:50 INFO - PROCESS | 1652 | 1461719810334 Marionette DEBUG loaded listener.js 18:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116579c00) [pid = 1652] [serial = 1397] [outer = 0x114fb3000] 18:16:50 INFO - PROCESS | 1652 | 1461719810830 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]]]}] 18:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 776ms 18:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:16:50 INFO - PROCESS | 1652 | 1461719810882 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1652 | 1461719810884 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:16:50 INFO - PROCESS | 1652 | 1461719810890 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1652 | 1461719810893 Marionette TRACE conn2 <- [1,1834,null,{}] 18:16:50 INFO - PROCESS | 1652 | 1461719810915 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}] 18:16:51 INFO - PROCESS | 1652 | 1461719811030 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:16:51 INFO - PROCESS | 1652 | 1461719811105 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e50000 == 68 [pid = 1652] [id = 466] 18:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11ab35400) [pid = 1652] [serial = 1398] [outer = 0x0] 18:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11ad87c00) [pid = 1652] [serial = 1399] [outer = 0x11ab35400] 18:16:51 INFO - PROCESS | 1652 | 1461719811135 Marionette DEBUG loaded listener.js 18:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c43e800) [pid = 1652] [serial = 1400] [outer = 0x11ab35400] 18:16:51 INFO - PROCESS | 1652 | 1461719811566 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]]]}] 18:16:51 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 18:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 740ms 18:16:51 INFO - PROCESS | 1652 | 1461719811628 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:16:51 INFO - PROCESS | 1652 | 1461719811630 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:16:51 INFO - PROCESS | 1652 | 1461719811632 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:16:51 INFO - PROCESS | 1652 | 1461719811634 Marionette TRACE conn2 <- [1,1838,null,{}] 18:16:51 INFO - PROCESS | 1652 | 1461719811641 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}] 18:16:51 INFO - PROCESS | 1652 | 1461719811755 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:16:51 INFO - PROCESS | 1652 | 1461719811833 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d748800 == 69 [pid = 1652] [id = 467] 18:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1273e4c00) [pid = 1652] [serial = 1401] [outer = 0x0] 18:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127771800) [pid = 1652] [serial = 1402] [outer = 0x1273e4c00] 18:16:51 INFO - PROCESS | 1652 | 1461719811866 Marionette DEBUG loaded listener.js 18:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129809400) [pid = 1652] [serial = 1403] [outer = 0x1273e4c00] 18:16:52 INFO - PROCESS | 1652 | 1461719812312 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]]]}] 18:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 722ms 18:16:52 INFO - PROCESS | 1652 | 1461719812355 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:16:52 INFO - PROCESS | 1652 | 1461719812356 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:16:52 INFO - PROCESS | 1652 | 1461719812377 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:16:52 INFO - PROCESS | 1652 | 1461719812379 Marionette TRACE conn2 <- [1,1842,null,{}] 18:16:52 INFO - PROCESS | 1652 | 1461719812383 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}] 18:16:52 INFO - PROCESS | 1652 | 1461719812499 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:16:52 INFO - PROCESS | 1652 | 1461719812573 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fba7800 == 70 [pid = 1652] [id = 468] 18:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129cc4800) [pid = 1652] [serial = 1404] [outer = 0x0] 18:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b571800) [pid = 1652] [serial = 1405] [outer = 0x129cc4800] 18:16:52 INFO - PROCESS | 1652 | 1461719812604 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bedec00) [pid = 1652] [serial = 1406] [outer = 0x129cc4800] 18:16:53 INFO - PROCESS | 1652 | 1461719813023 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]]]}] 18:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 690ms 18:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:16:53 INFO - PROCESS | 1652 | 1461719813049 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1652 | 1461719813051 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:16:53 INFO - PROCESS | 1652 | 1461719813053 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1652 | 1461719813054 Marionette TRACE conn2 <- [1,1846,null,{}] 18:16:53 INFO - PROCESS | 1652 | 1461719813056 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}] 18:16:53 INFO - PROCESS | 1652 | 1461719813167 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:16:53 INFO - PROCESS | 1652 | 1461719813271 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306b3800 == 71 [pid = 1652] [id = 469] 18:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bee4c00) [pid = 1652] [serial = 1407] [outer = 0x0] 18:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12c17c800) [pid = 1652] [serial = 1408] [outer = 0x12bee4c00] 18:16:53 INFO - PROCESS | 1652 | 1461719813303 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d7b1800) [pid = 1652] [serial = 1409] [outer = 0x12bee4c00] 18:16:53 INFO - PROCESS | 1652 | 1461719813719 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]]]}] 18:16:53 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) 18:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 18:16:53 INFO - PROCESS | 1652 | 1461719813804 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1652 | 1461719813805 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:16:53 INFO - PROCESS | 1652 | 1461719813810 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1652 | 1461719813811 Marionette TRACE conn2 <- [1,1850,null,{}] 18:16:53 INFO - PROCESS | 1652 | 1461719813813 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}] 18:16:53 INFO - PROCESS | 1652 | 1461719813939 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:16:54 INFO - PROCESS | 1652 | 1461719814045 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317d7800 == 72 [pid = 1652] [id = 470] 18:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e4b9400) [pid = 1652] [serial = 1410] [outer = 0x0] 18:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e67a800) [pid = 1652] [serial = 1411] [outer = 0x12e4b9400] 18:16:54 INFO - PROCESS | 1652 | 1461719814078 Marionette DEBUG loaded listener.js 18:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e686c00) [pid = 1652] [serial = 1412] [outer = 0x12e4b9400] 18:16:54 INFO - PROCESS | 1652 | 1461719814481 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]]]}] 18:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 719ms 18:16:54 INFO - PROCESS | 1652 | 1461719814529 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:16:54 INFO - PROCESS | 1652 | 1461719814530 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:16:54 INFO - PROCESS | 1652 | 1461719814532 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:16:54 INFO - PROCESS | 1652 | 1461719814534 Marionette TRACE conn2 <- [1,1854,null,{}] 18:16:54 INFO - PROCESS | 1652 | 1461719814536 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}] 18:16:54 INFO - PROCESS | 1652 | 1461719814646 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:16:54 INFO - PROCESS | 1652 | 1461719814750 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e52800 == 73 [pid = 1652] [id = 471] 18:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e4c6400) [pid = 1652] [serial = 1413] [outer = 0x0] 18:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e979400) [pid = 1652] [serial = 1414] [outer = 0x12e4c6400] 18:16:54 INFO - PROCESS | 1652 | 1461719814783 Marionette DEBUG loaded listener.js 18:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e9ce000) [pid = 1652] [serial = 1415] [outer = 0x12e4c6400] 18:16:55 INFO - PROCESS | 1652 | 1461719815197 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]]]}] 18:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 719ms 18:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:16:55 INFO - PROCESS | 1652 | 1461719815251 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:16:55 INFO - PROCESS | 1652 | 1461719815253 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:16:55 INFO - PROCESS | 1652 | 1461719815255 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:16:55 INFO - PROCESS | 1652 | 1461719815256 Marionette TRACE conn2 <- [1,1858,null,{}] 18:16:55 INFO - PROCESS | 1652 | 1461719815278 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}] 18:16:55 INFO - PROCESS | 1652 | 1461719815567 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:16:55 INFO - PROCESS | 1652 | 1461719815655 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa2800 == 74 [pid = 1652] [id = 472] 18:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x114fb0400) [pid = 1652] [serial = 1416] [outer = 0x0] 18:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11544f400) [pid = 1652] [serial = 1417] [outer = 0x114fb0400] 18:16:55 INFO - PROCESS | 1652 | 1461719815683 Marionette DEBUG loaded listener.js 18:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11857a400) [pid = 1652] [serial = 1418] [outer = 0x114fb0400] 18:16:56 INFO - PROCESS | 1652 | 1461719816118 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]]]}] 18:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 870ms 18:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:16:56 INFO - PROCESS | 1652 | 1461719816129 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:16:56 INFO - PROCESS | 1652 | 1461719816131 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:16:56 INFO - PROCESS | 1652 | 1461719816134 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:16:56 INFO - PROCESS | 1652 | 1461719816137 Marionette TRACE conn2 <- [1,1862,null,{}] 18:16:56 INFO - PROCESS | 1652 | 1461719816140 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}] 18:16:56 INFO - PROCESS | 1652 | 1461719816246 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:16:56 INFO - PROCESS | 1652 | 1461719816312 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119178000 == 75 [pid = 1652] [id = 473] 18:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x119193800) [pid = 1652] [serial = 1419] [outer = 0x0] 18:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11ab99000) [pid = 1652] [serial = 1420] [outer = 0x119193800] 18:16:56 INFO - PROCESS | 1652 | 1461719816383 Marionette DEBUG loaded listener.js 18:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11baa6400) [pid = 1652] [serial = 1421] [outer = 0x119193800] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d8a6000 == 74 [pid = 1652] [id = 463] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba30800 == 73 [pid = 1652] [id = 462] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11850f000 == 72 [pid = 1652] [id = 461] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12c292000 == 71 [pid = 1652] [id = 460] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129d57800 == 70 [pid = 1652] [id = 459] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129841000 == 69 [pid = 1652] [id = 458] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x127edb000 == 68 [pid = 1652] [id = 457] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124033800 == 67 [pid = 1652] [id = 456] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1238b1000 == 66 [pid = 1652] [id = 455] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2b800 == 65 [pid = 1652] [id = 454] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119abc000 == 64 [pid = 1652] [id = 453] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11970d000 == 63 [pid = 1652] [id = 452] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x131e40000 == 62 [pid = 1652] [id = 451] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x139c80000 == 61 [pid = 1652] [id = 450] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1317b1800 == 60 [pid = 1652] [id = 449] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x13179d000 == 59 [pid = 1652] [id = 448] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x131784000 == 58 [pid = 1652] [id = 447] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129d4c000 == 57 [pid = 1652] [id = 446] 18:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1238ae800 == 56 [pid = 1652] [id = 445] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118cec400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x123797400) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e4c3400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c304c00) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12d2c7c00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e4c0400) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d7aec00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x129cc8400) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b8ba400) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e9d6c00) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11ab34c00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118f03800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12d128000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bab1c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12ddedc00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e977c00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12ec89800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12980f800) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12beeb000) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12c17ec00) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e666c00) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e4c2400) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e688800) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b178400) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123c0d000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11afb0c00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e9c6800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a243400) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12c175000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12c17e000) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ddef000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d391800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b6f4400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e9d1c00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e96e400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bf91000) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123798800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119258800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118a9f800) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b256800) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e9d0400) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12756b400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12980f400) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a4e6400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b5b6800) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a9e1000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 18:16:56 INFO - PROCESS | 1652 | 1461719816805 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]]]}] 18:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 678ms 18:16:56 INFO - PROCESS | 1652 | 1461719816814 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:16:56 INFO - PROCESS | 1652 | 1461719816816 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:16:56 INFO - PROCESS | 1652 | 1461719816818 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:16:56 INFO - PROCESS | 1652 | 1461719816819 Marionette TRACE conn2 <- [1,1866,null,{}] 18:16:56 INFO - PROCESS | 1652 | 1461719816822 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}] 18:16:56 INFO - PROCESS | 1652 | 1461719816936 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:16:56 INFO - PROCESS | 1652 | 1461719816945 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af2a000 == 57 [pid = 1652] [id = 474] 18:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c448800) [pid = 1652] [serial = 1422] [outer = 0x0] 18:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c44bc00) [pid = 1652] [serial = 1423] [outer = 0x11c448800] 18:16:56 INFO - PROCESS | 1652 | 1461719816973 Marionette DEBUG loaded listener.js 18:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12379ec00) [pid = 1652] [serial = 1424] [outer = 0x11c448800] 18:16:57 INFO - PROCESS | 1652 | 1461719817373 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]]]}] 18:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 569ms 18:16:57 INFO - PROCESS | 1652 | 1461719817388 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:16:57 INFO - PROCESS | 1652 | 1461719817390 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:16:57 INFO - PROCESS | 1652 | 1461719817401 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1652 | 1461719817403 Marionette TRACE conn2 <- [1,1870,null,{}] 18:16:57 INFO - PROCESS | 1652 | 1461719817406 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}] 18:16:57 INFO - PROCESS | 1652 | 1461719817500 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:16:57 INFO - PROCESS | 1652 | 1461719817504 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12755d000 == 58 [pid = 1652] [id = 475] 18:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123798800) [pid = 1652] [serial = 1425] [outer = 0x0] 18:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123aeb400) [pid = 1652] [serial = 1426] [outer = 0x123798800] 18:16:57 INFO - PROCESS | 1652 | 1461719817531 Marionette DEBUG loaded listener.js 18:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129809c00) [pid = 1652] [serial = 1427] [outer = 0x123798800] 18:16:57 INFO - PROCESS | 1652 | 1461719817902 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]]]}] 18:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 18:16:57 INFO - PROCESS | 1652 | 1461719817921 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:16:57 INFO - PROCESS | 1652 | 1461719817923 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:16:57 INFO - PROCESS | 1652 | 1461719817929 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1652 | 1461719817931 Marionette TRACE conn2 <- [1,1874,null,{}] 18:16:57 INFO - PROCESS | 1652 | 1461719817935 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}] 18:16:58 INFO - PROCESS | 1652 | 1461719818061 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:16:58 INFO - PROCESS | 1652 | 1461719818068 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129831800 == 59 [pid = 1652] [id = 476] 18:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12980a400) [pid = 1652] [serial = 1428] [outer = 0x0] 18:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12a23b400) [pid = 1652] [serial = 1429] [outer = 0x12980a400] 18:16:58 INFO - PROCESS | 1652 | 1461719818111 Marionette DEBUG loaded listener.js 18:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a439800) [pid = 1652] [serial = 1430] [outer = 0x12980a400] 18:16:58 INFO - PROCESS | 1652 | 1461719818559 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]]]}] 18:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 673ms 18:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:16:58 INFO - PROCESS | 1652 | 1461719818599 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:16:58 INFO - PROCESS | 1652 | 1461719818600 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:16:58 INFO - PROCESS | 1652 | 1461719818603 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:16:58 INFO - PROCESS | 1652 | 1461719818604 Marionette TRACE conn2 <- [1,1878,null,{}] 18:16:58 INFO - PROCESS | 1652 | 1461719818606 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}] 18:16:58 INFO - PROCESS | 1652 | 1461719818705 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:16:58 INFO - PROCESS | 1652 | 1461719818710 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e64800 == 60 [pid = 1652] [id = 477] 18:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a441400) [pid = 1652] [serial = 1431] [outer = 0x0] 18:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a443800) [pid = 1652] [serial = 1432] [outer = 0x12a441400] 18:16:58 INFO - PROCESS | 1652 | 1461719818743 Marionette DEBUG loaded listener.js 18:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b183000) [pid = 1652] [serial = 1433] [outer = 0x12a441400] 18:16:59 INFO - PROCESS | 1652 | 1461719819117 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]]]}] 18:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 569ms 18:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:16:59 INFO - PROCESS | 1652 | 1461719819172 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:16:59 INFO - PROCESS | 1652 | 1461719819173 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:16:59 INFO - PROCESS | 1652 | 1461719819176 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:16:59 INFO - PROCESS | 1652 | 1461719819177 Marionette TRACE conn2 <- [1,1882,null,{}] 18:16:59 INFO - PROCESS | 1652 | 1461719819179 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}] 18:16:59 INFO - PROCESS | 1652 | 1461719819295 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:16:59 INFO - PROCESS | 1652 | 1461719819311 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c294800 == 61 [pid = 1652] [id = 478] 18:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a441800) [pid = 1652] [serial = 1434] [outer = 0x0] 18:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b6f2c00) [pid = 1652] [serial = 1435] [outer = 0x12a441800] 18:16:59 INFO - PROCESS | 1652 | 1461719819337 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bdb0000) [pid = 1652] [serial = 1436] [outer = 0x12a441800] 18:16:59 INFO - PROCESS | 1652 | 1461719819717 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]]]}] 18:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 569ms 18:16:59 INFO - PROCESS | 1652 | 1461719819746 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:16:59 INFO - PROCESS | 1652 | 1461719819747 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:16:59 INFO - PROCESS | 1652 | 1461719819755 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:16:59 INFO - PROCESS | 1652 | 1461719819756 Marionette TRACE conn2 <- [1,1886,null,{}] 18:16:59 INFO - PROCESS | 1652 | 1461719819758 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}] 18:16:59 INFO - PROCESS | 1652 | 1461719819872 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:16:59 INFO - PROCESS | 1652 | 1461719819882 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d521000 == 62 [pid = 1652] [id = 479] 18:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129ccb000) [pid = 1652] [serial = 1437] [outer = 0x0] 18:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bee5400) [pid = 1652] [serial = 1438] [outer = 0x129ccb000] 18:16:59 INFO - PROCESS | 1652 | 1461719819907 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12c180000) [pid = 1652] [serial = 1439] [outer = 0x129ccb000] 18:17:00 INFO - PROCESS | 1652 | 1461719820267 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]]]}] 18:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 518ms 18:17:00 INFO - PROCESS | 1652 | 1461719820274 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1652 | 1461719820275 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:17:00 INFO - PROCESS | 1652 | 1461719820281 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1652 | 1461719820283 Marionette TRACE conn2 <- [1,1890,null,{}] 18:17:00 INFO - PROCESS | 1652 | 1461719820285 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}] 18:17:00 INFO - PROCESS | 1652 | 1461719820400 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:17:00 INFO - PROCESS | 1652 | 1461719820414 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd29800 == 63 [pid = 1652] [id = 480] 18:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b57c800) [pid = 1652] [serial = 1440] [outer = 0x0] 18:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d391800) [pid = 1652] [serial = 1441] [outer = 0x12b57c800] 18:17:00 INFO - PROCESS | 1652 | 1461719820439 Marionette DEBUG loaded listener.js 18:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12dd41400) [pid = 1652] [serial = 1442] [outer = 0x12b57c800] 18:17:00 INFO - PROCESS | 1652 | 1461719820833 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]]]}] 18:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 571ms 18:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:17:00 INFO - PROCESS | 1652 | 1461719820852 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1652 | 1461719820854 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:17:00 INFO - PROCESS | 1652 | 1461719820857 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1652 | 1461719820859 Marionette TRACE conn2 <- [1,1894,null,{}] 18:17:00 INFO - PROCESS | 1652 | 1461719820872 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}] 18:17:01 INFO - PROCESS | 1652 | 1461719821233 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11370cc00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bab0c00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127e7dc00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1135a3c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x116578c00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1135a2c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123a1d000) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129927800) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119195800) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b5b5c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129811800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11656d400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:17:01 INFO - PROCESS | 1652 | 1461719821286 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfbe000 == 64 [pid = 1652] [id = 481] 18:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115879800) [pid = 1652] [serial = 1443] [outer = 0x0] 18:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118f0a400) [pid = 1652] [serial = 1444] [outer = 0x115879800] 18:17:01 INFO - PROCESS | 1652 | 1461719821312 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12379c400) [pid = 1652] [serial = 1445] [outer = 0x115879800] 18:17:01 INFO - PROCESS | 1652 | 1461719821595 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]]]}] 18:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 781ms 18:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:17:01 INFO - PROCESS | 1652 | 1461719821655 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:17:01 INFO - PROCESS | 1652 | 1461719821656 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:17:01 INFO - PROCESS | 1652 | 1461719821659 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:17:01 INFO - PROCESS | 1652 | 1461719821662 Marionette TRACE conn2 <- [1,1898,null,{}] 18:17:01 INFO - PROCESS | 1652 | 1461719821665 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}] 18:17:01 INFO - PROCESS | 1652 | 1461719821757 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:17:01 INFO - PROCESS | 1652 | 1461719821818 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb43800 == 65 [pid = 1652] [id = 482] 18:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11ab32800) [pid = 1652] [serial = 1446] [outer = 0x0] 18:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127e7dc00) [pid = 1652] [serial = 1447] [outer = 0x11ab32800] 18:17:01 INFO - PROCESS | 1652 | 1461719821849 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e4c4400) [pid = 1652] [serial = 1448] [outer = 0x11ab32800] 18:17:02 INFO - PROCESS | 1652 | 1461719822135 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]]]}] 18:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 18:17:02 INFO - PROCESS | 1652 | 1461719822181 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1652 | 1461719822183 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:17:02 INFO - PROCESS | 1652 | 1461719822185 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1652 | 1461719822187 Marionette TRACE conn2 <- [1,1902,null,{}] 18:17:02 INFO - PROCESS | 1652 | 1461719822189 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}] 18:17:02 INFO - PROCESS | 1652 | 1461719822299 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:17:02 INFO - PROCESS | 1652 | 1461719822303 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306a7000 == 66 [pid = 1652] [id = 483] 18:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e4c5c00) [pid = 1652] [serial = 1449] [outer = 0x0] 18:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e684c00) [pid = 1652] [serial = 1450] [outer = 0x12e4c5c00] 18:17:02 INFO - PROCESS | 1652 | 1461719822329 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e9d2c00) [pid = 1652] [serial = 1451] [outer = 0x12e4c5c00] 18:17:02 INFO - PROCESS | 1652 | 1461719822667 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]]]}] 18:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 18:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:17:02 INFO - PROCESS | 1652 | 1461719822705 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1652 | 1461719822706 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:17:02 INFO - PROCESS | 1652 | 1461719822708 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1652 | 1461719822709 Marionette TRACE conn2 <- [1,1906,null,{}] 18:17:02 INFO - PROCESS | 1652 | 1461719822712 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}] 18:17:02 INFO - PROCESS | 1652 | 1461719822835 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:17:02 INFO - PROCESS | 1652 | 1461719822842 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317b6800 == 67 [pid = 1652] [id = 484] 18:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113596c00) [pid = 1652] [serial = 1452] [outer = 0x0] 18:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a4bd000) [pid = 1652] [serial = 1453] [outer = 0x113596c00] 18:17:02 INFO - PROCESS | 1652 | 1461719822867 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a4c1000) [pid = 1652] [serial = 1454] [outer = 0x113596c00] 18:17:03 INFO - PROCESS | 1652 | 1461719823290 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]]]}] 18:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 623ms 18:17:03 INFO - PROCESS | 1652 | 1461719823332 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:17:03 INFO - PROCESS | 1652 | 1461719823335 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:17:03 INFO - PROCESS | 1652 | 1461719823338 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:17:03 INFO - PROCESS | 1652 | 1461719823341 Marionette TRACE conn2 <- [1,1910,null,{}] 18:17:03 INFO - PROCESS | 1652 | 1461719823349 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}] 18:17:03 INFO - PROCESS | 1652 | 1461719823464 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:17:03 INFO - PROCESS | 1652 | 1461719823542 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad6000 == 68 [pid = 1652] [id = 485] 18:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116578800) [pid = 1652] [serial = 1455] [outer = 0x0] 18:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118a72800) [pid = 1652] [serial = 1456] [outer = 0x116578800] 18:17:03 INFO - PROCESS | 1652 | 1461719823573 Marionette DEBUG loaded listener.js 18:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119d99c00) [pid = 1652] [serial = 1457] [outer = 0x116578800] 18:17:04 INFO - PROCESS | 1652 | 1461719823999 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]]]}] 18:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 724ms 18:17:04 INFO - PROCESS | 1652 | 1461719824104 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:17:04 INFO - PROCESS | 1652 | 1461719824110 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:17:04 INFO - PROCESS | 1652 | 1461719824117 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:17:04 INFO - PROCESS | 1652 | 1461719824118 Marionette TRACE conn2 <- [1,1914,null,{}] 18:17:04 INFO - PROCESS | 1652 | 1461719824121 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}] 18:17:04 INFO - PROCESS | 1652 | 1461719824236 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:17:04 INFO - PROCESS | 1652 | 1461719824312 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x129656000 == 69 [pid = 1652] [id = 486] 18:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c43f800) [pid = 1652] [serial = 1458] [outer = 0x0] 18:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x123795000) [pid = 1652] [serial = 1459] [outer = 0x11c43f800] 18:17:04 INFO - PROCESS | 1652 | 1461719824343 Marionette DEBUG loaded listener.js 18:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123d75800) [pid = 1652] [serial = 1460] [outer = 0x11c43f800] 18:17:04 INFO - PROCESS | 1652 | 1461719824761 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]]]}] 18:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 669ms 18:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:17:04 INFO - PROCESS | 1652 | 1461719824786 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:17:04 INFO - PROCESS | 1652 | 1461719824787 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:17:04 INFO - PROCESS | 1652 | 1461719824790 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:17:04 INFO - PROCESS | 1652 | 1461719824793 Marionette TRACE conn2 <- [1,1918,null,{}] 18:17:04 INFO - PROCESS | 1652 | 1461719824801 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}] 18:17:04 INFO - PROCESS | 1652 | 1461719824917 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:17:04 INFO - PROCESS | 1652 | 1461719824995 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb65000 == 70 [pid = 1652] [id = 487] 18:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129688000) [pid = 1652] [serial = 1461] [outer = 0x0] 18:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a436c00) [pid = 1652] [serial = 1462] [outer = 0x129688000] 18:17:05 INFO - PROCESS | 1652 | 1461719825027 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a4bac00) [pid = 1652] [serial = 1463] [outer = 0x129688000] 18:17:05 INFO - PROCESS | 1652 | 1461719825436 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]]]}] 18:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 676ms 18:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:17:05 INFO - PROCESS | 1652 | 1461719825467 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1652 | 1461719825469 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:17:05 INFO - PROCESS | 1652 | 1461719825472 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1652 | 1461719825474 Marionette TRACE conn2 <- [1,1922,null,{}] 18:17:05 INFO - PROCESS | 1652 | 1461719825477 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}] 18:17:05 INFO - PROCESS | 1652 | 1461719825646 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:17:05 INFO - PROCESS | 1652 | 1461719825769 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x138e1e000 == 71 [pid = 1652] [id = 488] 18:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b187000) [pid = 1652] [serial = 1464] [outer = 0x0] 18:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b6f4c00) [pid = 1652] [serial = 1465] [outer = 0x12b187000] 18:17:05 INFO - PROCESS | 1652 | 1461719825820 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12c17cc00) [pid = 1652] [serial = 1466] [outer = 0x12b187000] 18:17:06 INFO - PROCESS | 1652 | 1461719826286 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]]]}] 18:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 871ms 18:17:06 INFO - PROCESS | 1652 | 1461719826343 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:17:06 INFO - PROCESS | 1652 | 1461719826345 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:17:06 INFO - PROCESS | 1652 | 1461719826347 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:17:06 INFO - PROCESS | 1652 | 1461719826348 Marionette TRACE conn2 <- [1,1926,null,{}] 18:17:06 INFO - PROCESS | 1652 | 1461719826350 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}] 18:17:06 INFO - PROCESS | 1652 | 1461719826461 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:17:06 INFO - PROCESS | 1652 | 1461719826566 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c81000 == 72 [pid = 1652] [id = 489] 18:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b17e800) [pid = 1652] [serial = 1467] [outer = 0x0] 18:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12dd46400) [pid = 1652] [serial = 1468] [outer = 0x12b17e800] 18:17:06 INFO - PROCESS | 1652 | 1461719826597 Marionette DEBUG loaded listener.js 18:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e65f800) [pid = 1652] [serial = 1469] [outer = 0x12b17e800] 18:17:07 INFO - PROCESS | 1652 | 1461719827078 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]]]}] 18:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 771ms 18:17:07 INFO - PROCESS | 1652 | 1461719827148 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:17:07 INFO - PROCESS | 1652 | 1461719827150 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:17:07 INFO - PROCESS | 1652 | 1461719827154 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:17:07 INFO - PROCESS | 1652 | 1461719827156 Marionette TRACE conn2 <- [1,1930,null,{}] 18:17:07 INFO - PROCESS | 1652 | 1461719827160 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}] 18:17:07 INFO - PROCESS | 1652 | 1461719827347 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:17:07 INFO - PROCESS | 1652 | 1461719827473 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a409000 == 73 [pid = 1652] [id = 490] 18:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e660c00) [pid = 1652] [serial = 1470] [outer = 0x0] 18:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e9c8400) [pid = 1652] [serial = 1471] [outer = 0x12e660c00] 18:17:07 INFO - PROCESS | 1652 | 1461719827505 Marionette DEBUG loaded listener.js 18:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12eea2800) [pid = 1652] [serial = 1472] [outer = 0x12e660c00] 18:17:07 INFO - PROCESS | 1652 | 1461719827924 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]]]}] 18:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 824ms 18:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:17:07 INFO - PROCESS | 1652 | 1461719827977 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:17:07 INFO - PROCESS | 1652 | 1461719827979 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:17:07 INFO - PROCESS | 1652 | 1461719827981 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:17:07 INFO - PROCESS | 1652 | 1461719827982 Marionette TRACE conn2 <- [1,1934,null,{}] 18:17:07 INFO - PROCESS | 1652 | 1461719827985 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}] 18:17:08 INFO - PROCESS | 1652 | 1461719828093 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:17:08 INFO - PROCESS | 1652 | 1461719828168 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a420800 == 74 [pid = 1652] [id = 491] 18:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b44ac00) [pid = 1652] [serial = 1473] [outer = 0x0] 18:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b452c00) [pid = 1652] [serial = 1474] [outer = 0x12b44ac00] 18:17:08 INFO - PROCESS | 1652 | 1461719828198 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b456c00) [pid = 1652] [serial = 1475] [outer = 0x12b44ac00] 18:17:08 INFO - PROCESS | 1652 | 1461719828599 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]]]}] 18:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 18:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:17:08 INFO - PROCESS | 1652 | 1461719828651 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:17:08 INFO - PROCESS | 1652 | 1461719828652 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:17:08 INFO - PROCESS | 1652 | 1461719828654 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:17:08 INFO - PROCESS | 1652 | 1461719828656 Marionette TRACE conn2 <- [1,1938,null,{}] 18:17:08 INFO - PROCESS | 1652 | 1461719828658 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}] 18:17:08 INFO - PROCESS | 1652 | 1461719828863 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:17:08 INFO - PROCESS | 1652 | 1461719828873 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a92f800 == 75 [pid = 1652] [id = 492] 18:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x129cca800) [pid = 1652] [serial = 1476] [outer = 0x0] 18:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b2dc000) [pid = 1652] [serial = 1477] [outer = 0x129cca800] 18:17:08 INFO - PROCESS | 1652 | 1461719828918 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b2e1800) [pid = 1652] [serial = 1478] [outer = 0x129cca800] 18:17:09 INFO - PROCESS | 1652 | 1461719829603 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]]]}] 18:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 974ms 18:17:09 INFO - PROCESS | 1652 | 1461719829628 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:17:09 INFO - PROCESS | 1652 | 1461719829630 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:17:09 INFO - PROCESS | 1652 | 1461719829634 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:17:09 INFO - PROCESS | 1652 | 1461719829637 Marionette TRACE conn2 <- [1,1942,null,{}] 18:17:09 INFO - PROCESS | 1652 | 1461719829641 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}] 18:17:09 INFO - PROCESS | 1652 | 1461719829755 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:17:09 INFO - PROCESS | 1652 | 1461719829862 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c41a800 == 76 [pid = 1652] [id = 493] 18:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x116573000) [pid = 1652] [serial = 1479] [outer = 0x0] 18:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118a9f800) [pid = 1652] [serial = 1480] [outer = 0x116573000] 18:17:09 INFO - PROCESS | 1652 | 1461719829907 Marionette DEBUG loaded listener.js 18:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119e50800) [pid = 1652] [serial = 1481] [outer = 0x116573000] 18:17:10 INFO - PROCESS | 1652 | 1461719830536 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]]]}] 18:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 972ms 18:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:17:10 INFO - PROCESS | 1652 | 1461719830606 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:17:10 INFO - PROCESS | 1652 | 1461719830610 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:17:10 INFO - PROCESS | 1652 | 1461719830614 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:17:10 INFO - PROCESS | 1652 | 1461719830616 Marionette TRACE conn2 <- [1,1946,null,{}] 18:17:10 INFO - PROCESS | 1652 | 1461719830619 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}] 18:17:10 INFO - PROCESS | 1652 | 1461719830717 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:17:10 INFO - PROCESS | 1652 | 1461719830785 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad3800 == 77 [pid = 1652] [id = 494] 18:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11afacc00) [pid = 1652] [serial = 1482] [outer = 0x0] 18:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11baaa000) [pid = 1652] [serial = 1483] [outer = 0x11afacc00] 18:17:10 INFO - PROCESS | 1652 | 1461719830810 Marionette DEBUG loaded listener.js 18:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11c303c00) [pid = 1652] [serial = 1484] [outer = 0x11afacc00] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x139cd0800 == 76 [pid = 1652] [id = 444] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1306a7000 == 75 [pid = 1652] [id = 483] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb43800 == 74 [pid = 1652] [id = 482] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfbe000 == 73 [pid = 1652] [id = 481] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd29800 == 72 [pid = 1652] [id = 480] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12d521000 == 71 [pid = 1652] [id = 479] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12d2cc400) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12c294800 == 70 [pid = 1652] [id = 478] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x129e64800 == 69 [pid = 1652] [id = 477] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x129831800 == 68 [pid = 1652] [id = 476] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12755d000 == 67 [pid = 1652] [id = 475] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11af2a000 == 66 [pid = 1652] [id = 474] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119178000 == 65 [pid = 1652] [id = 473] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa2800 == 64 [pid = 1652] [id = 472] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123e50000 == 63 [pid = 1652] [id = 466] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac2800 == 62 [pid = 1652] [id = 465] 18:17:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb3b000 == 61 [pid = 1652] [id = 464] 18:17:11 INFO - PROCESS | 1652 | 1461719831299 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]]]}] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c448c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12bee3c00) [pid = 1652] [serial = 1388] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x123810400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127fdf800) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12fa38000) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1154c0800) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12d127400) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x119260800) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119aa7000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11a644c00) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12980b800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x116542800) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x123fda800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b6f4800) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b575800) [pid = 1652] [serial = 847] [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.] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11b774800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118a08400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12e9d4400) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x114bc6000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c443800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12c176000) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a237c00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e663800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a9edc00) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1273ea000) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11ab9d000) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a246000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ec90400) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1275c1800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b57f400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bab4000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c3c6800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d2bec00) [pid = 1652] [serial = 1391] [outer = 0x0] [url = about:blank] 18:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 723ms 18:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:17:11 INFO - PROCESS | 1652 | 1461719831337 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:17:11 INFO - PROCESS | 1652 | 1461719831339 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:17:11 INFO - PROCESS | 1652 | 1461719831341 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:17:11 INFO - PROCESS | 1652 | 1461719831343 Marionette TRACE conn2 <- [1,1950,null,{}] 18:17:11 INFO - PROCESS | 1652 | 1461719831350 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}] 18:17:11 INFO - PROCESS | 1652 | 1461719831447 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:17:11 INFO - PROCESS | 1652 | 1461719831453 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b72c800 == 62 [pid = 1652] [id = 495] 18:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c4e7400) [pid = 1652] [serial = 1485] [outer = 0x0] 18:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123a1a400) [pid = 1652] [serial = 1486] [outer = 0x11c4e7400] 18:17:11 INFO - PROCESS | 1652 | 1461719831482 Marionette DEBUG loaded listener.js 18:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12418c800) [pid = 1652] [serial = 1487] [outer = 0x11c4e7400] 18:17:11 INFO - PROCESS | 1652 | 1461719831836 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]]]}] 18:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 18:17:11 INFO - PROCESS | 1652 | 1461719831876 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:17:11 INFO - PROCESS | 1652 | 1461719831878 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:17:11 INFO - PROCESS | 1652 | 1461719831882 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:17:11 INFO - PROCESS | 1652 | 1461719831883 Marionette TRACE conn2 <- [1,1954,null,{}] 18:17:11 INFO - PROCESS | 1652 | 1461719831885 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}] 18:17:11 INFO - PROCESS | 1652 | 1461719831977 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:17:11 INFO - PROCESS | 1652 | 1461719831982 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ed1000 == 63 [pid = 1652] [id = 496] 18:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12718d400) [pid = 1652] [serial = 1488] [outer = 0x0] 18:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127e7ec00) [pid = 1652] [serial = 1489] [outer = 0x12718d400] 18:17:12 INFO - PROCESS | 1652 | 1461719832009 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129809800) [pid = 1652] [serial = 1490] [outer = 0x12718d400] 18:17:12 INFO - PROCESS | 1652 | 1461719832359 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]]]}] 18:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 18:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:17:12 INFO - PROCESS | 1652 | 1461719832409 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1652 | 1461719832410 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:17:12 INFO - PROCESS | 1652 | 1461719832414 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1652 | 1461719832415 Marionette TRACE conn2 <- [1,1958,null,{}] 18:17:12 INFO - PROCESS | 1652 | 1461719832417 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}] 18:17:12 INFO - PROCESS | 1652 | 1461719832507 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:17:12 INFO - PROCESS | 1652 | 1461719832512 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129840800 == 64 [pid = 1652] [id = 497] 18:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12980a800) [pid = 1652] [serial = 1491] [outer = 0x0] 18:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a237400) [pid = 1652] [serial = 1492] [outer = 0x12980a800] 18:17:12 INFO - PROCESS | 1652 | 1461719832538 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a43c000) [pid = 1652] [serial = 1493] [outer = 0x12980a800] 18:17:12 INFO - PROCESS | 1652 | 1461719832907 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]]]}] 18:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 18:17:12 INFO - PROCESS | 1652 | 1461719832935 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1652 | 1461719832936 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:17:12 INFO - PROCESS | 1652 | 1461719832938 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1652 | 1461719832939 Marionette TRACE conn2 <- [1,1962,null,{}] 18:17:12 INFO - PROCESS | 1652 | 1461719832941 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}] 18:17:13 INFO - PROCESS | 1652 | 1461719833049 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:17:13 INFO - PROCESS | 1652 | 1461719833126 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e6c800 == 65 [pid = 1652] [id = 498] 18:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12992c000) [pid = 1652] [serial = 1494] [outer = 0x0] 18:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a4b7800) [pid = 1652] [serial = 1495] [outer = 0x12992c000] 18:17:13 INFO - PROCESS | 1652 | 1461719833154 Marionette DEBUG loaded listener.js 18:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12afde000) [pid = 1652] [serial = 1496] [outer = 0x12992c000] 18:17:13 INFO - PROCESS | 1652 | 1461719833471 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]]]}] 18:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 568ms 18:17:13 INFO - PROCESS | 1652 | 1461719833513 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:17:13 INFO - PROCESS | 1652 | 1461719833514 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:17:13 INFO - PROCESS | 1652 | 1461719833517 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:17:13 INFO - PROCESS | 1652 | 1461719833518 Marionette TRACE conn2 <- [1,1966,null,{}] 18:17:13 INFO - PROCESS | 1652 | 1461719833520 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}] 18:17:13 INFO - PROCESS | 1652 | 1461719833631 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:17:13 INFO - PROCESS | 1652 | 1461719833670 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba39000 == 66 [pid = 1652] [id = 499] 18:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a43cc00) [pid = 1652] [serial = 1497] [outer = 0x0] 18:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12afe3400) [pid = 1652] [serial = 1498] [outer = 0x12a43cc00] 18:17:13 INFO - PROCESS | 1652 | 1461719833695 Marionette DEBUG loaded listener.js 18:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b2dd800) [pid = 1652] [serial = 1499] [outer = 0x12a43cc00] 18:17:14 INFO - PROCESS | 1652 | 1461719834006 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]]]}] 18:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 517ms 18:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:17:14 INFO - PROCESS | 1652 | 1461719834035 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:17:14 INFO - PROCESS | 1652 | 1461719834036 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:17:14 INFO - PROCESS | 1652 | 1461719834038 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:17:14 INFO - PROCESS | 1652 | 1461719834039 Marionette TRACE conn2 <- [1,1970,null,{}] 18:17:14 INFO - PROCESS | 1652 | 1461719834041 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}] 18:17:14 INFO - PROCESS | 1652 | 1461719834155 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:17:14 INFO - PROCESS | 1652 | 1461719834195 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d50c000 == 67 [pid = 1652] [id = 500] 18:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12afdb800) [pid = 1652] [serial = 1500] [outer = 0x0] 18:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b44c800) [pid = 1652] [serial = 1501] [outer = 0x12afdb800] 18:17:14 INFO - PROCESS | 1652 | 1461719834220 Marionette DEBUG loaded listener.js 18:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b457c00) [pid = 1652] [serial = 1502] [outer = 0x12afdb800] 18:17:14 INFO - PROCESS | 1652 | 1461719834637 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]]]}] 18:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 623ms 18:17:14 INFO - PROCESS | 1652 | 1461719834662 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:17:14 INFO - PROCESS | 1652 | 1461719834664 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:17:14 INFO - PROCESS | 1652 | 1461719834667 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:17:14 INFO - PROCESS | 1652 | 1461719834669 Marionette TRACE conn2 <- [1,1974,null,{}] 18:17:14 INFO - PROCESS | 1652 | 1461719834672 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}] 18:17:14 INFO - PROCESS | 1652 | 1461719834847 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:17:14 INFO - PROCESS | 1652 | 1461719834934 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7d2000 == 68 [pid = 1652] [id = 501] 18:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b2e4c00) [pid = 1652] [serial = 1503] [outer = 0x0] 18:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b57b800) [pid = 1652] [serial = 1504] [outer = 0x12b2e4c00] 18:17:14 INFO - PROCESS | 1652 | 1461719834960 Marionette DEBUG loaded listener.js 18:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b5b6800) [pid = 1652] [serial = 1505] [outer = 0x12b2e4c00] 18:17:15 INFO - PROCESS | 1652 | 1461719835254 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]]]}] 18:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 622ms 18:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:17:15 INFO - PROCESS | 1652 | 1461719835291 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:17:15 INFO - PROCESS | 1652 | 1461719835292 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:17:15 INFO - PROCESS | 1652 | 1461719835298 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:17:15 INFO - PROCESS | 1652 | 1461719835300 Marionette TRACE conn2 <- [1,1978,null,{}] 18:17:15 INFO - PROCESS | 1652 | 1461719835302 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}] 18:17:15 INFO - PROCESS | 1652 | 1461719835417 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a441800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129ccb000) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b57c800) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12980a400) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123798800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119193800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a441400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x114fb0400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d2be400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e4c5c00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115879800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c448800) [pid = 1652] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ab32800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:17:15 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e9d1800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:17:15 INFO - PROCESS | 1652 | 1461719835638 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aae3800 == 69 [pid = 1652] [id = 502] 18:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1135a3800) [pid = 1652] [serial = 1506] [outer = 0x0] 18:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118c7f400) [pid = 1652] [serial = 1507] [outer = 0x1135a3800] 18:17:15 INFO - PROCESS | 1652 | 1461719835664 Marionette DEBUG loaded listener.js 18:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123798800) [pid = 1652] [serial = 1508] [outer = 0x1135a3800] 18:17:16 INFO - PROCESS | 1652 | 1461719835997 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]]]}] 18:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 723ms 18:17:16 INFO - PROCESS | 1652 | 1461719836020 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:17:16 INFO - PROCESS | 1652 | 1461719836022 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:17:16 INFO - PROCESS | 1652 | 1461719836024 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1652 | 1461719836027 Marionette TRACE conn2 <- [1,1982,null,{}] 18:17:16 INFO - PROCESS | 1652 | 1461719836031 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}] 18:17:16 INFO - PROCESS | 1652 | 1461719836140 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:17:16 INFO - PROCESS | 1652 | 1461719836231 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f883000 == 70 [pid = 1652] [id = 503] 18:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b8bc800) [pid = 1652] [serial = 1509] [outer = 0x0] 18:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bdb3400) [pid = 1652] [serial = 1510] [outer = 0x12b8bc800] 18:17:16 INFO - PROCESS | 1652 | 1461719836260 Marionette DEBUG loaded listener.js 18:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12c176000) [pid = 1652] [serial = 1511] [outer = 0x12b8bc800] 18:17:16 INFO - PROCESS | 1652 | 1461719836553 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]]]}] 18:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 573ms 18:17:16 INFO - PROCESS | 1652 | 1461719836599 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:17:16 INFO - PROCESS | 1652 | 1461719836600 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:17:16 INFO - PROCESS | 1652 | 1461719836602 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1652 | 1461719836603 Marionette TRACE conn2 <- [1,1986,null,{}] 18:17:16 INFO - PROCESS | 1652 | 1461719836605 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}] 18:17:16 INFO - PROCESS | 1652 | 1461719836700 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:17:16 INFO - PROCESS | 1652 | 1461719836705 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300df000 == 71 [pid = 1652] [id = 504] 18:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12c176400) [pid = 1652] [serial = 1512] [outer = 0x0] 18:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d210400) [pid = 1652] [serial = 1513] [outer = 0x12c176400] 18:17:16 INFO - PROCESS | 1652 | 1461719836731 Marionette DEBUG loaded listener.js 18:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11359d000) [pid = 1652] [serial = 1514] [outer = 0x12c176400] 18:17:17 INFO - PROCESS | 1652 | 1461719837071 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]]]}] 18:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 18:17:17 INFO - PROCESS | 1652 | 1461719837121 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:17:17 INFO - PROCESS | 1652 | 1461719837122 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:17:17 INFO - PROCESS | 1652 | 1461719837135 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:17:17 INFO - PROCESS | 1652 | 1461719837136 Marionette TRACE conn2 <- [1,1990,null,{}] 18:17:17 INFO - PROCESS | 1652 | 1461719837138 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}] 18:17:17 INFO - PROCESS | 1652 | 1461719837232 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:17:17 INFO - PROCESS | 1652 | 1461719837236 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x13178d000 == 72 [pid = 1652] [id = 505] 18:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d2c2800) [pid = 1652] [serial = 1515] [outer = 0x0] 18:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12dd45800) [pid = 1652] [serial = 1516] [outer = 0x12d2c2800] 18:17:17 INFO - PROCESS | 1652 | 1461719837262 Marionette DEBUG loaded listener.js 18:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e4b8400) [pid = 1652] [serial = 1517] [outer = 0x12d2c2800] 18:17:17 INFO - PROCESS | 1652 | 1461719837689 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]]]}] 18:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 580ms 18:17:17 INFO - PROCESS | 1652 | 1461719837704 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:17:17 INFO - PROCESS | 1652 | 1461719837707 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:17:17 INFO - PROCESS | 1652 | 1461719837711 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:17:17 INFO - PROCESS | 1652 | 1461719837713 Marionette TRACE conn2 <- [1,1994,null,{}] 18:17:17 INFO - PROCESS | 1652 | 1461719837718 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}] 18:17:17 INFO - PROCESS | 1652 | 1461719837837 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:17:17 INFO - PROCESS | 1652 | 1461719837919 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d41000 == 73 [pid = 1652] [id = 506] 18:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11551f000) [pid = 1652] [serial = 1518] [outer = 0x0] 18:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11656bc00) [pid = 1652] [serial = 1519] [outer = 0x11551f000] 18:17:17 INFO - PROCESS | 1652 | 1461719837952 Marionette DEBUG loaded listener.js 18:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119d90000) [pid = 1652] [serial = 1520] [outer = 0x11551f000] 18:17:18 INFO - PROCESS | 1652 | 1461719838395 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]]]}] 18:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 724ms 18:17:18 INFO - PROCESS | 1652 | 1461719838435 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:17:18 INFO - PROCESS | 1652 | 1461719838438 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:17:18 INFO - PROCESS | 1652 | 1461719838443 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:17:18 INFO - PROCESS | 1652 | 1461719838445 Marionette TRACE conn2 <- [1,1998,null,{}] 18:17:18 INFO - PROCESS | 1652 | 1461719838447 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}] 18:17:18 INFO - PROCESS | 1652 | 1461719838572 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:17:18 INFO - PROCESS | 1652 | 1461719838742 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x127057000 == 74 [pid = 1652] [id = 507] 18:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11c0e6c00) [pid = 1652] [serial = 1521] [outer = 0x0] 18:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11c448c00) [pid = 1652] [serial = 1522] [outer = 0x11c0e6c00] 18:17:18 INFO - PROCESS | 1652 | 1461719838785 Marionette DEBUG loaded listener.js 18:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x123d76400) [pid = 1652] [serial = 1523] [outer = 0x11c0e6c00] 18:17:19 INFO - PROCESS | 1652 | 1461719839197 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]]]}] 18:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 775ms 18:17:19 INFO - PROCESS | 1652 | 1461719839217 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:17:19 INFO - PROCESS | 1652 | 1461719839219 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:17:19 INFO - PROCESS | 1652 | 1461719839221 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1652 | 1461719839224 Marionette TRACE conn2 <- [1,2002,null,{}] 18:17:19 INFO - PROCESS | 1652 | 1461719839232 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}] 18:17:19 INFO - PROCESS | 1652 | 1461719839350 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:17:19 INFO - PROCESS | 1652 | 1461719839457 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7ca000 == 75 [pid = 1652] [id = 508] 18:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x127072400) [pid = 1652] [serial = 1524] [outer = 0x0] 18:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x129cc6000) [pid = 1652] [serial = 1525] [outer = 0x127072400] 18:17:19 INFO - PROCESS | 1652 | 1461719839492 Marionette DEBUG loaded listener.js 18:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a4c1400) [pid = 1652] [serial = 1526] [outer = 0x127072400] 18:17:19 INFO - PROCESS | 1652 | 1461719839910 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]]]}] 18:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 18:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:17:19 INFO - PROCESS | 1652 | 1461719839944 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:17:19 INFO - PROCESS | 1652 | 1461719839946 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:17:19 INFO - PROCESS | 1652 | 1461719839948 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1652 | 1461719839950 Marionette TRACE conn2 <- [1,2006,null,{}] 18:17:19 INFO - PROCESS | 1652 | 1461719839952 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}] 18:17:20 INFO - PROCESS | 1652 | 1461719840088 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:17:20 INFO - PROCESS | 1652 | 1461719840194 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e3f800 == 76 [pid = 1652] [id = 509] 18:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a4e7000) [pid = 1652] [serial = 1527] [outer = 0x0] 18:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12afda000) [pid = 1652] [serial = 1528] [outer = 0x12a4e7000] 18:17:20 INFO - PROCESS | 1652 | 1461719840226 Marionette DEBUG loaded listener.js 18:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b5b5400) [pid = 1652] [serial = 1529] [outer = 0x12a4e7000] 18:17:20 INFO - PROCESS | 1652 | 1461719840616 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]]]}] 18:17:20 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 18:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 18:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:17:20 INFO - PROCESS | 1652 | 1461719840669 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:17:20 INFO - PROCESS | 1652 | 1461719840670 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:17:20 INFO - PROCESS | 1652 | 1461719840672 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:17:20 INFO - PROCESS | 1652 | 1461719840673 Marionette TRACE conn2 <- [1,2010,null,{}] 18:17:20 INFO - PROCESS | 1652 | 1461719840676 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}] 18:17:20 INFO - PROCESS | 1652 | 1461719840786 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:17:20 INFO - PROCESS | 1652 | 1461719840864 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c88000 == 77 [pid = 1652] [id = 510] 18:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12afe3800) [pid = 1652] [serial = 1530] [outer = 0x0] 18:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12bdabc00) [pid = 1652] [serial = 1531] [outer = 0x12afe3800] 18:17:20 INFO - PROCESS | 1652 | 1461719840893 Marionette DEBUG loaded listener.js 18:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12c0b8c00) [pid = 1652] [serial = 1532] [outer = 0x12afe3800] 18:17:21 INFO - PROCESS | 1652 | 1461719841310 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]]]}] 18:17:21 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 18:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 18:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:17:21 INFO - PROCESS | 1652 | 1461719841345 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:17:21 INFO - PROCESS | 1652 | 1461719841346 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:17:21 INFO - PROCESS | 1652 | 1461719841350 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:17:21 INFO - PROCESS | 1652 | 1461719841351 Marionette TRACE conn2 <- [1,2014,null,{}] 18:17:21 INFO - PROCESS | 1652 | 1461719841354 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}] 18:17:21 INFO - PROCESS | 1652 | 1461719841497 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:17:21 INFO - PROCESS | 1652 | 1461719841609 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abc5800 == 78 [pid = 1652] [id = 511] 18:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12c17fc00) [pid = 1652] [serial = 1533] [outer = 0x0] 18:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e65a400) [pid = 1652] [serial = 1534] [outer = 0x12c17fc00] 18:17:21 INFO - PROCESS | 1652 | 1461719841642 Marionette DEBUG loaded listener.js 18:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e971800) [pid = 1652] [serial = 1535] [outer = 0x12c17fc00] 18:17:22 INFO - PROCESS | 1652 | 1461719842032 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]]]}] 18:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 719ms 18:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:17:22 INFO - PROCESS | 1652 | 1461719842069 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:17:22 INFO - PROCESS | 1652 | 1461719842070 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:17:22 INFO - PROCESS | 1652 | 1461719842072 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1652 | 1461719842074 Marionette TRACE conn2 <- [1,2018,null,{}] 18:17:22 INFO - PROCESS | 1652 | 1461719842076 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}] 18:17:22 INFO - PROCESS | 1652 | 1461719842187 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:17:22 INFO - PROCESS | 1652 | 1461719842265 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8ab000 == 79 [pid = 1652] [id = 512] 18:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e680800) [pid = 1652] [serial = 1536] [outer = 0x0] 18:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e9c1400) [pid = 1652] [serial = 1537] [outer = 0x12e680800] 18:17:22 INFO - PROCESS | 1652 | 1461719842297 Marionette DEBUG loaded listener.js 18:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e9d8c00) [pid = 1652] [serial = 1538] [outer = 0x12e680800] 18:17:22 INFO - PROCESS | 1652 | 1461719842711 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]]]}] 18:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 669ms 18:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:17:22 INFO - PROCESS | 1652 | 1461719842742 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:17:22 INFO - PROCESS | 1652 | 1461719842743 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:17:22 INFO - PROCESS | 1652 | 1461719842746 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1652 | 1461719842747 Marionette TRACE conn2 <- [1,2022,null,{}] 18:17:22 INFO - PROCESS | 1652 | 1461719842749 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}] 18:17:22 INFO - PROCESS | 1652 | 1461719842860 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:17:22 INFO - PROCESS | 1652 | 1461719842958 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7d2800 == 80 [pid = 1652] [id = 513] 18:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e9d7000) [pid = 1652] [serial = 1539] [outer = 0x0] 18:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ec8d000) [pid = 1652] [serial = 1540] [outer = 0x12e9d7000] 18:17:22 INFO - PROCESS | 1652 | 1461719842987 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12eea4800) [pid = 1652] [serial = 1541] [outer = 0x12e9d7000] 18:17:23 INFO - PROCESS | 1652 | 1461719843397 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]]]}] 18:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 18:17:23 INFO - PROCESS | 1652 | 1461719843418 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:17:23 INFO - PROCESS | 1652 | 1461719843420 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:17:23 INFO - PROCESS | 1652 | 1461719843424 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:17:23 INFO - PROCESS | 1652 | 1461719843426 Marionette TRACE conn2 <- [1,2026,null,{}] 18:17:23 INFO - PROCESS | 1652 | 1461719843430 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}] 18:17:23 INFO - PROCESS | 1652 | 1461719843596 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:17:23 INFO - PROCESS | 1652 | 1461719843722 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4ee800 == 81 [pid = 1652] [id = 514] 18:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ec8c800) [pid = 1652] [serial = 1542] [outer = 0x0] 18:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12eeae000) [pid = 1652] [serial = 1543] [outer = 0x12ec8c800] 18:17:23 INFO - PROCESS | 1652 | 1461719843751 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12fa35000) [pid = 1652] [serial = 1544] [outer = 0x12ec8c800] 18:17:24 INFO - PROCESS | 1652 | 1461719844214 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]]]}] 18:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 824ms 18:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:17:24 INFO - PROCESS | 1652 | 1461719844251 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:17:24 INFO - PROCESS | 1652 | 1461719844253 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:17:24 INFO - PROCESS | 1652 | 1461719844255 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:17:24 INFO - PROCESS | 1652 | 1461719844256 Marionette TRACE conn2 <- [1,2030,null,{}] 18:17:24 INFO - PROCESS | 1652 | 1461719844259 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}] 18:17:24 INFO - PROCESS | 1652 | 1461719844373 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:17:24 INFO - PROCESS | 1652 | 1461719844454 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa0800 == 82 [pid = 1652] [id = 515] 18:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x116578400) [pid = 1652] [serial = 1545] [outer = 0x0] 18:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a23d000) [pid = 1652] [serial = 1546] [outer = 0x116578400] 18:17:24 INFO - PROCESS | 1652 | 1461719844486 Marionette DEBUG loaded listener.js 18:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12d397000) [pid = 1652] [serial = 1547] [outer = 0x116578400] 18:17:25 INFO - PROCESS | 1652 | 1461719845103 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]]]}] 18:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 874ms 18:17:25 INFO - PROCESS | 1652 | 1461719845130 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:17:25 INFO - PROCESS | 1652 | 1461719845132 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:17:25 INFO - PROCESS | 1652 | 1461719845135 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:17:25 INFO - PROCESS | 1652 | 1461719845137 Marionette TRACE conn2 <- [1,2034,null,{}] 18:17:25 INFO - PROCESS | 1652 | 1461719845140 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}] 18:17:25 INFO - PROCESS | 1652 | 1461719845279 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:17:25 INFO - PROCESS | 1652 | 1461719845436 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9800 == 83 [pid = 1652] [id = 516] 18:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1137d4000) [pid = 1652] [serial = 1548] [outer = 0x0] 18:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x114b4dc00) [pid = 1652] [serial = 1549] [outer = 0x1137d4000] 18:17:25 INFO - PROCESS | 1652 | 1461719845487 Marionette DEBUG loaded listener.js 18:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x114fbdc00) [pid = 1652] [serial = 1550] [outer = 0x1137d4000] 18:17:25 INFO - PROCESS | 1652 | 1461719845986 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]]]}] 18:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 871ms 18:17:26 INFO - PROCESS | 1652 | 1461719846007 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:17:26 INFO - PROCESS | 1652 | 1461719846011 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:17:26 INFO - PROCESS | 1652 | 1461719846017 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:17:26 INFO - PROCESS | 1652 | 1461719846019 Marionette TRACE conn2 <- [1,2038,null,{}] 18:17:26 INFO - PROCESS | 1652 | 1461719846021 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}] 18:17:26 INFO - PROCESS | 1652 | 1461719846130 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:17:26 INFO - PROCESS | 1652 | 1461719846216 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa07800 == 84 [pid = 1652] [id = 517] 18:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x116572000) [pid = 1652] [serial = 1551] [outer = 0x0] 18:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x118e0f400) [pid = 1652] [serial = 1552] [outer = 0x116572000] 18:17:26 INFO - PROCESS | 1652 | 1461719846246 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x118f0ac00) [pid = 1652] [serial = 1553] [outer = 0x116572000] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb40800 == 83 [pid = 1652] [id = 384] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1300df000 == 82 [pid = 1652] [id = 504] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12f883000 == 81 [pid = 1652] [id = 503] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11aae3800 == 80 [pid = 1652] [id = 502] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7d2000 == 79 [pid = 1652] [id = 501] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d50c000 == 78 [pid = 1652] [id = 500] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12a4bd000) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba39000 == 77 [pid = 1652] [id = 499] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129e6c800 == 76 [pid = 1652] [id = 498] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129840800 == 75 [pid = 1652] [id = 497] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127ed1000 == 74 [pid = 1652] [id = 496] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11b72c800 == 73 [pid = 1652] [id = 495] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad3800 == 72 [pid = 1652] [id = 494] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11c41a800 == 71 [pid = 1652] [id = 493] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a409000 == 70 [pid = 1652] [id = 490] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x139c81000 == 69 [pid = 1652] [id = 489] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x138e1e000 == 68 [pid = 1652] [id = 488] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb65000 == 67 [pid = 1652] [id = 487] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129656000 == 66 [pid = 1652] [id = 486] 18:17:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad6000 == 65 [pid = 1652] [id = 485] 18:17:26 INFO - PROCESS | 1652 | 1461719846671 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]]]}] 18:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 672ms 18:17:26 INFO - PROCESS | 1652 | 1461719846689 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:17:26 INFO - PROCESS | 1652 | 1461719846691 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:17:26 INFO - PROCESS | 1652 | 1461719846694 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:17:26 INFO - PROCESS | 1652 | 1461719846698 Marionette TRACE conn2 <- [1,2042,null,{}] 18:17:26 INFO - PROCESS | 1652 | 1461719846706 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}] 18:17:26 INFO - PROCESS | 1652 | 1461719846809 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12b6f2c00) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12bee5400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12d391800) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a23b400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a439800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x123aeb400) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129809c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11ab99000) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11baa6400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12c180000) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11544e000) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12a443800) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11ad87c00) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11857a400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11544f400) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x127771800) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12c17c800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12e67a800) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b571800) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e979400) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12d7afc00) [pid = 1652] [serial = 1394] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e9d2c00) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12379c400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e684c00) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118f0a400) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11c44bc00) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12379ec00) [pid = 1652] [serial = 1424] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12bdb0000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12dd41400) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e4c4400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127e7dc00) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b183000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12eea8c00) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 18:17:26 INFO - PROCESS | 1652 | 1461719846906 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c346800 == 66 [pid = 1652] [id = 518] 18:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118f0a400) [pid = 1652] [serial = 1554] [outer = 0x0] 18:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11ab3cc00) [pid = 1652] [serial = 1555] [outer = 0x118f0a400] 18:17:26 INFO - PROCESS | 1652 | 1461719846935 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11afaa800) [pid = 1652] [serial = 1556] [outer = 0x118f0a400] 18:17:27 INFO - PROCESS | 1652 | 1461719847265 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]]]}] 18:17:27 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) 18:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 625ms 18:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:17:27 INFO - PROCESS | 1652 | 1461719847319 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:17:27 INFO - PROCESS | 1652 | 1461719847321 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:17:27 INFO - PROCESS | 1652 | 1461719847323 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:17:27 INFO - PROCESS | 1652 | 1461719847324 Marionette TRACE conn2 <- [1,2046,null,{}] 18:17:27 INFO - PROCESS | 1652 | 1461719847326 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}] 18:17:27 INFO - PROCESS | 1652 | 1461719847424 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:17:27 INFO - PROCESS | 1652 | 1461719847488 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238b3800 == 67 [pid = 1652] [id = 519] 18:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11afb0c00) [pid = 1652] [serial = 1557] [outer = 0x0] 18:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11bf8f400) [pid = 1652] [serial = 1558] [outer = 0x11afb0c00] 18:17:27 INFO - PROCESS | 1652 | 1461719847515 Marionette DEBUG loaded listener.js 18:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c304800) [pid = 1652] [serial = 1559] [outer = 0x11afb0c00] 18:17:27 INFO - PROCESS | 1652 | 1461719847836 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]]]}] 18:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 18:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:17:27 INFO - PROCESS | 1652 | 1461719847848 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:17:27 INFO - PROCESS | 1652 | 1461719847849 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:17:27 INFO - PROCESS | 1652 | 1461719847852 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:17:27 INFO - PROCESS | 1652 | 1461719847853 Marionette TRACE conn2 <- [1,2050,null,{}] 18:17:27 INFO - PROCESS | 1652 | 1461719847855 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}] 18:17:27 INFO - PROCESS | 1652 | 1461719847981 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:17:27 INFO - PROCESS | 1652 | 1461719847988 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124332000 == 68 [pid = 1652] [id = 520] 18:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11b29ac00) [pid = 1652] [serial = 1560] [outer = 0x0] 18:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c3c6800) [pid = 1652] [serial = 1561] [outer = 0x11b29ac00] 18:17:28 INFO - PROCESS | 1652 | 1461719848014 Marionette DEBUG loaded listener.js 18:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12379d000) [pid = 1652] [serial = 1562] [outer = 0x11b29ac00] 18:17:28 INFO - PROCESS | 1652 | 1461719848383 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]]]}] 18:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 18:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:17:28 INFO - PROCESS | 1652 | 1461719848421 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:17:28 INFO - PROCESS | 1652 | 1461719848422 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:17:28 INFO - PROCESS | 1652 | 1461719848424 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:17:28 INFO - PROCESS | 1652 | 1461719848425 Marionette TRACE conn2 <- [1,2054,null,{}] 18:17:28 INFO - PROCESS | 1652 | 1461719848430 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}] 18:17:28 INFO - PROCESS | 1652 | 1461719848540 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:17:28 INFO - PROCESS | 1652 | 1461719848623 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129068800 == 69 [pid = 1652] [id = 521] 18:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x123794000) [pid = 1652] [serial = 1563] [outer = 0x0] 18:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x123a1b400) [pid = 1652] [serial = 1564] [outer = 0x123794000] 18:17:28 INFO - PROCESS | 1652 | 1461719848651 Marionette DEBUG loaded listener.js 18:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129689400) [pid = 1652] [serial = 1565] [outer = 0x123794000] 18:17:28 INFO - PROCESS | 1652 | 1461719848994 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]]]}] 18:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 621ms 18:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:17:29 INFO - PROCESS | 1652 | 1461719849047 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:17:29 INFO - PROCESS | 1652 | 1461719849048 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:17:29 INFO - PROCESS | 1652 | 1461719849050 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:17:29 INFO - PROCESS | 1652 | 1461719849051 Marionette TRACE conn2 <- [1,2058,null,{}] 18:17:29 INFO - PROCESS | 1652 | 1461719849053 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}] 18:17:29 INFO - PROCESS | 1652 | 1461719849171 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:17:29 INFO - PROCESS | 1652 | 1461719849205 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e65800 == 70 [pid = 1652] [id = 522] 18:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129803000) [pid = 1652] [serial = 1566] [outer = 0x0] 18:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12980fc00) [pid = 1652] [serial = 1567] [outer = 0x129803000] 18:17:29 INFO - PROCESS | 1652 | 1461719849230 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129cc7c00) [pid = 1652] [serial = 1568] [outer = 0x129803000] 18:17:29 INFO - PROCESS | 1652 | 1461719849582 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]]]}] 18:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 18:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:17:29 INFO - PROCESS | 1652 | 1461719849618 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:17:29 INFO - PROCESS | 1652 | 1461719849619 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:17:29 INFO - PROCESS | 1652 | 1461719849621 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:17:29 INFO - PROCESS | 1652 | 1461719849623 Marionette TRACE conn2 <- [1,2062,null,{}] 18:17:29 INFO - PROCESS | 1652 | 1461719849625 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}] 18:17:29 INFO - PROCESS | 1652 | 1461719849741 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:17:29 INFO - PROCESS | 1652 | 1461719849754 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a41c000 == 71 [pid = 1652] [id = 523] 18:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x129807800) [pid = 1652] [serial = 1569] [outer = 0x0] 18:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a240000) [pid = 1652] [serial = 1570] [outer = 0x129807800] 18:17:29 INFO - PROCESS | 1652 | 1461719849779 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a440800) [pid = 1652] [serial = 1571] [outer = 0x129807800] 18:17:30 INFO - PROCESS | 1652 | 1461719850139 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]]]}] 18:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 18:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:17:30 INFO - PROCESS | 1652 | 1461719850191 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:17:30 INFO - PROCESS | 1652 | 1461719850192 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:17:30 INFO - PROCESS | 1652 | 1461719850194 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:17:30 INFO - PROCESS | 1652 | 1461719850195 Marionette TRACE conn2 <- [1,2066,null,{}] 18:17:30 INFO - PROCESS | 1652 | 1461719850197 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}] 18:17:30 INFO - PROCESS | 1652 | 1461719850316 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:17:30 INFO - PROCESS | 1652 | 1461719850332 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b151000 == 72 [pid = 1652] [id = 524] 18:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a43ec00) [pid = 1652] [serial = 1572] [outer = 0x0] 18:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a4ba400) [pid = 1652] [serial = 1573] [outer = 0x12a43ec00] 18:17:30 INFO - PROCESS | 1652 | 1461719850357 Marionette DEBUG loaded listener.js 18:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12a4e2400) [pid = 1652] [serial = 1574] [outer = 0x12a43ec00] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x116573000) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12718d400) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11afacc00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a43cc00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11c4e7400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12980a800) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12afdb800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12992c000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x113596c00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b2e4c00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1135a3800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12c176400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:17:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b8bc800) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:17:30 INFO - PROCESS | 1652 | 1461719850824 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]]]}] 18:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 18:17:30 INFO - PROCESS | 1652 | 1461719850865 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:17:30 INFO - PROCESS | 1652 | 1461719850867 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:17:30 INFO - PROCESS | 1652 | 1461719850869 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:17:30 INFO - PROCESS | 1652 | 1461719850871 Marionette TRACE conn2 <- [1,2070,null,{}] 18:17:30 INFO - PROCESS | 1652 | 1461719850873 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}] 18:17:30 INFO - PROCESS | 1652 | 1461719850969 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:17:30 INFO - PROCESS | 1652 | 1461719850973 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b14f000 == 73 [pid = 1652] [id = 525] 18:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x116578c00) [pid = 1652] [serial = 1575] [outer = 0x0] 18:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x123aecc00) [pid = 1652] [serial = 1576] [outer = 0x116578c00] 18:17:31 INFO - PROCESS | 1652 | 1461719850999 Marionette DEBUG loaded listener.js 18:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a4e8000) [pid = 1652] [serial = 1577] [outer = 0x116578c00] 18:17:31 INFO - PROCESS | 1652 | 1461719851371 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]]]}] 18:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 18:17:31 INFO - PROCESS | 1652 | 1461719851396 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:17:31 INFO - PROCESS | 1652 | 1461719851398 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:17:31 INFO - PROCESS | 1652 | 1461719851400 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:17:31 INFO - PROCESS | 1652 | 1461719851402 Marionette TRACE conn2 <- [1,2074,null,{}] 18:17:31 INFO - PROCESS | 1652 | 1461719851404 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}] 18:17:31 INFO - PROCESS | 1652 | 1461719851519 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:17:31 INFO - PROCESS | 1652 | 1461719851523 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d50b800 == 74 [pid = 1652] [id = 526] 18:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a9e3400) [pid = 1652] [serial = 1578] [outer = 0x0] 18:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12afe3c00) [pid = 1652] [serial = 1579] [outer = 0x12a9e3400] 18:17:31 INFO - PROCESS | 1652 | 1461719851557 Marionette DEBUG loaded listener.js 18:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b2e2800) [pid = 1652] [serial = 1580] [outer = 0x12a9e3400] 18:17:32 INFO - PROCESS | 1652 | 1461719852043 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]]]}] 18:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 18:17:32 INFO - PROCESS | 1652 | 1461719852071 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1652 | 1461719852072 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:17:32 INFO - PROCESS | 1652 | 1461719852084 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1652 | 1461719852086 Marionette TRACE conn2 <- [1,2078,null,{}] 18:17:32 INFO - PROCESS | 1652 | 1461719852104 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}] 18:17:32 INFO - PROCESS | 1652 | 1461719852217 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:17:32 INFO - PROCESS | 1652 | 1461719852223 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7cf800 == 75 [pid = 1652] [id = 527] 18:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b2e2c00) [pid = 1652] [serial = 1581] [outer = 0x0] 18:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b453000) [pid = 1652] [serial = 1582] [outer = 0x12b2e2c00] 18:17:32 INFO - PROCESS | 1652 | 1461719852248 Marionette DEBUG loaded listener.js 18:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b579800) [pid = 1652] [serial = 1583] [outer = 0x12b2e2c00] 18:17:32 INFO - PROCESS | 1652 | 1461719852590 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]]]}] 18:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 545ms 18:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:17:32 INFO - PROCESS | 1652 | 1461719852620 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1652 | 1461719852622 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:17:32 INFO - PROCESS | 1652 | 1461719852624 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1652 | 1461719852625 Marionette TRACE conn2 <- [1,2082,null,{}] 18:17:32 INFO - PROCESS | 1652 | 1461719852627 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}] 18:17:32 INFO - PROCESS | 1652 | 1461719852725 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:17:32 INFO - PROCESS | 1652 | 1461719852912 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116506000 == 76 [pid = 1652] [id = 528] 18:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1134cf000) [pid = 1652] [serial = 1584] [outer = 0x0] 18:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1135a3c00) [pid = 1652] [serial = 1585] [outer = 0x1134cf000] 18:17:32 INFO - PROCESS | 1652 | 1461719852949 Marionette DEBUG loaded listener.js 18:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x114fb6400) [pid = 1652] [serial = 1586] [outer = 0x1134cf000] 18:17:33 INFO - PROCESS | 1652 | 1461719853398 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]]]}] 18:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 819ms 18:17:33 INFO - PROCESS | 1652 | 1461719853444 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:17:33 INFO - PROCESS | 1652 | 1461719853447 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:17:33 INFO - PROCESS | 1652 | 1461719853450 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:17:33 INFO - PROCESS | 1652 | 1461719853453 Marionette TRACE conn2 <- [1,2086,null,{}] 18:17:33 INFO - PROCESS | 1652 | 1461719853457 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}] 18:17:33 INFO - PROCESS | 1652 | 1461719853577 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:17:33 INFO - PROCESS | 1652 | 1461719853660 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c414000 == 77 [pid = 1652] [id = 529] 18:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x116537800) [pid = 1652] [serial = 1587] [outer = 0x0] 18:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x119193800) [pid = 1652] [serial = 1588] [outer = 0x116537800] 18:17:33 INFO - PROCESS | 1652 | 1461719853694 Marionette DEBUG loaded listener.js 18:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11ab39400) [pid = 1652] [serial = 1589] [outer = 0x116537800] 18:17:34 INFO - PROCESS | 1652 | 1461719854110 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]]]}] 18:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 18:17:34 INFO - PROCESS | 1652 | 1461719854174 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1652 | 1461719854177 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:17:34 INFO - PROCESS | 1652 | 1461719854212 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1652 | 1461719854213 Marionette TRACE conn2 <- [1,2090,null,{}] 18:17:34 INFO - PROCESS | 1652 | 1461719854217 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}] 18:17:34 INFO - PROCESS | 1652 | 1461719854336 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:17:34 INFO - PROCESS | 1652 | 1461719854420 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd81800 == 78 [pid = 1652] [id = 530] 18:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11b258c00) [pid = 1652] [serial = 1590] [outer = 0x0] 18:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11c44bc00) [pid = 1652] [serial = 1591] [outer = 0x11b258c00] 18:17:34 INFO - PROCESS | 1652 | 1461719854453 Marionette DEBUG loaded listener.js 18:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1246a1400) [pid = 1652] [serial = 1592] [outer = 0x11b258c00] 18:17:34 INFO - PROCESS | 1652 | 1461719854910 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]]]}] 18:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 746ms 18:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:17:34 INFO - PROCESS | 1652 | 1461719854939 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1652 | 1461719854940 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:17:34 INFO - PROCESS | 1652 | 1461719854950 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1652 | 1461719854954 Marionette TRACE conn2 <- [1,2094,null,{}] 18:17:34 INFO - PROCESS | 1652 | 1461719854958 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}] 18:17:35 INFO - PROCESS | 1652 | 1461719855079 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:17:35 INFO - PROCESS | 1652 | 1461719855163 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60c000 == 79 [pid = 1652] [id = 531] 18:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12756ac00) [pid = 1652] [serial = 1593] [outer = 0x0] 18:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129921800) [pid = 1652] [serial = 1594] [outer = 0x12756ac00] 18:17:35 INFO - PROCESS | 1652 | 1461719855194 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12afe2800) [pid = 1652] [serial = 1595] [outer = 0x12756ac00] 18:17:35 INFO - PROCESS | 1652 | 1461719855598 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]]]}] 18:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 680ms 18:17:35 INFO - PROCESS | 1652 | 1461719855623 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:17:35 INFO - PROCESS | 1652 | 1461719855625 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:17:35 INFO - PROCESS | 1652 | 1461719855628 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:17:35 INFO - PROCESS | 1652 | 1461719855629 Marionette TRACE conn2 <- [1,2098,null,{}] 18:17:35 INFO - PROCESS | 1652 | 1461719855631 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}] 18:17:35 INFO - PROCESS | 1652 | 1461719855766 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:17:35 INFO - PROCESS | 1652 | 1461719855878 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f886800 == 80 [pid = 1652] [id = 532] 18:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12756c800) [pid = 1652] [serial = 1596] [outer = 0x0] 18:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b184800) [pid = 1652] [serial = 1597] [outer = 0x12756c800] 18:17:35 INFO - PROCESS | 1652 | 1461719855909 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12b5b6000) [pid = 1652] [serial = 1598] [outer = 0x12756c800] 18:17:36 INFO - PROCESS | 1652 | 1461719856297 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]]]}] 18:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 719ms 18:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:17:36 INFO - PROCESS | 1652 | 1461719856347 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:17:36 INFO - PROCESS | 1652 | 1461719856348 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:17:36 INFO - PROCESS | 1652 | 1461719856351 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:17:36 INFO - PROCESS | 1652 | 1461719856352 Marionette TRACE conn2 <- [1,2102,null,{}] 18:17:36 INFO - PROCESS | 1652 | 1461719856354 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}] 18:17:36 INFO - PROCESS | 1652 | 1461719856479 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:17:36 INFO - PROCESS | 1652 | 1461719856567 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300d7000 == 81 [pid = 1652] [id = 533] 18:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b8bc000) [pid = 1652] [serial = 1599] [outer = 0x0] 18:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12bab5800) [pid = 1652] [serial = 1600] [outer = 0x12b8bc000] 18:17:36 INFO - PROCESS | 1652 | 1461719856604 Marionette DEBUG loaded listener.js 18:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bee0800) [pid = 1652] [serial = 1601] [outer = 0x12b8bc000] 18:17:37 INFO - PROCESS | 1652 | 1461719857060 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]]]}] 18:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 820ms 18:17:37 INFO - PROCESS | 1652 | 1461719857172 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1652 | 1461719857173 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:17:37 INFO - PROCESS | 1652 | 1461719857188 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1652 | 1461719857189 Marionette TRACE conn2 <- [1,2106,null,{}] 18:17:37 INFO - PROCESS | 1652 | 1461719857194 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}] 18:17:37 INFO - PROCESS | 1652 | 1461719857311 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:17:37 INFO - PROCESS | 1652 | 1461719857420 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x131795800 == 82 [pid = 1652] [id = 534] 18:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12bee9400) [pid = 1652] [serial = 1602] [outer = 0x0] 18:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12c178800) [pid = 1652] [serial = 1603] [outer = 0x12bee9400] 18:17:37 INFO - PROCESS | 1652 | 1461719857452 Marionette DEBUG loaded listener.js 18:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12d129400) [pid = 1652] [serial = 1604] [outer = 0x12bee9400] 18:17:37 INFO - PROCESS | 1652 | 1461719857843 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]]]}] 18:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 687ms 18:17:37 INFO - PROCESS | 1652 | 1461719857865 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1652 | 1461719857866 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:17:37 INFO - PROCESS | 1652 | 1461719857868 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1652 | 1461719857870 Marionette TRACE conn2 <- [1,2110,null,{}] 18:17:37 INFO - PROCESS | 1652 | 1461719857872 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}] 18:17:37 INFO - PROCESS | 1652 | 1461719857985 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:17:38 INFO - PROCESS | 1652 | 1461719858098 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317d1800 == 83 [pid = 1652] [id = 535] 18:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12beea400) [pid = 1652] [serial = 1605] [outer = 0x0] 18:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12d20a000) [pid = 1652] [serial = 1606] [outer = 0x12beea400] 18:17:38 INFO - PROCESS | 1652 | 1461719858130 Marionette DEBUG loaded listener.js 18:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12d2c9800) [pid = 1652] [serial = 1607] [outer = 0x12beea400] 18:17:38 INFO - PROCESS | 1652 | 1461719858537 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]]]}] 18:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 18:17:38 INFO - PROCESS | 1652 | 1461719858589 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:17:38 INFO - PROCESS | 1652 | 1461719858591 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:17:38 INFO - PROCESS | 1652 | 1461719858593 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:17:38 INFO - PROCESS | 1652 | 1461719858594 Marionette TRACE conn2 <- [1,2114,null,{}] 18:17:38 INFO - PROCESS | 1652 | 1461719858597 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}] 18:17:38 INFO - PROCESS | 1652 | 1461719858732 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:17:38 INFO - PROCESS | 1652 | 1461719858831 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239b0000 == 84 [pid = 1652] [id = 536] 18:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x114bc5000) [pid = 1652] [serial = 1608] [outer = 0x0] 18:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12b2e5c00) [pid = 1652] [serial = 1609] [outer = 0x114bc5000] 18:17:38 INFO - PROCESS | 1652 | 1461719858861 Marionette DEBUG loaded listener.js 18:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12d2c6c00) [pid = 1652] [serial = 1610] [outer = 0x114bc5000] 18:17:39 INFO - PROCESS | 1652 | 1461719859547 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]]]}] 18:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 972ms 18:17:39 INFO - PROCESS | 1652 | 1461719859566 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:17:39 INFO - PROCESS | 1652 | 1461719859568 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:17:39 INFO - PROCESS | 1652 | 1461719859572 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:17:39 INFO - PROCESS | 1652 | 1461719859574 Marionette TRACE conn2 <- [1,2118,null,{}] 18:17:39 INFO - PROCESS | 1652 | 1461719859579 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}] 18:17:39 INFO - PROCESS | 1652 | 1461719859686 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:17:39 INFO - PROCESS | 1652 | 1461719859805 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c342000 == 85 [pid = 1652] [id = 537] 18:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1135a1c00) [pid = 1652] [serial = 1611] [outer = 0x0] 18:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x114fbc800) [pid = 1652] [serial = 1612] [outer = 0x1135a1c00] 18:17:39 INFO - PROCESS | 1652 | 1461719859835 Marionette DEBUG loaded listener.js 18:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x116543000) [pid = 1652] [serial = 1613] [outer = 0x1135a1c00] 18:17:40 INFO - PROCESS | 1652 | 1461719860325 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]]]}] 18:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 777ms 18:17:40 INFO - PROCESS | 1652 | 1461719860349 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:17:40 INFO - PROCESS | 1652 | 1461719860352 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:17:40 INFO - PROCESS | 1652 | 1461719860357 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:17:40 INFO - PROCESS | 1652 | 1461719860358 Marionette TRACE conn2 <- [1,2122,null,{}] 18:17:40 INFO - PROCESS | 1652 | 1461719860361 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}] 18:17:40 INFO - PROCESS | 1652 | 1461719860468 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:17:40 INFO - PROCESS | 1652 | 1461719860582 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7cf800 == 84 [pid = 1652] [id = 527] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d50b800 == 83 [pid = 1652] [id = 526] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b14f000 == 82 [pid = 1652] [id = 525] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b151000 == 81 [pid = 1652] [id = 524] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a41c000 == 80 [pid = 1652] [id = 523] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129e65800 == 79 [pid = 1652] [id = 522] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12dd45800) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11579e800 == 80 [pid = 1652] [id = 538] 18:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x114754c00) [pid = 1652] [serial = 1614] [outer = 0x0] 18:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x118a11800) [pid = 1652] [serial = 1615] [outer = 0x114754c00] 18:17:40 INFO - PROCESS | 1652 | 1461719860644 Marionette DEBUG loaded listener.js 18:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x119e4ac00) [pid = 1652] [serial = 1616] [outer = 0x114754c00] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129068800 == 79 [pid = 1652] [id = 521] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124332000 == 78 [pid = 1652] [id = 520] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1238b3800 == 77 [pid = 1652] [id = 519] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c346800 == 76 [pid = 1652] [id = 518] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa07800 == 75 [pid = 1652] [id = 517] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c9800 == 74 [pid = 1652] [id = 516] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12abc5800 == 73 [pid = 1652] [id = 511] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139c88000 == 72 [pid = 1652] [id = 510] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x131e3f800 == 71 [pid = 1652] [id = 509] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7ca000 == 70 [pid = 1652] [id = 508] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x127057000 == 69 [pid = 1652] [id = 507] 18:17:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119d41000 == 68 [pid = 1652] [id = 506] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12b452c00) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x119e50800) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x118a9f800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12dd46400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x127e7ec00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x129809800) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11baaa000) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11c303c00) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12b6f4c00) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12afe3400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x123a1a400) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12418c800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12a436c00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a237400) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12a43c000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12e9c8400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x118a72800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x123795000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12b457c00) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b44c800) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b2dc000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12a4b7800) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a4c1000) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b5b6800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b57b800) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x123798800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12d210400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x118c7f400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b2dd800) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12c176000) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12afde000) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11359d000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12bdb3400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1652 | 1461719860988 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]]]}] 18:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 669ms 18:17:41 INFO - PROCESS | 1652 | 1461719861029 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1652 | 1461719861031 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:17:41 INFO - PROCESS | 1652 | 1461719861038 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1652 | 1461719861040 Marionette TRACE conn2 <- [1,2126,null,{}] 18:17:41 INFO - PROCESS | 1652 | 1461719861048 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}] 18:17:41 INFO - PROCESS | 1652 | 1461719861143 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:17:41 INFO - PROCESS | 1652 | 1461719861149 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c34e000 == 69 [pid = 1652] [id = 539] 18:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11a644800) [pid = 1652] [serial = 1617] [outer = 0x0] 18:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11b257800) [pid = 1652] [serial = 1618] [outer = 0x11a644800] 18:17:41 INFO - PROCESS | 1652 | 1461719861178 Marionette DEBUG loaded listener.js 18:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11c0dd400) [pid = 1652] [serial = 1619] [outer = 0x11a644800] 18:17:41 INFO - PROCESS | 1652 | 1461719861561 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]]]}] 18:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 575ms 18:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:17:41 INFO - PROCESS | 1652 | 1461719861613 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1652 | 1461719861615 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:17:41 INFO - PROCESS | 1652 | 1461719861617 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1652 | 1461719861618 Marionette TRACE conn2 <- [1,2130,null,{}] 18:17:41 INFO - PROCESS | 1652 | 1461719861621 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}] 18:17:41 INFO - PROCESS | 1652 | 1461719861713 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:17:41 INFO - PROCESS | 1652 | 1461719861717 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x124447800 == 70 [pid = 1652] [id = 540] 18:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11c443400) [pid = 1652] [serial = 1620] [outer = 0x0] 18:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x123797800) [pid = 1652] [serial = 1621] [outer = 0x11c443400] 18:17:41 INFO - PROCESS | 1652 | 1461719861744 Marionette DEBUG loaded listener.js 18:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x123a22c00) [pid = 1652] [serial = 1622] [outer = 0x11c443400] 18:17:42 INFO - PROCESS | 1652 | 1461719862179 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] 18:17:42 INFO - PROCESS | 1652 | 1461719862188 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:17:42 INFO - PROCESS | 1652 | 1461719862192 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:17:42 INFO - PROCESS | 1652 | 1461719862194 Marionette TRACE conn2 <- [1,2134,null,{}] 18:17:42 INFO - PROCESS | 1652 | 1461719862197 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}] 18:17:42 INFO - PROCESS | 1652 | 1461719862340 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:17:42 INFO - PROCESS | 1652 | 1461719862350 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129661000 == 71 [pid = 1652] [id = 541] 18:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x123d78c00) [pid = 1652] [serial = 1623] [outer = 0x0] 18:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1273e6000) [pid = 1652] [serial = 1624] [outer = 0x123d78c00] 18:17:42 INFO - PROCESS | 1652 | 1461719862393 Marionette DEBUG loaded listener.js 18:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x127fde400) [pid = 1652] [serial = 1625] [outer = 0x123d78c00] 18:17:42 INFO - PROCESS | 1652 | 1461719862841 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]]]}] 18:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 18:17:42 INFO - PROCESS | 1652 | 1461719862866 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:17:42 INFO - PROCESS | 1652 | 1461719862867 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:17:42 INFO - PROCESS | 1652 | 1461719862869 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:17:42 INFO - PROCESS | 1652 | 1461719862870 Marionette TRACE conn2 <- [1,2138,null,{}] 18:17:42 INFO - PROCESS | 1652 | 1461719862873 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}] 18:17:43 INFO - PROCESS | 1652 | 1461719863054 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:17:43 INFO - PROCESS | 1652 | 1461719863095 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e72000 == 72 [pid = 1652] [id = 542] 18:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x127fe7800) [pid = 1652] [serial = 1626] [outer = 0x0] 18:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x129c3cc00) [pid = 1652] [serial = 1627] [outer = 0x127fe7800] 18:17:43 INFO - PROCESS | 1652 | 1461719863123 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a43c000) [pid = 1652] [serial = 1628] [outer = 0x127fe7800] 18:17:43 INFO - PROCESS | 1652 | 1461719863441 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]]]}] 18:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 18:17:43 INFO - PROCESS | 1652 | 1461719863490 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:17:43 INFO - PROCESS | 1652 | 1461719863491 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:17:43 INFO - PROCESS | 1652 | 1461719863499 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:17:43 INFO - PROCESS | 1652 | 1461719863500 Marionette TRACE conn2 <- [1,2142,null,{}] 18:17:43 INFO - PROCESS | 1652 | 1461719863503 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}] 18:17:43 INFO - PROCESS | 1652 | 1461719863614 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:17:43 INFO - PROCESS | 1652 | 1461719863656 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8b9800 == 73 [pid = 1652] [id = 543] 18:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12968c800) [pid = 1652] [serial = 1629] [outer = 0x0] 18:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a4ba800) [pid = 1652] [serial = 1630] [outer = 0x12968c800] 18:17:43 INFO - PROCESS | 1652 | 1461719863681 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a9e0400) [pid = 1652] [serial = 1631] [outer = 0x12968c800] 18:17:44 INFO - PROCESS | 1652 | 1461719864013 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] 18:17:44 INFO - PROCESS | 1652 | 1461719864021 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:17:44 INFO - PROCESS | 1652 | 1461719864023 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:17:44 INFO - PROCESS | 1652 | 1461719864024 Marionette TRACE conn2 <- [1,2146,null,{}] 18:17:44 INFO - PROCESS | 1652 | 1461719864028 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}] 18:17:44 INFO - PROCESS | 1652 | 1461719864145 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:17:44 INFO - PROCESS | 1652 | 1461719864165 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bda0000 == 74 [pid = 1652] [id = 544] 18:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x116591c00) [pid = 1652] [serial = 1632] [outer = 0x0] 18:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12afe5000) [pid = 1652] [serial = 1633] [outer = 0x116591c00] 18:17:44 INFO - PROCESS | 1652 | 1461719864190 Marionette DEBUG loaded listener.js 18:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12b450400) [pid = 1652] [serial = 1634] [outer = 0x116591c00] 18:17:44 INFO - PROCESS | 1652 | 1461719864605 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] 18:17:44 INFO - PROCESS | 1652 | 1461719864646 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:17:44 INFO - PROCESS | 1652 | 1461719864649 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:17:44 INFO - PROCESS | 1652 | 1461719864651 Marionette TRACE conn2 <- [1,2150,null,{}] 18:17:44 INFO - PROCESS | 1652 | 1461719864654 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}] 18:17:44 INFO - PROCESS | 1652 | 1461719864814 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:17:44 INFO - PROCESS | 1652 | 1461719864833 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d37e000 == 75 [pid = 1652] [id = 545] 18:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b451c00) [pid = 1652] [serial = 1635] [outer = 0x0] 18:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12b5c2800) [pid = 1652] [serial = 1636] [outer = 0x12b451c00] 18:17:44 INFO - PROCESS | 1652 | 1461719864859 Marionette DEBUG loaded listener.js 18:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12b8b9c00) [pid = 1652] [serial = 1637] [outer = 0x12b451c00] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129803000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x129807800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x116572000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1137d4000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x118f0a400) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12d2c2800) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12a43ec00) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x116578c00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a9e3400) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11afb0c00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11b29ac00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:17:45 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x123794000) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:17:45 INFO - PROCESS | 1652 | 1461719865337 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]]]}] 18:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 721ms 18:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:17:45 INFO - PROCESS | 1652 | 1461719865370 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:17:45 INFO - PROCESS | 1652 | 1461719865371 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:17:45 INFO - PROCESS | 1652 | 1461719865373 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:17:45 INFO - PROCESS | 1652 | 1461719865374 Marionette TRACE conn2 <- [1,2154,null,{}] 18:17:45 INFO - PROCESS | 1652 | 1461719865376 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}] 18:17:45 INFO - PROCESS | 1652 | 1461719865525 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:17:45 INFO - PROCESS | 1652 | 1461719865573 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d3d800 == 76 [pid = 1652] [id = 546] 18:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1137d4000) [pid = 1652] [serial = 1638] [outer = 0x0] 18:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12968d800) [pid = 1652] [serial = 1639] [outer = 0x1137d4000] 18:17:45 INFO - PROCESS | 1652 | 1461719865598 Marionette DEBUG loaded listener.js 18:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b2e0c00) [pid = 1652] [serial = 1640] [outer = 0x1137d4000] 18:17:45 INFO - PROCESS | 1652 | 1461719865899 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]]]}] 18:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 574ms 18:17:45 INFO - PROCESS | 1652 | 1461719865948 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:17:45 INFO - PROCESS | 1652 | 1461719865950 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:17:45 INFO - PROCESS | 1652 | 1461719865952 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:17:45 INFO - PROCESS | 1652 | 1461719865954 Marionette TRACE conn2 <- [1,2158,null,{}] 18:17:45 INFO - PROCESS | 1652 | 1461719865956 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}] 18:17:46 INFO - PROCESS | 1652 | 1461719866089 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:17:46 INFO - PROCESS | 1652 | 1461719866129 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd16800 == 77 [pid = 1652] [id = 547] 18:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12a4e5c00) [pid = 1652] [serial = 1641] [outer = 0x0] 18:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12baa8c00) [pid = 1652] [serial = 1642] [outer = 0x12a4e5c00] 18:17:46 INFO - PROCESS | 1652 | 1461719866159 Marionette DEBUG loaded listener.js 18:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12beeb000) [pid = 1652] [serial = 1643] [outer = 0x12a4e5c00] 18:17:46 INFO - PROCESS | 1652 | 1461719866454 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]]]}] 18:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 18:17:46 INFO - PROCESS | 1652 | 1461719866473 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:17:46 INFO - PROCESS | 1652 | 1461719866474 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:17:46 INFO - PROCESS | 1652 | 1461719866485 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:17:46 INFO - PROCESS | 1652 | 1461719866486 Marionette TRACE conn2 <- [1,2162,null,{}] 18:17:46 INFO - PROCESS | 1652 | 1461719866488 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}] 18:17:46 INFO - PROCESS | 1652 | 1461719866590 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:17:46 INFO - PROCESS | 1652 | 1461719866596 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb63000 == 78 [pid = 1652] [id = 548] 18:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12b6f0c00) [pid = 1652] [serial = 1644] [outer = 0x0] 18:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12d39c000) [pid = 1652] [serial = 1645] [outer = 0x12b6f0c00] 18:17:46 INFO - PROCESS | 1652 | 1461719866621 Marionette DEBUG loaded listener.js 18:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d7b1c00) [pid = 1652] [serial = 1646] [outer = 0x12b6f0c00] 18:17:46 INFO - PROCESS | 1652 | 1461719866984 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]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 526ms 18:17:47 INFO - PROCESS | 1652 | 1461719867003 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1652 | 1461719867005 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:17:47 INFO - PROCESS | 1652 | 1461719867007 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1652 | 1461719867008 Marionette TRACE conn2 <- [1,2166,null,{}] 18:17:47 INFO - PROCESS | 1652 | 1461719867011 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}] 18:17:47 INFO - PROCESS | 1652 | 1461719867145 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:17:47 INFO - PROCESS | 1652 | 1461719867149 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306ad800 == 79 [pid = 1652] [id = 549] 18:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12dd43000) [pid = 1652] [serial = 1647] [outer = 0x0] 18:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ddec800) [pid = 1652] [serial = 1648] [outer = 0x12dd43000] 18:17:47 INFO - PROCESS | 1652 | 1461719867174 Marionette DEBUG loaded listener.js 18:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12e4bd800) [pid = 1652] [serial = 1649] [outer = 0x12dd43000] 18:17:47 INFO - PROCESS | 1652 | 1461719867718 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]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 719ms 18:17:47 INFO - PROCESS | 1652 | 1461719867745 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1652 | 1461719867748 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:17:47 INFO - PROCESS | 1652 | 1461719867753 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1652 | 1461719867756 Marionette TRACE conn2 <- [1,2170,null,{}] 18:17:47 INFO - PROCESS | 1652 | 1461719867760 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}] 18:17:47 INFO - PROCESS | 1652 | 1461719867879 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:17:48 INFO - PROCESS | 1652 | 1461719868000 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bbce000 == 80 [pid = 1652] [id = 550] 18:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x118f6b000) [pid = 1652] [serial = 1650] [outer = 0x0] 18:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x119135c00) [pid = 1652] [serial = 1651] [outer = 0x118f6b000] 18:17:48 INFO - PROCESS | 1652 | 1461719868032 Marionette DEBUG loaded listener.js 18:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11a644c00) [pid = 1652] [serial = 1652] [outer = 0x118f6b000] 18:17:48 INFO - PROCESS | 1652 | 1461719868453 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]]]}] 18:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 723ms 18:17:48 INFO - PROCESS | 1652 | 1461719868477 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:17:48 INFO - PROCESS | 1652 | 1461719868483 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:17:48 INFO - PROCESS | 1652 | 1461719868488 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:17:48 INFO - PROCESS | 1652 | 1461719868490 Marionette TRACE conn2 <- [1,2174,null,{}] 18:17:48 INFO - PROCESS | 1652 | 1461719868493 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}] 18:17:48 INFO - PROCESS | 1652 | 1461719868608 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:17:48 INFO - PROCESS | 1652 | 1461719868719 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e5c800 == 81 [pid = 1652] [id = 551] 18:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11ab41800) [pid = 1652] [serial = 1653] [outer = 0x0] 18:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11bab1400) [pid = 1652] [serial = 1654] [outer = 0x11ab41800] 18:17:48 INFO - PROCESS | 1652 | 1461719868751 Marionette DEBUG loaded listener.js 18:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12441e000) [pid = 1652] [serial = 1655] [outer = 0x11ab41800] 18:17:49 INFO - PROCESS | 1652 | 1461719869199 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]]]}] 18:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 773ms 18:17:49 INFO - PROCESS | 1652 | 1461719869262 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:17:49 INFO - PROCESS | 1652 | 1461719869263 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:17:49 INFO - PROCESS | 1652 | 1461719869266 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:17:49 INFO - PROCESS | 1652 | 1461719869268 Marionette TRACE conn2 <- [1,2178,null,{}] 18:17:49 INFO - PROCESS | 1652 | 1461719869276 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}] 18:17:49 INFO - PROCESS | 1652 | 1461719869394 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:17:49 INFO - PROCESS | 1652 | 1461719869478 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300d8800 == 82 [pid = 1652] [id = 552] 18:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x127fe8c00) [pid = 1652] [serial = 1656] [outer = 0x0] 18:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a238000) [pid = 1652] [serial = 1657] [outer = 0x127fe8c00] 18:17:49 INFO - PROCESS | 1652 | 1461719869512 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12afe3000) [pid = 1652] [serial = 1658] [outer = 0x127fe8c00] 18:17:49 INFO - PROCESS | 1652 | 1461719869939 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]]]}] 18:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 722ms 18:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:17:49 INFO - PROCESS | 1652 | 1461719869989 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:17:49 INFO - PROCESS | 1652 | 1461719869992 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:17:49 INFO - PROCESS | 1652 | 1461719869995 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1652 | 1461719869998 Marionette TRACE conn2 <- [1,2182,null,{}] 18:17:50 INFO - PROCESS | 1652 | 1461719870001 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}] 18:17:50 INFO - PROCESS | 1652 | 1461719870172 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:17:50 INFO - PROCESS | 1652 | 1461719870288 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317bf000 == 83 [pid = 1652] [id = 553] 18:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12afe5c00) [pid = 1652] [serial = 1659] [outer = 0x0] 18:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12b5b8000) [pid = 1652] [serial = 1660] [outer = 0x12afe5c00] 18:17:50 INFO - PROCESS | 1652 | 1461719870319 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12bedf000) [pid = 1652] [serial = 1661] [outer = 0x12afe5c00] 18:17:50 INFO - PROCESS | 1652 | 1461719870739 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]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 776ms 18:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:17:50 INFO - PROCESS | 1652 | 1461719870772 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:17:50 INFO - PROCESS | 1652 | 1461719870773 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:17:50 INFO - PROCESS | 1652 | 1461719870775 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1652 | 1461719870777 Marionette TRACE conn2 <- [1,2186,null,{}] 18:17:50 INFO - PROCESS | 1652 | 1461719870779 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}] 18:17:50 INFO - PROCESS | 1652 | 1461719870893 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:17:51 INFO - PROCESS | 1652 | 1461719871004 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x13843e000 == 84 [pid = 1652] [id = 554] 18:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12b6ecc00) [pid = 1652] [serial = 1662] [outer = 0x0] 18:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12c179800) [pid = 1652] [serial = 1663] [outer = 0x12b6ecc00] 18:17:51 INFO - PROCESS | 1652 | 1461719871038 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12d39b800) [pid = 1652] [serial = 1664] [outer = 0x12b6ecc00] 18:17:51 INFO - PROCESS | 1652 | 1461719871483 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]]]}] 18:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 18:17:51 INFO - PROCESS | 1652 | 1461719871506 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:17:51 INFO - PROCESS | 1652 | 1461719871508 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:17:51 INFO - PROCESS | 1652 | 1461719871512 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:17:51 INFO - PROCESS | 1652 | 1461719871513 Marionette TRACE conn2 <- [1,2190,null,{}] 18:17:51 INFO - PROCESS | 1652 | 1461719871515 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}] 18:17:51 INFO - PROCESS | 1652 | 1461719871633 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:17:51 INFO - PROCESS | 1652 | 1461719871718 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x138e1a800 == 85 [pid = 1652] [id = 555] 18:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12dd42800) [pid = 1652] [serial = 1665] [outer = 0x0] 18:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12e4c4400) [pid = 1652] [serial = 1666] [outer = 0x12dd42800] 18:17:51 INFO - PROCESS | 1652 | 1461719871752 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12e67fc00) [pid = 1652] [serial = 1667] [outer = 0x12dd42800] 18:17:52 INFO - PROCESS | 1652 | 1461719872166 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]]]}] 18:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 18:17:52 INFO - PROCESS | 1652 | 1461719872180 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1652 | 1461719872182 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:17:52 INFO - PROCESS | 1652 | 1461719872184 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1652 | 1461719872185 Marionette TRACE conn2 <- [1,2194,null,{}] 18:17:52 INFO - PROCESS | 1652 | 1461719872188 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}] 18:17:52 INFO - PROCESS | 1652 | 1461719872317 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:17:52 INFO - PROCESS | 1652 | 1461719872401 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c93800 == 86 [pid = 1652] [id = 556] 18:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12e67ec00) [pid = 1652] [serial = 1668] [outer = 0x0] 18:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e687000) [pid = 1652] [serial = 1669] [outer = 0x12e67ec00] 18:17:52 INFO - PROCESS | 1652 | 1461719872431 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e971000) [pid = 1652] [serial = 1670] [outer = 0x12e67ec00] 18:17:52 INFO - PROCESS | 1652 | 1461719872805 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]]]}] 18:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 669ms 18:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:17:52 INFO - PROCESS | 1652 | 1461719872853 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1652 | 1461719872855 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:17:52 INFO - PROCESS | 1652 | 1461719872857 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1652 | 1461719872858 Marionette TRACE conn2 <- [1,2198,null,{}] 18:17:52 INFO - PROCESS | 1652 | 1461719872861 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}] 18:17:52 INFO - PROCESS | 1652 | 1461719872972 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:17:53 INFO - PROCESS | 1652 | 1461719873085 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4e8800 == 87 [pid = 1652] [id = 557] 18:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e67f800) [pid = 1652] [serial = 1671] [outer = 0x0] 18:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12e97bc00) [pid = 1652] [serial = 1672] [outer = 0x12e67f800] 18:17:53 INFO - PROCESS | 1652 | 1461719873117 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e9cb800) [pid = 1652] [serial = 1673] [outer = 0x12e67f800] 18:17:53 INFO - PROCESS | 1652 | 1461719873559 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]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 719ms 18:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:17:53 INFO - PROCESS | 1652 | 1461719873576 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1652 | 1461719873578 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:17:53 INFO - PROCESS | 1652 | 1461719873580 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1652 | 1461719873581 Marionette TRACE conn2 <- [1,2202,null,{}] 18:17:53 INFO - PROCESS | 1652 | 1461719873583 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}] 18:17:53 INFO - PROCESS | 1652 | 1461719873714 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:17:53 INFO - PROCESS | 1652 | 1461719873802 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970e800 == 88 [pid = 1652] [id = 558] 18:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x116574000) [pid = 1652] [serial = 1674] [outer = 0x0] 18:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12379a400) [pid = 1652] [serial = 1675] [outer = 0x116574000] 18:17:53 INFO - PROCESS | 1652 | 1461719873832 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12e9c9000) [pid = 1652] [serial = 1676] [outer = 0x116574000] 18:17:54 INFO - PROCESS | 1652 | 1461719874249 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]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 718ms 18:17:54 INFO - PROCESS | 1652 | 1461719874313 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1652 | 1461719874314 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:17:54 INFO - PROCESS | 1652 | 1461719874318 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1652 | 1461719874319 Marionette TRACE conn2 <- [1,2206,null,{}] 18:17:54 INFO - PROCESS | 1652 | 1461719874322 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}] 18:17:54 INFO - PROCESS | 1652 | 1461719874436 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:17:54 INFO - PROCESS | 1652 | 1461719874523 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129835000 == 89 [pid = 1652] [id = 559] 18:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x118f0bc00) [pid = 1652] [serial = 1677] [outer = 0x0] 18:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12e9d5800) [pid = 1652] [serial = 1678] [outer = 0x118f0bc00] 18:17:54 INFO - PROCESS | 1652 | 1461719874553 Marionette DEBUG loaded listener.js 18:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12ec88000) [pid = 1652] [serial = 1679] [outer = 0x118f0bc00] 18:17:55 INFO - PROCESS | 1652 | 1461719875186 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 919ms 18:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:17:55 INFO - PROCESS | 1652 | 1461719875238 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1652 | 1461719875240 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:17:55 INFO - PROCESS | 1652 | 1461719875245 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1652 | 1461719875249 Marionette TRACE conn2 <- [1,2210,null,{}] 18:17:55 INFO - PROCESS | 1652 | 1461719875252 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}] 18:17:55 INFO - PROCESS | 1652 | 1461719875364 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:17:55 INFO - PROCESS | 1652 | 1461719875452 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ec8800 == 90 [pid = 1652] [id = 560] 18:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x118a80000) [pid = 1652] [serial = 1680] [outer = 0x0] 18:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x118e0b800) [pid = 1652] [serial = 1681] [outer = 0x118a80000] 18:17:55 INFO - PROCESS | 1652 | 1461719875481 Marionette DEBUG loaded listener.js 18:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x119e47800) [pid = 1652] [serial = 1682] [outer = 0x118a80000] 18:17:55 INFO - PROCESS | 1652 | 1461719875918 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 729ms 18:17:55 INFO - PROCESS | 1652 | 1461719875973 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1652 | 1461719875977 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:17:55 INFO - PROCESS | 1652 | 1461719875981 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1652 | 1461719875983 Marionette TRACE conn2 <- [1,2214,null,{}] 18:17:55 INFO - PROCESS | 1652 | 1461719875985 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}] 18:17:56 INFO - PROCESS | 1652 | 1461719876093 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:17:56 INFO - PROCESS | 1652 | 1461719876185 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c40d000 == 91 [pid = 1652] [id = 561] 18:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x119257c00) [pid = 1652] [serial = 1683] [outer = 0x0] 18:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11bf95000) [pid = 1652] [serial = 1684] [outer = 0x119257c00] 18:17:56 INFO - PROCESS | 1652 | 1461719876216 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12380b400) [pid = 1652] [serial = 1685] [outer = 0x119257c00] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb63000 == 90 [pid = 1652] [id = 548] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd16800 == 89 [pid = 1652] [id = 547] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129d3d800 == 88 [pid = 1652] [id = 546] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d37e000 == 87 [pid = 1652] [id = 545] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bda0000 == 86 [pid = 1652] [id = 544] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8b9800 == 85 [pid = 1652] [id = 543] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12b453000) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129e72000 == 84 [pid = 1652] [id = 542] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129661000 == 83 [pid = 1652] [id = 541] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124447800 == 82 [pid = 1652] [id = 540] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c34e000 == 81 [pid = 1652] [id = 539] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11579e800 == 80 [pid = 1652] [id = 538] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c342000 == 79 [pid = 1652] [id = 537] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x131795800 == 78 [pid = 1652] [id = 534] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1300d7000 == 77 [pid = 1652] [id = 533] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12f886800 == 76 [pid = 1652] [id = 532] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60c000 == 75 [pid = 1652] [id = 531] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd81800 == 74 [pid = 1652] [id = 530] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c414000 == 73 [pid = 1652] [id = 529] 18:17:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116506000 == 72 [pid = 1652] [id = 528] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12980fc00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12a240000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x118f0ac00) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x118e0f400) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12ec8d000) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12e65a400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x129cc6000) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x114fbdc00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x114b4dc00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12e9c1400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11ab3cc00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11afaa800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12a23d000) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12e4b8400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12eeae000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12bdabc00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12a4ba400) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12a4e8000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12a440800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x123aecc00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a4e2400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12afe3c00) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11c448c00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11656bc00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11bf8f400) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11c304800) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12afda000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12379d000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11c3c6800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x123a1b400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12b2e2800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x129689400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x129cc7c00) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 18:17:56 INFO - PROCESS | 1652 | 1461719876621 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]]]}] 18:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 669ms 18:17:56 INFO - PROCESS | 1652 | 1461719876651 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:17:56 INFO - PROCESS | 1652 | 1461719876652 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:17:56 INFO - PROCESS | 1652 | 1461719876654 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:17:56 INFO - PROCESS | 1652 | 1461719876657 Marionette TRACE conn2 <- [1,2218,null,{}] 18:17:56 INFO - PROCESS | 1652 | 1461719876664 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}] 18:17:56 INFO - PROCESS | 1652 | 1461719876785 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:17:56 INFO - PROCESS | 1652 | 1461719876860 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238ab000 == 73 [pid = 1652] [id = 562] 18:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12380f800) [pid = 1652] [serial = 1686] [outer = 0x0] 18:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x123d77000) [pid = 1652] [serial = 1687] [outer = 0x12380f800] 18:17:56 INFO - PROCESS | 1652 | 1461719876890 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x127fe3400) [pid = 1652] [serial = 1688] [outer = 0x12380f800] 18:17:57 INFO - PROCESS | 1652 | 1461719877203 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]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 18:17:57 INFO - PROCESS | 1652 | 1461719877226 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1652 | 1461719877228 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:17:57 INFO - PROCESS | 1652 | 1461719877234 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1652 | 1461719877235 Marionette TRACE conn2 <- [1,2222,null,{}] 18:17:57 INFO - PROCESS | 1652 | 1461719877237 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}] 18:17:57 INFO - PROCESS | 1652 | 1461719877336 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:17:57 INFO - PROCESS | 1652 | 1461719877408 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129069000 == 74 [pid = 1652] [id = 563] 18:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x127fe3c00) [pid = 1652] [serial = 1689] [outer = 0x0] 18:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12992d000) [pid = 1652] [serial = 1690] [outer = 0x127fe3c00] 18:17:57 INFO - PROCESS | 1652 | 1461719877436 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a439400) [pid = 1652] [serial = 1691] [outer = 0x127fe3c00] 18:17:57 INFO - PROCESS | 1652 | 1461719877733 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]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 18:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:17:57 INFO - PROCESS | 1652 | 1461719877754 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1652 | 1461719877755 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:17:57 INFO - PROCESS | 1652 | 1461719877757 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1652 | 1461719877758 Marionette TRACE conn2 <- [1,2226,null,{}] 18:17:57 INFO - PROCESS | 1652 | 1461719877761 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}] 18:17:57 INFO - PROCESS | 1652 | 1461719877862 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:17:57 INFO - PROCESS | 1652 | 1461719877866 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8b6800 == 75 [pid = 1652] [id = 564] 18:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a237400) [pid = 1652] [serial = 1692] [outer = 0x0] 18:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a4c1c00) [pid = 1652] [serial = 1693] [outer = 0x12a237400] 18:17:57 INFO - PROCESS | 1652 | 1461719877891 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12a9ec800) [pid = 1652] [serial = 1694] [outer = 0x12a237400] 18:17:58 INFO - PROCESS | 1652 | 1461719878262 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]]]}] 18:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 571ms 18:17:58 INFO - PROCESS | 1652 | 1461719878331 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:17:58 INFO - PROCESS | 1652 | 1461719878332 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:17:58 INFO - PROCESS | 1652 | 1461719878334 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:17:58 INFO - PROCESS | 1652 | 1461719878335 Marionette TRACE conn2 <- [1,2230,null,{}] 18:17:58 INFO - PROCESS | 1652 | 1461719878338 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}] 18:17:58 INFO - PROCESS | 1652 | 1461719878446 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:17:58 INFO - PROCESS | 1652 | 1461719878451 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c292800 == 76 [pid = 1652] [id = 565] 18:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12afd7000) [pid = 1652] [serial = 1695] [outer = 0x0] 18:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12b457000) [pid = 1652] [serial = 1696] [outer = 0x12afd7000] 18:17:58 INFO - PROCESS | 1652 | 1461719878478 Marionette DEBUG loaded listener.js 18:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12bdb0800) [pid = 1652] [serial = 1697] [outer = 0x12afd7000] 18:17:58 INFO - PROCESS | 1652 | 1461719878872 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]]]}] 18:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 568ms 18:17:58 INFO - PROCESS | 1652 | 1461719878902 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:17:58 INFO - PROCESS | 1652 | 1461719878903 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:17:58 INFO - PROCESS | 1652 | 1461719878906 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:17:58 INFO - PROCESS | 1652 | 1461719878907 Marionette TRACE conn2 <- [1,2234,null,{}] 18:17:58 INFO - PROCESS | 1652 | 1461719878909 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}] 18:17:59 INFO - PROCESS | 1652 | 1461719879035 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:17:59 INFO - PROCESS | 1652 | 1461719879039 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d511000 == 77 [pid = 1652] [id = 566] 18:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12bdb1800) [pid = 1652] [serial = 1698] [outer = 0x0] 18:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12c0b4000) [pid = 1652] [serial = 1699] [outer = 0x12bdb1800] 18:17:59 INFO - PROCESS | 1652 | 1461719879065 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12d20f000) [pid = 1652] [serial = 1700] [outer = 0x12bdb1800] 18:17:59 INFO - PROCESS | 1652 | 1461719879425 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]]]}] 18:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 18:17:59 INFO - PROCESS | 1652 | 1461719879476 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:17:59 INFO - PROCESS | 1652 | 1461719879477 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:17:59 INFO - PROCESS | 1652 | 1461719879479 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:17:59 INFO - PROCESS | 1652 | 1461719879480 Marionette TRACE conn2 <- [1,2238,null,{}] 18:17:59 INFO - PROCESS | 1652 | 1461719879482 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}] 18:17:59 INFO - PROCESS | 1652 | 1461719879602 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:17:59 INFO - PROCESS | 1652 | 1461719879616 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd35000 == 78 [pid = 1652] [id = 567] 18:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12d2bd400) [pid = 1652] [serial = 1701] [outer = 0x0] 18:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12d7b0400) [pid = 1652] [serial = 1702] [outer = 0x12d2bd400] 18:17:59 INFO - PROCESS | 1652 | 1461719879642 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e65d400) [pid = 1652] [serial = 1703] [outer = 0x12d2bd400] 18:17:59 INFO - PROCESS | 1652 | 1461719879993 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]]]}] 18:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 18:18:00 INFO - PROCESS | 1652 | 1461719880000 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1652 | 1461719880001 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:18:00 INFO - PROCESS | 1652 | 1461719880003 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1652 | 1461719880005 Marionette TRACE conn2 <- [1,2242,null,{}] 18:18:00 INFO - PROCESS | 1652 | 1461719880007 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}] 18:18:00 INFO - PROCESS | 1652 | 1461719880129 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:18:00 INFO - PROCESS | 1652 | 1461719880144 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b1800 == 79 [pid = 1652] [id = 568] 18:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e65fc00) [pid = 1652] [serial = 1704] [outer = 0x0] 18:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e9cd400) [pid = 1652] [serial = 1705] [outer = 0x12e65fc00] 18:18:00 INFO - PROCESS | 1652 | 1461719880170 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12ec8d400) [pid = 1652] [serial = 1706] [outer = 0x12e65fc00] 18:18:00 INFO - PROCESS | 1652 | 1461719880532 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]]]}] 18:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 18:18:00 INFO - PROCESS | 1652 | 1461719880575 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1652 | 1461719880576 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:18:00 INFO - PROCESS | 1652 | 1461719880578 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1652 | 1461719880579 Marionette TRACE conn2 <- [1,2246,null,{}] 18:18:00 INFO - PROCESS | 1652 | 1461719880582 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}] 18:18:00 INFO - PROCESS | 1652 | 1461719880851 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12b2e2c00) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12b6f0c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12968c800) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x127fe7800) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x116591c00) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12b451c00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11a644800) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x114754c00) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x123d78c00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11c443400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1137d4000) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1135a1c00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:18:00 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a4e5c00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:18:00 INFO - PROCESS | 1652 | 1461719880918 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a973800 == 80 [pid = 1652] [id = 569] 18:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1137d4000) [pid = 1652] [serial = 1707] [outer = 0x0] 18:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x116591c00) [pid = 1652] [serial = 1708] [outer = 0x1137d4000] 18:18:00 INFO - PROCESS | 1652 | 1461719880951 Marionette DEBUG loaded listener.js 18:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12379c800) [pid = 1652] [serial = 1709] [outer = 0x1137d4000] 18:18:01 INFO - PROCESS | 1652 | 1461719881356 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]]]}] 18:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 819ms 18:18:01 INFO - PROCESS | 1652 | 1461719881406 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:18:01 INFO - PROCESS | 1652 | 1461719881408 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:18:01 INFO - PROCESS | 1652 | 1461719881412 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1652 | 1461719881414 Marionette TRACE conn2 <- [1,2250,null,{}] 18:18:01 INFO - PROCESS | 1652 | 1461719881416 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}] 18:18:01 INFO - PROCESS | 1652 | 1461719881526 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:18:01 INFO - PROCESS | 1652 | 1461719881531 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306a9800 == 81 [pid = 1652] [id = 570] 18:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x129923400) [pid = 1652] [serial = 1710] [outer = 0x0] 18:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a97d800) [pid = 1652] [serial = 1711] [outer = 0x129923400] 18:18:01 INFO - PROCESS | 1652 | 1461719881561 Marionette DEBUG loaded listener.js 18:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12ec90c00) [pid = 1652] [serial = 1712] [outer = 0x129923400] 18:18:01 INFO - PROCESS | 1652 | 1461719881913 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]]]}] 18:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 18:18:01 INFO - PROCESS | 1652 | 1461719881933 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:18:01 INFO - PROCESS | 1652 | 1461719881934 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:18:01 INFO - PROCESS | 1652 | 1461719881936 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1652 | 1461719881937 Marionette TRACE conn2 <- [1,2254,null,{}] 18:18:01 INFO - PROCESS | 1652 | 1461719881939 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}] 18:18:02 INFO - PROCESS | 1652 | 1461719882037 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:18:02 INFO - PROCESS | 1652 | 1461719882115 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317c1800 == 82 [pid = 1652] [id = 571] 18:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a99ec00) [pid = 1652] [serial = 1713] [outer = 0x0] 18:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a9a4400) [pid = 1652] [serial = 1714] [outer = 0x12a99ec00] 18:18:02 INFO - PROCESS | 1652 | 1461719882140 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12a9a9c00) [pid = 1652] [serial = 1715] [outer = 0x12a99ec00] 18:18:02 INFO - PROCESS | 1652 | 1461719882433 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]]]}] 18:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 18:18:02 INFO - PROCESS | 1652 | 1461719882454 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:18:02 INFO - PROCESS | 1652 | 1461719882455 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:18:02 INFO - PROCESS | 1652 | 1461719882458 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:18:02 INFO - PROCESS | 1652 | 1461719882459 Marionette TRACE conn2 <- [1,2258,null,{}] 18:18:02 INFO - PROCESS | 1652 | 1461719882461 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}] 18:18:02 INFO - PROCESS | 1652 | 1461719882564 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:18:02 INFO - PROCESS | 1652 | 1461719882568 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cd9000 == 83 [pid = 1652] [id = 572] 18:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12a9a9000) [pid = 1652] [serial = 1716] [outer = 0x0] 18:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12eea1800) [pid = 1652] [serial = 1717] [outer = 0x12a9a9000] 18:18:02 INFO - PROCESS | 1652 | 1461719882594 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12eeab800) [pid = 1652] [serial = 1718] [outer = 0x12a9a9000] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba95800 == 82 [pid = 1652] [id = 432] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1185de800 == 81 [pid = 1652] [id = 85] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11922f000 == 80 [pid = 1652] [id = 413] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1306b3800 == 79 [pid = 1652] [id = 469] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12fba7800 == 78 [pid = 1652] [id = 468] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8ab000 == 77 [pid = 1652] [id = 512] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1317e3800 == 76 [pid = 1652] [id = 430] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1317d7800 == 75 [pid = 1652] [id = 470] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a420800 == 74 [pid = 1652] [id = 491] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2d800 == 73 [pid = 1652] [id = 412] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x13178d000 == 72 [pid = 1652] [id = 505] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x138e24800 == 71 [pid = 1652] [id = 431] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d74e800 == 70 [pid = 1652] [id = 366] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1317d1800 == 69 [pid = 1652] [id = 535] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d263800 == 68 [pid = 1652] [id = 88] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d755800 == 67 [pid = 1652] [id = 382] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1239b0000 == 66 [pid = 1652] [id = 536] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb4f800 == 65 [pid = 1652] [id = 405] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7d2800 == 64 [pid = 1652] [id = 513] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60e000 == 63 [pid = 1652] [id = 383] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba9e000 == 62 [pid = 1652] [id = 385] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x127550800 == 61 [pid = 1652] [id = 86] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1317b6800 == 60 [pid = 1652] [id = 484] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x114b2f800 == 59 [pid = 1652] [id = 96] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb63800 == 58 [pid = 1652] [id = 425] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1306b1000 == 57 [pid = 1652] [id = 429] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11a92f800 == 56 [pid = 1652] [id = 492] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4ee800 == 55 [pid = 1652] [id = 514] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d748800 == 54 [pid = 1652] [id = 467] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d38f800 == 53 [pid = 1652] [id = 365] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd31800 == 52 [pid = 1652] [id = 428] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x131e52800 == 51 [pid = 1652] [id = 471] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa0800 == 50 [pid = 1652] [id = 515] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x127ec8800 == 49 [pid = 1652] [id = 560] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129835000 == 48 [pid = 1652] [id = 559] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11970e800 == 47 [pid = 1652] [id = 558] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4e8800 == 46 [pid = 1652] [id = 557] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x139c93800 == 45 [pid = 1652] [id = 556] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x138e1a800 == 44 [pid = 1652] [id = 555] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x13843e000 == 43 [pid = 1652] [id = 554] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1317bf000 == 42 [pid = 1652] [id = 553] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1300d8800 == 41 [pid = 1652] [id = 552] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129e5c800 == 40 [pid = 1652] [id = 551] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11bbce000 == 39 [pid = 1652] [id = 550] 18:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1306ad800 == 38 [pid = 1652] [id = 549] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c40d000 == 37 [pid = 1652] [id = 561] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1238ab000 == 36 [pid = 1652] [id = 562] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129069000 == 35 [pid = 1652] [id = 563] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8b6800 == 34 [pid = 1652] [id = 564] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd35000 == 33 [pid = 1652] [id = 567] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b1800 == 32 [pid = 1652] [id = 568] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c292800 == 31 [pid = 1652] [id = 565] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1306a9800 == 30 [pid = 1652] [id = 570] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d511000 == 29 [pid = 1652] [id = 566] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11a973800 == 28 [pid = 1652] [id = 569] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12b579800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12d39c000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12a4ba800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x129c3cc00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12afe5000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12a9e0400) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12b5c2800) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11b257800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11c0dd400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x118a11800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x119e4ac00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12d20a000) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12b2e5c00) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1273e6000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x123797800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x123a22c00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x119193800) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12968d800) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x129921800) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b184800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12bab5800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x114fbc800) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x116543000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12c178800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1135a3c00) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11c44bc00) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12beeb000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b8b9c00) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12a43c000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b450400) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b2e0c00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x127fde400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12d7b1c00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12baa8c00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 18:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1317c1800 == 27 [pid = 1652] [id = 571] 18:18:04 INFO - PROCESS | 1652 | 1461719884898 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]]]}] 18:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2472ms 18:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:18:04 INFO - PROCESS | 1652 | 1461719884931 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:18:04 INFO - PROCESS | 1652 | 1461719884933 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:18:04 INFO - PROCESS | 1652 | 1461719884937 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:18:04 INFO - PROCESS | 1652 | 1461719884940 Marionette TRACE conn2 <- [1,2262,null,{}] 18:18:04 INFO - PROCESS | 1652 | 1461719884944 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}] 18:18:05 INFO - PROCESS | 1652 | 1461719885039 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:18:05 INFO - PROCESS | 1652 | 1461719885097 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x115497000 == 28 [pid = 1652] [id = 573] 18:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x114bbdc00) [pid = 1652] [serial = 1719] [outer = 0x0] 18:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x114bc2400) [pid = 1652] [serial = 1720] [outer = 0x114bbdc00] 18:18:05 INFO - PROCESS | 1652 | 1461719885126 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x114fbc800) [pid = 1652] [serial = 1721] [outer = 0x114bbdc00] 18:18:05 INFO - PROCESS | 1652 | 1461719885491 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]]]}] 18:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms 18:18:05 INFO - PROCESS | 1652 | 1461719885508 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:18:05 INFO - PROCESS | 1652 | 1461719885515 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:18:05 INFO - PROCESS | 1652 | 1461719885522 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:18:05 INFO - PROCESS | 1652 | 1461719885525 Marionette TRACE conn2 <- [1,2266,null,{}] 18:18:05 INFO - PROCESS | 1652 | 1461719885528 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}] 18:18:05 INFO - PROCESS | 1652 | 1461719885659 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:18:05 INFO - PROCESS | 1652 | 1461719885741 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119105000 == 29 [pid = 1652] [id = 574] 18:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11551c000) [pid = 1652] [serial = 1722] [outer = 0x0] 18:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x116538400) [pid = 1652] [serial = 1723] [outer = 0x11551c000] 18:18:05 INFO - PROCESS | 1652 | 1461719885767 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x116573400) [pid = 1652] [serial = 1724] [outer = 0x11551c000] 18:18:06 INFO - PROCESS | 1652 | 1461719886082 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]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 575ms 18:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:18:06 INFO - PROCESS | 1652 | 1461719886101 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1652 | 1461719886102 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:18:06 INFO - PROCESS | 1652 | 1461719886105 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1652 | 1461719886108 Marionette TRACE conn2 <- [1,2270,null,{}] 18:18:06 INFO - PROCESS | 1652 | 1461719886119 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}] 18:18:06 INFO - PROCESS | 1652 | 1461719886231 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:18:06 INFO - PROCESS | 1652 | 1461719886239 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2a000 == 30 [pid = 1652] [id = 575] 18:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1134d0800) [pid = 1652] [serial = 1725] [outer = 0x0] 18:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x118aa0400) [pid = 1652] [serial = 1726] [outer = 0x1134d0800] 18:18:06 INFO - PROCESS | 1652 | 1461719886268 Marionette DEBUG loaded listener.js 18:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x118ea9c00) [pid = 1652] [serial = 1727] [outer = 0x1134d0800] 18:18:06 INFO - PROCESS | 1652 | 1461719886622 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]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 523ms 18:18:06 INFO - PROCESS | 1652 | 1461719886630 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1652 | 1461719886632 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:18:06 INFO - PROCESS | 1652 | 1461719886635 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1652 | 1461719886636 Marionette TRACE conn2 <- [1,2274,null,{}] 18:18:06 INFO - PROCESS | 1652 | 1461719886639 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}] 18:18:06 INFO - PROCESS | 1652 | 1461719886749 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:18:06 INFO - PROCESS | 1652 | 1461719886756 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1b800 == 31 [pid = 1652] [id = 576] 18:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x118f0dc00) [pid = 1652] [serial = 1728] [outer = 0x0] 18:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119259000) [pid = 1652] [serial = 1729] [outer = 0x118f0dc00] 18:18:06 INFO - PROCESS | 1652 | 1461719886802 Marionette DEBUG loaded listener.js 18:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x119d8a400) [pid = 1652] [serial = 1730] [outer = 0x118f0dc00] 18:18:07 INFO - PROCESS | 1652 | 1461719887276 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]]]}] 18:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 18:18:07 INFO - PROCESS | 1652 | 1461719887307 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:18:07 INFO - PROCESS | 1652 | 1461719887309 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:18:07 INFO - PROCESS | 1652 | 1461719887311 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:18:07 INFO - PROCESS | 1652 | 1461719887312 Marionette TRACE conn2 <- [1,2278,null,{}] 18:18:07 INFO - PROCESS | 1652 | 1461719887314 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}] 18:18:07 INFO - PROCESS | 1652 | 1461719887394 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:18:07 INFO - PROCESS | 1652 | 1461719887401 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af34000 == 32 [pid = 1652] [id = 577] 18:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x114246800) [pid = 1652] [serial = 1731] [outer = 0x0] 18:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x119e4e400) [pid = 1652] [serial = 1732] [outer = 0x114246800] 18:18:07 INFO - PROCESS | 1652 | 1461719887427 Marionette DEBUG loaded listener.js 18:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11ab37400) [pid = 1652] [serial = 1733] [outer = 0x114246800] 18:18:07 INFO - PROCESS | 1652 | 1461719887764 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]]]}] 18:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 18:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:18:07 INFO - PROCESS | 1652 | 1461719887782 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:18:07 INFO - PROCESS | 1652 | 1461719887784 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:18:07 INFO - PROCESS | 1652 | 1461719887786 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:18:07 INFO - PROCESS | 1652 | 1461719887787 Marionette TRACE conn2 <- [1,2282,null,{}] 18:18:07 INFO - PROCESS | 1652 | 1461719887789 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}] 18:18:07 INFO - PROCESS | 1652 | 1461719887888 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:18:07 INFO - PROCESS | 1652 | 1461719887949 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba91000 == 33 [pid = 1652] [id = 578] 18:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11ab34800) [pid = 1652] [serial = 1734] [outer = 0x0] 18:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11aba2400) [pid = 1652] [serial = 1735] [outer = 0x11ab34800] 18:18:07 INFO - PROCESS | 1652 | 1461719887978 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11b77b400) [pid = 1652] [serial = 1736] [outer = 0x11ab34800] 18:18:08 INFO - PROCESS | 1652 | 1461719888285 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]]]}] 18:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 18:18:08 INFO - PROCESS | 1652 | 1461719888305 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1652 | 1461719888306 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:18:08 INFO - PROCESS | 1652 | 1461719888308 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1652 | 1461719888309 Marionette TRACE conn2 <- [1,2286,null,{}] 18:18:08 INFO - PROCESS | 1652 | 1461719888314 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}] 18:18:08 INFO - PROCESS | 1652 | 1461719888393 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:18:08 INFO - PROCESS | 1652 | 1461719888400 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c3b0000 == 34 [pid = 1652] [id = 579] 18:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x114544400) [pid = 1652] [serial = 1737] [outer = 0x0] 18:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11bab2000) [pid = 1652] [serial = 1738] [outer = 0x114544400] 18:18:08 INFO - PROCESS | 1652 | 1461719888425 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11bf99c00) [pid = 1652] [serial = 1739] [outer = 0x114544400] 18:18:08 INFO - PROCESS | 1652 | 1461719888755 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]]]}] 18:18:08 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 18:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 469ms 18:18:08 INFO - PROCESS | 1652 | 1461719888778 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1652 | 1461719888781 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:18:08 INFO - PROCESS | 1652 | 1461719888784 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1652 | 1461719888785 Marionette TRACE conn2 <- [1,2290,null,{}] 18:18:08 INFO - PROCESS | 1652 | 1461719888788 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}] 18:18:08 INFO - PROCESS | 1652 | 1461719888903 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:18:08 INFO - PROCESS | 1652 | 1461719888912 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c421800 == 35 [pid = 1652] [id = 580] 18:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11b29d800) [pid = 1652] [serial = 1740] [outer = 0x0] 18:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11c0ea000) [pid = 1652] [serial = 1741] [outer = 0x11b29d800] 18:18:08 INFO - PROCESS | 1652 | 1461719888953 Marionette DEBUG loaded listener.js 18:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11c44a800) [pid = 1652] [serial = 1742] [outer = 0x11b29d800] 18:18:09 INFO - PROCESS | 1652 | 1461719889410 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]]]}] 18:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 668ms 18:18:09 INFO - PROCESS | 1652 | 1461719889453 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:18:09 INFO - PROCESS | 1652 | 1461719889454 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:18:09 INFO - PROCESS | 1652 | 1461719889456 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:18:09 INFO - PROCESS | 1652 | 1461719889457 Marionette TRACE conn2 <- [1,2294,null,{}] 18:18:09 INFO - PROCESS | 1652 | 1461719889459 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}] 18:18:09 INFO - PROCESS | 1652 | 1461719889544 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:18:09 INFO - PROCESS | 1652 | 1461719889556 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d27800 == 36 [pid = 1652] [id = 581] 18:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11c4e9c00) [pid = 1652] [serial = 1743] [outer = 0x0] 18:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x123790800) [pid = 1652] [serial = 1744] [outer = 0x11c4e9c00] 18:18:09 INFO - PROCESS | 1652 | 1461719889598 Marionette DEBUG loaded listener.js 18:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12379b000) [pid = 1652] [serial = 1745] [outer = 0x11c4e9c00] 18:18:10 INFO - PROCESS | 1652 | 1461719890060 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]]]}] 18:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 625ms 18:18:10 INFO - PROCESS | 1652 | 1461719890082 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:18:10 INFO - PROCESS | 1652 | 1461719890084 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:18:10 INFO - PROCESS | 1652 | 1461719890087 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1652 | 1461719890089 Marionette TRACE conn2 <- [1,2298,null,{}] 18:18:10 INFO - PROCESS | 1652 | 1461719890092 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}] 18:18:10 INFO - PROCESS | 1652 | 1461719890239 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:18:10 INFO - PROCESS | 1652 | 1461719890257 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x124025000 == 37 [pid = 1652] [id = 582] 18:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12379e800) [pid = 1652] [serial = 1746] [outer = 0x0] 18:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x123810400) [pid = 1652] [serial = 1747] [outer = 0x12379e800] 18:18:10 INFO - PROCESS | 1652 | 1461719890283 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x123a21000) [pid = 1652] [serial = 1748] [outer = 0x12379e800] 18:18:10 INFO - PROCESS | 1652 | 1461719890626 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]]]}] 18:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms 18:18:10 INFO - PROCESS | 1652 | 1461719890657 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:18:10 INFO - PROCESS | 1652 | 1461719890658 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:18:10 INFO - PROCESS | 1652 | 1461719890660 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1652 | 1461719890662 Marionette TRACE conn2 <- [1,2302,null,{}] 18:18:10 INFO - PROCESS | 1652 | 1461719890664 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}] 18:18:10 INFO - PROCESS | 1652 | 1461719890782 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:18:10 INFO - PROCESS | 1652 | 1461719890793 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af33000 == 38 [pid = 1652] [id = 583] 18:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x123a25800) [pid = 1652] [serial = 1749] [outer = 0x0] 18:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12441d800) [pid = 1652] [serial = 1750] [outer = 0x123a25800] 18:18:10 INFO - PROCESS | 1652 | 1461719890827 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x127567000) [pid = 1652] [serial = 1751] [outer = 0x123a25800] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x118c20800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x1273e4c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12e4c6400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12e4b9400) [pid = 1652] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12fa2f800) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x129cc4800) [pid = 1652] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x116578400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12dd3e000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11ab35400) [pid = 1652] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x116578800) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a4e7000) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12b17e800) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12b44ac00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12756ac00) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11551f000) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x116537800) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12e660c00) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12bee9400) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12c17fc00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x114bc5000) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11c443000) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12370b000) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12dd3d000) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x114fb3000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x129cca800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12bee4c00) [pid = 1652] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12bdab800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12bdb1800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12d2bd400) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12e65fc00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x129923400) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1137d4000) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12afd7000) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a237400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x127fe3c00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12380f800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x119257c00) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x118a80000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x118f0bc00) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x116574000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e67f800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12e67ec00) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12dd42800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b6ecc00) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12afe5c00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127fe8c00) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11ab41800) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118f6b000) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12dd43000) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a99ec00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129688000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11c43f800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c0e6c00) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1134cf000) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12ec8c800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12756c800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12afe3800) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12e680800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x127072400) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11b258c00) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12beea400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e9d7000) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b8bc000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b187000) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:18:12 INFO - PROCESS | 1652 | 1461719892245 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]]]}] 18:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1622ms 18:18:12 INFO - PROCESS | 1652 | 1461719892284 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:18:12 INFO - PROCESS | 1652 | 1461719892287 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:18:12 INFO - PROCESS | 1652 | 1461719892292 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:18:12 INFO - PROCESS | 1652 | 1461719892294 Marionette TRACE conn2 <- [1,2306,null,{}] 18:18:12 INFO - PROCESS | 1652 | 1461719892298 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}] 18:18:12 INFO - PROCESS | 1652 | 1461719892410 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:18:12 INFO - PROCESS | 1652 | 1461719892469 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118509000 == 39 [pid = 1652] [id = 584] 18:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x113709400) [pid = 1652] [serial = 1752] [outer = 0x0] 18:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x114bb9400) [pid = 1652] [serial = 1753] [outer = 0x113709400] 18:18:12 INFO - PROCESS | 1652 | 1461719892503 Marionette DEBUG loaded listener.js 18:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114fba400) [pid = 1652] [serial = 1754] [outer = 0x113709400] 18:18:13 INFO - PROCESS | 1652 | 1461719893034 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]]]}] 18:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 18:18:13 INFO - PROCESS | 1652 | 1461719893072 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:18:13 INFO - PROCESS | 1652 | 1461719893076 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:18:13 INFO - PROCESS | 1652 | 1461719893084 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:18:13 INFO - PROCESS | 1652 | 1461719893086 Marionette TRACE conn2 <- [1,2310,null,{}] 18:18:13 INFO - PROCESS | 1652 | 1461719893088 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}] 18:18:13 INFO - PROCESS | 1652 | 1461719893202 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:18:13 INFO - PROCESS | 1652 | 1461719893283 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d2d800 == 40 [pid = 1652] [id = 585] 18:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x115a3f800) [pid = 1652] [serial = 1755] [outer = 0x0] 18:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x116570800) [pid = 1652] [serial = 1756] [outer = 0x115a3f800] 18:18:13 INFO - PROCESS | 1652 | 1461719893314 Marionette DEBUG loaded listener.js 18:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118530c00) [pid = 1652] [serial = 1757] [outer = 0x115a3f800] 18:18:13 INFO - PROCESS | 1652 | 1461719893922 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]]]}] 18:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 870ms 18:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:18:13 INFO - PROCESS | 1652 | 1461719893954 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:18:13 INFO - PROCESS | 1652 | 1461719893955 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:18:13 INFO - PROCESS | 1652 | 1461719893958 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:18:13 INFO - PROCESS | 1652 | 1461719893960 Marionette TRACE conn2 <- [1,2314,null,{}] 18:18:13 INFO - PROCESS | 1652 | 1461719893968 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}] 18:18:14 INFO - PROCESS | 1652 | 1461719894085 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:18:14 INFO - PROCESS | 1652 | 1461719894146 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b728000 == 41 [pid = 1652] [id = 586] 18:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118c17c00) [pid = 1652] [serial = 1758] [outer = 0x0] 18:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118f04c00) [pid = 1652] [serial = 1759] [outer = 0x118c17c00] 18:18:14 INFO - PROCESS | 1652 | 1461719894180 Marionette DEBUG loaded listener.js 18:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x119258800) [pid = 1652] [serial = 1760] [outer = 0x118c17c00] 18:18:14 INFO - PROCESS | 1652 | 1461719894893 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]]]}] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11c3a6000 == 40 [pid = 1652] [id = 338] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119711000 == 39 [pid = 1652] [id = 333] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119d3f800 == 38 [pid = 1652] [id = 334] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124025000 == 37 [pid = 1652] [id = 582] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119d27800 == 36 [pid = 1652] [id = 581] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11c421800 == 35 [pid = 1652] [id = 580] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11c3b0000 == 34 [pid = 1652] [id = 579] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba91000 == 33 [pid = 1652] [id = 578] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11af34000 == 32 [pid = 1652] [id = 577] 18:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12eea1800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1b800 == 31 [pid = 1652] [id = 576] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2a000 == 30 [pid = 1652] [id = 575] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119105000 == 29 [pid = 1652] [id = 574] 18:18:14 INFO - PROCESS | 1652 | --DOCSHELL 0x115497000 == 28 [pid = 1652] [id = 573] 18:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 975ms 18:18:14 INFO - PROCESS | 1652 | 1461719894933 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:18:14 INFO - PROCESS | 1652 | 1461719894935 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:18:14 INFO - PROCESS | 1652 | 1461719894939 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:18:14 INFO - PROCESS | 1652 | 1461719894941 Marionette TRACE conn2 <- [1,2318,null,{}] 18:18:14 INFO - PROCESS | 1652 | 1461719894944 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}] 18:18:15 INFO - PROCESS | 1652 | 1461719895036 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12fbf4800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bedec00) [pid = 1652] [serial = 1406] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d397000) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12ec92000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c43e800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d2c6c00) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c44c800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129922000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e9c1800) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x116579c00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b2e1800) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d7b1800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d7a3800) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11b77bc00) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129809400) [pid = 1652] [serial = 1403] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e9ce000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e686c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12bee0800) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12c17cc00) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119d99c00) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b5b5400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e65f800) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b456c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12afe2800) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119d90000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11ab39400) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12eea2800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12d129400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e971800) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a4bac00) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123d75800) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123d76400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114fb6400) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12fa35000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b5b6000) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12c0b8c00) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e9d8c00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a4c1400) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1246a1400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d2c9800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12eea4800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c0b4000) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12d7b0400) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d20f000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12e9cd400) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e65d400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a97d800) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116591c00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b457000) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a4c1c00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a9ec800) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12992d000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a439400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123d77000) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127fe3400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12380b400) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11bf95000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119e47800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118e0b800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ec88000) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12e9d5800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e9c9000) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12379a400) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12e97bc00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12e9cb800) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12e971000) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12e687000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12e67fc00) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12e4c4400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12d39b800) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c179800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12bedf000) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b5b8000) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12afe3000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a238000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11bab1400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12441e000) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11a644c00) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119135c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12ddec800) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12e4bd800) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ec8d400) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12ec90c00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12a9a4400) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12379c800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12bdb0800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12a9a9c00) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1652 | 1461719895103 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165b2800 == 29 [pid = 1652] [id = 587] 18:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1147d9800) [pid = 1652] [serial = 1761] [outer = 0x0] 18:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x114fb3000) [pid = 1652] [serial = 1762] [outer = 0x1147d9800] 18:18:15 INFO - PROCESS | 1652 | 1461719895133 Marionette DEBUG loaded listener.js 18:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1151e5c00) [pid = 1652] [serial = 1763] [outer = 0x1147d9800] 18:18:15 INFO - PROCESS | 1652 | 1461719895603 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] 18:18:15 INFO - PROCESS | 1652 | 1461719895631 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:18:15 INFO - PROCESS | 1652 | 1461719895638 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:18:15 INFO - PROCESS | 1652 | 1461719895640 Marionette TRACE conn2 <- [1,2322,null,{}] 18:18:15 INFO - PROCESS | 1652 | 1461719895644 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}] 18:18:15 INFO - PROCESS | 1652 | 1461719895735 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:18:15 INFO - PROCESS | 1652 | 1461719895742 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac3800 == 30 [pid = 1652] [id = 588] 18:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x115736400) [pid = 1652] [serial = 1764] [outer = 0x0] 18:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118532000) [pid = 1652] [serial = 1765] [outer = 0x115736400] 18:18:15 INFO - PROCESS | 1652 | 1461719895770 Marionette DEBUG loaded listener.js 18:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118a79c00) [pid = 1652] [serial = 1766] [outer = 0x115736400] 18:18:16 INFO - PROCESS | 1652 | 1461719896172 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]]]}] 18:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 579ms 18:18:16 INFO - PROCESS | 1652 | 1461719896215 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:18:16 INFO - PROCESS | 1652 | 1461719896216 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:18:16 INFO - PROCESS | 1652 | 1461719896219 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:18:16 INFO - PROCESS | 1652 | 1461719896221 Marionette TRACE conn2 <- [1,2326,null,{}] 18:18:16 INFO - PROCESS | 1652 | 1461719896229 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}] 18:18:16 INFO - PROCESS | 1652 | 1461719896305 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:18:16 INFO - PROCESS | 1652 | 1461719896315 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af25800 == 31 [pid = 1652] [id = 589] 18:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118e0e000) [pid = 1652] [serial = 1767] [outer = 0x0] 18:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118f10400) [pid = 1652] [serial = 1768] [outer = 0x118e0e000] 18:18:16 INFO - PROCESS | 1652 | 1461719896361 Marionette DEBUG loaded listener.js 18:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11925e400) [pid = 1652] [serial = 1769] [outer = 0x118e0e000] 18:18:16 INFO - PROCESS | 1652 | 1461719896883 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]]]}] 18:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 678ms 18:18:16 INFO - PROCESS | 1652 | 1461719896904 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:18:16 INFO - PROCESS | 1652 | 1461719896906 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:18:16 INFO - PROCESS | 1652 | 1461719896910 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:18:16 INFO - PROCESS | 1652 | 1461719896913 Marionette TRACE conn2 <- [1,2330,null,{}] 18:18:16 INFO - PROCESS | 1652 | 1461719896917 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}] 18:18:17 INFO - PROCESS | 1652 | 1461719897061 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:18:17 INFO - PROCESS | 1652 | 1461719897073 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c348800 == 32 [pid = 1652] [id = 590] 18:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11ab36800) [pid = 1652] [serial = 1770] [outer = 0x0] 18:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11ab3cc00) [pid = 1652] [serial = 1771] [outer = 0x11ab36800] 18:18:17 INFO - PROCESS | 1652 | 1461719897099 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11ab9f400) [pid = 1652] [serial = 1772] [outer = 0x11ab36800] 18:18:17 INFO - PROCESS | 1652 | 1461719897475 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]]]}] 18:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 574ms 18:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:18:17 INFO - PROCESS | 1652 | 1461719897483 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:18:17 INFO - PROCESS | 1652 | 1461719897484 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:18:17 INFO - PROCESS | 1652 | 1461719897486 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:18:17 INFO - PROCESS | 1652 | 1461719897488 Marionette TRACE conn2 <- [1,2334,null,{}] 18:18:17 INFO - PROCESS | 1652 | 1461719897490 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}] 18:18:17 INFO - PROCESS | 1652 | 1461719897617 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:18:17 INFO - PROCESS | 1652 | 1461719897637 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c424800 == 33 [pid = 1652] [id = 591] 18:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118e14c00) [pid = 1652] [serial = 1773] [outer = 0x0] 18:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11ad6f800) [pid = 1652] [serial = 1774] [outer = 0x118e14c00] 18:18:17 INFO - PROCESS | 1652 | 1461719897672 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11ad8c400) [pid = 1652] [serial = 1775] [outer = 0x118e14c00] 18:18:18 INFO - PROCESS | 1652 | 1461719898025 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 18:18:18 INFO - PROCESS | 1652 | 1461719898057 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1652 | 1461719898058 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:18:18 INFO - PROCESS | 1652 | 1461719898067 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1652 | 1461719898068 Marionette TRACE conn2 <- [1,2338,null,{}] 18:18:18 INFO - PROCESS | 1652 | 1461719898071 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}] 18:18:18 INFO - PROCESS | 1652 | 1461719898198 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:18:18 INFO - PROCESS | 1652 | 1461719898234 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124026000 == 34 [pid = 1652] [id = 592] 18:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11afa7400) [pid = 1652] [serial = 1776] [outer = 0x0] 18:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11b29b400) [pid = 1652] [serial = 1777] [outer = 0x11afa7400] 18:18:18 INFO - PROCESS | 1652 | 1461719898262 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11c441400) [pid = 1652] [serial = 1778] [outer = 0x11afa7400] 18:18:18 INFO - PROCESS | 1652 | 1461719898606 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 571ms 18:18:18 INFO - PROCESS | 1652 | 1461719898645 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1652 | 1461719898646 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:18:18 INFO - PROCESS | 1652 | 1461719898648 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1652 | 1461719898649 Marionette TRACE conn2 <- [1,2342,null,{}] 18:18:18 INFO - PROCESS | 1652 | 1461719898651 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}] 18:18:18 INFO - PROCESS | 1652 | 1461719898749 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:18:18 INFO - PROCESS | 1652 | 1461719898753 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124456000 == 35 [pid = 1652] [id = 593] 18:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11c30d000) [pid = 1652] [serial = 1779] [outer = 0x0] 18:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11c448000) [pid = 1652] [serial = 1780] [outer = 0x11c30d000] 18:18:18 INFO - PROCESS | 1652 | 1461719898808 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123711000) [pid = 1652] [serial = 1781] [outer = 0x11c30d000] 18:18:19 INFO - PROCESS | 1652 | 1461719899109 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 18:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:18:19 INFO - PROCESS | 1652 | 1461719899121 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:18:19 INFO - PROCESS | 1652 | 1461719899122 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:18:19 INFO - PROCESS | 1652 | 1461719899125 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1652 | 1461719899126 Marionette TRACE conn2 <- [1,2346,null,{}] 18:18:19 INFO - PROCESS | 1652 | 1461719899128 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}] 18:18:19 INFO - PROCESS | 1652 | 1461719899254 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11551c000) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x114bbdc00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11c4e9c00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12379e800) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x114544400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x114246800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1134d0800) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11ab34800) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11b29d800) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:18:19 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118f0dc00) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:18:19 INFO - PROCESS | 1652 | 1461719899292 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11473d800 == 36 [pid = 1652] [id = 594] 18:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1134d1c00) [pid = 1652] [serial = 1782] [outer = 0x0] 18:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x114fbc000) [pid = 1652] [serial = 1783] [outer = 0x1134d1c00] 18:18:19 INFO - PROCESS | 1652 | 1461719899317 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119e50000) [pid = 1652] [serial = 1784] [outer = 0x1134d1c00] 18:18:19 INFO - PROCESS | 1652 | 1461719899616 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 18:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:18:19 INFO - PROCESS | 1652 | 1461719899646 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:18:19 INFO - PROCESS | 1652 | 1461719899649 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:18:19 INFO - PROCESS | 1652 | 1461719899652 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1652 | 1461719899653 Marionette TRACE conn2 <- [1,2350,null,{}] 18:18:19 INFO - PROCESS | 1652 | 1461719899656 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}] 18:18:19 INFO - PROCESS | 1652 | 1461719899738 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:18:19 INFO - PROCESS | 1652 | 1461719899743 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f69800 == 37 [pid = 1652] [id = 595] 18:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11bab0800) [pid = 1652] [serial = 1785] [outer = 0x0] 18:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12380d800) [pid = 1652] [serial = 1786] [outer = 0x11bab0800] 18:18:19 INFO - PROCESS | 1652 | 1461719899770 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x123a22000) [pid = 1652] [serial = 1787] [outer = 0x11bab0800] 18:18:20 INFO - PROCESS | 1652 | 1461719900081 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 472ms 18:18:20 INFO - PROCESS | 1652 | 1461719900137 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1652 | 1461719900138 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:18:20 INFO - PROCESS | 1652 | 1461719900141 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1652 | 1461719900142 Marionette TRACE conn2 <- [1,2354,null,{}] 18:18:20 INFO - PROCESS | 1652 | 1461719900153 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}] 18:18:20 INFO - PROCESS | 1652 | 1461719900241 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:18:20 INFO - PROCESS | 1652 | 1461719900247 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129836000 == 38 [pid = 1652] [id = 596] 18:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123c0b000) [pid = 1652] [serial = 1788] [outer = 0x0] 18:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123d76000) [pid = 1652] [serial = 1789] [outer = 0x123c0b000] 18:18:20 INFO - PROCESS | 1652 | 1461719900274 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124385000) [pid = 1652] [serial = 1790] [outer = 0x123c0b000] 18:18:20 INFO - PROCESS | 1652 | 1461719900622 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 18:18:20 INFO - PROCESS | 1652 | 1461719900665 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1652 | 1461719900667 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:18:20 INFO - PROCESS | 1652 | 1461719900669 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1652 | 1461719900671 Marionette TRACE conn2 <- [1,2358,null,{}] 18:18:20 INFO - PROCESS | 1652 | 1461719900674 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}] 18:18:20 INFO - PROCESS | 1652 | 1461719900795 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:18:20 INFO - PROCESS | 1652 | 1461719900803 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129959000 == 39 [pid = 1652] [id = 597] 18:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12418c800) [pid = 1652] [serial = 1791] [outer = 0x0] 18:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12718f400) [pid = 1652] [serial = 1792] [outer = 0x12418c800] 18:18:20 INFO - PROCESS | 1652 | 1461719900835 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x127e7b000) [pid = 1652] [serial = 1793] [outer = 0x12418c800] 18:18:21 INFO - PROCESS | 1652 | 1461719901155 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]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 18:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:18:21 INFO - PROCESS | 1652 | 1461719901189 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1652 | 1461719901190 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:18:21 INFO - PROCESS | 1652 | 1461719901192 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1652 | 1461719901193 Marionette TRACE conn2 <- [1,2362,null,{}] 18:18:21 INFO - PROCESS | 1652 | 1461719901197 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}] 18:18:21 INFO - PROCESS | 1652 | 1461719901341 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:18:21 INFO - PROCESS | 1652 | 1461719901393 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x114741800 == 40 [pid = 1652] [id = 598] 18:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1134cc400) [pid = 1652] [serial = 1794] [outer = 0x0] 18:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113598400) [pid = 1652] [serial = 1795] [outer = 0x1134cc400] 18:18:21 INFO - PROCESS | 1652 | 1461719901426 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x114754800) [pid = 1652] [serial = 1796] [outer = 0x1134cc400] 18:18:21 INFO - PROCESS | 1652 | 1461719901885 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]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 723ms 18:18:21 INFO - PROCESS | 1652 | 1461719901916 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:18:21 INFO - PROCESS | 1652 | 1461719901919 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:18:21 INFO - PROCESS | 1652 | 1461719901922 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1652 | 1461719901925 Marionette TRACE conn2 <- [1,2366,null,{}] 18:18:21 INFO - PROCESS | 1652 | 1461719901928 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}] 18:18:22 INFO - PROCESS | 1652 | 1461719902035 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:18:22 INFO - PROCESS | 1652 | 1461719902140 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aada000 == 41 [pid = 1652] [id = 599] 18:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118a80000) [pid = 1652] [serial = 1797] [outer = 0x0] 18:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118c7fc00) [pid = 1652] [serial = 1798] [outer = 0x118a80000] 18:18:22 INFO - PROCESS | 1652 | 1461719902174 Marionette DEBUG loaded listener.js 18:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118f6cc00) [pid = 1652] [serial = 1799] [outer = 0x118a80000] 18:18:22 INFO - PROCESS | 1652 | 1461719902617 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]]]}] 18:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 721ms 18:18:22 INFO - PROCESS | 1652 | 1461719902643 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:18:22 INFO - PROCESS | 1652 | 1461719902645 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:18:22 INFO - PROCESS | 1652 | 1461719902648 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:18:22 INFO - PROCESS | 1652 | 1461719902649 Marionette TRACE conn2 <- [1,2370,null,{}] 18:18:22 INFO - PROCESS | 1652 | 1461719902652 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}] 18:18:22 INFO - PROCESS | 1652 | 1461719902757 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:18:22 INFO - PROCESS | 1652 | 1461719902813 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12982f000 == 42 [pid = 1652] [id = 600] 18:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d8a800) [pid = 1652] [serial = 1800] [outer = 0x0] 18:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11acc7c00) [pid = 1652] [serial = 1801] [outer = 0x119d8a800] 18:18:22 INFO - PROCESS | 1652 | 1461719902843 Marionette DEBUG loaded listener.js 18:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11baa9000) [pid = 1652] [serial = 1802] [outer = 0x119d8a800] 18:18:23 INFO - PROCESS | 1652 | 1461719903314 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]]]}] 18:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 719ms 18:18:23 INFO - PROCESS | 1652 | 1461719903368 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:18:23 INFO - PROCESS | 1652 | 1461719903371 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:18:23 INFO - PROCESS | 1652 | 1461719903422 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:18:23 INFO - PROCESS | 1652 | 1461719903425 Marionette TRACE conn2 <- [1,2374,null,{}] 18:18:23 INFO - PROCESS | 1652 | 1461719903428 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}] 18:18:23 INFO - PROCESS | 1652 | 1461719903532 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:18:23 INFO - PROCESS | 1652 | 1461719903598 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a418800 == 43 [pid = 1652] [id = 601] 18:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11b77e800) [pid = 1652] [serial = 1803] [outer = 0x0] 18:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12441e000) [pid = 1652] [serial = 1804] [outer = 0x11b77e800] 18:18:23 INFO - PROCESS | 1652 | 1461719903628 Marionette DEBUG loaded listener.js 18:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12756dc00) [pid = 1652] [serial = 1805] [outer = 0x11b77e800] 18:18:24 INFO - PROCESS | 1652 | 1461719904013 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]]]}] 18:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 645ms 18:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:18:24 INFO - PROCESS | 1652 | 1461719904050 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:18:24 INFO - PROCESS | 1652 | 1461719904051 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:18:24 INFO - PROCESS | 1652 | 1461719904053 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:18:24 INFO - PROCESS | 1652 | 1461719904055 Marionette TRACE conn2 <- [1,2378,null,{}] 18:18:24 INFO - PROCESS | 1652 | 1461719904057 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}] 18:18:24 INFO - PROCESS | 1652 | 1461719904161 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:18:24 INFO - PROCESS | 1652 | 1461719904214 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a7800 == 44 [pid = 1652] [id = 602] 18:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127770000) [pid = 1652] [serial = 1806] [outer = 0x0] 18:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127fe5400) [pid = 1652] [serial = 1807] [outer = 0x127770000] 18:18:24 INFO - PROCESS | 1652 | 1461719904244 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129802800) [pid = 1652] [serial = 1808] [outer = 0x127770000] 18:18:24 INFO - PROCESS | 1652 | 1461719904656 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]]]}] 18:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 619ms 18:18:24 INFO - PROCESS | 1652 | 1461719904674 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:18:24 INFO - PROCESS | 1652 | 1461719904675 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:18:24 INFO - PROCESS | 1652 | 1461719904678 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:18:24 INFO - PROCESS | 1652 | 1461719904679 Marionette TRACE conn2 <- [1,2382,null,{}] 18:18:24 INFO - PROCESS | 1652 | 1461719904682 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}] 18:18:24 INFO - PROCESS | 1652 | 1461719904785 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:18:24 INFO - PROCESS | 1652 | 1461719904871 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abbc000 == 45 [pid = 1652] [id = 603] 18:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12980d000) [pid = 1652] [serial = 1809] [outer = 0x0] 18:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129811800) [pid = 1652] [serial = 1810] [outer = 0x12980d000] 18:18:24 INFO - PROCESS | 1652 | 1461719904908 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129cbd000) [pid = 1652] [serial = 1811] [outer = 0x12980d000] 18:18:25 INFO - PROCESS | 1652 | 1461719905416 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]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 771ms 18:18:25 INFO - PROCESS | 1652 | 1461719905451 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1652 | 1461719905453 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:18:25 INFO - PROCESS | 1652 | 1461719905457 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1652 | 1461719905459 Marionette TRACE conn2 <- [1,2386,null,{}] 18:18:25 INFO - PROCESS | 1652 | 1461719905463 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}] 18:18:25 INFO - PROCESS | 1652 | 1461719905605 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:18:25 INFO - PROCESS | 1652 | 1461719905688 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911c000 == 46 [pid = 1652] [id = 604] 18:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x114fbd400) [pid = 1652] [serial = 1812] [outer = 0x0] 18:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129cbe000) [pid = 1652] [serial = 1813] [outer = 0x114fbd400] 18:18:25 INFO - PROCESS | 1652 | 1461719905719 Marionette DEBUG loaded listener.js 18:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a237400) [pid = 1652] [serial = 1814] [outer = 0x114fbd400] 18:18:26 INFO - PROCESS | 1652 | 1461719906310 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]]]}] 18:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 873ms 18:18:26 INFO - PROCESS | 1652 | 1461719906351 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:18:26 INFO - PROCESS | 1652 | 1461719906354 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:18:26 INFO - PROCESS | 1652 | 1461719906358 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:18:26 INFO - PROCESS | 1652 | 1461719906361 Marionette TRACE conn2 <- [1,2390,null,{}] 18:18:26 INFO - PROCESS | 1652 | 1461719906367 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}] 18:18:26 INFO - PROCESS | 1652 | 1461719906467 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:18:26 INFO - PROCESS | 1652 | 1461719906542 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11851d800 == 47 [pid = 1652] [id = 605] 18:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115524400) [pid = 1652] [serial = 1815] [outer = 0x0] 18:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11653f400) [pid = 1652] [serial = 1816] [outer = 0x115524400] 18:18:26 INFO - PROCESS | 1652 | 1461719906573 Marionette DEBUG loaded listener.js 18:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116722c00) [pid = 1652] [serial = 1817] [outer = 0x115524400] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12441d800) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11b728000 == 46 [pid = 1652] [id = 586] 18:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119d2d800 == 45 [pid = 1652] [id = 585] 18:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118509000 == 44 [pid = 1652] [id = 584] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114bc2400) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114fbc800) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12379b000) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123790800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123810400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a21000) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bab2000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11bf99c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119e4e400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118aa0400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118ea9c00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11aba2400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b77b400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c0ea000) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11c44a800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119259000) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119d8a400) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116538400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116573400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 18:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11ab37400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1652 | 1461719907006 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]]]}] 18:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 675ms 18:18:27 INFO - PROCESS | 1652 | 1461719907034 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:18:27 INFO - PROCESS | 1652 | 1461719907037 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:18:27 INFO - PROCESS | 1652 | 1461719907042 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1652 | 1461719907043 Marionette TRACE conn2 <- [1,2394,null,{}] 18:18:27 INFO - PROCESS | 1652 | 1461719907046 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}] 18:18:27 INFO - PROCESS | 1652 | 1461719907135 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:18:27 INFO - PROCESS | 1652 | 1461719907140 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916c000 == 45 [pid = 1652] [id = 606] 18:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x114fbcc00) [pid = 1652] [serial = 1818] [outer = 0x0] 18:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118c18000) [pid = 1652] [serial = 1819] [outer = 0x114fbcc00] 18:18:27 INFO - PROCESS | 1652 | 1461719907167 Marionette DEBUG loaded listener.js 18:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118f0b800) [pid = 1652] [serial = 1820] [outer = 0x114fbcc00] 18:18:27 INFO - PROCESS | 1652 | 1461719907546 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]]]}] 18:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 18:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:18:27 INFO - PROCESS | 1652 | 1461719907564 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:18:27 INFO - PROCESS | 1652 | 1461719907566 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:18:27 INFO - PROCESS | 1652 | 1461719907568 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1652 | 1461719907571 Marionette TRACE conn2 <- [1,2398,null,{}] 18:18:27 INFO - PROCESS | 1652 | 1461719907578 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}] 18:18:27 INFO - PROCESS | 1652 | 1461719907667 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:18:27 INFO - PROCESS | 1652 | 1461719907673 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba89000 == 46 [pid = 1652] [id = 607] 18:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11925e800) [pid = 1652] [serial = 1821] [outer = 0x0] 18:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11ab33c00) [pid = 1652] [serial = 1822] [outer = 0x11925e800] 18:18:27 INFO - PROCESS | 1652 | 1461719907702 Marionette DEBUG loaded listener.js 18:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11ad66800) [pid = 1652] [serial = 1823] [outer = 0x11925e800] 18:18:28 INFO - PROCESS | 1652 | 1461719908052 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]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 522ms 18:18:28 INFO - PROCESS | 1652 | 1461719908091 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:18:28 INFO - PROCESS | 1652 | 1461719908092 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:18:28 INFO - PROCESS | 1652 | 1461719908095 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1652 | 1461719908096 Marionette TRACE conn2 <- [1,2402,null,{}] 18:18:28 INFO - PROCESS | 1652 | 1461719908098 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}] 18:18:28 INFO - PROCESS | 1652 | 1461719908191 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:18:28 INFO - PROCESS | 1652 | 1461719908246 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119235800 == 47 [pid = 1652] [id = 608] 18:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11acc4800) [pid = 1652] [serial = 1824] [outer = 0x0] 18:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11b29ac00) [pid = 1652] [serial = 1825] [outer = 0x11acc4800] 18:18:28 INFO - PROCESS | 1652 | 1461719908272 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bf99400) [pid = 1652] [serial = 1826] [outer = 0x11acc4800] 18:18:28 INFO - PROCESS | 1652 | 1461719908548 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]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 471ms 18:18:28 INFO - PROCESS | 1652 | 1461719908572 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:18:28 INFO - PROCESS | 1652 | 1461719908573 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:18:28 INFO - PROCESS | 1652 | 1461719908575 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1652 | 1461719908576 Marionette TRACE conn2 <- [1,2406,null,{}] 18:18:28 INFO - PROCESS | 1652 | 1461719908587 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}] 18:18:28 INFO - PROCESS | 1652 | 1461719908675 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:18:28 INFO - PROCESS | 1652 | 1461719908680 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd6000 == 48 [pid = 1652] [id = 609] 18:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c0e6c00) [pid = 1652] [serial = 1827] [outer = 0x0] 18:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c444c00) [pid = 1652] [serial = 1828] [outer = 0x11c0e6c00] 18:18:28 INFO - PROCESS | 1652 | 1461719908707 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c4e9c00) [pid = 1652] [serial = 1829] [outer = 0x11c0e6c00] 18:18:29 INFO - PROCESS | 1652 | 1461719909046 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]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 519ms 18:18:29 INFO - PROCESS | 1652 | 1461719909095 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1652 | 1461719909098 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:18:29 INFO - PROCESS | 1652 | 1461719909108 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1652 | 1461719909109 Marionette TRACE conn2 <- [1,2410,null,{}] 18:18:29 INFO - PROCESS | 1652 | 1461719909112 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}] 18:18:29 INFO - PROCESS | 1652 | 1461719909232 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:18:29 INFO - PROCESS | 1652 | 1461719909266 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271bb800 == 49 [pid = 1652] [id = 610] 18:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c44bc00) [pid = 1652] [serial = 1830] [outer = 0x0] 18:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123810400) [pid = 1652] [serial = 1831] [outer = 0x11c44bc00] 18:18:29 INFO - PROCESS | 1652 | 1461719909294 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129682800) [pid = 1652] [serial = 1832] [outer = 0x11c44bc00] 18:18:29 INFO - PROCESS | 1652 | 1461719909626 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]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 580ms 18:18:29 INFO - PROCESS | 1652 | 1461719909683 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1652 | 1461719909684 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:18:29 INFO - PROCESS | 1652 | 1461719909686 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1652 | 1461719909687 Marionette TRACE conn2 <- [1,2414,null,{}] 18:18:29 INFO - PROCESS | 1652 | 1461719909690 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}] 18:18:29 INFO - PROCESS | 1652 | 1461719909792 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:18:29 INFO - PROCESS | 1652 | 1461719909805 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129660800 == 50 [pid = 1652] [id = 611] 18:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12968a400) [pid = 1652] [serial = 1833] [outer = 0x0] 18:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12992d000) [pid = 1652] [serial = 1834] [outer = 0x12968a400] 18:18:29 INFO - PROCESS | 1652 | 1461719909831 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a23a000) [pid = 1652] [serial = 1835] [outer = 0x12968a400] 18:18:30 INFO - PROCESS | 1652 | 1461719910169 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 18:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:18:30 INFO - PROCESS | 1652 | 1461719910208 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1652 | 1461719910209 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:18:30 INFO - PROCESS | 1652 | 1461719910211 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1652 | 1461719910212 Marionette TRACE conn2 <- [1,2418,null,{}] 18:18:30 INFO - PROCESS | 1652 | 1461719910217 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}] 18:18:30 INFO - PROCESS | 1652 | 1461719910311 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:18:30 INFO - PROCESS | 1652 | 1461719910348 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a403000 == 51 [pid = 1652] [id = 612] 18:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115520c00) [pid = 1652] [serial = 1836] [outer = 0x0] 18:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a23f800) [pid = 1652] [serial = 1837] [outer = 0x115520c00] 18:18:30 INFO - PROCESS | 1652 | 1461719910376 Marionette DEBUG loaded listener.js 18:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a246000) [pid = 1652] [serial = 1838] [outer = 0x115520c00] 18:18:30 INFO - PROCESS | 1652 | 1461719910812 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 621ms 18:18:30 INFO - PROCESS | 1652 | 1461719910833 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1652 | 1461719910835 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:18:30 INFO - PROCESS | 1652 | 1461719910837 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1652 | 1461719910838 Marionette TRACE conn2 <- [1,2422,null,{}] 18:18:30 INFO - PROCESS | 1652 | 1461719910847 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}] 18:18:30 INFO - PROCESS | 1652 | 1461719910950 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:18:30 INFO - PROCESS | 1652 | 1461719910984 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b153000 == 52 [pid = 1652] [id = 613] 18:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a23e400) [pid = 1652] [serial = 1839] [outer = 0x0] 18:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a43b000) [pid = 1652] [serial = 1840] [outer = 0x12a23e400] 18:18:31 INFO - PROCESS | 1652 | 1461719911009 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a440c00) [pid = 1652] [serial = 1841] [outer = 0x12a23e400] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118e14c00) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11afa7400) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115736400) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118e0e000) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123c0b000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ab36800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1147d9800) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c30d000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1134d1c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:18:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bab0800) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:18:31 INFO - PROCESS | 1652 | 1461719911372 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]]]}] 18:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 577ms 18:18:31 INFO - PROCESS | 1652 | 1461719911426 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:18:31 INFO - PROCESS | 1652 | 1461719911427 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:18:31 INFO - PROCESS | 1652 | 1461719911429 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1652 | 1461719911432 Marionette TRACE conn2 <- [1,2426,null,{}] 18:18:31 INFO - PROCESS | 1652 | 1461719911437 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}] 18:18:31 INFO - PROCESS | 1652 | 1461719911523 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:18:31 INFO - PROCESS | 1652 | 1461719911528 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3e800 == 53 [pid = 1652] [id = 614] 18:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11ad8a400) [pid = 1652] [serial = 1842] [outer = 0x0] 18:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123798400) [pid = 1652] [serial = 1843] [outer = 0x11ad8a400] 18:18:31 INFO - PROCESS | 1652 | 1461719911555 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a43f400) [pid = 1652] [serial = 1844] [outer = 0x11ad8a400] 18:18:31 INFO - PROCESS | 1652 | 1461719911889 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]]]}] 18:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 473ms 18:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:18:31 INFO - PROCESS | 1652 | 1461719911903 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:18:31 INFO - PROCESS | 1652 | 1461719911905 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:18:31 INFO - PROCESS | 1652 | 1461719911907 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1652 | 1461719911909 Marionette TRACE conn2 <- [1,2430,null,{}] 18:18:31 INFO - PROCESS | 1652 | 1461719911911 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}] 18:18:32 INFO - PROCESS | 1652 | 1461719912016 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:18:32 INFO - PROCESS | 1652 | 1461719912074 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c021800 == 54 [pid = 1652] [id = 615] 18:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c443000) [pid = 1652] [serial = 1845] [outer = 0x0] 18:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a4b8c00) [pid = 1652] [serial = 1846] [outer = 0x11c443000] 18:18:32 INFO - PROCESS | 1652 | 1461719912104 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a96f400) [pid = 1652] [serial = 1847] [outer = 0x11c443000] 18:18:32 INFO - PROCESS | 1652 | 1461719912420 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]]]}] 18:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 18:18:32 INFO - PROCESS | 1652 | 1461719912427 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1652 | 1461719912429 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:18:32 INFO - PROCESS | 1652 | 1461719912435 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1652 | 1461719912436 Marionette TRACE conn2 <- [1,2434,null,{}] 18:18:32 INFO - PROCESS | 1652 | 1461719912438 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}] 18:18:32 INFO - PROCESS | 1652 | 1461719912530 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:18:32 INFO - PROCESS | 1652 | 1461719912534 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d389000 == 55 [pid = 1652] [id = 616] 18:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a971800) [pid = 1652] [serial = 1848] [outer = 0x0] 18:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a976800) [pid = 1652] [serial = 1849] [outer = 0x12a971800] 18:18:32 INFO - PROCESS | 1652 | 1461719912559 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a9a0400) [pid = 1652] [serial = 1850] [outer = 0x12a971800] 18:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 469ms 18:18:32 INFO - PROCESS | 1652 | 1461719912901 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]]]}] 18:18:32 INFO - PROCESS | 1652 | 1461719912904 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1652 | 1461719912905 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:18:32 INFO - PROCESS | 1652 | 1461719912907 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1652 | 1461719912908 Marionette TRACE conn2 <- [1,2438,null,{}] 18:18:32 INFO - PROCESS | 1652 | 1461719912911 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}] 18:18:33 INFO - PROCESS | 1652 | 1461719913032 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:18:33 INFO - PROCESS | 1652 | 1461719913038 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d503800 == 56 [pid = 1652] [id = 617] 18:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a970c00) [pid = 1652] [serial = 1851] [outer = 0x0] 18:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a9a4400) [pid = 1652] [serial = 1852] [outer = 0x12a970c00] 18:18:33 INFO - PROCESS | 1652 | 1461719913062 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a9de400) [pid = 1652] [serial = 1853] [outer = 0x12a970c00] 18:18:33 INFO - PROCESS | 1652 | 1461719913642 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]]]}] 18:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 770ms 18:18:33 INFO - PROCESS | 1652 | 1461719913678 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1652 | 1461719913683 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:18:33 INFO - PROCESS | 1652 | 1461719913687 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1652 | 1461719913690 Marionette TRACE conn2 <- [1,2442,null,{}] 18:18:33 INFO - PROCESS | 1652 | 1461719913693 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}] 18:18:33 INFO - PROCESS | 1652 | 1461719913800 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:18:33 INFO - PROCESS | 1652 | 1461719913870 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1b000 == 57 [pid = 1652] [id = 618] 18:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1151e6c00) [pid = 1652] [serial = 1854] [outer = 0x0] 18:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116574800) [pid = 1652] [serial = 1855] [outer = 0x1151e6c00] 18:18:33 INFO - PROCESS | 1652 | 1461719913902 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118ce9c00) [pid = 1652] [serial = 1856] [outer = 0x1151e6c00] 18:18:34 INFO - PROCESS | 1652 | 1461719914319 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]]]}] 18:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 671ms 18:18:34 INFO - PROCESS | 1652 | 1461719914359 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1652 | 1461719914363 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:18:34 INFO - PROCESS | 1652 | 1461719914368 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1652 | 1461719914370 Marionette TRACE conn2 <- [1,2446,null,{}] 18:18:34 INFO - PROCESS | 1652 | 1461719914372 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}] 18:18:34 INFO - PROCESS | 1652 | 1461719914483 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:18:34 INFO - PROCESS | 1652 | 1461719914560 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124455000 == 58 [pid = 1652] [id = 619] 18:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119259000) [pid = 1652] [serial = 1857] [outer = 0x0] 18:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a644400) [pid = 1652] [serial = 1858] [outer = 0x119259000] 18:18:34 INFO - PROCESS | 1652 | 1461719914633 Marionette DEBUG loaded listener.js 18:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11ad72000) [pid = 1652] [serial = 1859] [outer = 0x119259000] 18:18:35 INFO - PROCESS | 1652 | 1461719915052 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]]]}] 18:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms 18:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:18:35 INFO - PROCESS | 1652 | 1461719915090 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1652 | 1461719915091 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:18:35 INFO - PROCESS | 1652 | 1461719915093 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1652 | 1461719915096 Marionette TRACE conn2 <- [1,2450,null,{}] 18:18:35 INFO - PROCESS | 1652 | 1461719915104 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}] 18:18:35 INFO - PROCESS | 1652 | 1461719915218 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:18:35 INFO - PROCESS | 1652 | 1461719915278 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c299800 == 59 [pid = 1652] [id = 620] 18:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c309c00) [pid = 1652] [serial = 1860] [outer = 0x0] 18:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123a1d000) [pid = 1652] [serial = 1861] [outer = 0x11c309c00] 18:18:35 INFO - PROCESS | 1652 | 1461719915311 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1246a2800) [pid = 1652] [serial = 1862] [outer = 0x11c309c00] 18:18:35 INFO - PROCESS | 1652 | 1461719915770 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]]]}] 18:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 724ms 18:18:35 INFO - PROCESS | 1652 | 1461719915834 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1652 | 1461719915836 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:18:35 INFO - PROCESS | 1652 | 1461719915839 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1652 | 1461719915840 Marionette TRACE conn2 <- [1,2454,null,{}] 18:18:35 INFO - PROCESS | 1652 | 1461719915842 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}] 18:18:35 INFO - PROCESS | 1652 | 1461719915948 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:18:36 INFO - PROCESS | 1652 | 1461719916018 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d75e800 == 60 [pid = 1652] [id = 621] 18:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1246a5400) [pid = 1652] [serial = 1863] [outer = 0x0] 18:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12980d800) [pid = 1652] [serial = 1864] [outer = 0x1246a5400] 18:18:36 INFO - PROCESS | 1652 | 1461719916048 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a242800) [pid = 1652] [serial = 1865] [outer = 0x1246a5400] 18:18:36 INFO - PROCESS | 1652 | 1461719916469 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]]]}] 18:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 668ms 18:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:18:36 INFO - PROCESS | 1652 | 1461719916508 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:18:36 INFO - PROCESS | 1652 | 1461719916510 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:18:36 INFO - PROCESS | 1652 | 1461719916514 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:18:36 INFO - PROCESS | 1652 | 1461719916516 Marionette TRACE conn2 <- [1,2458,null,{}] 18:18:36 INFO - PROCESS | 1652 | 1461719916520 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}] 18:18:36 INFO - PROCESS | 1652 | 1461719916632 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:18:36 INFO - PROCESS | 1652 | 1461719916714 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7d8000 == 61 [pid = 1652] [id = 622] 18:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a4b5800) [pid = 1652] [serial = 1866] [outer = 0x0] 18:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a4be000) [pid = 1652] [serial = 1867] [outer = 0x12a4b5800] 18:18:36 INFO - PROCESS | 1652 | 1461719916744 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a4ea000) [pid = 1652] [serial = 1868] [outer = 0x12a4b5800] 18:18:37 INFO - PROCESS | 1652 | 1461719917172 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]]]}] 18:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 18:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:18:37 INFO - PROCESS | 1652 | 1461719917184 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1652 | 1461719917186 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:18:37 INFO - PROCESS | 1652 | 1461719917188 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1652 | 1461719917189 Marionette TRACE conn2 <- [1,2462,null,{}] 18:18:37 INFO - PROCESS | 1652 | 1461719917192 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}] 18:18:37 INFO - PROCESS | 1652 | 1461719917330 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:18:37 INFO - PROCESS | 1652 | 1461719917414 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd29800 == 62 [pid = 1652] [id = 623] 18:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a977c00) [pid = 1652] [serial = 1869] [outer = 0x0] 18:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a9e2000) [pid = 1652] [serial = 1870] [outer = 0x12a977c00] 18:18:37 INFO - PROCESS | 1652 | 1461719917448 Marionette DEBUG loaded listener.js 18:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12afdf000) [pid = 1652] [serial = 1871] [outer = 0x12a977c00] 18:18:37 INFO - PROCESS | 1652 | 1461719917884 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]]]}] 18:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 18:18:37 INFO - PROCESS | 1652 | 1461719917908 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1652 | 1461719917909 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:18:37 INFO - PROCESS | 1652 | 1461719917912 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1652 | 1461719917913 Marionette TRACE conn2 <- [1,2466,null,{}] 18:18:37 INFO - PROCESS | 1652 | 1461719917915 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}] 18:18:38 INFO - PROCESS | 1652 | 1461719918023 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:18:38 INFO - PROCESS | 1652 | 1461719918264 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a974800 == 63 [pid = 1652] [id = 624] 18:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x113599800) [pid = 1652] [serial = 1872] [outer = 0x0] 18:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x114355400) [pid = 1652] [serial = 1873] [outer = 0x113599800] 18:18:38 INFO - PROCESS | 1652 | 1461719918313 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114fb0400) [pid = 1652] [serial = 1874] [outer = 0x113599800] 18:18:38 INFO - PROCESS | 1652 | 1461719918754 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]]]}] 18:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 869ms 18:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:18:38 INFO - PROCESS | 1652 | 1461719918782 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:18:38 INFO - PROCESS | 1652 | 1461719918784 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:18:38 INFO - PROCESS | 1652 | 1461719918787 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1652 | 1461719918789 Marionette TRACE conn2 <- [1,2470,null,{}] 18:18:38 INFO - PROCESS | 1652 | 1461719918793 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}] 18:18:38 INFO - PROCESS | 1652 | 1461719918897 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:18:38 INFO - PROCESS | 1652 | 1461719918961 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157a7000 == 64 [pid = 1652] [id = 625] 18:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11551e400) [pid = 1652] [serial = 1875] [outer = 0x0] 18:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118856000) [pid = 1652] [serial = 1876] [outer = 0x11551e400] 18:18:39 INFO - PROCESS | 1652 | 1461719919004 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11359d400) [pid = 1652] [serial = 1877] [outer = 0x11551e400] 18:18:39 INFO - PROCESS | 1652 | 1461719919454 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]]]}] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11a975000 == 63 [pid = 1652] [id = 348] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x115349000 == 62 [pid = 1652] [id = 331] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129d3d000 == 61 [pid = 1652] [id = 345] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d389000 == 60 [pid = 1652] [id = 616] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c021800 == 59 [pid = 1652] [id = 615] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3e800 == 58 [pid = 1652] [id = 614] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b153000 == 57 [pid = 1652] [id = 613] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a403000 == 56 [pid = 1652] [id = 612] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129660800 == 55 [pid = 1652] [id = 611] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114bb9400) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118f04c00) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x116570800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1271bb800 == 54 [pid = 1652] [id = 610] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd6000 == 53 [pid = 1652] [id = 609] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119235800 == 52 [pid = 1652] [id = 608] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba89000 == 51 [pid = 1652] [id = 607] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11916c000 == 50 [pid = 1652] [id = 606] 18:18:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11851d800 == 49 [pid = 1652] [id = 605] 18:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 721ms 18:18:39 INFO - PROCESS | 1652 | 1461719919509 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:18:39 INFO - PROCESS | 1652 | 1461719919512 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:18:39 INFO - PROCESS | 1652 | 1461719919515 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:18:39 INFO - PROCESS | 1652 | 1461719919516 Marionette TRACE conn2 <- [1,2474,null,{}] 18:18:39 INFO - PROCESS | 1652 | 1461719919519 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}] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ad6f800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11b29b400) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11ad8c400) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118532000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118a79c00) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118f10400) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11925e400) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x124385000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11ab3cc00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114fb3000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1151e5c00) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c448000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123711000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c441400) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x114fbc000) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119e50000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123d76000) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123a22000) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12718f400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ab9f400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12380d800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1652 | 1461719919637 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:18:39 INFO - PROCESS | 1652 | 1461719919677 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c3d800 == 50 [pid = 1652] [id = 626] 18:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118532000) [pid = 1652] [serial = 1878] [outer = 0x0] 18:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118eb2000) [pid = 1652] [serial = 1879] [outer = 0x118532000] 18:18:39 INFO - PROCESS | 1652 | 1461719919704 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11925e400) [pid = 1652] [serial = 1880] [outer = 0x118532000] 18:18:40 INFO - PROCESS | 1652 | 1461719920024 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]]]}] 18:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 18:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:18:40 INFO - PROCESS | 1652 | 1461719920037 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:18:40 INFO - PROCESS | 1652 | 1461719920039 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:18:40 INFO - PROCESS | 1652 | 1461719920042 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1652 | 1461719920049 Marionette TRACE conn2 <- [1,2478,null,{}] 18:18:40 INFO - PROCESS | 1652 | 1461719920058 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}] 18:18:40 INFO - PROCESS | 1652 | 1461719920177 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:18:40 INFO - PROCESS | 1652 | 1461719920273 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c3a7000 == 51 [pid = 1652] [id = 627] 18:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11ab38000) [pid = 1652] [serial = 1881] [outer = 0x0] 18:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11ad70000) [pid = 1652] [serial = 1882] [outer = 0x11ab38000] 18:18:40 INFO - PROCESS | 1652 | 1461719920310 Marionette DEBUG loaded listener.js 18:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11baab800) [pid = 1652] [serial = 1883] [outer = 0x11ab38000] 18:18:40 INFO - PROCESS | 1652 | 1461719920651 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]]]}] 18:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 632ms 18:18:40 INFO - PROCESS | 1652 | 1461719920674 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:18:40 INFO - PROCESS | 1652 | 1461719920677 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:18:40 INFO - PROCESS | 1652 | 1461719920685 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1652 | 1461719920687 Marionette TRACE conn2 <- [1,2482,null,{}] 18:18:40 INFO - PROCESS | 1652 | 1461719920691 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}] 18:18:40 INFO - PROCESS | 1652 | 1461719920834 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:18:40 INFO - PROCESS | 1652 | 1461719920915 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a93d000 == 52 [pid = 1652] [id = 628] 18:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11baa8800) [pid = 1652] [serial = 1884] [outer = 0x0] 18:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c43e800) [pid = 1652] [serial = 1885] [outer = 0x11baa8800] 18:18:40 INFO - PROCESS | 1652 | 1461719920960 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c4e8c00) [pid = 1652] [serial = 1886] [outer = 0x11baa8800] 18:18:41 INFO - PROCESS | 1652 | 1461719921292 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]]]}] 18:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 632ms 18:18:41 INFO - PROCESS | 1652 | 1461719921321 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1652 | 1461719921322 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:18:41 INFO - PROCESS | 1652 | 1461719921325 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1652 | 1461719921326 Marionette TRACE conn2 <- [1,2486,null,{}] 18:18:41 INFO - PROCESS | 1652 | 1461719921329 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}] 18:18:41 INFO - PROCESS | 1652 | 1461719921453 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:18:41 INFO - PROCESS | 1652 | 1461719921459 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x127055800 == 53 [pid = 1652] [id = 629] 18:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123802400) [pid = 1652] [serial = 1887] [outer = 0x0] 18:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123a1d400) [pid = 1652] [serial = 1888] [outer = 0x123802400] 18:18:41 INFO - PROCESS | 1652 | 1461719921493 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x124385000) [pid = 1652] [serial = 1889] [outer = 0x123802400] 18:18:41 INFO - PROCESS | 1652 | 1461719921967 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]]]}] 18:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 18:18:42 INFO - PROCESS | 1652 | 1461719922003 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:18:42 INFO - PROCESS | 1652 | 1461719922005 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:18:42 INFO - PROCESS | 1652 | 1461719922009 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1652 | 1461719922011 Marionette TRACE conn2 <- [1,2490,null,{}] 18:18:42 INFO - PROCESS | 1652 | 1461719922014 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}] 18:18:42 INFO - PROCESS | 1652 | 1461719922186 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:18:42 INFO - PROCESS | 1652 | 1461719922207 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129838800 == 54 [pid = 1652] [id = 630] 18:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x124194c00) [pid = 1652] [serial = 1890] [outer = 0x0] 18:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127856400) [pid = 1652] [serial = 1891] [outer = 0x124194c00] 18:18:42 INFO - PROCESS | 1652 | 1461719922249 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12980b400) [pid = 1652] [serial = 1892] [outer = 0x124194c00] 18:18:42 INFO - PROCESS | 1652 | 1461719922660 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]]]}] 18:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 18:18:42 INFO - PROCESS | 1652 | 1461719922690 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:18:42 INFO - PROCESS | 1652 | 1461719922691 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:18:42 INFO - PROCESS | 1652 | 1461719922701 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1652 | 1461719922702 Marionette TRACE conn2 <- [1,2494,null,{}] 18:18:42 INFO - PROCESS | 1652 | 1461719922704 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}] 18:18:42 INFO - PROCESS | 1652 | 1461719922808 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:18:42 INFO - PROCESS | 1652 | 1461719922843 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e63800 == 55 [pid = 1652] [id = 631] 18:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1246a0000) [pid = 1652] [serial = 1893] [outer = 0x0] 18:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129cc7c00) [pid = 1652] [serial = 1894] [outer = 0x1246a0000] 18:18:42 INFO - PROCESS | 1652 | 1461719922869 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a435c00) [pid = 1652] [serial = 1895] [outer = 0x1246a0000] 18:18:43 INFO - PROCESS | 1652 | 1461719923202 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]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 18:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:18:43 INFO - PROCESS | 1652 | 1461719923221 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1652 | 1461719923222 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:18:43 INFO - PROCESS | 1652 | 1461719923225 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1652 | 1461719923226 Marionette TRACE conn2 <- [1,2498,null,{}] 18:18:43 INFO - PROCESS | 1652 | 1461719923228 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}] 18:18:43 INFO - PROCESS | 1652 | 1461719923335 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:18:43 INFO - PROCESS | 1652 | 1461719923348 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a8000 == 56 [pid = 1652] [id = 632] 18:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a436800) [pid = 1652] [serial = 1896] [outer = 0x0] 18:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a4b4400) [pid = 1652] [serial = 1897] [outer = 0x12a436800] 18:18:43 INFO - PROCESS | 1652 | 1461719923374 Marionette DEBUG loaded listener.js 18:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a4e2400) [pid = 1652] [serial = 1898] [outer = 0x12a436800] 18:18:43 INFO - PROCESS | 1652 | 1461719923724 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]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 18:18:43 INFO - PROCESS | 1652 | 1461719923743 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1652 | 1461719923745 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:18:43 INFO - PROCESS | 1652 | 1461719923749 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1652 | 1461719923751 Marionette TRACE conn2 <- [1,2502,null,{}] 18:18:43 INFO - PROCESS | 1652 | 1461719923753 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}] 18:18:44 INFO - PROCESS | 1652 | 1461719924063 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118c17c00) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a9a9000) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a971800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12968a400) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x115520c00) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a23e400) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11925e800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x115524400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114fbd400) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11acc4800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114fbcc00) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c0e6c00) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c443000) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11ad8a400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c44bc00) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:18:44 INFO - PROCESS | 1652 | 1461719924125 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188cf000 == 57 [pid = 1652] [id = 633] 18:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113717000) [pid = 1652] [serial = 1899] [outer = 0x0] 18:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115524400) [pid = 1652] [serial = 1900] [outer = 0x113717000] 18:18:44 INFO - PROCESS | 1652 | 1461719924150 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11ad8a400) [pid = 1652] [serial = 1901] [outer = 0x113717000] 18:18:44 INFO - PROCESS | 1652 | 1461719924443 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]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 726ms 18:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:18:44 INFO - PROCESS | 1652 | 1461719924474 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1652 | 1461719924475 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:18:44 INFO - PROCESS | 1652 | 1461719924477 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1652 | 1461719924478 Marionette TRACE conn2 <- [1,2506,null,{}] 18:18:44 INFO - PROCESS | 1652 | 1461719924483 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}] 18:18:44 INFO - PROCESS | 1652 | 1461719924577 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:18:44 INFO - PROCESS | 1652 | 1461719924635 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b86b800 == 58 [pid = 1652] [id = 634] 18:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114bba000) [pid = 1652] [serial = 1902] [outer = 0x0] 18:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123d73800) [pid = 1652] [serial = 1903] [outer = 0x114bba000] 18:18:44 INFO - PROCESS | 1652 | 1461719924667 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a9a1c00) [pid = 1652] [serial = 1904] [outer = 0x114bba000] 18:18:44 INFO - PROCESS | 1652 | 1461719924974 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]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 523ms 18:18:45 INFO - PROCESS | 1652 | 1461719925002 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:18:45 INFO - PROCESS | 1652 | 1461719925003 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:18:45 INFO - PROCESS | 1652 | 1461719925005 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1652 | 1461719925007 Marionette TRACE conn2 <- [1,2510,null,{}] 18:18:45 INFO - PROCESS | 1652 | 1461719925009 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}] 18:18:45 INFO - PROCESS | 1652 | 1461719925115 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:18:45 INFO - PROCESS | 1652 | 1461719925120 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d752000 == 59 [pid = 1652] [id = 635] 18:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a9a2000) [pid = 1652] [serial = 1905] [outer = 0x0] 18:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a9ea000) [pid = 1652] [serial = 1906] [outer = 0x12a9a2000] 18:18:45 INFO - PROCESS | 1652 | 1461719925145 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b178400) [pid = 1652] [serial = 1907] [outer = 0x12a9a2000] 18:18:45 INFO - PROCESS | 1652 | 1461719925492 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]]]}] 18:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 18:18:45 INFO - PROCESS | 1652 | 1461719925538 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:18:45 INFO - PROCESS | 1652 | 1461719925539 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:18:45 INFO - PROCESS | 1652 | 1461719925542 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1652 | 1461719925544 Marionette TRACE conn2 <- [1,2514,null,{}] 18:18:45 INFO - PROCESS | 1652 | 1461719925546 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}] 18:18:45 INFO - PROCESS | 1652 | 1461719925636 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:18:45 INFO - PROCESS | 1652 | 1461719925641 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60a800 == 60 [pid = 1652] [id = 636] 18:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12afe3000) [pid = 1652] [serial = 1908] [outer = 0x0] 18:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b184800) [pid = 1652] [serial = 1909] [outer = 0x12afe3000] 18:18:45 INFO - PROCESS | 1652 | 1461719925666 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b2e1000) [pid = 1652] [serial = 1910] [outer = 0x12afe3000] 18:18:46 INFO - PROCESS | 1652 | 1461719926111 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]]]}] 18:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 623ms 18:18:46 INFO - PROCESS | 1652 | 1461719926166 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1652 | 1461719926169 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:18:46 INFO - PROCESS | 1652 | 1461719926172 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1652 | 1461719926175 Marionette TRACE conn2 <- [1,2518,null,{}] 18:18:46 INFO - PROCESS | 1652 | 1461719926180 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}] 18:18:46 INFO - PROCESS | 1652 | 1461719926292 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:18:46 INFO - PROCESS | 1652 | 1461719926392 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d24800 == 61 [pid = 1652] [id = 637] 18:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x114fbcc00) [pid = 1652] [serial = 1911] [outer = 0x0] 18:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1154c9400) [pid = 1652] [serial = 1912] [outer = 0x114fbcc00] 18:18:46 INFO - PROCESS | 1652 | 1461719926438 Marionette DEBUG loaded listener.js 18:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11857f000) [pid = 1652] [serial = 1913] [outer = 0x114fbcc00] 18:18:46 INFO - PROCESS | 1652 | 1461719926876 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]]]}] 18:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 729ms 18:18:46 INFO - PROCESS | 1652 | 1461719926902 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1652 | 1461719926906 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:18:46 INFO - PROCESS | 1652 | 1461719926911 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1652 | 1461719926913 Marionette TRACE conn2 <- [1,2522,null,{}] 18:18:46 INFO - PROCESS | 1652 | 1461719926916 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}] 18:18:47 INFO - PROCESS | 1652 | 1461719927028 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:18:47 INFO - PROCESS | 1652 | 1461719927087 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238b1000 == 62 [pid = 1652] [id = 638] 18:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x118c0bc00) [pid = 1652] [serial = 1914] [outer = 0x0] 18:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11a63e400) [pid = 1652] [serial = 1915] [outer = 0x118c0bc00] 18:18:47 INFO - PROCESS | 1652 | 1461719927118 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11aba1000) [pid = 1652] [serial = 1916] [outer = 0x118c0bc00] 18:18:47 INFO - PROCESS | 1652 | 1461719927568 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]]]}] 18:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 722ms 18:18:47 INFO - PROCESS | 1652 | 1461719927633 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:18:47 INFO - PROCESS | 1652 | 1461719927635 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:18:47 INFO - PROCESS | 1652 | 1461719927660 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1652 | 1461719927663 Marionette TRACE conn2 <- [1,2526,null,{}] 18:18:47 INFO - PROCESS | 1652 | 1461719927686 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}] 18:18:47 INFO - PROCESS | 1652 | 1461719927800 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:18:47 INFO - PROCESS | 1652 | 1461719927871 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c292800 == 63 [pid = 1652] [id = 639] 18:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c44a000) [pid = 1652] [serial = 1917] [outer = 0x0] 18:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12380b400) [pid = 1652] [serial = 1918] [outer = 0x11c44a000] 18:18:47 INFO - PROCESS | 1652 | 1461719927904 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x123fe8400) [pid = 1652] [serial = 1919] [outer = 0x11c44a000] 18:18:48 INFO - PROCESS | 1652 | 1461719928316 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 711ms 18:18:48 INFO - PROCESS | 1652 | 1461719928355 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1652 | 1461719928357 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:18:48 INFO - PROCESS | 1652 | 1461719928359 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1652 | 1461719928361 Marionette TRACE conn2 <- [1,2530,null,{}] 18:18:48 INFO - PROCESS | 1652 | 1461719928363 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}] 18:18:48 INFO - PROCESS | 1652 | 1461719928474 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:18:48 INFO - PROCESS | 1652 | 1461719928532 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb48800 == 64 [pid = 1652] [id = 640] 18:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12785c800) [pid = 1652] [serial = 1920] [outer = 0x0] 18:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a439000) [pid = 1652] [serial = 1921] [outer = 0x12785c800] 18:18:48 INFO - PROCESS | 1652 | 1461719928562 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a97d400) [pid = 1652] [serial = 1922] [outer = 0x12785c800] 18:18:48 INFO - PROCESS | 1652 | 1461719928981 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]]]}] 18:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 674ms 18:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:18:49 INFO - PROCESS | 1652 | 1461719929034 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:18:49 INFO - PROCESS | 1652 | 1461719929036 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:18:49 INFO - PROCESS | 1652 | 1461719929038 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:18:49 INFO - PROCESS | 1652 | 1461719929039 Marionette TRACE conn2 <- [1,2534,null,{}] 18:18:49 INFO - PROCESS | 1652 | 1461719929042 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}] 18:18:49 INFO - PROCESS | 1652 | 1461719929149 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:18:49 INFO - PROCESS | 1652 | 1461719929239 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b6800 == 65 [pid = 1652] [id = 641] 18:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a23c800) [pid = 1652] [serial = 1923] [outer = 0x0] 18:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a9e8400) [pid = 1652] [serial = 1924] [outer = 0x12a23c800] 18:18:49 INFO - PROCESS | 1652 | 1461719929269 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12afe0400) [pid = 1652] [serial = 1925] [outer = 0x12a23c800] 18:18:49 INFO - PROCESS | 1652 | 1461719929677 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]]]}] 18:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 671ms 18:18:49 INFO - PROCESS | 1652 | 1461719929709 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:18:49 INFO - PROCESS | 1652 | 1461719929711 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:18:49 INFO - PROCESS | 1652 | 1461719929713 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:18:49 INFO - PROCESS | 1652 | 1461719929714 Marionette TRACE conn2 <- [1,2538,null,{}] 18:18:49 INFO - PROCESS | 1652 | 1461719929717 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}] 18:18:49 INFO - PROCESS | 1652 | 1461719929842 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:18:49 INFO - PROCESS | 1652 | 1461719929945 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f888000 == 66 [pid = 1652] [id = 642] 18:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b2e1800) [pid = 1652] [serial = 1926] [outer = 0x0] 18:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b44c000) [pid = 1652] [serial = 1927] [outer = 0x12b2e1800] 18:18:49 INFO - PROCESS | 1652 | 1461719929979 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b575000) [pid = 1652] [serial = 1928] [outer = 0x12b2e1800] 18:18:50 INFO - PROCESS | 1652 | 1461719930369 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]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 18:18:50 INFO - PROCESS | 1652 | 1461719930433 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1652 | 1461719930435 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:18:50 INFO - PROCESS | 1652 | 1461719930437 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1652 | 1461719930438 Marionette TRACE conn2 <- [1,2542,null,{}] 18:18:50 INFO - PROCESS | 1652 | 1461719930441 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}] 18:18:50 INFO - PROCESS | 1652 | 1461719930568 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:18:50 INFO - PROCESS | 1652 | 1461719930639 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb70800 == 67 [pid = 1652] [id = 643] 18:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b575800) [pid = 1652] [serial = 1929] [outer = 0x0] 18:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b57d400) [pid = 1652] [serial = 1930] [outer = 0x12b575800] 18:18:50 INFO - PROCESS | 1652 | 1461719930669 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b5bac00) [pid = 1652] [serial = 1931] [outer = 0x12b575800] 18:18:51 INFO - PROCESS | 1652 | 1461719931109 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 18:18:51 INFO - PROCESS | 1652 | 1461719931156 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1652 | 1461719931158 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:18:51 INFO - PROCESS | 1652 | 1461719931160 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1652 | 1461719931161 Marionette TRACE conn2 <- [1,2546,null,{}] 18:18:51 INFO - PROCESS | 1652 | 1461719931164 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}] 18:18:51 INFO - PROCESS | 1652 | 1461719931275 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:18:51 INFO - PROCESS | 1652 | 1461719931350 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c409800 == 68 [pid = 1652] [id = 644] 18:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x118e12400) [pid = 1652] [serial = 1932] [outer = 0x0] 18:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x123790400) [pid = 1652] [serial = 1933] [outer = 0x118e12400] 18:18:51 INFO - PROCESS | 1652 | 1461719931382 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b5ba800) [pid = 1652] [serial = 1934] [outer = 0x118e12400] 18:18:51 INFO - PROCESS | 1652 | 1461719931840 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 721ms 18:18:51 INFO - PROCESS | 1652 | 1461719931898 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1652 | 1461719931901 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:18:51 INFO - PROCESS | 1652 | 1461719931907 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1652 | 1461719931909 Marionette TRACE conn2 <- [1,2550,null,{}] 18:18:51 INFO - PROCESS | 1652 | 1461719931912 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}] 18:18:52 INFO - PROCESS | 1652 | 1461719932084 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:18:52 INFO - PROCESS | 1652 | 1461719932345 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aaec000 == 69 [pid = 1652] [id = 645] 18:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x113598800) [pid = 1652] [serial = 1935] [outer = 0x0] 18:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1136f7400) [pid = 1652] [serial = 1936] [outer = 0x113598800] 18:18:52 INFO - PROCESS | 1652 | 1461719932376 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x114fb8800) [pid = 1652] [serial = 1937] [outer = 0x113598800] 18:18:52 INFO - PROCESS | 1652 | 1461719932866 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]]]}] 18:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1025ms 18:18:52 INFO - PROCESS | 1652 | 1461719932932 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:18:52 INFO - PROCESS | 1652 | 1461719932936 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:18:52 INFO - PROCESS | 1652 | 1461719932941 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:18:52 INFO - PROCESS | 1652 | 1461719932944 Marionette TRACE conn2 <- [1,2554,null,{}] 18:18:52 INFO - PROCESS | 1652 | 1461719932966 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}] 18:18:53 INFO - PROCESS | 1652 | 1461719933127 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:18:53 INFO - PROCESS | 1652 | 1461719933240 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d752000 == 68 [pid = 1652] [id = 635] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b86b800 == 67 [pid = 1652] [id = 634] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1188cf000 == 66 [pid = 1652] [id = 633] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a8000 == 65 [pid = 1652] [id = 632] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129e63800 == 64 [pid = 1652] [id = 631] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129838800 == 63 [pid = 1652] [id = 630] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a9a4400) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188cf000 == 64 [pid = 1652] [id = 646] 18:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x116538400) [pid = 1652] [serial = 1938] [outer = 0x0] 18:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x116579400) [pid = 1652] [serial = 1939] [outer = 0x116538400] 18:18:53 INFO - PROCESS | 1652 | 1461719933297 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119e4cc00) [pid = 1652] [serial = 1940] [outer = 0x116538400] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x127055800 == 63 [pid = 1652] [id = 629] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a93d000 == 62 [pid = 1652] [id = 628] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11c3a7000 == 61 [pid = 1652] [id = 627] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118c3d800 == 60 [pid = 1652] [id = 626] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1157a7000 == 59 [pid = 1652] [id = 625] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a974800 == 58 [pid = 1652] [id = 624] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7d8000 == 57 [pid = 1652] [id = 622] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d75e800 == 56 [pid = 1652] [id = 621] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c299800 == 55 [pid = 1652] [id = 620] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x124455000 == 54 [pid = 1652] [id = 619] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1b000 == 53 [pid = 1652] [id = 618] 18:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d503800 == 52 [pid = 1652] [id = 617] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x119258800) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12eeab800) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a976800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12992d000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a23f800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a23a000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a43b000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11ab33c00) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a246000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11ad66800) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129811800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x116722c00) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11653f400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a237400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129cbe000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x113598400) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b29ac00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11bf99400) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118c18000) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118f0b800) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12441e000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11acc7c00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127fe5400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118c7fc00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c444c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a96f400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a440c00) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123798400) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x123810400) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129682800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a43f400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c4e9c00) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a4b8c00) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a9a0400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 18:18:53 INFO - PROCESS | 1652 | 1461719933659 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]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 728ms 18:18:53 INFO - PROCESS | 1652 | 1461719933670 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1652 | 1461719933673 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:18:53 INFO - PROCESS | 1652 | 1461719933676 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1652 | 1461719933677 Marionette TRACE conn2 <- [1,2558,null,{}] 18:18:53 INFO - PROCESS | 1652 | 1461719933680 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}] 18:18:53 INFO - PROCESS | 1652 | 1461719933788 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:18:53 INFO - PROCESS | 1652 | 1461719933871 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af26000 == 53 [pid = 1652] [id = 647] 18:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ab3c800) [pid = 1652] [serial = 1941] [outer = 0x0] 18:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ad6bc00) [pid = 1652] [serial = 1942] [outer = 0x11ab3c800] 18:18:53 INFO - PROCESS | 1652 | 1461719933915 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c0e1800) [pid = 1652] [serial = 1943] [outer = 0x11ab3c800] 18:18:54 INFO - PROCESS | 1652 | 1461719934354 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 18:18:54 INFO - PROCESS | 1652 | 1461719934397 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1652 | 1461719934398 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:18:54 INFO - PROCESS | 1652 | 1461719934404 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1652 | 1461719934408 Marionette TRACE conn2 <- [1,2562,null,{}] 18:18:54 INFO - PROCESS | 1652 | 1461719934412 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}] 18:18:54 INFO - PROCESS | 1652 | 1461719934507 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:18:54 INFO - PROCESS | 1652 | 1461719934513 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x127554000 == 54 [pid = 1652] [id = 648] 18:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c440800) [pid = 1652] [serial = 1944] [outer = 0x0] 18:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123aeb400) [pid = 1652] [serial = 1945] [outer = 0x11c440800] 18:18:54 INFO - PROCESS | 1652 | 1461719934539 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12756cc00) [pid = 1652] [serial = 1946] [outer = 0x11c440800] 18:18:54 INFO - PROCESS | 1652 | 1461719934901 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 529ms 18:18:54 INFO - PROCESS | 1652 | 1461719934931 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:18:54 INFO - PROCESS | 1652 | 1461719934933 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:18:54 INFO - PROCESS | 1652 | 1461719934935 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1652 | 1461719934936 Marionette TRACE conn2 <- [1,2566,null,{}] 18:18:54 INFO - PROCESS | 1652 | 1461719934939 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}] 18:18:55 INFO - PROCESS | 1652 | 1461719935031 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:18:55 INFO - PROCESS | 1652 | 1461719935036 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12995a800 == 55 [pid = 1652] [id = 649] 18:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12785f800) [pid = 1652] [serial = 1947] [outer = 0x0] 18:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12980c800) [pid = 1652] [serial = 1948] [outer = 0x12785f800] 18:18:55 INFO - PROCESS | 1652 | 1461719935063 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a240400) [pid = 1652] [serial = 1949] [outer = 0x12785f800] 18:18:55 INFO - PROCESS | 1652 | 1461719935451 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]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 567ms 18:18:55 INFO - PROCESS | 1652 | 1461719935505 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:18:55 INFO - PROCESS | 1652 | 1461719935506 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:18:55 INFO - PROCESS | 1652 | 1461719935510 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1652 | 1461719935512 Marionette TRACE conn2 <- [1,2570,null,{}] 18:18:55 INFO - PROCESS | 1652 | 1461719935515 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}] 18:18:55 INFO - PROCESS | 1652 | 1461719935701 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:18:55 INFO - PROCESS | 1652 | 1461719935723 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a3000 == 56 [pid = 1652] [id = 650] 18:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a43ec00) [pid = 1652] [serial = 1950] [outer = 0x0] 18:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a4bbc00) [pid = 1652] [serial = 1951] [outer = 0x12a43ec00] 18:18:55 INFO - PROCESS | 1652 | 1461719935774 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a97a400) [pid = 1652] [serial = 1952] [outer = 0x12a43ec00] 18:18:56 INFO - PROCESS | 1652 | 1461719936212 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 723ms 18:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:18:56 INFO - PROCESS | 1652 | 1461719936232 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1652 | 1461719936234 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:18:56 INFO - PROCESS | 1652 | 1461719936236 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1652 | 1461719936237 Marionette TRACE conn2 <- [1,2574,null,{}] 18:18:56 INFO - PROCESS | 1652 | 1461719936239 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}] 18:18:56 INFO - PROCESS | 1652 | 1461719936354 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:18:56 INFO - PROCESS | 1652 | 1461719936389 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b884000 == 57 [pid = 1652] [id = 651] 18:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a9e0000) [pid = 1652] [serial = 1953] [outer = 0x0] 18:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12afdfc00) [pid = 1652] [serial = 1954] [outer = 0x12a9e0000] 18:18:56 INFO - PROCESS | 1652 | 1461719936415 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b2d9c00) [pid = 1652] [serial = 1955] [outer = 0x12a9e0000] 18:18:56 INFO - PROCESS | 1652 | 1461719936775 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 18:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:18:56 INFO - PROCESS | 1652 | 1461719936804 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1652 | 1461719936805 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:18:56 INFO - PROCESS | 1652 | 1461719936807 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1652 | 1461719936809 Marionette TRACE conn2 <- [1,2578,null,{}] 18:18:56 INFO - PROCESS | 1652 | 1461719936811 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}] 18:18:56 INFO - PROCESS | 1652 | 1461719936923 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:18:56 INFO - PROCESS | 1652 | 1461719936937 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c29e800 == 58 [pid = 1652] [id = 652] 18:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127fe8800) [pid = 1652] [serial = 1956] [outer = 0x0] 18:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b44b400) [pid = 1652] [serial = 1957] [outer = 0x127fe8800] 18:18:56 INFO - PROCESS | 1652 | 1461719936962 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b454c00) [pid = 1652] [serial = 1958] [outer = 0x127fe8800] 18:18:57 INFO - PROCESS | 1652 | 1461719937311 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 517ms 18:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:18:57 INFO - PROCESS | 1652 | 1461719937326 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1652 | 1461719937327 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:18:57 INFO - PROCESS | 1652 | 1461719937329 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1652 | 1461719937332 Marionette TRACE conn2 <- [1,2582,null,{}] 18:18:57 INFO - PROCESS | 1652 | 1461719937337 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}] 18:18:57 INFO - PROCESS | 1652 | 1461719937448 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:18:57 INFO - PROCESS | 1652 | 1461719937461 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d515000 == 59 [pid = 1652] [id = 653] 18:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b456400) [pid = 1652] [serial = 1959] [outer = 0x0] 18:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b5c3800) [pid = 1652] [serial = 1960] [outer = 0x12b456400] 18:18:57 INFO - PROCESS | 1652 | 1461719937487 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b6f2c00) [pid = 1652] [serial = 1961] [outer = 0x12b456400] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1246a0000) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a436800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a9a2000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x113717000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x114bba000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x115a3f800) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x123a25800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x113709400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1134cc400) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11b77e800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119d8a800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118a80000) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12980d000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127770000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123802400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a970c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11551e400) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11baa8800) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x124194c00) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118532000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x113599800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11ab38000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:18:57 INFO - PROCESS | 1652 | 1461719937911 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 624ms 18:18:57 INFO - PROCESS | 1652 | 1461719937954 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1652 | 1461719937955 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:18:57 INFO - PROCESS | 1652 | 1461719937959 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1652 | 1461719937960 Marionette TRACE conn2 <- [1,2586,null,{}] 18:18:57 INFO - PROCESS | 1652 | 1461719937964 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}] 18:18:58 INFO - PROCESS | 1652 | 1461719938138 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:18:58 INFO - PROCESS | 1652 | 1461719938189 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238ae800 == 60 [pid = 1652] [id = 654] 18:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114bbac00) [pid = 1652] [serial = 1962] [outer = 0x0] 18:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118532000) [pid = 1652] [serial = 1963] [outer = 0x114bbac00] 18:18:58 INFO - PROCESS | 1652 | 1461719938215 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ad6e400) [pid = 1652] [serial = 1964] [outer = 0x114bbac00] 18:18:58 INFO - PROCESS | 1652 | 1461719938504 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 18:18:58 INFO - PROCESS | 1652 | 1461719938528 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1652 | 1461719938530 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:18:58 INFO - PROCESS | 1652 | 1461719938537 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1652 | 1461719938538 Marionette TRACE conn2 <- [1,2590,null,{}] 18:18:58 INFO - PROCESS | 1652 | 1461719938540 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}] 18:18:58 INFO - PROCESS | 1652 | 1461719938634 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:18:58 INFO - PROCESS | 1652 | 1461719938694 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74c800 == 61 [pid = 1652] [id = 655] 18:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x114fba800) [pid = 1652] [serial = 1965] [outer = 0x0] 18:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c442800) [pid = 1652] [serial = 1966] [outer = 0x114fba800] 18:18:58 INFO - PROCESS | 1652 | 1461719938725 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a23b400) [pid = 1652] [serial = 1967] [outer = 0x114fba800] 18:18:59 INFO - PROCESS | 1652 | 1461719939058 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 18:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:18:59 INFO - PROCESS | 1652 | 1461719939108 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1652 | 1461719939110 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1652 | 1461719939112 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1652 | 1461719939114 Marionette TRACE conn2 <- [1,2594,null,{}] 18:18:59 INFO - PROCESS | 1652 | 1461719939116 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}] 18:18:59 INFO - PROCESS | 1652 | 1461719939225 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:18:59 INFO - PROCESS | 1652 | 1461719939283 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b1000 == 62 [pid = 1652] [id = 656] 18:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11ab38000) [pid = 1652] [serial = 1968] [outer = 0x0] 18:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b2dfc00) [pid = 1652] [serial = 1969] [outer = 0x11ab38000] 18:18:59 INFO - PROCESS | 1652 | 1461719939309 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bab5800) [pid = 1652] [serial = 1970] [outer = 0x11ab38000] 18:18:59 INFO - PROCESS | 1652 | 1461719939603 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 18:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:18:59 INFO - PROCESS | 1652 | 1461719939635 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1652 | 1461719939637 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1652 | 1461719939639 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1652 | 1461719939640 Marionette TRACE conn2 <- [1,2598,null,{}] 18:18:59 INFO - PROCESS | 1652 | 1461719939642 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}] 18:18:59 INFO - PROCESS | 1652 | 1461719939738 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:18:59 INFO - PROCESS | 1652 | 1461719939742 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300c8800 == 63 [pid = 1652] [id = 657] 18:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bda9400) [pid = 1652] [serial = 1971] [outer = 0x0] 18:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bdb4800) [pid = 1652] [serial = 1972] [outer = 0x12bda9400] 18:18:59 INFO - PROCESS | 1652 | 1461719939767 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bedf000) [pid = 1652] [serial = 1973] [outer = 0x12bda9400] 18:19:00 INFO - PROCESS | 1652 | 1461719940364 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]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 770ms 18:19:00 INFO - PROCESS | 1652 | 1461719940409 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:19:00 INFO - PROCESS | 1652 | 1461719940413 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:19:00 INFO - PROCESS | 1652 | 1461719940416 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1652 | 1461719940419 Marionette TRACE conn2 <- [1,2602,null,{}] 18:19:00 INFO - PROCESS | 1652 | 1461719940422 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}] 18:19:00 INFO - PROCESS | 1652 | 1461719940536 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:19:00 INFO - PROCESS | 1652 | 1461719940641 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c396000 == 64 [pid = 1652] [id = 658] 18:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118f0b400) [pid = 1652] [serial = 1974] [outer = 0x0] 18:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119d95c00) [pid = 1652] [serial = 1975] [outer = 0x118f0b400] 18:19:00 INFO - PROCESS | 1652 | 1461719940674 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11ad87800) [pid = 1652] [serial = 1976] [outer = 0x118f0b400] 18:19:01 INFO - PROCESS | 1652 | 1461719941153 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 773ms 18:19:01 INFO - PROCESS | 1652 | 1461719941191 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1652 | 1461719941195 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:19:01 INFO - PROCESS | 1652 | 1461719941201 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1652 | 1461719941203 Marionette TRACE conn2 <- [1,2606,null,{}] 18:19:01 INFO - PROCESS | 1652 | 1461719941207 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}] 18:19:01 INFO - PROCESS | 1652 | 1461719941342 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:19:01 INFO - PROCESS | 1652 | 1461719941417 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d54800 == 65 [pid = 1652] [id = 659] 18:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11b29d400) [pid = 1652] [serial = 1977] [outer = 0x0] 18:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c445000) [pid = 1652] [serial = 1978] [outer = 0x11b29d400] 18:19:01 INFO - PROCESS | 1652 | 1461719941448 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123dce800) [pid = 1652] [serial = 1979] [outer = 0x11b29d400] 18:19:01 INFO - PROCESS | 1652 | 1461719941886 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 724ms 18:19:01 INFO - PROCESS | 1652 | 1461719941925 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1652 | 1461719941926 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:19:01 INFO - PROCESS | 1652 | 1461719941929 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1652 | 1461719941931 Marionette TRACE conn2 <- [1,2610,null,{}] 18:19:01 INFO - PROCESS | 1652 | 1461719941958 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}] 18:19:02 INFO - PROCESS | 1652 | 1461719942074 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:19:02 INFO - PROCESS | 1652 | 1461719942150 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f880800 == 66 [pid = 1652] [id = 660] 18:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a23d400) [pid = 1652] [serial = 1980] [outer = 0x0] 18:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a444400) [pid = 1652] [serial = 1981] [outer = 0x12a23d400] 18:19:02 INFO - PROCESS | 1652 | 1461719942182 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a97cc00) [pid = 1652] [serial = 1982] [outer = 0x12a23d400] 18:19:02 INFO - PROCESS | 1652 | 1461719942600 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 688ms 18:19:02 INFO - PROCESS | 1652 | 1461719942618 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1652 | 1461719942620 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:19:02 INFO - PROCESS | 1652 | 1461719942622 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1652 | 1461719942624 Marionette TRACE conn2 <- [1,2614,null,{}] 18:19:02 INFO - PROCESS | 1652 | 1461719942626 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}] 18:19:02 INFO - PROCESS | 1652 | 1461719942758 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:19:02 INFO - PROCESS | 1652 | 1461719942863 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306a6000 == 67 [pid = 1652] [id = 661] 18:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a9a5800) [pid = 1652] [serial = 1983] [outer = 0x0] 18:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b2dc000) [pid = 1652] [serial = 1984] [outer = 0x12a9a5800] 18:19:02 INFO - PROCESS | 1652 | 1461719942895 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b5c3c00) [pid = 1652] [serial = 1985] [outer = 0x12a9a5800] 18:19:03 INFO - PROCESS | 1652 | 1461719943279 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]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 18:19:03 INFO - PROCESS | 1652 | 1461719943293 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1652 | 1461719943295 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:19:03 INFO - PROCESS | 1652 | 1461719943298 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1652 | 1461719943301 Marionette TRACE conn2 <- [1,2618,null,{}] 18:19:03 INFO - PROCESS | 1652 | 1461719943303 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}] 18:19:03 INFO - PROCESS | 1652 | 1461719943412 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:19:03 INFO - PROCESS | 1652 | 1461719943514 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306c5800 == 68 [pid = 1652] [id = 662] 18:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11bf9b800) [pid = 1652] [serial = 1986] [outer = 0x0] 18:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b6f9400) [pid = 1652] [serial = 1987] [outer = 0x11bf9b800] 18:19:03 INFO - PROCESS | 1652 | 1461719943546 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12bede000) [pid = 1652] [serial = 1988] [outer = 0x11bf9b800] 18:19:03 INFO - PROCESS | 1652 | 1461719943943 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]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 674ms 18:19:03 INFO - PROCESS | 1652 | 1461719943972 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1652 | 1461719943973 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:19:03 INFO - PROCESS | 1652 | 1461719943975 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1652 | 1461719943977 Marionette TRACE conn2 <- [1,2622,null,{}] 18:19:03 INFO - PROCESS | 1652 | 1461719943979 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}] 18:19:04 INFO - PROCESS | 1652 | 1461719944098 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:19:04 INFO - PROCESS | 1652 | 1461719944205 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x13178f800 == 69 [pid = 1652] [id = 663] 18:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12bee2800) [pid = 1652] [serial = 1989] [outer = 0x0] 18:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12c0abc00) [pid = 1652] [serial = 1990] [outer = 0x12bee2800] 18:19:04 INFO - PROCESS | 1652 | 1461719944239 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12c17b800) [pid = 1652] [serial = 1991] [outer = 0x12bee2800] 18:19:04 INFO - PROCESS | 1652 | 1461719944674 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 719ms 18:19:04 INFO - PROCESS | 1652 | 1461719944695 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1652 | 1461719944696 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:19:04 INFO - PROCESS | 1652 | 1461719944701 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1652 | 1461719944703 Marionette TRACE conn2 <- [1,2626,null,{}] 18:19:04 INFO - PROCESS | 1652 | 1461719944706 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}] 18:19:04 INFO - PROCESS | 1652 | 1461719944837 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:19:04 INFO - PROCESS | 1652 | 1461719944969 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157a3000 == 70 [pid = 1652] [id = 664] 18:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1134d0800) [pid = 1652] [serial = 1992] [outer = 0x0] 18:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114fb9000) [pid = 1652] [serial = 1993] [outer = 0x1134d0800] 18:19:05 INFO - PROCESS | 1652 | 1461719945021 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x118a08800) [pid = 1652] [serial = 1994] [outer = 0x1134d0800] 18:19:05 INFO - PROCESS | 1652 | 1461719945775 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1124ms 18:19:05 INFO - PROCESS | 1652 | 1461719945825 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1652 | 1461719945827 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:19:05 INFO - PROCESS | 1652 | 1461719945832 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1652 | 1461719945833 Marionette TRACE conn2 <- [1,2630,null,{}] 18:19:05 INFO - PROCESS | 1652 | 1461719945837 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}] 18:19:05 INFO - PROCESS | 1652 | 1461719945939 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:19:06 INFO - PROCESS | 1652 | 1461719946023 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118516000 == 71 [pid = 1652] [id = 665] 18:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x118c02400) [pid = 1652] [serial = 1995] [outer = 0x0] 18:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x118ce7800) [pid = 1652] [serial = 1996] [outer = 0x118c02400] 18:19:06 INFO - PROCESS | 1652 | 1461719946052 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11925e000) [pid = 1652] [serial = 1997] [outer = 0x118c02400] 18:19:06 INFO - PROCESS | 1652 | 1461719946471 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]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 672ms 18:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:19:06 INFO - PROCESS | 1652 | 1461719946504 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1652 | 1461719946507 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:19:06 INFO - PROCESS | 1652 | 1461719946512 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1652 | 1461719946513 Marionette TRACE conn2 <- [1,2634,null,{}] 18:19:06 INFO - PROCESS | 1652 | 1461719946516 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}] 18:19:06 INFO - PROCESS | 1652 | 1461719946621 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118c3d000 == 70 [pid = 1652] [id = 332] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfad800 == 69 [pid = 1652] [id = 337] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x124032000 == 68 [pid = 1652] [id = 340] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127f61800 == 67 [pid = 1652] [id = 342] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b1000 == 66 [pid = 1652] [id = 656] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d74c800 == 65 [pid = 1652] [id = 655] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1238ae800 == 64 [pid = 1652] [id = 654] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d515000 == 63 [pid = 1652] [id = 653] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c29e800 == 62 [pid = 1652] [id = 652] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b884000 == 61 [pid = 1652] [id = 651] 18:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b184800) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 18:19:06 INFO - PROCESS | 1652 | 1461719946777 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a3000 == 60 [pid = 1652] [id = 650] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12995a800 == 59 [pid = 1652] [id = 649] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127554000 == 58 [pid = 1652] [id = 648] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11af26000 == 57 [pid = 1652] [id = 647] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1188cf000 == 56 [pid = 1652] [id = 646] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11aaec000 == 55 [pid = 1652] [id = 645] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11c409800 == 54 [pid = 1652] [id = 644] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb70800 == 53 [pid = 1652] [id = 643] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12f888000 == 52 [pid = 1652] [id = 642] 18:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11850e800 == 53 [pid = 1652] [id = 666] 18:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x116572800) [pid = 1652] [serial = 1998] [outer = 0x0] 18:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x119e50000) [pid = 1652] [serial = 1999] [outer = 0x116572800] 18:19:06 INFO - PROCESS | 1652 | 1461719946813 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11baab400) [pid = 1652] [serial = 2000] [outer = 0x116572800] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b6800 == 52 [pid = 1652] [id = 641] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb48800 == 51 [pid = 1652] [id = 640] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c292800 == 50 [pid = 1652] [id = 639] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1238b1000 == 49 [pid = 1652] [id = 638] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119d24800 == 48 [pid = 1652] [id = 637] 18:19:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60a800 == 47 [pid = 1652] [id = 636] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x127567000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x114fba400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x123a1d400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a9de400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11359d400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118856000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11c43e800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c4e8c00) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127856400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118eb2000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11925e400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12980d800) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114fb0400) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11a644400) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x114355400) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11ad70000) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11baab800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x123a1d000) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x116574800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a4be000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129cc7c00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a435c00) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a9e2000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a4b4400) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a9ea000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11ad8a400) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x115524400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x123d73800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a4e2400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b178400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12980b400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a9a1c00) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x124385000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118530c00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x114754800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12756dc00) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11baa9000) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118f6cc00) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129cbd000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129802800) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1652 | 1461719947166 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 673ms 18:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:19:07 INFO - PROCESS | 1652 | 1461719947186 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1652 | 1461719947187 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:19:07 INFO - PROCESS | 1652 | 1461719947190 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1652 | 1461719947192 Marionette TRACE conn2 <- [1,2638,null,{}] 18:19:07 INFO - PROCESS | 1652 | 1461719947202 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}] 18:19:07 INFO - PROCESS | 1652 | 1461719947296 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:19:07 INFO - PROCESS | 1652 | 1461719947302 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1238a5000 == 48 [pid = 1652] [id = 667] 18:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11ad70000) [pid = 1652] [serial = 2001] [outer = 0x0] 18:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c44d000) [pid = 1652] [serial = 2002] [outer = 0x11ad70000] 18:19:07 INFO - PROCESS | 1652 | 1461719947331 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123d77c00) [pid = 1652] [serial = 2003] [outer = 0x11ad70000] 18:19:07 INFO - PROCESS | 1652 | 1461719947724 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 571ms 18:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:19:07 INFO - PROCESS | 1652 | 1461719947761 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1652 | 1461719947763 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:19:07 INFO - PROCESS | 1652 | 1461719947766 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1652 | 1461719947767 Marionette TRACE conn2 <- [1,2642,null,{}] 18:19:07 INFO - PROCESS | 1652 | 1461719947769 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}] 18:19:07 INFO - PROCESS | 1652 | 1461719947860 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:19:07 INFO - PROCESS | 1652 | 1461719947865 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e1000 == 49 [pid = 1652] [id = 668] 18:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123d78c00) [pid = 1652] [serial = 2004] [outer = 0x0] 18:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x127570400) [pid = 1652] [serial = 2005] [outer = 0x123d78c00] 18:19:07 INFO - PROCESS | 1652 | 1461719947892 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129689c00) [pid = 1652] [serial = 2006] [outer = 0x123d78c00] 18:19:08 INFO - PROCESS | 1652 | 1461719948255 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 18:19:08 INFO - PROCESS | 1652 | 1461719948284 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1652 | 1461719948285 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:19:08 INFO - PROCESS | 1652 | 1461719948288 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1652 | 1461719948289 Marionette TRACE conn2 <- [1,2646,null,{}] 18:19:08 INFO - PROCESS | 1652 | 1461719948291 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}] 18:19:08 INFO - PROCESS | 1652 | 1461719948381 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:19:08 INFO - PROCESS | 1652 | 1461719948386 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129839000 == 50 [pid = 1652] [id = 669] 18:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12968a400) [pid = 1652] [serial = 2007] [outer = 0x0] 18:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12980ec00) [pid = 1652] [serial = 2008] [outer = 0x12968a400] 18:19:08 INFO - PROCESS | 1652 | 1461719948412 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129cc8000) [pid = 1652] [serial = 2009] [outer = 0x12968a400] 18:19:08 INFO - PROCESS | 1652 | 1461719948758 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 18:19:08 INFO - PROCESS | 1652 | 1461719948806 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1652 | 1461719948807 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:19:08 INFO - PROCESS | 1652 | 1461719948809 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1652 | 1461719948810 Marionette TRACE conn2 <- [1,2650,null,{}] 18:19:08 INFO - PROCESS | 1652 | 1461719948813 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}] 18:19:08 INFO - PROCESS | 1652 | 1461719948950 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:19:08 INFO - PROCESS | 1652 | 1461719948970 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d5a800 == 51 [pid = 1652] [id = 670] 18:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129804000) [pid = 1652] [serial = 2010] [outer = 0x0] 18:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a243c00) [pid = 1652] [serial = 2011] [outer = 0x129804000] 18:19:09 INFO - PROCESS | 1652 | 1461719948998 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a9ed400) [pid = 1652] [serial = 2012] [outer = 0x129804000] 18:19:09 INFO - PROCESS | 1652 | 1461719949350 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 18:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:19:09 INFO - PROCESS | 1652 | 1461719949381 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1652 | 1461719949382 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:19:09 INFO - PROCESS | 1652 | 1461719949384 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1652 | 1461719949385 Marionette TRACE conn2 <- [1,2654,null,{}] 18:19:09 INFO - PROCESS | 1652 | 1461719949387 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}] 18:19:09 INFO - PROCESS | 1652 | 1461719949500 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:19:09 INFO - PROCESS | 1652 | 1461719949514 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb1800 == 52 [pid = 1652] [id = 671] 18:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a4e8000) [pid = 1652] [serial = 2013] [outer = 0x0] 18:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b179c00) [pid = 1652] [serial = 2014] [outer = 0x12a4e8000] 18:19:09 INFO - PROCESS | 1652 | 1461719949539 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b449400) [pid = 1652] [serial = 2015] [outer = 0x12a4e8000] 18:19:09 INFO - PROCESS | 1652 | 1461719949888 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 18:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:19:09 INFO - PROCESS | 1652 | 1461719949904 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1652 | 1461719949905 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:19:09 INFO - PROCESS | 1652 | 1461719949907 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1652 | 1461719949908 Marionette TRACE conn2 <- [1,2658,null,{}] 18:19:09 INFO - PROCESS | 1652 | 1461719949910 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}] 18:19:10 INFO - PROCESS | 1652 | 1461719950021 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:19:10 INFO - PROCESS | 1652 | 1461719950036 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba39000 == 53 [pid = 1652] [id = 672] 18:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b450800) [pid = 1652] [serial = 2016] [outer = 0x0] 18:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b572c00) [pid = 1652] [serial = 2017] [outer = 0x12b450800] 18:19:10 INFO - PROCESS | 1652 | 1461719950061 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b57f800) [pid = 1652] [serial = 2018] [outer = 0x12b450800] 18:19:10 INFO - PROCESS | 1652 | 1461719950405 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 18:19:10 INFO - PROCESS | 1652 | 1461719950425 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1652 | 1461719950426 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:19:10 INFO - PROCESS | 1652 | 1461719950429 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1652 | 1461719950430 Marionette TRACE conn2 <- [1,2662,null,{}] 18:19:10 INFO - PROCESS | 1652 | 1461719950435 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}] 18:19:10 INFO - PROCESS | 1652 | 1461719950548 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:19:10 INFO - PROCESS | 1652 | 1461719950587 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d50d800 == 54 [pid = 1652] [id = 673] 18:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b450c00) [pid = 1652] [serial = 2019] [outer = 0x0] 18:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b8b5c00) [pid = 1652] [serial = 2020] [outer = 0x12b450c00] 18:19:10 INFO - PROCESS | 1652 | 1461719950612 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bee3400) [pid = 1652] [serial = 2021] [outer = 0x12b450c00] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a9e0000) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12afe3000) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c440800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x127fe8800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12785f800) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11ab3c800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x116538400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b456400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114bbac00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x113598800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a43ec00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11ab38000) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114fba800) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:19:11 INFO - PROCESS | 1652 | 1461719951106 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]]]}] 18:19:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:19:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 723ms 18:19:11 INFO - PROCESS | 1652 | 1461719951152 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1652 | 1461719951153 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:19:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:19:11 INFO - PROCESS | 1652 | 1461719951156 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1652 | 1461719951157 Marionette TRACE conn2 <- [1,2666,null,{}] 18:19:11 INFO - PROCESS | 1652 | 1461719951160 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}] 18:19:11 INFO - PROCESS | 1652 | 1461719951247 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:19:11 INFO - PROCESS | 1652 | 1461719951253 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a415800 == 55 [pid = 1652] [id = 674] 18:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11b29a000) [pid = 1652] [serial = 2022] [outer = 0x0] 18:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123c0e400) [pid = 1652] [serial = 2023] [outer = 0x11b29a000] 18:19:11 INFO - PROCESS | 1652 | 1461719951278 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a97bc00) [pid = 1652] [serial = 2024] [outer = 0x11b29a000] 18:19:12 INFO - PROCESS | 1652 | 1461719952151 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]]]}] 18:19:12 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) 18:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 18:19:12 INFO - PROCESS | 1652 | 1461719952177 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1652 | 1461719952179 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:19:12 INFO - PROCESS | 1652 | 1461719952190 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1652 | 1461719952191 Marionette TRACE conn2 <- [1,2670,null,{}] 18:19:12 INFO - PROCESS | 1652 | 1461719952194 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}] 18:19:12 INFO - PROCESS | 1652 | 1461719952320 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:19:12 INFO - PROCESS | 1652 | 1461719952327 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e615800 == 56 [pid = 1652] [id = 675] 18:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b6f4000) [pid = 1652] [serial = 2025] [outer = 0x0] 18:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12c17e000) [pid = 1652] [serial = 2026] [outer = 0x12b6f4000] 18:19:12 INFO - PROCESS | 1652 | 1461719952356 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d206c00) [pid = 1652] [serial = 2027] [outer = 0x12b6f4000] 18:19:13 INFO - PROCESS | 1652 | 1461719953178 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] 18:19:13 INFO - PROCESS | 1652 | 1461719953216 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:19:13 INFO - PROCESS | 1652 | 1461719953236 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1652 | 1461719953239 Marionette TRACE conn2 <- [1,2674,null,{}] 18:19:13 INFO - PROCESS | 1652 | 1461719953244 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}] 18:19:13 INFO - PROCESS | 1652 | 1461719953391 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:19:13 INFO - PROCESS | 1652 | 1461719953494 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba86000 == 57 [pid = 1652] [id = 676] 18:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x115a40400) [pid = 1652] [serial = 2028] [outer = 0x0] 18:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x116572000) [pid = 1652] [serial = 2029] [outer = 0x115a40400] 18:19:13 INFO - PROCESS | 1652 | 1461719953528 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118f6cc00) [pid = 1652] [serial = 2030] [outer = 0x115a40400] 18:19:14 INFO - PROCESS | 1652 | 1461719954492 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] 18:19:14 INFO - PROCESS | 1652 | 1461719954514 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:19:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:19:14 INFO - PROCESS | 1652 | 1461719954521 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1652 | 1461719954523 Marionette TRACE conn2 <- [1,2678,null,{}] 18:19:14 INFO - PROCESS | 1652 | 1461719954525 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}] 18:19:14 INFO - PROCESS | 1652 | 1461719954642 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:19:14 INFO - PROCESS | 1652 | 1461719954744 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d58000 == 58 [pid = 1652] [id = 677] 18:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11ab40000) [pid = 1652] [serial = 2031] [outer = 0x0] 18:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c443400) [pid = 1652] [serial = 2032] [outer = 0x11ab40000] 18:19:14 INFO - PROCESS | 1652 | 1461719954776 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123a21400) [pid = 1652] [serial = 2033] [outer = 0x11ab40000] 18:19:15 INFO - PROCESS | 1652 | 1461719955697 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]]]}] 18:19:15 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) 18:19:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1219ms 18:19:15 INFO - PROCESS | 1652 | 1461719955780 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:19:15 INFO - PROCESS | 1652 | 1461719955781 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:19:15 INFO - PROCESS | 1652 | 1461719955785 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1652 | 1461719955788 Marionette TRACE conn2 <- [1,2682,null,{}] 18:19:15 INFO - PROCESS | 1652 | 1461719955795 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}] 18:19:15 INFO - PROCESS | 1652 | 1461719955904 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:19:16 INFO - PROCESS | 1652 | 1461719956026 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4af000 == 59 [pid = 1652] [id = 678] 18:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a23c400) [pid = 1652] [serial = 2034] [outer = 0x0] 18:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a4ea400) [pid = 1652] [serial = 2035] [outer = 0x12a23c400] 18:19:16 INFO - PROCESS | 1652 | 1461719956059 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a9a4400) [pid = 1652] [serial = 2036] [outer = 0x12a23c400] 18:19:17 INFO - PROCESS | 1652 | 1461719957171 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]]]}] 18:19:17 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) 18:19:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1423ms 18:19:17 INFO - PROCESS | 1652 | 1461719957209 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:19:17 INFO - PROCESS | 1652 | 1461719957211 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:19:17 INFO - PROCESS | 1652 | 1461719957215 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1652 | 1461719957217 Marionette TRACE conn2 <- [1,2686,null,{}] 18:19:17 INFO - PROCESS | 1652 | 1461719957221 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}] 18:19:17 INFO - PROCESS | 1652 | 1461719957351 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:19:17 INFO - PROCESS | 1652 | 1461719957453 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127510800 == 60 [pid = 1652] [id = 679] 18:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119d99c00) [pid = 1652] [serial = 2037] [outer = 0x0] 18:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11ab41800) [pid = 1652] [serial = 2038] [outer = 0x119d99c00] 18:19:17 INFO - PROCESS | 1652 | 1461719957482 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11b77b400) [pid = 1652] [serial = 2039] [outer = 0x119d99c00] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x139cd9000 == 59 [pid = 1652] [id = 572] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x114bd7000 == 58 [pid = 1652] [id = 347] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a415800 == 57 [pid = 1652] [id = 674] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d50d800 == 56 [pid = 1652] [id = 673] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba39000 == 55 [pid = 1652] [id = 672] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb1800 == 54 [pid = 1652] [id = 671] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129d5a800 == 53 [pid = 1652] [id = 670] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129839000 == 52 [pid = 1652] [id = 669] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12380b400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1154c9400) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a439000) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11a63e400) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a9e8400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b44c000) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b57d400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x123790400) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e1000 == 51 [pid = 1652] [id = 668] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1238a5000 == 50 [pid = 1652] [id = 667] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11850e800 == 49 [pid = 1652] [id = 666] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118516000 == 48 [pid = 1652] [id = 665] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x13178f800 == 47 [pid = 1652] [id = 663] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1306c5800 == 46 [pid = 1652] [id = 662] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1306a6000 == 45 [pid = 1652] [id = 661] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f880800 == 44 [pid = 1652] [id = 660] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129d54800 == 43 [pid = 1652] [id = 659] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c396000 == 42 [pid = 1652] [id = 658] 18:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb6c000 == 41 [pid = 1652] [id = 16] 18:19:18 INFO - PROCESS | 1652 | 1461719958389 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] 18:19:18 INFO - PROCESS | 1652 | 1461719958446 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:19:18 INFO - PROCESS | 1652 | 1461719958451 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1652 | 1461719958452 Marionette TRACE conn2 <- [1,2690,null,{}] 18:19:18 INFO - PROCESS | 1652 | 1461719958455 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}] 18:19:18 INFO - PROCESS | 1652 | 1461719958551 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12afdfc00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b2e1000) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x123aeb400) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12756cc00) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b44b400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12980c800) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a240400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ad6bc00) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c0e1800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x116579400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119e4cc00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b5c3800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118532000) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b454c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x114fb8800) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1136f7400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b6f2c00) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a4bbc00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bab5800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b2dfc00) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a23b400) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b2d9c00) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11ad6e400) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a97a400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c442800) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1652 | 1461719958622 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af1f800 == 42 [pid = 1652] [id = 680] 18:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1136f7400) [pid = 1652] [serial = 2040] [outer = 0x0] 18:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119e46c00) [pid = 1652] [serial = 2041] [outer = 0x1136f7400] 18:19:18 INFO - PROCESS | 1652 | 1461719958649 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c44b400) [pid = 1652] [serial = 2042] [outer = 0x1136f7400] 18:19:19 INFO - PROCESS | 1652 | 1461719959461 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] 18:19:19 INFO - PROCESS | 1652 | 1461719959475 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:19:19 INFO - PROCESS | 1652 | 1461719959478 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1652 | 1461719959480 Marionette TRACE conn2 <- [1,2694,null,{}] 18:19:19 INFO - PROCESS | 1652 | 1461719959503 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}] 18:19:19 INFO - PROCESS | 1652 | 1461719959594 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:19:19 INFO - PROCESS | 1652 | 1461719959657 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e5000 == 43 [pid = 1652] [id = 681] 18:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c44b800) [pid = 1652] [serial = 2043] [outer = 0x0] 18:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1246a0000) [pid = 1652] [serial = 2044] [outer = 0x11c44b800] 18:19:19 INFO - PROCESS | 1652 | 1461719959685 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129808800) [pid = 1652] [serial = 2045] [outer = 0x11c44b800] 18:19:20 INFO - PROCESS | 1652 | 1461719960526 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] 18:19:20 INFO - PROCESS | 1652 | 1461719960566 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:19:20 INFO - PROCESS | 1652 | 1461719960569 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1652 | 1461719960570 Marionette TRACE conn2 <- [1,2698,null,{}] 18:19:20 INFO - PROCESS | 1652 | 1461719960573 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}] 18:19:20 INFO - PROCESS | 1652 | 1461719960678 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:19:20 INFO - PROCESS | 1652 | 1461719960692 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a412000 == 44 [pid = 1652] [id = 682] 18:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a237400) [pid = 1652] [serial = 2046] [outer = 0x0] 18:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a440800) [pid = 1652] [serial = 2047] [outer = 0x12a237400] 18:19:20 INFO - PROCESS | 1652 | 1461719960718 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a4c0800) [pid = 1652] [serial = 2048] [outer = 0x12a237400] 18:19:21 INFO - PROCESS | 1652 | 1461719961566 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] 18:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:19:21 INFO - PROCESS | 1652 | 1461719961592 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:19:21 INFO - PROCESS | 1652 | 1461719961609 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1652 | 1461719961610 Marionette TRACE conn2 <- [1,2702,null,{}] 18:19:21 INFO - PROCESS | 1652 | 1461719961612 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}] 18:19:21 INFO - PROCESS | 1652 | 1461719961719 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:19:21 INFO - PROCESS | 1652 | 1461719961759 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b884000 == 45 [pid = 1652] [id = 683] 18:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a4e6000) [pid = 1652] [serial = 2049] [outer = 0x0] 18:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a99d800) [pid = 1652] [serial = 2050] [outer = 0x12a4e6000] 18:19:21 INFO - PROCESS | 1652 | 1461719961785 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a9ebc00) [pid = 1652] [serial = 2051] [outer = 0x12a4e6000] 18:19:22 INFO - PROCESS | 1652 | 1461719962152 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 583ms 18:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:19:22 INFO - PROCESS | 1652 | 1461719962178 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1652 | 1461719962180 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1652 | 1461719962182 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1652 | 1461719962183 Marionette TRACE conn2 <- [1,2706,null,{}] 18:19:22 INFO - PROCESS | 1652 | 1461719962185 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}] 18:19:22 INFO - PROCESS | 1652 | 1461719962313 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:19:22 INFO - PROCESS | 1652 | 1461719962328 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d37f000 == 46 [pid = 1652] [id = 684] 18:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a973000) [pid = 1652] [serial = 2052] [outer = 0x0] 18:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b178c00) [pid = 1652] [serial = 2053] [outer = 0x12a973000] 18:19:22 INFO - PROCESS | 1652 | 1461719962358 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b6ee400) [pid = 1652] [serial = 2054] [outer = 0x12a973000] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118c0bc00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c44a000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x116572800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1151e6c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a23c800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118c02400) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a977c00) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1134d0800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123d78c00) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12968a400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11b29a000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129804000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b450c00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c309c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1246a5400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a4b5800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b575800) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x114fbcc00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a4e8000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119259000) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b450800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12785c800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12418c800) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118e12400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b2e1800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ad70000) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:19:22 INFO - PROCESS | 1652 | 1461719962828 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 18:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:19:22 INFO - PROCESS | 1652 | 1461719962855 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1652 | 1461719962856 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1652 | 1461719962858 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1652 | 1461719962859 Marionette TRACE conn2 <- [1,2710,null,{}] 18:19:22 INFO - PROCESS | 1652 | 1461719962862 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}] 18:19:22 INFO - PROCESS | 1652 | 1461719962982 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:19:23 INFO - PROCESS | 1652 | 1461719963045 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d3f000 == 47 [pid = 1652] [id = 685] 18:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11ad6dc00) [pid = 1652] [serial = 2055] [outer = 0x0] 18:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123797800) [pid = 1652] [serial = 2056] [outer = 0x11ad6dc00] 18:19:23 INFO - PROCESS | 1652 | 1461719963073 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127e7d000) [pid = 1652] [serial = 2057] [outer = 0x11ad6dc00] 18:19:23 INFO - PROCESS | 1652 | 1461719963477 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] 18:19:23 INFO - PROCESS | 1652 | 1461719963536 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:19:23 INFO - PROCESS | 1652 | 1461719963540 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1652 | 1461719963542 Marionette TRACE conn2 <- [1,2714,null,{}] 18:19:23 INFO - PROCESS | 1652 | 1461719963545 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}] 18:19:23 INFO - PROCESS | 1652 | 1461719963633 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:19:23 INFO - PROCESS | 1652 | 1461719963639 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7db000 == 48 [pid = 1652] [id = 686] 18:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a4b7800) [pid = 1652] [serial = 2058] [outer = 0x0] 18:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12afd9000) [pid = 1652] [serial = 2059] [outer = 0x12a4b7800] 18:19:23 INFO - PROCESS | 1652 | 1461719963665 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b6ef400) [pid = 1652] [serial = 2060] [outer = 0x12a4b7800] 18:19:24 INFO - PROCESS | 1652 | 1461719964004 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:19:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 18:19:24 INFO - PROCESS | 1652 | 1461719964009 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1652 | 1461719964010 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:19:24 INFO - PROCESS | 1652 | 1461719964013 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1652 | 1461719964014 Marionette TRACE conn2 <- [1,2718,null,{}] 18:19:24 INFO - PROCESS | 1652 | 1461719964020 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}] 18:19:24 INFO - PROCESS | 1652 | 1461719964117 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:19:24 INFO - PROCESS | 1652 | 1461719964182 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e60a800 == 49 [pid = 1652] [id = 687] 18:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a9dec00) [pid = 1652] [serial = 2061] [outer = 0x0] 18:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bab2000) [pid = 1652] [serial = 2062] [outer = 0x12a9dec00] 18:19:24 INFO - PROCESS | 1652 | 1461719964207 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bdb8000) [pid = 1652] [serial = 2063] [outer = 0x12a9dec00] 18:19:24 INFO - PROCESS | 1652 | 1461719964527 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] 18:19:24 INFO - PROCESS | 1652 | 1461719964539 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:19:24 INFO - PROCESS | 1652 | 1461719964541 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1652 | 1461719964543 Marionette TRACE conn2 <- [1,2722,null,{}] 18:19:24 INFO - PROCESS | 1652 | 1461719964545 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}] 18:19:24 INFO - PROCESS | 1652 | 1461719964642 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:19:24 INFO - PROCESS | 1652 | 1461719964778 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156d7000 == 50 [pid = 1652] [id = 688] 18:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113597400) [pid = 1652] [serial = 2064] [outer = 0x0] 18:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114fb4000) [pid = 1652] [serial = 2065] [outer = 0x113597400] 18:19:24 INFO - PROCESS | 1652 | 1461719964810 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116579c00) [pid = 1652] [serial = 2066] [outer = 0x113597400] 18:19:25 INFO - PROCESS | 1652 | 1461719965262 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] 18:19:25 INFO - PROCESS | 1652 | 1461719965319 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:19:25 INFO - PROCESS | 1652 | 1461719965324 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1652 | 1461719965326 Marionette TRACE conn2 <- [1,2726,null,{}] 18:19:25 INFO - PROCESS | 1652 | 1461719965329 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}] 18:19:25 INFO - PROCESS | 1652 | 1461719965467 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:19:25 INFO - PROCESS | 1652 | 1461719965544 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129826000 == 51 [pid = 1652] [id = 689] 18:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c440800) [pid = 1652] [serial = 2067] [outer = 0x0] 18:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c4e8c00) [pid = 1652] [serial = 2068] [outer = 0x11c440800] 18:19:25 INFO - PROCESS | 1652 | 1461719965575 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123d74000) [pid = 1652] [serial = 2069] [outer = 0x11c440800] 18:19:26 INFO - PROCESS | 1652 | 1461719966004 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 18:19:26 INFO - PROCESS | 1652 | 1461719966047 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1652 | 1461719966050 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:19:26 INFO - PROCESS | 1652 | 1461719966071 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1652 | 1461719966072 Marionette TRACE conn2 <- [1,2730,null,{}] 18:19:26 INFO - PROCESS | 1652 | 1461719966075 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}] 18:19:26 INFO - PROCESS | 1652 | 1461719966186 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:19:26 INFO - PROCESS | 1652 | 1461719966264 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d516800 == 52 [pid = 1652] [id = 690] 18:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129808400) [pid = 1652] [serial = 2070] [outer = 0x0] 18:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129cc7c00) [pid = 1652] [serial = 2071] [outer = 0x129808400] 18:19:26 INFO - PROCESS | 1652 | 1461719966294 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a9e2000) [pid = 1652] [serial = 2072] [outer = 0x129808400] 18:19:27 INFO - PROCESS | 1652 | 1461719967158 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] 18:19:27 INFO - PROCESS | 1652 | 1461719967198 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:19:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:19:27 INFO - PROCESS | 1652 | 1461719967206 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1652 | 1461719967210 Marionette TRACE conn2 <- [1,2734,null,{}] 18:19:27 INFO - PROCESS | 1652 | 1461719967213 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}] 18:19:27 INFO - PROCESS | 1652 | 1461719967355 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:19:27 INFO - PROCESS | 1652 | 1461719967456 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fbad000 == 53 [pid = 1652] [id = 691] 18:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12980b000) [pid = 1652] [serial = 2073] [outer = 0x0] 18:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b44d000) [pid = 1652] [serial = 2074] [outer = 0x12980b000] 18:19:27 INFO - PROCESS | 1652 | 1461719967488 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b6eb800) [pid = 1652] [serial = 2075] [outer = 0x12980b000] 18:19:27 INFO - PROCESS | 1652 | 1461719967985 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]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:19:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 827ms 18:19:28 INFO - PROCESS | 1652 | 1461719968037 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1652 | 1461719968040 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:19:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:19:28 INFO - PROCESS | 1652 | 1461719968046 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1652 | 1461719968048 Marionette TRACE conn2 <- [1,2738,null,{}] 18:19:28 INFO - PROCESS | 1652 | 1461719968053 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}] 18:19:28 INFO - PROCESS | 1652 | 1461719968219 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:19:28 INFO - PROCESS | 1652 | 1461719968316 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306c0000 == 54 [pid = 1652] [id = 692] 18:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b5bfc00) [pid = 1652] [serial = 2076] [outer = 0x0] 18:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c0aec00) [pid = 1652] [serial = 2077] [outer = 0x12b5bfc00] 18:19:28 INFO - PROCESS | 1652 | 1461719968346 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12c178800) [pid = 1652] [serial = 2078] [outer = 0x12b5bfc00] 18:19:28 INFO - PROCESS | 1652 | 1461719968783 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]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:19:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 773ms 18:19:28 INFO - PROCESS | 1652 | 1461719968819 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1652 | 1461719968820 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:19:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:19:28 INFO - PROCESS | 1652 | 1461719968823 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1652 | 1461719968824 Marionette TRACE conn2 <- [1,2742,null,{}] 18:19:28 INFO - PROCESS | 1652 | 1461719968826 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}] 18:19:28 INFO - PROCESS | 1652 | 1461719968934 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:19:29 INFO - PROCESS | 1652 | 1461719968998 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317a0000 == 55 [pid = 1652] [id = 693] 18:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d12e000) [pid = 1652] [serial = 2079] [outer = 0x0] 18:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d206800) [pid = 1652] [serial = 2080] [outer = 0x12d12e000] 18:19:29 INFO - PROCESS | 1652 | 1461719969076 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d2c0000) [pid = 1652] [serial = 2081] [outer = 0x12d12e000] 18:19:29 INFO - PROCESS | 1652 | 1461719969507 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]]]}] 18:19:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:19:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 18:19:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:19:29 INFO - PROCESS | 1652 | 1461719969542 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1652 | 1461719969544 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:19:29 INFO - PROCESS | 1652 | 1461719969546 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1652 | 1461719969547 Marionette TRACE conn2 <- [1,2746,null,{}] 18:19:29 INFO - PROCESS | 1652 | 1461719969550 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}] 18:19:29 INFO - PROCESS | 1652 | 1461719969660 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:19:29 INFO - PROCESS | 1652 | 1461719969724 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317c0800 == 56 [pid = 1652] [id = 694] 18:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d2c1400) [pid = 1652] [serial = 2082] [outer = 0x0] 18:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d393400) [pid = 1652] [serial = 2083] [outer = 0x12d2c1400] 18:19:29 INFO - PROCESS | 1652 | 1461719969794 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d7a4000) [pid = 1652] [serial = 2084] [outer = 0x12d2c1400] 18:19:30 INFO - PROCESS | 1652 | 1461719970203 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:19:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 669ms 18:19:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:19:30 INFO - PROCESS | 1652 | 1461719970216 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1652 | 1461719970217 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:19:30 INFO - PROCESS | 1652 | 1461719970219 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1652 | 1461719970221 Marionette TRACE conn2 <- [1,2750,null,{}] 18:19:30 INFO - PROCESS | 1652 | 1461719970223 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}] 18:19:30 INFO - PROCESS | 1652 | 1461719970349 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:19:30 INFO - PROCESS | 1652 | 1461719970440 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971e800 == 57 [pid = 1652] [id = 695] 18:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x114fb5c00) [pid = 1652] [serial = 2085] [outer = 0x0] 18:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12380ac00) [pid = 1652] [serial = 2086] [outer = 0x114fb5c00] 18:19:30 INFO - PROCESS | 1652 | 1461719970471 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12c0b6800) [pid = 1652] [serial = 2087] [outer = 0x114fb5c00] 18:19:31 INFO - PROCESS | 1652 | 1461719971103 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:19:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 923ms 18:19:31 INFO - PROCESS | 1652 | 1461719971146 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1652 | 1461719971149 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:19:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:19:31 INFO - PROCESS | 1652 | 1461719971154 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1652 | 1461719971156 Marionette TRACE conn2 <- [1,2754,null,{}] 18:19:31 INFO - PROCESS | 1652 | 1461719971160 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}] 18:19:31 INFO - PROCESS | 1652 | 1461719971273 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:19:31 INFO - PROCESS | 1652 | 1461719971378 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x124347800 == 58 [pid = 1652] [id = 696] 18:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11656b800) [pid = 1652] [serial = 2088] [outer = 0x0] 18:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118eae800) [pid = 1652] [serial = 2089] [outer = 0x11656b800] 18:19:31 INFO - PROCESS | 1652 | 1461719971424 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11aba0400) [pid = 1652] [serial = 2090] [outer = 0x11656b800] 18:19:31 INFO - PROCESS | 1652 | 1461719971894 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:19:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 776ms 18:19:31 INFO - PROCESS | 1652 | 1461719971931 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1652 | 1461719971935 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:19:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:19:31 INFO - PROCESS | 1652 | 1461719971940 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1652 | 1461719971941 Marionette TRACE conn2 <- [1,2758,null,{}] 18:19:31 INFO - PROCESS | 1652 | 1461719971944 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}] 18:19:32 INFO - PROCESS | 1652 | 1461719972053 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:19:32 INFO - PROCESS | 1652 | 1461719972120 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971b000 == 59 [pid = 1652] [id = 697] 18:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x116572800) [pid = 1652] [serial = 2091] [outer = 0x0] 18:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11ad71000) [pid = 1652] [serial = 2092] [outer = 0x116572800] 18:19:32 INFO - PROCESS | 1652 | 1461719972208 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x123a1ac00) [pid = 1652] [serial = 2093] [outer = 0x116572800] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124025800 == 58 [pid = 1652] [id = 344] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e60a800 == 57 [pid = 1652] [id = 687] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7db000 == 56 [pid = 1652] [id = 686] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129d3f000 == 55 [pid = 1652] [id = 685] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d37f000 == 54 [pid = 1652] [id = 684] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b884000 == 53 [pid = 1652] [id = 683] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a412000 == 52 [pid = 1652] [id = 682] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e5000 == 51 [pid = 1652] [id = 681] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12c17e000) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11af1f800 == 50 [pid = 1652] [id = 680] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb6b800 == 49 [pid = 1652] [id = 18] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127510800 == 48 [pid = 1652] [id = 679] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129d58000 == 47 [pid = 1652] [id = 677] 18:19:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba86000 == 46 [pid = 1652] [id = 676] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x123d77c00) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a9ed400) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11aba1000) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123fe8400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119e50000) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118ce9c00) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c445000) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12afe0400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11925e000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12afdf000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119d95c00) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118a08800) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129689c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x114fb9000) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129cc8000) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123c0e400) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a243c00) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12980ec00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b8b5c00) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1246a2800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a242800) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a4ea000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b5bac00) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11857f000) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a444400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b449400) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12c0abc00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11ad72000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b179c00) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bee3400) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b2dc000) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118ce7800) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bdb4800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b6f9400) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b57f800) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11baab400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a97d400) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127570400) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127e7b000) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b5ba800) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b575000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a97bc00) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c44d000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b572c00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 18:19:32 INFO - PROCESS | 1652 | 1461719972674 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:19:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 772ms 18:19:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:19:32 INFO - PROCESS | 1652 | 1461719972712 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1652 | 1461719972713 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:19:32 INFO - PROCESS | 1652 | 1461719972715 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1652 | 1461719972717 Marionette TRACE conn2 <- [1,2762,null,{}] 18:19:32 INFO - PROCESS | 1652 | 1461719972725 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}] 18:19:32 INFO - PROCESS | 1652 | 1461719972823 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:19:32 INFO - PROCESS | 1652 | 1461719972925 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd7000 == 47 [pid = 1652] [id = 698] 18:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12380bc00) [pid = 1652] [serial = 2094] [outer = 0x0] 18:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127860800) [pid = 1652] [serial = 2095] [outer = 0x12380bc00] 18:19:32 INFO - PROCESS | 1652 | 1461719972956 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129c47400) [pid = 1652] [serial = 2096] [outer = 0x12380bc00] 18:19:33 INFO - PROCESS | 1652 | 1461719973277 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]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 573ms 18:19:33 INFO - PROCESS | 1652 | 1461719973289 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:19:33 INFO - PROCESS | 1652 | 1461719973291 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:19:33 INFO - PROCESS | 1652 | 1461719973293 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1652 | 1461719973294 Marionette TRACE conn2 <- [1,2766,null,{}] 18:19:33 INFO - PROCESS | 1652 | 1461719973297 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}] 18:19:33 INFO - PROCESS | 1652 | 1461719973396 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:19:33 INFO - PROCESS | 1652 | 1461719973401 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12994e800 == 48 [pid = 1652] [id = 699] 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a243000) [pid = 1652] [serial = 2097] [outer = 0x0] 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a972000) [pid = 1652] [serial = 2098] [outer = 0x12a243000] 18:19:33 INFO - PROCESS | 1652 | 1461719973427 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a99f800) [pid = 1652] [serial = 2099] [outer = 0x12a243000] 18:19:33 INFO - PROCESS | 1652 | 1461719973778 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]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 522ms 18:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:19:33 INFO - PROCESS | 1652 | 1461719973815 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:19:33 INFO - PROCESS | 1652 | 1461719973816 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:19:33 INFO - PROCESS | 1652 | 1461719973818 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1652 | 1461719973819 Marionette TRACE conn2 <- [1,2770,null,{}] 18:19:33 INFO - PROCESS | 1652 | 1461719973822 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}] 18:19:33 INFO - PROCESS | 1652 | 1461719973915 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:19:33 INFO - PROCESS | 1652 | 1461719973919 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e74000 == 49 [pid = 1652] [id = 700] 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a9a1800) [pid = 1652] [serial = 2100] [outer = 0x0] 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12afdc000) [pid = 1652] [serial = 2101] [outer = 0x12a9a1800] 18:19:33 INFO - PROCESS | 1652 | 1461719973945 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b2d8c00) [pid = 1652] [serial = 2102] [outer = 0x12a9a1800] 18:19:34 INFO - PROCESS | 1652 | 1461719974304 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]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 18:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:19:34 INFO - PROCESS | 1652 | 1461719974340 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1652 | 1461719974342 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:19:34 INFO - PROCESS | 1652 | 1461719974344 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1652 | 1461719974345 Marionette TRACE conn2 <- [1,2774,null,{}] 18:19:34 INFO - PROCESS | 1652 | 1461719974347 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}] 18:19:34 INFO - PROCESS | 1652 | 1461719974489 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:19:34 INFO - PROCESS | 1652 | 1461719974507 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c025000 == 50 [pid = 1652] [id = 701] 18:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b2de000) [pid = 1652] [serial = 2103] [outer = 0x0] 18:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b572400) [pid = 1652] [serial = 2104] [outer = 0x12b2de000] 18:19:34 INFO - PROCESS | 1652 | 1461719974535 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c175800) [pid = 1652] [serial = 2105] [outer = 0x12b2de000] 18:19:34 INFO - PROCESS | 1652 | 1461719974936 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]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 619ms 18:19:34 INFO - PROCESS | 1652 | 1461719974965 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1652 | 1461719974969 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:19:34 INFO - PROCESS | 1652 | 1461719974972 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1652 | 1461719974974 Marionette TRACE conn2 <- [1,2778,null,{}] 18:19:34 INFO - PROCESS | 1652 | 1461719974977 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}] 18:19:35 INFO - PROCESS | 1652 | 1461719975156 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:19:35 INFO - PROCESS | 1652 | 1461719975181 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d512000 == 51 [pid = 1652] [id = 702] 18:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c176000) [pid = 1652] [serial = 2106] [outer = 0x0] 18:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12d20c400) [pid = 1652] [serial = 2107] [outer = 0x12c176000] 18:19:35 INFO - PROCESS | 1652 | 1461719975223 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d392400) [pid = 1652] [serial = 2108] [outer = 0x12c176000] 18:19:35 INFO - PROCESS | 1652 | 1461719975662 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]]]}] 18:19:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:19:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 719ms 18:19:35 INFO - PROCESS | 1652 | 1461719975692 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:19:35 INFO - PROCESS | 1652 | 1461719975693 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:19:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:19:35 INFO - PROCESS | 1652 | 1461719975703 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:19:35 INFO - PROCESS | 1652 | 1461719975704 Marionette TRACE conn2 <- [1,2782,null,{}] 18:19:35 INFO - PROCESS | 1652 | 1461719975706 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}] 18:19:35 INFO - PROCESS | 1652 | 1461719975821 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:19:35 INFO - PROCESS | 1652 | 1461719975836 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d89c000 == 52 [pid = 1652] [id = 703] 18:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c17dc00) [pid = 1652] [serial = 2109] [outer = 0x0] 18:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d7a9c00) [pid = 1652] [serial = 2110] [outer = 0x12c17dc00] 18:19:35 INFO - PROCESS | 1652 | 1461719975862 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12dd39800) [pid = 1652] [serial = 2111] [outer = 0x12c17dc00] 18:19:36 INFO - PROCESS | 1652 | 1461719976210 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]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 522ms 18:19:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:19:36 INFO - PROCESS | 1652 | 1461719976225 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1652 | 1461719976227 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:19:36 INFO - PROCESS | 1652 | 1461719976229 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1652 | 1461719976230 Marionette TRACE conn2 <- [1,2786,null,{}] 18:19:36 INFO - PROCESS | 1652 | 1461719976235 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}] 18:19:36 INFO - PROCESS | 1652 | 1461719976350 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:19:36 INFO - PROCESS | 1652 | 1461719976363 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4ac800 == 53 [pid = 1652] [id = 704] 18:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12d7a7000) [pid = 1652] [serial = 2112] [outer = 0x0] 18:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12dd45c00) [pid = 1652] [serial = 2113] [outer = 0x12d7a7000] 18:19:36 INFO - PROCESS | 1652 | 1461719976388 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ddf4800) [pid = 1652] [serial = 2114] [outer = 0x12d7a7000] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a237400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a4e6000) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a973000) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11ad6dc00) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12fa3b400) [pid = 1652] [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.] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118f0b400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11b29d400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a4b7800) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1136f7400) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b6f4000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d99c00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:19:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c44b800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:19:36 INFO - PROCESS | 1652 | 1461719976802 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]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 18:19:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:19:36 INFO - PROCESS | 1652 | 1461719976854 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1652 | 1461719976855 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:19:36 INFO - PROCESS | 1652 | 1461719976858 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1652 | 1461719976859 Marionette TRACE conn2 <- [1,2790,null,{}] 18:19:36 INFO - PROCESS | 1652 | 1461719976861 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}] 18:19:36 INFO - PROCESS | 1652 | 1461719976963 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:19:36 INFO - PROCESS | 1652 | 1461719976968 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb6a000 == 54 [pid = 1652] [id = 705] 18:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c43ec00) [pid = 1652] [serial = 2115] [outer = 0x0] 18:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a4e6000) [pid = 1652] [serial = 2116] [outer = 0x11c43ec00] 18:19:36 INFO - PROCESS | 1652 | 1461719976995 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d211000) [pid = 1652] [serial = 2117] [outer = 0x11c43ec00] 18:19:37 INFO - PROCESS | 1652 | 1461719977340 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:19:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 18:19:37 INFO - PROCESS | 1652 | 1461719977377 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:19:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:19:37 INFO - PROCESS | 1652 | 1461719977378 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:19:37 INFO - PROCESS | 1652 | 1461719977380 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1652 | 1461719977382 Marionette TRACE conn2 <- [1,2794,null,{}] 18:19:37 INFO - PROCESS | 1652 | 1461719977385 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}] 18:19:37 INFO - PROCESS | 1652 | 1461719977494 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:19:37 INFO - PROCESS | 1652 | 1461719977563 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1306bc000 == 55 [pid = 1652] [id = 706] 18:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d7ad000) [pid = 1652] [serial = 2118] [outer = 0x0] 18:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e4ba800) [pid = 1652] [serial = 2119] [outer = 0x12d7ad000] 18:19:37 INFO - PROCESS | 1652 | 1461719977594 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e65d800) [pid = 1652] [serial = 2120] [outer = 0x12d7ad000] 18:19:37 INFO - PROCESS | 1652 | 1461719977924 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:19:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 572ms 18:19:37 INFO - PROCESS | 1652 | 1461719977953 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1652 | 1461719977955 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:19:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:19:37 INFO - PROCESS | 1652 | 1461719977959 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1652 | 1461719977960 Marionette TRACE conn2 <- [1,2798,null,{}] 18:19:37 INFO - PROCESS | 1652 | 1461719977964 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}] 18:19:38 INFO - PROCESS | 1652 | 1461719978117 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:19:38 INFO - PROCESS | 1652 | 1461719978216 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317bc800 == 56 [pid = 1652] [id = 707] 18:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12dd43000) [pid = 1652] [serial = 2121] [outer = 0x0] 18:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e662c00) [pid = 1652] [serial = 2122] [outer = 0x12dd43000] 18:19:38 INFO - PROCESS | 1652 | 1461719978257 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e680400) [pid = 1652] [serial = 2123] [outer = 0x12dd43000] 18:19:38 INFO - PROCESS | 1652 | 1461719978542 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]]]}] 18:19:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:19:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 623ms 18:19:38 INFO - PROCESS | 1652 | 1461719978674 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1652 | 1461719978677 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:19:38 INFO - PROCESS | 1652 | 1461719978684 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1652 | 1461719978687 Marionette TRACE conn2 <- [1,2802,null,{}] 18:19:38 INFO - PROCESS | 1652 | 1461719978691 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}] 18:19:38 INFO - PROCESS | 1652 | 1461719978797 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:19:38 INFO - PROCESS | 1652 | 1461719978930 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bfbd000 == 57 [pid = 1652] [id = 708] 18:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116574800) [pid = 1652] [serial = 2124] [outer = 0x0] 18:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119e47800) [pid = 1652] [serial = 2125] [outer = 0x116574800] 18:19:38 INFO - PROCESS | 1652 | 1461719978962 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11b29f000) [pid = 1652] [serial = 2126] [outer = 0x116574800] 18:19:39 INFO - PROCESS | 1652 | 1461719979459 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]]]}] 18:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 824ms 18:19:39 INFO - PROCESS | 1652 | 1461719979519 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1652 | 1461719979524 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:19:39 INFO - PROCESS | 1652 | 1461719979540 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1652 | 1461719979544 Marionette TRACE conn2 <- [1,2806,null,{}] 18:19:39 INFO - PROCESS | 1652 | 1461719979550 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}] 18:19:39 INFO - PROCESS | 1652 | 1461719979725 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:19:39 INFO - PROCESS | 1652 | 1461719979823 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e68800 == 58 [pid = 1652] [id = 709] 18:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11b2a0000) [pid = 1652] [serial = 2127] [outer = 0x0] 18:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12441e000) [pid = 1652] [serial = 2128] [outer = 0x11b2a0000] 18:19:39 INFO - PROCESS | 1652 | 1461719979855 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12980cc00) [pid = 1652] [serial = 2129] [outer = 0x11b2a0000] 18:19:40 INFO - PROCESS | 1652 | 1461719980282 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]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 788ms 18:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:19:40 INFO - PROCESS | 1652 | 1461719980319 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:19:40 INFO - PROCESS | 1652 | 1461719980320 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:19:40 INFO - PROCESS | 1652 | 1461719980323 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1652 | 1461719980324 Marionette TRACE conn2 <- [1,2810,null,{}] 18:19:40 INFO - PROCESS | 1652 | 1461719980327 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}] 18:19:40 INFO - PROCESS | 1652 | 1461719980446 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:19:40 INFO - PROCESS | 1652 | 1461719980531 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b0800 == 59 [pid = 1652] [id = 710] 18:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b2d7400) [pid = 1652] [serial = 2130] [outer = 0x0] 18:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b2e5400) [pid = 1652] [serial = 2131] [outer = 0x12b2d7400] 18:19:40 INFO - PROCESS | 1652 | 1461719980564 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b6ec400) [pid = 1652] [serial = 2132] [outer = 0x12b2d7400] 18:19:41 INFO - PROCESS | 1652 | 1461719980996 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]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 18:19:41 INFO - PROCESS | 1652 | 1461719981042 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1652 | 1461719981044 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:19:41 INFO - PROCESS | 1652 | 1461719981046 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1652 | 1461719981047 Marionette TRACE conn2 <- [1,2814,null,{}] 18:19:41 INFO - PROCESS | 1652 | 1461719981050 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}] 18:19:41 INFO - PROCESS | 1652 | 1461719981163 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:19:41 INFO - PROCESS | 1652 | 1461719981242 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317d7000 == 60 [pid = 1652] [id = 711] 18:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12bee4800) [pid = 1652] [serial = 2133] [outer = 0x0] 18:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c17bc00) [pid = 1652] [serial = 2134] [outer = 0x12bee4800] 18:19:41 INFO - PROCESS | 1652 | 1461719981274 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12dd42800) [pid = 1652] [serial = 2135] [outer = 0x12bee4800] 18:19:41 INFO - PROCESS | 1652 | 1461719981664 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]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 18:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:19:41 INFO - PROCESS | 1652 | 1461719981718 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1652 | 1461719981719 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:19:41 INFO - PROCESS | 1652 | 1461719981721 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1652 | 1461719981722 Marionette TRACE conn2 <- [1,2818,null,{}] 18:19:41 INFO - PROCESS | 1652 | 1461719981725 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}] 18:19:41 INFO - PROCESS | 1652 | 1461719981855 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:19:41 INFO - PROCESS | 1652 | 1461719981934 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x13757d000 == 61 [pid = 1652] [id = 712] 18:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bee8800) [pid = 1652] [serial = 2136] [outer = 0x0] 18:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e4c3000) [pid = 1652] [serial = 2137] [outer = 0x12bee8800] 18:19:41 INFO - PROCESS | 1652 | 1461719981963 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e662400) [pid = 1652] [serial = 2138] [outer = 0x12bee8800] 18:19:42 INFO - PROCESS | 1652 | 1461719982365 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]]]}] 18:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 671ms 18:19:42 INFO - PROCESS | 1652 | 1461719982393 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1652 | 1461719982394 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:19:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:19:42 INFO - PROCESS | 1652 | 1461719982396 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1652 | 1461719982397 Marionette TRACE conn2 <- [1,2822,null,{}] 18:19:42 INFO - PROCESS | 1652 | 1461719982400 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}] 18:19:42 INFO - PROCESS | 1652 | 1461719982530 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:19:42 INFO - PROCESS | 1652 | 1461719982609 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x13844d000 == 62 [pid = 1652] [id = 713] 18:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12ddf4c00) [pid = 1652] [serial = 2139] [outer = 0x0] 18:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e973400) [pid = 1652] [serial = 2140] [outer = 0x12ddf4c00] 18:19:42 INFO - PROCESS | 1652 | 1461719982642 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e9c5800) [pid = 1652] [serial = 2141] [outer = 0x12ddf4c00] 18:19:43 INFO - PROCESS | 1652 | 1461719983033 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]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:19:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 671ms 18:19:43 INFO - PROCESS | 1652 | 1461719983070 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1652 | 1461719983071 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:19:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:19:43 INFO - PROCESS | 1652 | 1461719983073 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1652 | 1461719983074 Marionette TRACE conn2 <- [1,2826,null,{}] 18:19:43 INFO - PROCESS | 1652 | 1461719983077 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}] 18:19:43 INFO - PROCESS | 1652 | 1461719983192 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:19:43 INFO - PROCESS | 1652 | 1461719983290 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x138e1e800 == 63 [pid = 1652] [id = 714] 18:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e9c6800) [pid = 1652] [serial = 2142] [outer = 0x0] 18:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e9cdc00) [pid = 1652] [serial = 2143] [outer = 0x12e9c6800] 18:19:43 INFO - PROCESS | 1652 | 1461719983320 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e9d5000) [pid = 1652] [serial = 2144] [outer = 0x12e9c6800] 18:19:43 INFO - PROCESS | 1652 | 1461719983697 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:19:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 18:19:43 INFO - PROCESS | 1652 | 1461719983743 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1652 | 1461719983745 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:19:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:19:43 INFO - PROCESS | 1652 | 1461719983747 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1652 | 1461719983748 Marionette TRACE conn2 <- [1,2830,null,{}] 18:19:43 INFO - PROCESS | 1652 | 1461719983753 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}] 18:19:43 INFO - PROCESS | 1652 | 1461719983866 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:19:43 INFO - PROCESS | 1652 | 1461719983945 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c81000 == 64 [pid = 1652] [id = 715] 18:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12e9ca400) [pid = 1652] [serial = 2145] [outer = 0x0] 18:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ec85800) [pid = 1652] [serial = 2146] [outer = 0x12e9ca400] 18:19:43 INFO - PROCESS | 1652 | 1461719983976 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ec8b800) [pid = 1652] [serial = 2147] [outer = 0x12e9ca400] 18:19:44 INFO - PROCESS | 1652 | 1461719984425 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]]]}] 18:19:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:19:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 722ms 18:19:44 INFO - PROCESS | 1652 | 1461719984469 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1652 | 1461719984471 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:19:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:19:44 INFO - PROCESS | 1652 | 1461719984473 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1652 | 1461719984474 Marionette TRACE conn2 <- [1,2834,null,{}] 18:19:44 INFO - PROCESS | 1652 | 1461719984477 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}] 18:19:44 INFO - PROCESS | 1652 | 1461719984607 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:19:44 INFO - PROCESS | 1652 | 1461719984705 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a923000 == 65 [pid = 1652] [id = 716] 18:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11359bc00) [pid = 1652] [serial = 2148] [outer = 0x0] 18:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118e0ec00) [pid = 1652] [serial = 2149] [outer = 0x11359bc00] 18:19:44 INFO - PROCESS | 1652 | 1461719984735 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b2dd800) [pid = 1652] [serial = 2150] [outer = 0x11359bc00] 18:19:45 INFO - PROCESS | 1652 | 1461719985485 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:19:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:19:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1072ms 18:19:45 INFO - PROCESS | 1652 | 1461719985546 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:19:45 INFO - PROCESS | 1652 | 1461719985550 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:19:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:19:45 INFO - PROCESS | 1652 | 1461719985555 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:19:45 INFO - PROCESS | 1652 | 1461719985559 Marionette TRACE conn2 <- [1,2838,null,{}] 18:19:45 INFO - PROCESS | 1652 | 1461719985564 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}] 18:19:45 INFO - PROCESS | 1652 | 1461719985701 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:19:45 INFO - PROCESS | 1652 | 1461719985782 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123995000 == 66 [pid = 1652] [id = 717] 18:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x116573800) [pid = 1652] [serial = 2151] [outer = 0x0] 18:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118ce7800) [pid = 1652] [serial = 2152] [outer = 0x116573800] 18:19:45 INFO - PROCESS | 1652 | 1461719985811 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a644c00) [pid = 1652] [serial = 2153] [outer = 0x116573800] 18:19:46 INFO - PROCESS | 1652 | 1461719986264 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:19:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 779ms 18:19:46 INFO - PROCESS | 1652 | 1461719986334 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1652 | 1461719986338 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:19:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:19:46 INFO - PROCESS | 1652 | 1461719986343 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1652 | 1461719986344 Marionette TRACE conn2 <- [1,2842,null,{}] 18:19:46 INFO - PROCESS | 1652 | 1461719986347 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}] 18:19:46 INFO - PROCESS | 1652 | 1461719986494 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:19:46 INFO - PROCESS | 1652 | 1461719986506 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa0d800 == 67 [pid = 1652] [id = 718] 18:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118e13c00) [pid = 1652] [serial = 2154] [outer = 0x0] 18:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11acc2400) [pid = 1652] [serial = 2155] [outer = 0x118e13c00] 18:19:46 INFO - PROCESS | 1652 | 1461719986534 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b29d400) [pid = 1652] [serial = 2156] [outer = 0x118e13c00] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1157a3000 == 66 [pid = 1652] [id = 664] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1306bc000 == 65 [pid = 1652] [id = 706] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb6a000 == 64 [pid = 1652] [id = 705] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4ac800 == 63 [pid = 1652] [id = 704] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d89c000 == 62 [pid = 1652] [id = 703] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d512000 == 61 [pid = 1652] [id = 702] 18:19:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c025000 == 60 [pid = 1652] [id = 701] 18:19:46 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12bab2000) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129e74000 == 59 [pid = 1652] [id = 700] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12994e800 == 58 [pid = 1652] [id = 699] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd7000 == 57 [pid = 1652] [id = 698] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11971b000 == 56 [pid = 1652] [id = 697] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124347800 == 55 [pid = 1652] [id = 696] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1306c0000 == 54 [pid = 1652] [id = 692] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12fbad000 == 53 [pid = 1652] [id = 691] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d516800 == 52 [pid = 1652] [id = 690] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129826000 == 51 [pid = 1652] [id = 689] 18:19:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1156d7000 == 50 [pid = 1652] [id = 688] 18:19:47 INFO - PROCESS | 1652 | 1461719987033 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]]]}] 18:19:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:19:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 718ms 18:19:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:19:47 INFO - PROCESS | 1652 | 1461719987062 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1652 | 1461719987063 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:19:47 INFO - PROCESS | 1652 | 1461719987074 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1652 | 1461719987076 Marionette TRACE conn2 <- [1,2846,null,{}] 18:19:47 INFO - PROCESS | 1652 | 1461719987085 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}] 18:19:47 INFO - PROCESS | 1652 | 1461719987181 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b6ef400) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c443400) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119e46c00) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11c44b400) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d206c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b77b400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11ab41800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x116572000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1246a0000) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a440800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a4ea400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a99d800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b178c00) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a9ebc00) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12afd9000) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123797800) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b6ee400) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127e7d000) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129808800) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a4c0800) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a9e6c00) [pid = 1652] [serial = 1385] [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.] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11ad87800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123dce800) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1652 | 1461719987260 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b79a800 == 51 [pid = 1652] [id = 719] 18:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118c22c00) [pid = 1652] [serial = 2157] [outer = 0x0] 18:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ad87800) [pid = 1652] [serial = 2158] [outer = 0x118c22c00] 18:19:47 INFO - PROCESS | 1652 | 1461719987291 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12378f800) [pid = 1652] [serial = 2159] [outer = 0x118c22c00] 18:19:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:19:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 529ms 18:19:47 INFO - PROCESS | 1652 | 1461719987592 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]]]}] 18:19:47 INFO - PROCESS | 1652 | 1461719987595 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1652 | 1461719987597 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:19:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:19:47 INFO - PROCESS | 1652 | 1461719987606 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1652 | 1461719987608 Marionette TRACE conn2 <- [1,2850,null,{}] 18:19:47 INFO - PROCESS | 1652 | 1461719987610 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}] 18:19:47 INFO - PROCESS | 1652 | 1461719987710 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:19:47 INFO - PROCESS | 1652 | 1461719987715 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12754f800 == 52 [pid = 1652] [id = 720] 18:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12379b400) [pid = 1652] [serial = 2160] [outer = 0x0] 18:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123c10400) [pid = 1652] [serial = 2161] [outer = 0x12379b400] 18:19:47 INFO - PROCESS | 1652 | 1461719987742 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x124428800) [pid = 1652] [serial = 2162] [outer = 0x12379b400] 18:19:48 INFO - PROCESS | 1652 | 1461719988139 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:19:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:19:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 574ms 18:19:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:19:48 INFO - PROCESS | 1652 | 1461719988175 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1652 | 1461719988176 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:19:48 INFO - PROCESS | 1652 | 1461719988179 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1652 | 1461719988180 Marionette TRACE conn2 <- [1,2854,null,{}] 18:19:48 INFO - PROCESS | 1652 | 1461719988185 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}] 18:19:48 INFO - PROCESS | 1652 | 1461719988283 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:19:48 INFO - PROCESS | 1652 | 1461719988287 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129665000 == 53 [pid = 1652] [id = 721] 18:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123fe2c00) [pid = 1652] [serial = 2163] [outer = 0x0] 18:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12776cc00) [pid = 1652] [serial = 2164] [outer = 0x123fe2c00] 18:19:48 INFO - PROCESS | 1652 | 1461719988319 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127fdd000) [pid = 1652] [serial = 2165] [outer = 0x123fe2c00] 18:19:48 INFO - PROCESS | 1652 | 1461719988784 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]]]}] 18:19:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:19:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 622ms 18:19:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:19:48 INFO - PROCESS | 1652 | 1461719988803 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1652 | 1461719988804 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:19:48 INFO - PROCESS | 1652 | 1461719988806 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1652 | 1461719988807 Marionette TRACE conn2 <- [1,2858,null,{}] 18:19:48 INFO - PROCESS | 1652 | 1461719988809 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}] 18:19:48 INFO - PROCESS | 1652 | 1461719988915 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:19:48 INFO - PROCESS | 1652 | 1461719988919 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a413800 == 54 [pid = 1652] [id = 722] 18:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127fe9000) [pid = 1652] [serial = 2166] [outer = 0x0] 18:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129cc4800) [pid = 1652] [serial = 2167] [outer = 0x127fe9000] 18:19:48 INFO - PROCESS | 1652 | 1461719988947 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a4b5000) [pid = 1652] [serial = 2168] [outer = 0x127fe9000] 18:19:49 INFO - PROCESS | 1652 | 1461719989324 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:19:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 18:19:49 INFO - PROCESS | 1652 | 1461719989380 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1652 | 1461719989382 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:19:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:19:49 INFO - PROCESS | 1652 | 1461719989404 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1652 | 1461719989405 Marionette TRACE conn2 <- [1,2862,null,{}] 18:19:49 INFO - PROCESS | 1652 | 1461719989407 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}] 18:19:49 INFO - PROCESS | 1652 | 1461719989520 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:19:49 INFO - PROCESS | 1652 | 1461719989530 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb6000 == 55 [pid = 1652] [id = 723] 18:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a439c00) [pid = 1652] [serial = 2169] [outer = 0x0] 18:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a4dc000) [pid = 1652] [serial = 2170] [outer = 0x12a439c00] 18:19:49 INFO - PROCESS | 1652 | 1461719989556 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a975800) [pid = 1652] [serial = 2171] [outer = 0x12a439c00] 18:19:49 INFO - PROCESS | 1652 | 1461719989898 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]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:19:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 531ms 18:19:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:19:49 INFO - PROCESS | 1652 | 1461719989928 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1652 | 1461719989929 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:19:49 INFO - PROCESS | 1652 | 1461719989931 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1652 | 1461719989932 Marionette TRACE conn2 <- [1,2866,null,{}] 18:19:49 INFO - PROCESS | 1652 | 1461719989937 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}] 18:19:50 INFO - PROCESS | 1652 | 1461719990051 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:19:50 INFO - PROCESS | 1652 | 1461719990064 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd87800 == 56 [pid = 1652] [id = 724] 18:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12980d000) [pid = 1652] [serial = 2172] [outer = 0x0] 18:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a99f400) [pid = 1652] [serial = 2173] [outer = 0x12980d000] 18:19:50 INFO - PROCESS | 1652 | 1461719990090 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a9ed400) [pid = 1652] [serial = 2174] [outer = 0x12980d000] 18:19:50 INFO - PROCESS | 1652 | 1461719990457 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:19:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 572ms 18:19:50 INFO - PROCESS | 1652 | 1461719990504 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1652 | 1461719990505 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:19:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:19:50 INFO - PROCESS | 1652 | 1461719990507 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1652 | 1461719990509 Marionette TRACE conn2 <- [1,2870,null,{}] 18:19:50 INFO - PROCESS | 1652 | 1461719990511 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}] 18:19:50 INFO - PROCESS | 1652 | 1461719990627 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:19:50 INFO - PROCESS | 1652 | 1461719990639 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c2ac000 == 57 [pid = 1652] [id = 725] 18:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a4b7000) [pid = 1652] [serial = 2175] [outer = 0x0] 18:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b17a800) [pid = 1652] [serial = 2176] [outer = 0x12a4b7000] 18:19:50 INFO - PROCESS | 1652 | 1461719990664 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b2de400) [pid = 1652] [serial = 2177] [outer = 0x12a4b7000] 18:19:51 INFO - PROCESS | 1652 | 1461719991022 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:19:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 18:19:51 INFO - PROCESS | 1652 | 1461719991028 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1652 | 1461719991029 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:19:51 INFO - PROCESS | 1652 | 1461719991031 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1652 | 1461719991034 Marionette TRACE conn2 <- [1,2874,null,{}] 18:19:51 INFO - PROCESS | 1652 | 1461719991036 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}] 18:19:51 INFO - PROCESS | 1652 | 1461719991162 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:19:51 INFO - PROCESS | 1652 | 1461719991175 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d507000 == 58 [pid = 1652] [id = 726] 18:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b2e1000) [pid = 1652] [serial = 2178] [outer = 0x0] 18:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b451c00) [pid = 1652] [serial = 2179] [outer = 0x12b2e1000] 18:19:51 INFO - PROCESS | 1652 | 1461719991201 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b579800) [pid = 1652] [serial = 2180] [outer = 0x12b2e1000] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x116572800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a9a1800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12380bc00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11656b800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a243000) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c43ec00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b2de000) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12fb6c800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a9a5800) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a23d400) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12bee2800) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a9dec00) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bf9b800) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12c176000) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12c17dc00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d7a7000) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d7ad000) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:19:51 INFO - PROCESS | 1652 | 1461719991776 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:19:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 772ms 18:19:51 INFO - PROCESS | 1652 | 1461719991804 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1652 | 1461719991805 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:19:51 INFO - PROCESS | 1652 | 1461719991807 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1652 | 1461719991809 Marionette TRACE conn2 <- [1,2878,null,{}] 18:19:51 INFO - PROCESS | 1652 | 1461719991812 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}] 18:19:51 INFO - PROCESS | 1652 | 1461719991921 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:19:52 INFO - PROCESS | 1652 | 1461719991990 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d758800 == 59 [pid = 1652] [id = 727] 18:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12992c400) [pid = 1652] [serial = 2181] [outer = 0x0] 18:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b2e4800) [pid = 1652] [serial = 2182] [outer = 0x12992c400] 18:19:52 INFO - PROCESS | 1652 | 1461719992020 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b8b2400) [pid = 1652] [serial = 2183] [outer = 0x12992c400] 18:19:52 INFO - PROCESS | 1652 | 1461719992341 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 571ms 18:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:19:52 INFO - PROCESS | 1652 | 1461719992380 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1652 | 1461719992381 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:19:52 INFO - PROCESS | 1652 | 1461719992383 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1652 | 1461719992387 Marionette TRACE conn2 <- [1,2882,null,{}] 18:19:52 INFO - PROCESS | 1652 | 1461719992389 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}] 18:19:52 INFO - PROCESS | 1652 | 1461719992484 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:19:52 INFO - PROCESS | 1652 | 1461719992488 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d8a9800 == 60 [pid = 1652] [id = 728] 18:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a438400) [pid = 1652] [serial = 2184] [outer = 0x0] 18:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12bdaa000) [pid = 1652] [serial = 2185] [outer = 0x12a438400] 18:19:52 INFO - PROCESS | 1652 | 1461719992571 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12c172400) [pid = 1652] [serial = 2186] [outer = 0x12a438400] 18:19:52 INFO - PROCESS | 1652 | 1461719992893 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 522ms 18:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:19:52 INFO - PROCESS | 1652 | 1461719992906 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1652 | 1461719992907 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:19:52 INFO - PROCESS | 1652 | 1461719992909 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1652 | 1461719992910 Marionette TRACE conn2 <- [1,2886,null,{}] 18:19:52 INFO - PROCESS | 1652 | 1461719992912 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}] 18:19:53 INFO - PROCESS | 1652 | 1461719993010 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:19:53 INFO - PROCESS | 1652 | 1461719993014 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4b8800 == 61 [pid = 1652] [id = 729] 18:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12c176000) [pid = 1652] [serial = 2187] [outer = 0x0] 18:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d136000) [pid = 1652] [serial = 2188] [outer = 0x12c176000] 18:19:53 INFO - PROCESS | 1652 | 1461719993040 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d2ca400) [pid = 1652] [serial = 2189] [outer = 0x12c176000] 18:19:53 INFO - PROCESS | 1652 | 1461719993402 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:19:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 18:19:53 INFO - PROCESS | 1652 | 1461719993431 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1652 | 1461719993433 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:19:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:19:53 INFO - PROCESS | 1652 | 1461719993452 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1652 | 1461719993454 Marionette TRACE conn2 <- [1,2890,null,{}] 18:19:53 INFO - PROCESS | 1652 | 1461719993456 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}] 18:19:53 INFO - PROCESS | 1652 | 1461719993551 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:19:53 INFO - PROCESS | 1652 | 1461719993555 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb74000 == 62 [pid = 1652] [id = 730] 18:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d396c00) [pid = 1652] [serial = 2190] [outer = 0x0] 18:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d7a7400) [pid = 1652] [serial = 2191] [outer = 0x12d396c00] 18:19:53 INFO - PROCESS | 1652 | 1461719993580 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12dd41000) [pid = 1652] [serial = 2192] [outer = 0x12d396c00] 18:19:54 INFO - PROCESS | 1652 | 1461719994138 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 735ms 18:19:54 INFO - PROCESS | 1652 | 1461719994175 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1652 | 1461719994178 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:19:54 INFO - PROCESS | 1652 | 1461719994198 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1652 | 1461719994202 Marionette TRACE conn2 <- [1,2894,null,{}] 18:19:54 INFO - PROCESS | 1652 | 1461719994208 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}] 18:19:54 INFO - PROCESS | 1652 | 1461719994327 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:19:54 INFO - PROCESS | 1652 | 1461719994436 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b72a000 == 63 [pid = 1652] [id = 731] 18:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x116574400) [pid = 1652] [serial = 2193] [outer = 0x0] 18:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118e0e000) [pid = 1652] [serial = 2194] [outer = 0x116574400] 18:19:54 INFO - PROCESS | 1652 | 1461719994470 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11ab3b000) [pid = 1652] [serial = 2195] [outer = 0x116574400] 18:19:54 INFO - PROCESS | 1652 | 1461719994913 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]]]}] 18:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 745ms 18:19:54 INFO - PROCESS | 1652 | 1461719994943 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1652 | 1461719994947 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:19:54 INFO - PROCESS | 1652 | 1461719994967 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1652 | 1461719994969 Marionette TRACE conn2 <- [1,2898,null,{}] 18:19:54 INFO - PROCESS | 1652 | 1461719994971 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}] 18:19:55 INFO - PROCESS | 1652 | 1461719995091 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:19:55 INFO - PROCESS | 1652 | 1461719995171 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e64800 == 64 [pid = 1652] [id = 732] 18:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11acc1000) [pid = 1652] [serial = 2196] [outer = 0x0] 18:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11c43ec00) [pid = 1652] [serial = 2197] [outer = 0x11acc1000] 18:19:55 INFO - PROCESS | 1652 | 1461719995203 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x123a22000) [pid = 1652] [serial = 2198] [outer = 0x11acc1000] 18:19:55 INFO - PROCESS | 1652 | 1461719995638 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]]]}] 18:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 728ms 18:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:19:55 INFO - PROCESS | 1652 | 1461719995693 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:19:55 INFO - PROCESS | 1652 | 1461719995694 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:19:55 INFO - PROCESS | 1652 | 1461719995696 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1652 | 1461719995699 Marionette TRACE conn2 <- [1,2902,null,{}] 18:19:55 INFO - PROCESS | 1652 | 1461719995707 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}] 18:19:55 INFO - PROCESS | 1652 | 1461719995830 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:19:55 INFO - PROCESS | 1652 | 1461719995913 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb66000 == 65 [pid = 1652] [id = 733] 18:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127fde000) [pid = 1652] [serial = 2199] [outer = 0x0] 18:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a23ac00) [pid = 1652] [serial = 2200] [outer = 0x127fde000] 18:19:55 INFO - PROCESS | 1652 | 1461719995946 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a4be400) [pid = 1652] [serial = 2201] [outer = 0x127fde000] 18:19:56 INFO - PROCESS | 1652 | 1461719996367 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 723ms 18:19:56 INFO - PROCESS | 1652 | 1461719996428 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:19:56 INFO - PROCESS | 1652 | 1461719996430 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:19:56 INFO - PROCESS | 1652 | 1461719996434 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1652 | 1461719996435 Marionette TRACE conn2 <- [1,2906,null,{}] 18:19:56 INFO - PROCESS | 1652 | 1461719996438 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}] 18:19:56 INFO - PROCESS | 1652 | 1461719996554 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:19:56 INFO - PROCESS | 1652 | 1461719996633 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x13178e800 == 66 [pid = 1652] [id = 734] 18:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a96f400) [pid = 1652] [serial = 2202] [outer = 0x0] 18:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b2e0000) [pid = 1652] [serial = 2203] [outer = 0x12a96f400] 18:19:56 INFO - PROCESS | 1652 | 1461719996665 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b6ea400) [pid = 1652] [serial = 2204] [outer = 0x12a96f400] 18:19:57 INFO - PROCESS | 1652 | 1461719997085 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]]]}] 18:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 18:19:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:19:57 INFO - PROCESS | 1652 | 1461719997104 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:19:57 INFO - PROCESS | 1652 | 1461719997106 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:19:57 INFO - PROCESS | 1652 | 1461719997108 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1652 | 1461719997110 Marionette TRACE conn2 <- [1,2910,null,{}] 18:19:57 INFO - PROCESS | 1652 | 1461719997112 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}] 18:19:57 INFO - PROCESS | 1652 | 1461719997250 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:19:57 INFO - PROCESS | 1652 | 1461719997390 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317e5000 == 67 [pid = 1652] [id = 735] 18:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b5b7000) [pid = 1652] [serial = 2205] [outer = 0x0] 18:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12bedec00) [pid = 1652] [serial = 2206] [outer = 0x12b5b7000] 18:19:57 INFO - PROCESS | 1652 | 1461719997440 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12d39a000) [pid = 1652] [serial = 2207] [outer = 0x12b5b7000] 18:19:57 INFO - PROCESS | 1652 | 1461719997904 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]]]}] 18:19:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:19:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:19:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 820ms 18:19:57 INFO - PROCESS | 1652 | 1461719997929 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:19:57 INFO - PROCESS | 1652 | 1461719997930 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:19:57 INFO - TEST-START | /DOMEvents/constructors.html 18:19:57 INFO - PROCESS | 1652 | 1461719997933 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1652 | 1461719997934 Marionette TRACE conn2 <- [1,2914,null,{}] 18:19:57 INFO - PROCESS | 1652 | 1461719997936 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}] 18:19:58 INFO - PROCESS | 1652 | 1461719998059 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:19:58 INFO - PROCESS | 1652 | 1461719998168 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13844b800 == 68 [pid = 1652] [id = 736] 18:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d7afc00) [pid = 1652] [serial = 2208] [outer = 0x0] 18:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e4bb000) [pid = 1652] [serial = 2209] [outer = 0x12d7afc00] 18:19:58 INFO - PROCESS | 1652 | 1461719998202 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e67d800) [pid = 1652] [serial = 2210] [outer = 0x12d7afc00] 18:19:58 INFO - PROCESS | 1652 | 1461719998572 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]]]}] 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:19:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:19:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:19:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 18:19:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:19:58 INFO - PROCESS | 1652 | 1461719998609 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:19:58 INFO - PROCESS | 1652 | 1461719998611 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:19:58 INFO - PROCESS | 1652 | 1461719998613 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1652 | 1461719998614 Marionette TRACE conn2 <- [1,2918,null,{}] 18:19:58 INFO - PROCESS | 1652 | 1461719998617 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}] 18:19:58 INFO - PROCESS | 1652 | 1461719998732 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:19:58 INFO - PROCESS | 1652 | 1461719998812 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cd5800 == 69 [pid = 1652] [id = 737] 18:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e665000) [pid = 1652] [serial = 2211] [outer = 0x0] 18:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e96dc00) [pid = 1652] [serial = 2212] [outer = 0x12e665000] 18:19:58 INFO - PROCESS | 1652 | 1461719998843 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e9cc800) [pid = 1652] [serial = 2213] [outer = 0x12e665000] 18:19:59 INFO - PROCESS | 1652 | 1461719999210 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:19:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:19:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 18:19:59 INFO - PROCESS | 1652 | 1461719999233 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1652 | 1461719999234 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:19:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:19:59 INFO - PROCESS | 1652 | 1461719999236 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1652 | 1461719999238 Marionette TRACE conn2 <- [1,2922,null,{}] 18:19:59 INFO - PROCESS | 1652 | 1461719999240 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}] 18:19:59 INFO - PROCESS | 1652 | 1461719999352 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:19:59 INFO - PROCESS | 1652 | 1461719999452 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4e6000 == 70 [pid = 1652] [id = 738] 18:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e686c00) [pid = 1652] [serial = 2214] [outer = 0x0] 18:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ec88000) [pid = 1652] [serial = 2215] [outer = 0x12e686c00] 18:19:59 INFO - PROCESS | 1652 | 1461719999481 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ec90c00) [pid = 1652] [serial = 2216] [outer = 0x12e686c00] 18:19:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:59 INFO - PROCESS | 1652 | 1461719999838 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]]]}] 18:19:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:19:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:59 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 18:19:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:59 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 18:19:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:59 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]" 18:19:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:19:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 18:19:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:19:59 INFO - PROCESS | 1652 | 1461719999859 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1652 | 1461719999861 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:19:59 INFO - PROCESS | 1652 | 1461719999863 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1652 | 1461719999864 Marionette TRACE conn2 <- [1,2926,null,{}] 18:19:59 INFO - PROCESS | 1652 | 1461719999867 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}] 18:19:59 INFO - PROCESS | 1652 | 1461719999983 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:20:00 INFO - PROCESS | 1652 | 1461720000109 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa7000 == 71 [pid = 1652] [id = 739] 18:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11544a400) [pid = 1652] [serial = 2217] [outer = 0x0] 18:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a4a5400) [pid = 1652] [serial = 2218] [outer = 0x11544a400] 18:20:00 INFO - PROCESS | 1652 | 1461720000141 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12ec92400) [pid = 1652] [serial = 2219] [outer = 0x11544a400] 18:20:00 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:20:00 INFO - PROCESS | 1652 | 1461720000502 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]]]}] 18:20:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:20:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 668ms 18:20:00 INFO - PROCESS | 1652 | 1461720000532 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1652 | 1461720000533 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:20:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:20:00 INFO - PROCESS | 1652 | 1461720000535 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1652 | 1461720000537 Marionette TRACE conn2 <- [1,2930,null,{}] 18:20:00 INFO - PROCESS | 1652 | 1461720000539 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}] 18:20:00 INFO - PROCESS | 1652 | 1461720000828 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:20:00 INFO - PROCESS | 1652 | 1461720000950 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127045000 == 72 [pid = 1652] [id = 740] 18:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x114fbe400) [pid = 1652] [serial = 2220] [outer = 0x0] 18:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11551e400) [pid = 1652] [serial = 2221] [outer = 0x114fbe400] 18:20:00 INFO - PROCESS | 1652 | 1461720000992 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x118c7e800) [pid = 1652] [serial = 2222] [outer = 0x114fbe400] 18:20:01 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:20:01 INFO - PROCESS | 1652 | 1461720001362 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]]]}] 18:20:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:20:01 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 871ms 18:20:01 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:20:01 INFO - PROCESS | 1652 | 1461720001408 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1652 | 1461720001410 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:20:01 INFO - PROCESS | 1652 | 1461720001413 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1652 | 1461720001416 Marionette TRACE conn2 <- [1,2934,null,{}] 18:20:01 INFO - PROCESS | 1652 | 1461720001419 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}] 18:20:01 INFO - PROCESS | 1652 | 1461720001525 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:20:01 INFO - PROCESS | 1652 | 1461720001640 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8ac000 == 73 [pid = 1652] [id = 741] 18:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11ad6f400) [pid = 1652] [serial = 2223] [outer = 0x0] 18:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11b25ec00) [pid = 1652] [serial = 2224] [outer = 0x11ad6f400] 18:20:01 INFO - PROCESS | 1652 | 1461720001672 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11c44a000) [pid = 1652] [serial = 2225] [outer = 0x11ad6f400] 18:20:02 INFO - PROCESS | 1652 | 1461720002105 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]]]}] 18:20:02 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:20:02 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 721ms 18:20:02 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:20:02 INFO - PROCESS | 1652 | 1461720002136 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1652 | 1461720002139 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:20:02 INFO - PROCESS | 1652 | 1461720002142 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1652 | 1461720002144 Marionette TRACE conn2 <- [1,2938,null,{}] 18:20:02 INFO - PROCESS | 1652 | 1461720002148 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}] 18:20:02 INFO - PROCESS | 1652 | 1461720002340 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:20:02 INFO - PROCESS | 1652 | 1461720002443 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d46800 == 74 [pid = 1652] [id = 742] 18:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11ad72000) [pid = 1652] [serial = 2226] [outer = 0x0] 18:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x123fe8400) [pid = 1652] [serial = 2227] [outer = 0x11ad72000] 18:20:02 INFO - PROCESS | 1652 | 1461720002471 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x127e77800) [pid = 1652] [serial = 2228] [outer = 0x11ad72000] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad5000 == 73 [pid = 1652] [id = 335] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b8800 == 72 [pid = 1652] [id = 729] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d8a9800 == 71 [pid = 1652] [id = 728] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d758800 == 70 [pid = 1652] [id = 727] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d507000 == 69 [pid = 1652] [id = 726] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12fb75000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12c0aec00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12d206800) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12d393400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12e662c00) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c2ac000 == 68 [pid = 1652] [id = 725] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd87800 == 67 [pid = 1652] [id = 724] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb6000 == 66 [pid = 1652] [id = 723] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a413800 == 65 [pid = 1652] [id = 722] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129665000 == 64 [pid = 1652] [id = 721] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12754f800 == 63 [pid = 1652] [id = 720] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11b79a800 == 62 [pid = 1652] [id = 719] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa0d800 == 61 [pid = 1652] [id = 718] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123995000 == 60 [pid = 1652] [id = 717] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x13844d000 == 59 [pid = 1652] [id = 713] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x13757d000 == 58 [pid = 1652] [id = 712] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1317d7000 == 57 [pid = 1652] [id = 711] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4b0800 == 56 [pid = 1652] [id = 710] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129e68800 == 55 [pid = 1652] [id = 709] 18:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11bfbd000 == 54 [pid = 1652] [id = 708] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b5c3c00) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a97cc00) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12c17b800) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12bdb8000) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12bede000) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12d20c400) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12d7a9c00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12d392400) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12dd45c00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12dd39800) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12e4ba800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11ad71000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x123a1ac00) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12afdc000) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b2d8c00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b44d000) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127860800) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x129c47400) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c4e8c00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x114fb4000) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11aba0400) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118eae800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12380ac00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x129cc7c00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e65d800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a972000) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a99f800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12ddf4800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a4e6000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b572400) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d211000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12c175800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 18:20:02 INFO - PROCESS | 1652 | 1461720002865 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]]]}] 18:20:02 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. 18:20:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 773ms 18:20:02 INFO - PROCESS | 1652 | 1461720002915 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1652 | 1461720002917 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:20:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:20:02 INFO - PROCESS | 1652 | 1461720002924 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1652 | 1461720002927 Marionette TRACE conn2 <- [1,2942,null,{}] 18:20:02 INFO - PROCESS | 1652 | 1461720002930 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}] 18:20:03 INFO - PROCESS | 1652 | 1461720003028 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:20:03 INFO - PROCESS | 1652 | 1461720003096 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239b0000 == 55 [pid = 1652] [id = 743] 18:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x123797800) [pid = 1652] [serial = 2229] [outer = 0x0] 18:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127860800) [pid = 1652] [serial = 2230] [outer = 0x123797800] 18:20:03 INFO - PROCESS | 1652 | 1461720003122 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a435800) [pid = 1652] [serial = 2231] [outer = 0x123797800] 18:20:03 INFO - PROCESS | 1652 | 1461720003415 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"]]]}] 18:20:03 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 18:20:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:20:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 525ms 18:20:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:20:03 INFO - PROCESS | 1652 | 1461720003446 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1652 | 1461720003447 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:20:03 INFO - PROCESS | 1652 | 1461720003450 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1652 | 1461720003454 Marionette TRACE conn2 <- [1,2946,null,{}] 18:20:03 INFO - PROCESS | 1652 | 1461720003457 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}] 18:20:03 INFO - PROCESS | 1652 | 1461720003553 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:20:03 INFO - PROCESS | 1652 | 1461720003619 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129d4e800 == 56 [pid = 1652] [id = 744] 18:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a241800) [pid = 1652] [serial = 2232] [outer = 0x0] 18:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a4bb800) [pid = 1652] [serial = 2233] [outer = 0x12a241800] 18:20:03 INFO - PROCESS | 1652 | 1461720003645 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a97cc00) [pid = 1652] [serial = 2234] [outer = 0x12a241800] 18:20:03 INFO - PROCESS | 1652 | 1461720003926 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]]]}] 18:20:03 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. 18:20:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 524ms 18:20:03 INFO - PROCESS | 1652 | 1461720003975 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1652 | 1461720003976 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:20:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:20:03 INFO - PROCESS | 1652 | 1461720003978 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1652 | 1461720003979 Marionette TRACE conn2 <- [1,2950,null,{}] 18:20:03 INFO - PROCESS | 1652 | 1461720003981 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}] 18:20:04 INFO - PROCESS | 1652 | 1461720004077 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:20:04 INFO - PROCESS | 1652 | 1461720004083 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c039800 == 57 [pid = 1652] [id = 745] 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b178400) [pid = 1652] [serial = 2235] [outer = 0x0] 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b184800) [pid = 1652] [serial = 2236] [outer = 0x12b178400] 18:20:04 INFO - PROCESS | 1652 | 1461720004115 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b458000) [pid = 1652] [serial = 2237] [outer = 0x12b178400] 18:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d26e800 == 58 [pid = 1652] [id = 746] 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12bab5400) [pid = 1652] [serial = 2238] [outer = 0x0] 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b187c00) [pid = 1652] [serial = 2239] [outer = 0x12bab5400] 18:20:04 INFO - PROCESS | 1652 | 1461720004487 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]]]}] 18:20:04 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. 18:20:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 18:20:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:20:04 INFO - PROCESS | 1652 | 1461720004547 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1652 | 1461720004548 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:20:04 INFO - PROCESS | 1652 | 1461720004550 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1652 | 1461720004551 Marionette TRACE conn2 <- [1,2954,null,{}] 18:20:04 INFO - PROCESS | 1652 | 1461720004554 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}] 18:20:04 INFO - PROCESS | 1652 | 1461720004673 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:20:04 INFO - PROCESS | 1652 | 1461720004677 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d7c9000 == 59 [pid = 1652] [id = 747] 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b2d8c00) [pid = 1652] [serial = 2240] [outer = 0x0] 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b8b4400) [pid = 1652] [serial = 2241] [outer = 0x12b2d8c00] 18:20:04 INFO - PROCESS | 1652 | 1461720004703 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12c0b1800) [pid = 1652] [serial = 2242] [outer = 0x12b2d8c00] 18:20:05 INFO - PROCESS | 1652 | 1461720005076 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]]]}] 18:20:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:20:05 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 18:20:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 569ms 18:20:05 INFO - PROCESS | 1652 | 1461720005120 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1652 | 1461720005121 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:20:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:20:05 INFO - PROCESS | 1652 | 1461720005123 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1652 | 1461720005124 Marionette TRACE conn2 <- [1,2958,null,{}] 18:20:05 INFO - PROCESS | 1652 | 1461720005127 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}] 18:20:05 INFO - PROCESS | 1652 | 1461720005251 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:20:05 INFO - PROCESS | 1652 | 1461720005264 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4a7000 == 60 [pid = 1652] [id = 748] 18:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12c179000) [pid = 1652] [serial = 2243] [outer = 0x0] 18:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12d2c2400) [pid = 1652] [serial = 2244] [outer = 0x12c179000] 18:20:05 INFO - PROCESS | 1652 | 1461720005291 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d7ad000) [pid = 1652] [serial = 2245] [outer = 0x12c179000] 18:20:05 INFO - PROCESS | 1652 | 1461720005614 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]]]}] 18:20:05 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. 18:20:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 18:20:05 INFO - PROCESS | 1652 | 1461720005642 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1652 | 1461720005643 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:20:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:20:05 INFO - PROCESS | 1652 | 1461720005645 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1652 | 1461720005646 Marionette TRACE conn2 <- [1,2962,null,{}] 18:20:05 INFO - PROCESS | 1652 | 1461720005649 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}] 18:20:05 INFO - PROCESS | 1652 | 1461720005766 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:20:05 INFO - PROCESS | 1652 | 1461720005779 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f88b800 == 61 [pid = 1652] [id = 749] 18:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12dd3b800) [pid = 1652] [serial = 2246] [outer = 0x0] 18:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e4ba800) [pid = 1652] [serial = 2247] [outer = 0x12dd3b800] 18:20:05 INFO - PROCESS | 1652 | 1461720005805 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e65a400) [pid = 1652] [serial = 2248] [outer = 0x12dd3b800] 18:20:06 INFO - PROCESS | 1652 | 1461720006205 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]]]}] 18:20:06 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. 18:20:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 570ms 18:20:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:20:06 INFO - PROCESS | 1652 | 1461720006224 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1652 | 1461720006225 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:20:06 INFO - PROCESS | 1652 | 1461720006227 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1652 | 1461720006228 Marionette TRACE conn2 <- [1,2966,null,{}] 18:20:06 INFO - PROCESS | 1652 | 1461720006230 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}] 18:20:06 INFO - PROCESS | 1652 | 1461720006351 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:20:06 INFO - PROCESS | 1652 | 1461720006362 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x130db7000 == 62 [pid = 1652] [id = 750] 18:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12dd3bc00) [pid = 1652] [serial = 2249] [outer = 0x0] 18:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e680c00) [pid = 1652] [serial = 2250] [outer = 0x12dd3bc00] 18:20:06 INFO - PROCESS | 1652 | 1461720006387 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e9d0400) [pid = 1652] [serial = 2251] [outer = 0x12dd3bc00] 18:20:06 INFO - PROCESS | 1652 | 1461720006714 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]]]}] 18:20:06 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. 18:20:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 18:20:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:20:06 INFO - PROCESS | 1652 | 1461720006747 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1652 | 1461720006748 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:20:06 INFO - PROCESS | 1652 | 1461720006751 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1652 | 1461720006752 Marionette TRACE conn2 <- [1,2970,null,{}] 18:20:06 INFO - PROCESS | 1652 | 1461720006755 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}] 18:20:06 INFO - PROCESS | 1652 | 1461720006876 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12992c400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a4b7000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x116573800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x123fe2c00) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12980d000) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a439c00) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b2e1000) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127fe9000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12dd43000) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118c22c00) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12379b400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a438400) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118e13c00) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12c176000) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:20:07 INFO - PROCESS | 1652 | 1461720007112 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922a000 == 63 [pid = 1652] [id = 751] 18:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x114351400) [pid = 1652] [serial = 2252] [outer = 0x0] 18:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118f0b800) [pid = 1652] [serial = 2253] [outer = 0x114351400] 18:20:07 INFO - PROCESS | 1652 | 1461720007143 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a4c0400) [pid = 1652] [serial = 2254] [outer = 0x114351400] 18:20:07 INFO - PROCESS | 1652 | 1461720007439 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]]]}] 18:20:07 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. 18:20:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 723ms 18:20:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:20:07 INFO - PROCESS | 1652 | 1461720007474 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1652 | 1461720007476 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:20:07 INFO - PROCESS | 1652 | 1461720007478 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1652 | 1461720007480 Marionette TRACE conn2 <- [1,2974,null,{}] 18:20:07 INFO - PROCESS | 1652 | 1461720007483 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}] 18:20:07 INFO - PROCESS | 1652 | 1461720007598 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:20:07 INFO - PROCESS | 1652 | 1461720007666 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x137584000 == 64 [pid = 1652] [id = 752] 18:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a438000) [pid = 1652] [serial = 2255] [outer = 0x0] 18:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12eea5400) [pid = 1652] [serial = 2256] [outer = 0x12a438000] 18:20:07 INFO - PROCESS | 1652 | 1461720007691 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12fa2e400) [pid = 1652] [serial = 2257] [outer = 0x12a438000] 18:20:07 INFO - PROCESS | 1652 | 1461720007961 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]]]}] 18:20:07 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. 18:20:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 18:20:08 INFO - PROCESS | 1652 | 1461720008007 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1652 | 1461720008009 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:20:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:20:08 INFO - PROCESS | 1652 | 1461720008011 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1652 | 1461720008012 Marionette TRACE conn2 <- [1,2978,null,{}] 18:20:08 INFO - PROCESS | 1652 | 1461720008015 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}] 18:20:08 INFO - PROCESS | 1652 | 1461720008122 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:20:08 INFO - PROCESS | 1652 | 1461720008126 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c8f800 == 65 [pid = 1652] [id = 753] 18:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12fa30800) [pid = 1652] [serial = 2258] [outer = 0x0] 18:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12fa3b400) [pid = 1652] [serial = 2259] [outer = 0x12fa30800] 18:20:08 INFO - PROCESS | 1652 | 1461720008152 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12fbf3c00) [pid = 1652] [serial = 2260] [outer = 0x12fa30800] 18:20:08 INFO - PROCESS | 1652 | 1461720008489 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]]]}] 18:20:08 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. 18:20:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 519ms 18:20:08 INFO - PROCESS | 1652 | 1461720008531 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1652 | 1461720008532 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:20:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:20:08 INFO - PROCESS | 1652 | 1461720008537 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1652 | 1461720008539 Marionette TRACE conn2 <- [1,2982,null,{}] 18:20:08 INFO - PROCESS | 1652 | 1461720008541 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}] 18:20:08 INFO - PROCESS | 1652 | 1461720008670 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:20:08 INFO - PROCESS | 1652 | 1461720008677 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b2a5800 == 66 [pid = 1652] [id = 754] 18:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11ad8fc00) [pid = 1652] [serial = 2261] [outer = 0x0] 18:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12fbf7800) [pid = 1652] [serial = 2262] [outer = 0x11ad8fc00] 18:20:08 INFO - PROCESS | 1652 | 1461720008703 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12fbff000) [pid = 1652] [serial = 2263] [outer = 0x11ad8fc00] 18:20:09 INFO - PROCESS | 1652 | 1461720009017 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"]]]}] 18:20:09 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 18:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:20:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 18:20:09 INFO - PROCESS | 1652 | 1461720009133 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1652 | 1461720009135 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:20:09 INFO - PROCESS | 1652 | 1461720009139 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1652 | 1461720009142 Marionette TRACE conn2 <- [1,2986,null,{}] 18:20:09 INFO - PROCESS | 1652 | 1461720009146 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}] 18:20:09 INFO - PROCESS | 1652 | 1461720009257 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:20:09 INFO - PROCESS | 1652 | 1461720009371 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af1c000 == 67 [pid = 1652] [id = 755] 18:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x114f82000) [pid = 1652] [serial = 2264] [outer = 0x0] 18:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x114f83c00) [pid = 1652] [serial = 2265] [outer = 0x114f82000] 18:20:09 INFO - PROCESS | 1652 | 1461720009402 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114f89800) [pid = 1652] [serial = 2266] [outer = 0x114f82000] 18:20:09 INFO - PROCESS | 1652 | 1461720009822 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]]]}] 18:20:09 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. 18:20:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 722ms 18:20:09 INFO - PROCESS | 1652 | 1461720009862 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1652 | 1461720009864 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:20:09 INFO - PROCESS | 1652 | 1461720009870 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1652 | 1461720009872 Marionette TRACE conn2 <- [1,2990,null,{}] 18:20:09 INFO - PROCESS | 1652 | 1461720009875 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}] 18:20:09 INFO - PROCESS | 1652 | 1461720009997 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:20:10 INFO - PROCESS | 1652 | 1461720010114 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e59800 == 68 [pid = 1652] [id = 756] 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x116576800) [pid = 1652] [serial = 2267] [outer = 0x0] 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11ad6ac00) [pid = 1652] [serial = 2268] [outer = 0x116576800] 18:20:10 INFO - PROCESS | 1652 | 1461720010146 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11c441c00) [pid = 1652] [serial = 2269] [outer = 0x116576800] 18:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127045800 == 69 [pid = 1652] [id = 757] 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12438e000) [pid = 1652] [serial = 2270] [outer = 0x0] 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12370b000) [pid = 1652] [serial = 2271] [outer = 0x12438e000] 18:20:10 INFO - PROCESS | 1652 | 1461720010564 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]]]}] 18:20:10 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. 18:20:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 18:20:10 INFO - PROCESS | 1652 | 1461720010592 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1652 | 1461720010593 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:20:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:20:10 INFO - PROCESS | 1652 | 1461720010596 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1652 | 1461720010597 Marionette TRACE conn2 <- [1,2994,null,{}] 18:20:10 INFO - PROCESS | 1652 | 1461720010604 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}] 18:20:10 INFO - PROCESS | 1652 | 1461720010778 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:20:10 INFO - PROCESS | 1652 | 1461720010866 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dd2b000 == 70 [pid = 1652] [id = 758] 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x127e85800) [pid = 1652] [serial = 2272] [outer = 0x0] 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12992c400) [pid = 1652] [serial = 2273] [outer = 0x127e85800] 18:20:10 INFO - PROCESS | 1652 | 1461720010899 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a4a1400) [pid = 1652] [serial = 2274] [outer = 0x127e85800] 18:20:11 INFO - PROCESS | 1652 | 1461720011262 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]]]}] 18:20:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:20:11 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 18:20:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 18:20:11 INFO - PROCESS | 1652 | 1461720011270 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1652 | 1461720011272 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:20:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:20:11 INFO - PROCESS | 1652 | 1461720011274 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1652 | 1461720011275 Marionette TRACE conn2 <- [1,2998,null,{}] 18:20:11 INFO - PROCESS | 1652 | 1461720011278 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}] 18:20:11 INFO - PROCESS | 1652 | 1461720011396 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:20:11 INFO - PROCESS | 1652 | 1461720011510 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c7a000 == 71 [pid = 1652] [id = 759] 18:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a4c1800) [pid = 1652] [serial = 2275] [outer = 0x0] 18:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a9ebc00) [pid = 1652] [serial = 2276] [outer = 0x12a4c1800] 18:20:11 INFO - PROCESS | 1652 | 1461720011542 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b452000) [pid = 1652] [serial = 2277] [outer = 0x12a4c1800] 18:20:11 INFO - PROCESS | 1652 | 1461720011896 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]]]}] 18:20:11 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. 18:20:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 668ms 18:20:11 INFO - PROCESS | 1652 | 1461720011943 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1652 | 1461720011944 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:20:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:20:11 INFO - PROCESS | 1652 | 1461720011947 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1652 | 1461720011948 Marionette TRACE conn2 <- [1,3002,null,{}] 18:20:11 INFO - PROCESS | 1652 | 1461720011950 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}] 18:20:12 INFO - PROCESS | 1652 | 1461720012066 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:20:12 INFO - PROCESS | 1652 | 1461720012169 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b2cc800 == 72 [pid = 1652] [id = 760] 18:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12afdc000) [pid = 1652] [serial = 2278] [outer = 0x0] 18:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b8be800) [pid = 1652] [serial = 2279] [outer = 0x12afdc000] 18:20:12 INFO - PROCESS | 1652 | 1461720012213 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d2c1800) [pid = 1652] [serial = 2280] [outer = 0x12afdc000] 18:20:12 INFO - PROCESS | 1652 | 1461720012571 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]]]}] 18:20:12 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. 18:20:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 18:20:12 INFO - PROCESS | 1652 | 1461720012620 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1652 | 1461720012621 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:20:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:20:12 INFO - PROCESS | 1652 | 1461720012624 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1652 | 1461720012625 Marionette TRACE conn2 <- [1,3006,null,{}] 18:20:12 INFO - PROCESS | 1652 | 1461720012627 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}] 18:20:12 INFO - PROCESS | 1652 | 1461720012761 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:20:12 INFO - PROCESS | 1652 | 1461720012878 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1de000 == 73 [pid = 1652] [id = 761] 18:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12e976000) [pid = 1652] [serial = 2281] [outer = 0x0] 18:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12eea2800) [pid = 1652] [serial = 2282] [outer = 0x12e976000] 18:20:12 INFO - PROCESS | 1652 | 1461720012910 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12fa2f800) [pid = 1652] [serial = 2283] [outer = 0x12e976000] 18:20:13 INFO - PROCESS | 1652 | 1461720013260 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]]]}] 18:20:13 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. 18:20:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 18:20:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:20:13 INFO - PROCESS | 1652 | 1461720013293 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1652 | 1461720013294 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:20:13 INFO - PROCESS | 1652 | 1461720013296 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1652 | 1461720013298 Marionette TRACE conn2 <- [1,3010,null,{}] 18:20:13 INFO - PROCESS | 1652 | 1461720013300 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}] 18:20:13 INFO - PROCESS | 1652 | 1461720013415 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:20:13 INFO - PROCESS | 1652 | 1461720013520 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a403000 == 74 [pid = 1652] [id = 762] 18:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12fa2fc00) [pid = 1652] [serial = 2284] [outer = 0x0] 18:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12fbf4c00) [pid = 1652] [serial = 2285] [outer = 0x12fa2fc00] 18:20:13 INFO - PROCESS | 1652 | 1461720013551 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x130014000) [pid = 1652] [serial = 2286] [outer = 0x12fa2fc00] 18:20:13 INFO - PROCESS | 1652 | 1461720013906 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]]]}] 18:20:13 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 18:20:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms 18:20:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:20:13 INFO - PROCESS | 1652 | 1461720013921 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1652 | 1461720013922 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:20:13 INFO - PROCESS | 1652 | 1461720013924 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1652 | 1461720013925 Marionette TRACE conn2 <- [1,3014,null,{}] 18:20:13 INFO - PROCESS | 1652 | 1461720013928 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}] 18:20:14 INFO - PROCESS | 1652 | 1461720014048 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:20:14 INFO - PROCESS | 1652 | 1461720014160 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a419800 == 75 [pid = 1652] [id = 763] 18:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x119759400) [pid = 1652] [serial = 2287] [outer = 0x0] 18:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11975e000) [pid = 1652] [serial = 2288] [outer = 0x119759400] 18:20:14 INFO - PROCESS | 1652 | 1461720014190 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x119762000) [pid = 1652] [serial = 2289] [outer = 0x119759400] 18:20:14 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:20:14 INFO - PROCESS | 1652 | 1461720014583 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:20:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:20:14 INFO - {} 18:20:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:20:14 INFO - {} 18:20:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:20:14 INFO - {} 18:20:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:20:14 INFO - {} 18:20:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 669ms 18:20:14 INFO - PROCESS | 1652 | 1461720014593 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1652 | 1461720014595 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:20:14 INFO - TEST-START | /FileAPI/fileReader.html 18:20:14 INFO - PROCESS | 1652 | 1461720014597 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1652 | 1461720014598 Marionette TRACE conn2 <- [1,3018,null,{}] 18:20:14 INFO - PROCESS | 1652 | 1461720014621 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}] 18:20:14 INFO - PROCESS | 1652 | 1461720014740 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:20:14 INFO - PROCESS | 1652 | 1461720014840 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b3de800 == 76 [pid = 1652] [id = 764] 18:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x119762400) [pid = 1652] [serial = 2290] [outer = 0x0] 18:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x123f0f000) [pid = 1652] [serial = 2291] [outer = 0x119762400] 18:20:14 INFO - PROCESS | 1652 | 1461720014870 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x123f13000) [pid = 1652] [serial = 2292] [outer = 0x119762400] 18:20:15 INFO - PROCESS | 1652 | 1461720015257 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]]]}] 18:20:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:20:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:20:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:20:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:20:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 684ms 18:20:15 INFO - PROCESS | 1652 | 1461720015282 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:20:15 INFO - TEST-START | /FileAPI/historical.html 18:20:15 INFO - PROCESS | 1652 | 1461720015283 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:20:15 INFO - PROCESS | 1652 | 1461720015285 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1652 | 1461720015287 Marionette TRACE conn2 <- [1,3022,null,{}] 18:20:15 INFO - PROCESS | 1652 | 1461720015289 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}] 18:20:15 INFO - PROCESS | 1652 | 1461720015407 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:20:15 INFO - PROCESS | 1652 | 1461720015524 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af28000 == 77 [pid = 1652] [id = 765] 18:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x114fba400) [pid = 1652] [serial = 2293] [outer = 0x0] 18:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11c44b800) [pid = 1652] [serial = 2294] [outer = 0x114fba400] 18:20:15 INFO - PROCESS | 1652 | 1461720015557 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12a754c00) [pid = 1652] [serial = 2295] [outer = 0x114fba400] 18:20:16 INFO - PROCESS | 1652 | 1461720016212 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"]]]}] 18:20:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:20:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:20:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:20:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:20:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:20:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:20:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:20:16 INFO - TEST-OK | /FileAPI/historical.html | took 972ms 18:20:16 INFO - PROCESS | 1652 | 1461720016258 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1652 | 1461720016261 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:20:16 INFO - TEST-START | /FileAPI/idlharness.html 18:20:16 INFO - PROCESS | 1652 | 1461720016264 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1652 | 1461720016266 Marionette TRACE conn2 <- [1,3026,null,{}] 18:20:16 INFO - PROCESS | 1652 | 1461720016271 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}] 18:20:16 INFO - PROCESS | 1652 | 1461720016379 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:20:16 INFO - PROCESS | 1652 | 1461720016500 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129825000 == 78 [pid = 1652] [id = 766] 18:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x115734000) [pid = 1652] [serial = 2296] [outer = 0x0] 18:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x115a3e400) [pid = 1652] [serial = 2297] [outer = 0x115734000] 18:20:16 INFO - PROCESS | 1652 | 1461720016530 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x118aa0400) [pid = 1652] [serial = 2298] [outer = 0x115734000] 18:20:17 INFO - PROCESS | 1652 | 1461720017078 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]]]}] 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:20:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:20:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:20:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:20:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:20:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:20:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:20:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:20:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:20:17 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 18:20:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:20:17 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 18:20:17 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 18:20:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:20:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:20:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:20:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:20:17 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 18:20:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:20:17 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 18:20:17 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 18:20:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:20:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:20:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:20:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:20:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:20:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 840ms 18:20:17 INFO - PROCESS | 1652 | 1461720017105 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1652 | 1461720017109 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:20:17 INFO - TEST-START | /FileAPI/idlharness.worker 18:20:17 INFO - PROCESS | 1652 | 1461720017162 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1652 | 1461720017165 Marionette TRACE conn2 <- [1,3030,null,{}] 18:20:17 INFO - PROCESS | 1652 | 1461720017169 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}] 18:20:17 INFO - PROCESS | 1652 | 1461720017271 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:20:17 INFO - PROCESS | 1652 | 1461720017366 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac1800 == 79 [pid = 1652] [id = 767] 18:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x115878000) [pid = 1652] [serial = 2299] [outer = 0x0] 18:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x123a26800) [pid = 1652] [serial = 2300] [outer = 0x115878000] 18:20:17 INFO - PROCESS | 1652 | 1461720017395 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12a758800) [pid = 1652] [serial = 2301] [outer = 0x115878000] 18:20:17 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x139c8f800 == 78 [pid = 1652] [id = 753] 18:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x137584000 == 77 [pid = 1652] [id = 752] 18:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11922a000 == 76 [pid = 1652] [id = 751] 18:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x130db7000 == 75 [pid = 1652] [id = 750] 18:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e9cdc00) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 18:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12e973400) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 18:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12ec85800) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f88b800 == 74 [pid = 1652] [id = 749] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4a7000 == 73 [pid = 1652] [id = 748] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d7c9000 == 72 [pid = 1652] [id = 747] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d26e800 == 71 [pid = 1652] [id = 746] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c039800 == 70 [pid = 1652] [id = 745] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129d4e800 == 69 [pid = 1652] [id = 744] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1239b0000 == 68 [pid = 1652] [id = 743] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129d46800 == 67 [pid = 1652] [id = 742] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8ac000 == 66 [pid = 1652] [id = 741] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x127045000 == 65 [pid = 1652] [id = 740] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x13178e800 == 64 [pid = 1652] [id = 734] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb66000 == 63 [pid = 1652] [id = 733] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129e64800 == 62 [pid = 1652] [id = 732] 18:20:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11b72a000 == 61 [pid = 1652] [id = 731] 18:20:18 INFO - PROCESS | 1652 | 1461720018162 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,{},{}]]]}] 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:20:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:20:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:20:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:20:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:20:18 INFO - {} 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:20:18 INFO - {} 18:20:18 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 - {} 18:20:18 INFO - {} 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:20:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:20:18 INFO - {} 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:20:18 INFO - {} 18:20:18 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 - {} 18:20:18 INFO - {} 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:20:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:20:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 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 18:20:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:20:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:20:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:20:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1054ms 18:20:18 INFO - PROCESS | 1652 | 1461720018210 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1652 | 1461720018211 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:20:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12d2ca400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12441e000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12b2e4800) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12b2de400) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11a644c00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x127fdd000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a9ed400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a4dc000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12b579800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x129cc4800) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12b17a800) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12e680400) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x118e0ec00) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12c17bc00) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11ad87800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x118ce7800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x123c10400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12776cc00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a4b5000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b8b2400) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b2e5400) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x124428800) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x119e47800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12c172400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a975800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11acc2400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11b29d400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a99f400) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12e4c3000) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b451c00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12378f800) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bdaa000) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12d136000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 18:20:18 INFO - PROCESS | 1652 | 1461720018224 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1652 | 1461720018227 Marionette TRACE conn2 <- [1,3034,null,{}] 18:20:18 INFO - PROCESS | 1652 | 1461720018240 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}] 18:20:18 INFO - PROCESS | 1652 | 1461720018347 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:20:18 INFO - PROCESS | 1652 | 1461720018492 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11921b000 == 62 [pid = 1652] [id = 768] 18:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1134cdc00) [pid = 1652] [serial = 2302] [outer = 0x0] 18:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1135a3000) [pid = 1652] [serial = 2303] [outer = 0x1134cdc00] 18:20:18 INFO - PROCESS | 1652 | 1461720018526 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x114f85800) [pid = 1652] [serial = 2304] [outer = 0x1134cdc00] 18:20:18 INFO - PROCESS | 1652 | 1461720018925 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]]]}] 18:20:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:20:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 732ms 18:20:18 INFO - PROCESS | 1652 | 1461720018951 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:20:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:20:18 INFO - PROCESS | 1652 | 1461720018953 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:20:18 INFO - PROCESS | 1652 | 1461720018957 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1652 | 1461720018959 Marionette TRACE conn2 <- [1,3038,null,{}] 18:20:18 INFO - PROCESS | 1652 | 1461720018963 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}] 18:20:19 INFO - PROCESS | 1652 | 1461720019080 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:20:19 INFO - PROCESS | 1652 | 1461720019191 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ec9800 == 63 [pid = 1652] [id = 769] 18:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x116543800) [pid = 1652] [serial = 2305] [outer = 0x0] 18:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11c3bfc00) [pid = 1652] [serial = 2306] [outer = 0x116543800] 18:20:19 INFO - PROCESS | 1652 | 1461720019226 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x123aef000) [pid = 1652] [serial = 2307] [outer = 0x116543800] 18:20:19 INFO - PROCESS | 1652 | 1461720019617 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"]]]}] 18:20:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:20:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:20:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 18:20:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:20:19 INFO - PROCESS | 1652 | 1461720019630 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:20:19 INFO - PROCESS | 1652 | 1461720019632 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:20:19 INFO - PROCESS | 1652 | 1461720019635 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1652 | 1461720019637 Marionette TRACE conn2 <- [1,3042,null,{}] 18:20:19 INFO - PROCESS | 1652 | 1461720019639 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}] 18:20:19 INFO - PROCESS | 1652 | 1461720019755 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:20:19 INFO - PROCESS | 1652 | 1461720019865 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa96800 == 64 [pid = 1652] [id = 770] 18:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x123f09800) [pid = 1652] [serial = 2308] [outer = 0x0] 18:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x123f0b400) [pid = 1652] [serial = 2309] [outer = 0x123f09800] 18:20:19 INFO - PROCESS | 1652 | 1461720019898 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a240000) [pid = 1652] [serial = 2310] [outer = 0x123f09800] 18:20:20 INFO - PROCESS | 1652 | 1461720020370 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]]]}] 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:20:20 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. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:20:20 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'.) 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:20:20 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. 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:20:20 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. 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:20:20 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. 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:20:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 779ms 18:20:20 INFO - PROCESS | 1652 | 1461720020417 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1652 | 1461720020419 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:20:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:20:20 INFO - PROCESS | 1652 | 1461720020470 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1652 | 1461720020475 Marionette TRACE conn2 <- [1,3046,null,{}] 18:20:20 INFO - PROCESS | 1652 | 1461720020482 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}] 18:20:20 INFO - PROCESS | 1652 | 1461720020607 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:20:20 INFO - PROCESS | 1652 | 1461720020690 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d753800 == 65 [pid = 1652] [id = 771] 18:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a437c00) [pid = 1652] [serial = 2311] [outer = 0x0] 18:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e9bec00) [pid = 1652] [serial = 2312] [outer = 0x12a437c00] 18:20:20 INFO - PROCESS | 1652 | 1461720020721 Marionette DEBUG loaded listener.js 18:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12e9d1400) [pid = 1652] [serial = 2313] [outer = 0x12a437c00] 18:20:20 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:20:21 INFO - PROCESS | 1652 | 1461720021138 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:20:21 INFO - {} 18:20:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 724ms 18:20:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:20:21 INFO - PROCESS | 1652 | 1461720021147 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1652 | 1461720021149 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:20:21 INFO - PROCESS | 1652 | 1461720021151 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1652 | 1461720021152 Marionette TRACE conn2 <- [1,3050,null,{}] 18:20:21 INFO - PROCESS | 1652 | 1461720021155 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}] 18:20:21 INFO - PROCESS | 1652 | 1461720021267 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:20:21 INFO - PROCESS | 1652 | 1461720021374 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fbb0000 == 66 [pid = 1652] [id = 772] 18:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12e9d8800) [pid = 1652] [serial = 2314] [outer = 0x0] 18:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12eea3000) [pid = 1652] [serial = 2315] [outer = 0x12e9d8800] 18:20:21 INFO - PROCESS | 1652 | 1461720021407 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12fbf6000) [pid = 1652] [serial = 2316] [outer = 0x12e9d8800] 18:20:21 INFO - PROCESS | 1652 | 1461720021761 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]]]}] 18:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:20:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 624ms 18:20:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:20:21 INFO - PROCESS | 1652 | 1461720021775 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1652 | 1461720021777 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:20:21 INFO - PROCESS | 1652 | 1461720021779 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1652 | 1461720021780 Marionette TRACE conn2 <- [1,3054,null,{}] 18:20:21 INFO - PROCESS | 1652 | 1461720021783 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}] 18:20:21 INFO - PROCESS | 1652 | 1461720021894 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:20:22 INFO - PROCESS | 1652 | 1461720022005 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x137568000 == 67 [pid = 1652] [id = 773] 18:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x130016800) [pid = 1652] [serial = 2317] [outer = 0x0] 18:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x13001cc00) [pid = 1652] [serial = 2318] [outer = 0x130016800] 18:20:22 INFO - PROCESS | 1652 | 1461720022045 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x13009fc00) [pid = 1652] [serial = 2319] [outer = 0x130016800] 18:20:22 INFO - PROCESS | 1652 | 1461720022604 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"]]]}] 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:20:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 18:20:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:20:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 18:20:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:20:22 INFO - PROCESS | 1652 | 1461720022668 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1652 | 1461720022670 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:20:22 INFO - PROCESS | 1652 | 1461720022672 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1652 | 1461720022673 Marionette TRACE conn2 <- [1,3058,null,{}] 18:20:22 INFO - PROCESS | 1652 | 1461720022676 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}] 18:20:22 INFO - PROCESS | 1652 | 1461720022792 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:20:22 INFO - PROCESS | 1652 | 1461720022906 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c88800 == 68 [pid = 1652] [id = 774] 18:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1300a4c00) [pid = 1652] [serial = 2320] [outer = 0x0] 18:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x13a110400) [pid = 1652] [serial = 2321] [outer = 0x1300a4c00] 18:20:22 INFO - PROCESS | 1652 | 1461720022938 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x13a1c4800) [pid = 1652] [serial = 2322] [outer = 0x1300a4c00] 18:20:23 INFO - PROCESS | 1652 | 1461720023289 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]]]}] 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:20:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:20:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:20:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:20:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:20:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:20:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:20:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:20:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:20:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 625ms 18:20:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:20:23 INFO - PROCESS | 1652 | 1461720023300 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1652 | 1461720023303 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:20:23 INFO - PROCESS | 1652 | 1461720023307 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1652 | 1461720023309 Marionette TRACE conn2 <- [1,3062,null,{}] 18:20:23 INFO - PROCESS | 1652 | 1461720023314 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}] 18:20:23 INFO - PROCESS | 1652 | 1461720023441 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:20:23 INFO - PROCESS | 1652 | 1461720023581 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a95e000 == 69 [pid = 1652] [id = 775] 18:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1273e5400) [pid = 1652] [serial = 2323] [outer = 0x0] 18:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a4bdc00) [pid = 1652] [serial = 2324] [outer = 0x1273e5400] 18:20:23 INFO - PROCESS | 1652 | 1461720023633 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a979c00) [pid = 1652] [serial = 2325] [outer = 0x1273e5400] 18:20:23 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:20:24 INFO - PROCESS | 1652 | 1461720024114 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:20:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:20:24 INFO - {} 18:20:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 824ms 18:20:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:20:24 INFO - PROCESS | 1652 | 1461720024130 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1652 | 1461720024132 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:20:24 INFO - PROCESS | 1652 | 1461720024134 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1652 | 1461720024135 Marionette TRACE conn2 <- [1,3066,null,{}] 18:20:24 INFO - PROCESS | 1652 | 1461720024137 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}] 18:20:24 INFO - PROCESS | 1652 | 1461720024249 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:20:24 INFO - PROCESS | 1652 | 1461720024330 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e611000 == 70 [pid = 1652] [id = 776] 18:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a83f000) [pid = 1652] [serial = 2326] [outer = 0x0] 18:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a848800) [pid = 1652] [serial = 2327] [outer = 0x12a83f000] 18:20:24 INFO - PROCESS | 1652 | 1461720024362 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12a976c00) [pid = 1652] [serial = 2328] [outer = 0x12a83f000] 18:20:24 INFO - PROCESS | 1652 | 1461720024721 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]]]}] 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:20:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 620ms 18:20:24 INFO - PROCESS | 1652 | 1461720024755 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1652 | 1461720024756 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:20:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:20:24 INFO - PROCESS | 1652 | 1461720024759 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1652 | 1461720024760 Marionette TRACE conn2 <- [1,3070,null,{}] 18:20:24 INFO - PROCESS | 1652 | 1461720024763 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}] 18:20:24 INFO - PROCESS | 1652 | 1461720024877 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:20:24 INFO - PROCESS | 1652 | 1461720024995 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1d8800 == 71 [pid = 1652] [id = 777] 18:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12a82c000) [pid = 1652] [serial = 2329] [outer = 0x0] 18:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12a835400) [pid = 1652] [serial = 2330] [outer = 0x12a82c000] 18:20:25 INFO - PROCESS | 1652 | 1461720025027 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12a839400) [pid = 1652] [serial = 2331] [outer = 0x12a82c000] 18:20:25 INFO - PROCESS | 1652 | 1461720025395 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]]]}] 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:20:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 669ms 18:20:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:20:25 INFO - PROCESS | 1652 | 1461720025429 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1652 | 1461720025430 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:20:25 INFO - PROCESS | 1652 | 1461720025433 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1652 | 1461720025434 Marionette TRACE conn2 <- [1,3074,null,{}] 18:20:25 INFO - PROCESS | 1652 | 1461720025436 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}] 18:20:25 INFO - PROCESS | 1652 | 1461720025550 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:20:25 INFO - PROCESS | 1652 | 1461720025671 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b3cf000 == 72 [pid = 1652] [id = 778] 18:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a79fc00) [pid = 1652] [serial = 2332] [outer = 0x0] 18:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a7a6c00) [pid = 1652] [serial = 2333] [outer = 0x12a79fc00] 18:20:25 INFO - PROCESS | 1652 | 1461720025708 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a831800) [pid = 1652] [serial = 2334] [outer = 0x12a79fc00] 18:20:26 INFO - PROCESS | 1652 | 1461720026079 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]]]}] 18:20:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:20:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:20:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:20:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:20:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:20:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:20:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 669ms 18:20:26 INFO - PROCESS | 1652 | 1461720026102 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1652 | 1461720026104 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:20:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:20:26 INFO - PROCESS | 1652 | 1461720026107 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1652 | 1461720026109 Marionette TRACE conn2 <- [1,3078,null,{}] 18:20:26 INFO - PROCESS | 1652 | 1461720026111 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}] 18:20:26 INFO - PROCESS | 1652 | 1461720026263 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:20:26 INFO - PROCESS | 1652 | 1461720026385 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f872000 == 73 [pid = 1652] [id = 779] 18:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a759000) [pid = 1652] [serial = 2335] [outer = 0x0] 18:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12a9a1800) [pid = 1652] [serial = 2336] [outer = 0x12a759000] 18:20:26 INFO - PROCESS | 1652 | 1461720026417 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12af07000) [pid = 1652] [serial = 2337] [outer = 0x12a759000] 18:20:26 INFO - PROCESS | 1652 | 1461720026767 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] 18:20:26 INFO - PROCESS | 1652 | 1461720026781 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1652 | 1461720026783 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1652 | 1461720026784 Marionette TRACE conn2 <- [1,3082,null,{}] 18:20:26 INFO - PROCESS | 1652 | 1461720026787 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}] 18:20:26 INFO - PROCESS | 1652 | 1461720026904 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:20:27 INFO - PROCESS | 1652 | 1461720027032 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x137520000 == 74 [pid = 1652] [id = 780] 18:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12af0b400) [pid = 1652] [serial = 2338] [outer = 0x0] 18:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12af7e400) [pid = 1652] [serial = 2339] [outer = 0x12af0b400] 18:20:27 INFO - PROCESS | 1652 | 1461720027064 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12afe0000) [pid = 1652] [serial = 2340] [outer = 0x12af0b400] 18:20:27 INFO - PROCESS | 1652 | 1461720027426 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]]]}] 18:20:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:20:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:20:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 18:20:27 INFO - PROCESS | 1652 | 1461720027454 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1652 | 1461720027455 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:20:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:20:27 INFO - PROCESS | 1652 | 1461720027457 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1652 | 1461720027459 Marionette TRACE conn2 <- [1,3086,null,{}] 18:20:27 INFO - PROCESS | 1652 | 1461720027461 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}] 18:20:27 INFO - PROCESS | 1652 | 1461720027577 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:20:27 INFO - PROCESS | 1652 | 1461720027803 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239a7000 == 75 [pid = 1652] [id = 781] 18:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1135a1400) [pid = 1652] [serial = 2341] [outer = 0x0] 18:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x114f80800) [pid = 1652] [serial = 2342] [outer = 0x1135a1400] 18:20:27 INFO - PROCESS | 1652 | 1461720027839 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x115ab7000) [pid = 1652] [serial = 2343] [outer = 0x1135a1400] 18:20:28 INFO - PROCESS | 1652 | 1461720028214 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:20:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:20:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 770ms 18:20:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:20:28 INFO - PROCESS | 1652 | 1461720028229 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1652 | 1461720028231 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:20:28 INFO - PROCESS | 1652 | 1461720028234 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1652 | 1461720028237 Marionette TRACE conn2 <- [1,3090,null,{}] 18:20:28 INFO - PROCESS | 1652 | 1461720028240 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}] 18:20:28 INFO - PROCESS | 1652 | 1461720028375 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:20:28 INFO - PROCESS | 1652 | 1461720028467 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a718000 == 76 [pid = 1652] [id = 782] 18:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11b775800) [pid = 1652] [serial = 2344] [outer = 0x0] 18:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x123f07c00) [pid = 1652] [serial = 2345] [outer = 0x11b775800] 18:20:28 INFO - PROCESS | 1652 | 1461720028497 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1275d0800) [pid = 1652] [serial = 2346] [outer = 0x11b775800] 18:20:28 INFO - PROCESS | 1652 | 1461720028862 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:20:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:20:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 18:20:28 INFO - PROCESS | 1652 | 1461720028907 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1652 | 1461720028909 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:20:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:20:28 INFO - PROCESS | 1652 | 1461720028913 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1652 | 1461720028914 Marionette TRACE conn2 <- [1,3094,null,{}] 18:20:28 INFO - PROCESS | 1652 | 1461720028916 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}] 18:20:29 INFO - PROCESS | 1652 | 1461720029031 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:20:29 INFO - PROCESS | 1652 | 1461720029151 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac1800 == 75 [pid = 1652] [id = 767] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129825000 == 74 [pid = 1652] [id = 766] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1de000 == 73 [pid = 1652] [id = 761] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13b2cc800 == 72 [pid = 1652] [id = 760] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x139c7a000 == 71 [pid = 1652] [id = 759] 18:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239a4800 == 72 [pid = 1652] [id = 783] 18:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11ad71c00) [pid = 1652] [serial = 2347] [outer = 0x0] 18:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x119129c00) [pid = 1652] [serial = 2348] [outer = 0x11ad71c00] 18:20:29 INFO - PROCESS | 1652 | 1461720029207 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12a755400) [pid = 1652] [serial = 2349] [outer = 0x11ad71c00] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12dd2b000 == 71 [pid = 1652] [id = 758] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x127045800 == 70 [pid = 1652] [id = 757] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129e59800 == 69 [pid = 1652] [id = 756] 18:20:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11af1c000 == 68 [pid = 1652] [id = 755] 18:20:29 INFO - PROCESS | 1652 | 1461720029516 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:20:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:20:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 620ms 18:20:29 INFO - PROCESS | 1652 | 1461720029533 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1652 | 1461720029535 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:20:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:20:29 INFO - PROCESS | 1652 | 1461720029546 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1652 | 1461720029551 Marionette TRACE conn2 <- [1,3098,null,{}] 18:20:29 INFO - PROCESS | 1652 | 1461720029561 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}] 18:20:29 INFO - PROCESS | 1652 | 1461720029673 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:20:29 INFO - PROCESS | 1652 | 1461720029773 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74a800 == 69 [pid = 1652] [id = 784] 18:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a75d800) [pid = 1652] [serial = 2350] [outer = 0x0] 18:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a833800) [pid = 1652] [serial = 2351] [outer = 0x12a75d800] 18:20:29 INFO - PROCESS | 1652 | 1461720029799 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a847800) [pid = 1652] [serial = 2352] [outer = 0x12a75d800] 18:20:30 INFO - PROCESS | 1652 | 1461720030135 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]]]}] 18:20:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:20:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:20:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 632ms 18:20:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:20:30 INFO - PROCESS | 1652 | 1461720030178 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1652 | 1461720030181 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:20:30 INFO - PROCESS | 1652 | 1461720030184 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1652 | 1461720030186 Marionette TRACE conn2 <- [1,3102,null,{}] 18:20:30 INFO - PROCESS | 1652 | 1461720030189 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}] 18:20:30 INFO - PROCESS | 1652 | 1461720030356 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:20:30 INFO - PROCESS | 1652 | 1461720030476 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1317ca800 == 70 [pid = 1652] [id = 785] 18:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12a83e400) [pid = 1652] [serial = 2353] [outer = 0x0] 18:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12af0c800) [pid = 1652] [serial = 2354] [outer = 0x12a83e400] 18:20:30 INFO - PROCESS | 1652 | 1461720030519 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12b17c000) [pid = 1652] [serial = 2355] [outer = 0x12a83e400] 18:20:30 INFO - PROCESS | 1652 | 1461720030844 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:20:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:20:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms 18:20:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:20:30 INFO - PROCESS | 1652 | 1461720030856 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1652 | 1461720030858 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:20:30 INFO - PROCESS | 1652 | 1461720030860 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1652 | 1461720030861 Marionette TRACE conn2 <- [1,3106,null,{}] 18:20:30 INFO - PROCESS | 1652 | 1461720030863 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}] 18:20:31 INFO - PROCESS | 1652 | 1461720031011 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:20:31 INFO - PROCESS | 1652 | 1461720031045 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1e4000 == 71 [pid = 1652] [id = 786] 18:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12b5b6800) [pid = 1652] [serial = 2356] [outer = 0x0] 18:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12b6ec800) [pid = 1652] [serial = 2357] [outer = 0x12b5b6800] 18:20:31 INFO - PROCESS | 1652 | 1461720031076 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12beea000) [pid = 1652] [serial = 2358] [outer = 0x12b5b6800] 18:20:31 INFO - PROCESS | 1652 | 1461720031454 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]]]}] 18:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:20:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 619ms 18:20:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:20:31 INFO - PROCESS | 1652 | 1461720031479 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1652 | 1461720031480 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:20:31 INFO - PROCESS | 1652 | 1461720031489 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1652 | 1461720031490 Marionette TRACE conn2 <- [1,3110,null,{}] 18:20:31 INFO - PROCESS | 1652 | 1461720031492 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}] 18:20:31 INFO - PROCESS | 1652 | 1461720031621 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:20:31 INFO - PROCESS | 1652 | 1461720031634 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b3dc000 == 72 [pid = 1652] [id = 787] 18:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12a87c000) [pid = 1652] [serial = 2359] [outer = 0x0] 18:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12a881400) [pid = 1652] [serial = 2360] [outer = 0x12a87c000] 18:20:31 INFO - PROCESS | 1652 | 1461720031659 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12c17d800) [pid = 1652] [serial = 2361] [outer = 0x12a87c000] 18:20:32 INFO - PROCESS | 1652 | 1461720032006 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"]]]}] 18:20:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:20:32 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 18:20:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:20:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 526ms 18:20:32 INFO - PROCESS | 1652 | 1461720032010 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:20:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:20:32 INFO - PROCESS | 1652 | 1461720032012 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:20:32 INFO - PROCESS | 1652 | 1461720032015 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1652 | 1461720032017 Marionette TRACE conn2 <- [1,3114,null,{}] 18:20:32 INFO - PROCESS | 1652 | 1461720032023 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}] 18:20:32 INFO - PROCESS | 1652 | 1461720032211 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:20:32 INFO - PROCESS | 1652 | 1461720032228 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\", \"d4193aff-e16b-4ec5-bb1d-f43fe55709fc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x144fcf000 == 73 [pid = 1652] [id = 788] 18:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12a880400) [pid = 1652] [serial = 2362] [outer = 0x0] 18:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12d7a4400) [pid = 1652] [serial = 2363] [outer = 0x12a880400] 18:20:32 INFO - PROCESS | 1652 | 1461720032254 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12e662000) [pid = 1652] [serial = 2364] [outer = 0x12a880400] 18:20:32 INFO - PROCESS | 1652 | 1461720032628 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]]]}] 18:20:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:20:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 624ms 18:20:32 INFO - PROCESS | 1652 | 1461720032638 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1652 | 1461720032639 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12a241800) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x11ad6f400) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12c179000) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11ad72000) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12bab5400) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12b178400) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12d396c00) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12fa30800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x114fbe400) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11ad8fc00) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x123797800) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12dd3b800) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x115734000) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12dd3bc00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x114351400) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12438e000) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12a438000) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:20:33 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12b2d8c00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:20:33 WARNING - u'runner_teardown' () 18:20:33 INFO - No more tests 18:20:33 INFO - Got 0 unexpected results 18:20:33 INFO - SUITE-END | took 535s 18:20:33 INFO - Closing logging queue 18:20:33 INFO - queue closed 18:20:33 INFO - Return code: 0 18:20:33 WARNING - # TBPL SUCCESS # 18:20:33 INFO - Running post-action listener: _resource_record_post_action 18:20:33 INFO - Running post-run listener: _resource_record_post_run 18:20:34 INFO - Total resource usage - Wall time: 559s; CPU: 57.0%; Read bytes: 32226816; Write bytes: 994499584; Read time: 329; Write time: 4595 18:20:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:20:34 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195547648; Write bytes: 186806272; Read time: 15968; Write time: 319 18:20:34 INFO - run-tests - Wall time: 540s; CPU: 58.0%; Read bytes: 30051840; Write bytes: 792921088; Read time: 302; Write time: 4160 18:20:34 INFO - Running post-run listener: _upload_blobber_files 18:20:34 INFO - Blob upload gear active. 18:20:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:20:34 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 18:20:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:20:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:20:35 INFO - (blobuploader) - INFO - Open directory for files ... 18:20:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:20:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:20:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:20:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:20:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:20:36 INFO - (blobuploader) - INFO - Done attempting. 18:20:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:20:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:20:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:20:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:20:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:20:38 INFO - (blobuploader) - INFO - Done attempting. 18:20:38 INFO - (blobuploader) - INFO - Iteration through files over. 18:20:38 INFO - Return code: 0 18:20:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:20:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:20:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e537a59514913cdff14d1113e4abb1a1e36a848ec60860a9afbf7ef136e1b78a168e7ba6662f14d22699f166788f6d8676494726f78bd588cd88f853edb59094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf6fac9c95eddb0f37ec788b1a759ddb6e416262831bc91214727d3c0e6a7af69f8d717eaaa1206c1ded40f2c641e834f175a8de662fb8f098446560a5951367"} 18:20:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:20:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:20:38 INFO - Contents: 18:20:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e537a59514913cdff14d1113e4abb1a1e36a848ec60860a9afbf7ef136e1b78a168e7ba6662f14d22699f166788f6d8676494726f78bd588cd88f853edb59094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf6fac9c95eddb0f37ec788b1a759ddb6e416262831bc91214727d3c0e6a7af69f8d717eaaa1206c1ded40f2c641e834f175a8de662fb8f098446560a5951367"} 18:20:38 INFO - Running post-run listener: copy_logs_to_upload_dir 18:20:38 INFO - Copying logs to upload dir... 18:20:38 INFO - mkdir: /builds/slave/test/build/upload/logs 18:20:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=619.586926 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 19 secs) (at 2016-04-26 18:20:38.556712) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 18:20:38.560682) ========= 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.MD935mlJ0T/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.pS5IIknseZ/Listeners TMPDIR=/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/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/fx-team/sha512/e537a59514913cdff14d1113e4abb1a1e36a848ec60860a9afbf7ef136e1b78a168e7ba6662f14d22699f166788f6d8676494726f78bd588cd88f853edb59094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf6fac9c95eddb0f37ec788b1a759ddb6e416262831bc91214727d3c0e6a7af69f8d717eaaa1206c1ded40f2c641e834f175a8de662fb8f098446560a5951367"} build_url:https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012659 build_url: 'https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e537a59514913cdff14d1113e4abb1a1e36a848ec60860a9afbf7ef136e1b78a168e7ba6662f14d22699f166788f6d8676494726f78bd588cd88f853edb59094", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf6fac9c95eddb0f37ec788b1a759ddb6e416262831bc91214727d3c0e6a7af69f8d717eaaa1206c1ded40f2c641e834f175a8de662fb8f098446560a5951367"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LfOldiE_RsWJ3gQEUTplGg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 18:20:38.610481) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:20:38.610915) ========= 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.MD935mlJ0T/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.pS5IIknseZ/Listeners TMPDIR=/var/folders/cf/5zhxcwh11mq5cjjb5nhm70lm00000w/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.005272 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:20:38.663240) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 18:20:38.663616) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 18:20:38.664080) ========= ========= Total master_lag: 0.76 =========