builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0272 starttime: 1464624010.55 results: success (0) buildid: 20160530074337 builduid: 8a9fc6d750a2412ca82a5108db4ad8cb revision: 9cc06cd6038eed9f12df93428b8f02fb6478f3ef ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:10.554955) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:10.555472) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:10.555763) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:10.578740) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:10.579115) ========= 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.jhK6rwZmkj/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.9Z779gKSwq/Listeners TMPDIR=/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/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-05-30 09:00:10-- 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% 60.0M=0s 2016-05-30 09:00:11 (60.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.558818 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.157501) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.157831) ========= 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.jhK6rwZmkj/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.9Z779gKSwq/Listeners TMPDIR=/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/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.025406 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.207965) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.208467) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9cc06cd6038eed9f12df93428b8f02fb6478f3ef --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9cc06cd6038eed9f12df93428b8f02fb6478f3ef --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jhK6rwZmkj/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.9Z779gKSwq/Listeners TMPDIR=/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/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-05-30 09:00:11,292 truncating revision to first 12 chars 2016-05-30 09:00:11,292 Setting DEBUG logging. 2016-05-30 09:00:11,292 attempt 1/10 2016-05-30 09:00:11,292 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9cc06cd6038e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 09:00:11,690 unpacking tar archive at: mozilla-aurora-9cc06cd6038e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.662130 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.890334) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.890721) ========= script_repo_revision: 9cc06cd6038eed9f12df93428b8f02fb6478f3ef ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.891101) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.891361) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 09:00:11.908213) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-05-30 09:00:11.908611) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jhK6rwZmkj/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.9Z779gKSwq/Listeners TMPDIR=/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/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 09:00:12 INFO - MultiFileLogger online at 20160530 09:00:12 in /builds/slave/test 09:00:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:00:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:00:12 INFO - {'append_to_log': False, 09:00:12 INFO - 'base_work_dir': '/builds/slave/test', 09:00:12 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:00:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:00:12 INFO - 'buildbot_json_path': 'buildprops.json', 09:00:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:00:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:00:12 INFO - 'download_minidump_stackwalk': True, 09:00:12 INFO - 'download_symbols': 'true', 09:00:12 INFO - 'e10s': False, 09:00:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:00:12 INFO - 'tooltool.py': '/tools/tooltool.py', 09:00:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:00:12 INFO - '/tools/misc-python/virtualenv.py')}, 09:00:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:00:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:00:12 INFO - 'log_level': 'info', 09:00:12 INFO - 'log_to_console': True, 09:00:12 INFO - 'opt_config_files': (), 09:00:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:00:12 INFO - '--processes=1', 09:00:12 INFO - '--config=%(test_path)s/wptrunner.ini', 09:00:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:00:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:00:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:00:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:00:12 INFO - 'pip_index': False, 09:00:12 INFO - 'require_test_zip': True, 09:00:12 INFO - 'test_type': ('testharness',), 09:00:12 INFO - 'this_chunk': '1', 09:00:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:00:12 INFO - 'total_chunks': '10', 09:00:12 INFO - 'virtualenv_path': 'venv', 09:00:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:00:12 INFO - 'work_dir': 'build'} 09:00:12 INFO - ##### 09:00:12 INFO - ##### Running clobber step. 09:00:12 INFO - ##### 09:00:12 INFO - Running pre-action listener: _resource_record_pre_action 09:00:12 INFO - Running main action method: clobber 09:00:12 INFO - rmtree: /builds/slave/test/build 09:00:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:00:13 INFO - Running post-action listener: _resource_record_post_action 09:00:13 INFO - ##### 09:00:13 INFO - ##### Running read-buildbot-config step. 09:00:13 INFO - ##### 09:00:13 INFO - Running pre-action listener: _resource_record_pre_action 09:00:13 INFO - Running main action method: read_buildbot_config 09:00:13 INFO - Using buildbot properties: 09:00:13 INFO - { 09:00:13 INFO - "project": "", 09:00:13 INFO - "product": "firefox", 09:00:13 INFO - "script_repo_revision": "production", 09:00:13 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 09:00:13 INFO - "repository": "", 09:00:13 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 09:00:13 INFO - "buildid": "20160530074337", 09:00:13 INFO - "pgo_build": "False", 09:00:13 INFO - "basedir": "/builds/slave/test", 09:00:13 INFO - "buildnumber": 10, 09:00:13 INFO - "slavename": "t-yosemite-r7-0272", 09:00:13 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 09:00:13 INFO - "platform": "macosx64", 09:00:13 INFO - "branch": "mozilla-aurora", 09:00:13 INFO - "revision": "9cc06cd6038eed9f12df93428b8f02fb6478f3ef", 09:00:13 INFO - "repo_path": "releases/mozilla-aurora", 09:00:13 INFO - "moz_repo_path": "", 09:00:13 INFO - "stage_platform": "macosx64", 09:00:13 INFO - "builduid": "8a9fc6d750a2412ca82a5108db4ad8cb", 09:00:13 INFO - "slavebuilddir": "test" 09:00:13 INFO - } 09:00:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 09:00:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 09:00:13 INFO - Running post-action listener: _resource_record_post_action 09:00:13 INFO - ##### 09:00:13 INFO - ##### Running download-and-extract step. 09:00:13 INFO - ##### 09:00:13 INFO - Running pre-action listener: _resource_record_pre_action 09:00:13 INFO - Running main action method: download_and_extract 09:00:13 INFO - mkdir: /builds/slave/test/build/tests 09:00:13 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')]} 09:00:13 INFO - https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:00:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:00:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:00:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:00:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 09:00:15 INFO - Downloaded 1235 bytes. 09:00:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:00:15 INFO - Using the following test package requirements: 09:00:15 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:00:15 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 09:00:15 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 09:00:15 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'jsshell-mac64.zip'], 09:00:15 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 09:00:15 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:00:15 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 09:00:15 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 09:00:15 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 09:00:15 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:00:15 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 09:00:15 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:00:15 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')]} 09:00:15 INFO - https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:00:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:00:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:00:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:00:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 09:00:16 INFO - Downloaded 18306362 bytes. 09:00:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:00:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:00:17 INFO - caution: filename not matched: web-platform/* 09:00:17 INFO - Return code: 11 09:00:17 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')]} 09:00:17 INFO - https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:00:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:00:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:00:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:00:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:00:18 INFO - Downloaded 36409193 bytes. 09:00:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:00:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:00:22 INFO - caution: filename not matched: bin/* 09:00:22 INFO - caution: filename not matched: config/* 09:00:22 INFO - caution: filename not matched: mozbase/* 09:00:22 INFO - caution: filename not matched: marionette/* 09:00:22 INFO - caution: filename not matched: tools/wptserve/* 09:00:22 INFO - Return code: 11 09:00:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:22 INFO - https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 09:00:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:00:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:00:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 09:00:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 09:00:27 INFO - Downloaded 73046566 bytes. 09:00:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:00:27 INFO - mkdir: /builds/slave/test/properties 09:00:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:00:27 INFO - Writing to file /builds/slave/test/properties/build_url 09:00:27 INFO - Contents: 09:00:27 INFO - build_url:https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:00:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:00:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:00:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:00:28 INFO - Contents: 09:00:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:00:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:28 INFO - https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:00:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:00:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:00:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:00:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:00:31 INFO - Downloaded 103663393 bytes. 09:00:31 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:00:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:00:34 INFO - Return code: 0 09:00:34 INFO - Running post-action listener: _resource_record_post_action 09:00:34 INFO - Running post-action listener: set_extra_try_arguments 09:00:34 INFO - ##### 09:00:34 INFO - ##### Running create-virtualenv step. 09:00:34 INFO - ##### 09:00:34 INFO - Running pre-action listener: _pre_create_virtualenv 09:00:34 INFO - Running pre-action listener: _resource_record_pre_action 09:00:34 INFO - Running main action method: create_virtualenv 09:00:34 INFO - Creating virtualenv /builds/slave/test/build/venv 09:00:34 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 09:00:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:00:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:00:35 INFO - Using real prefix '/tools/python27' 09:00:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:00:35 INFO - Installing distribute.............................................................................................................................................................................................done. 09:00:38 INFO - Installing pip.................done. 09:00:38 INFO - Return code: 0 09:00:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:00:38 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')]} 09:00:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:00:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:38 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')]} 09:00:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:00:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:38 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 0x10c285e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c2a2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc42a5c37f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c29e5e0>, '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 0x10be81cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10beac990>, '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.jhK6rwZmkj/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.9Z779gKSwq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:00:38 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 09:00:38 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 09:00:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jhK6rwZmkj/Render', 09:00:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:00:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:00:38 INFO - 'HOME': '/Users/cltbld', 09:00:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:00:38 INFO - 'LOGNAME': 'cltbld', 09:00:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:00:38 INFO - 'MOZ_NO_REMOTE': '1', 09:00:38 INFO - 'NO_EM_RESTART': '1', 09:00:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:00:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:00:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:00:38 INFO - 'PWD': '/builds/slave/test', 09:00:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:00:38 INFO - 'SHELL': '/bin/bash', 09:00:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9Z779gKSwq/Listeners', 09:00:38 INFO - 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', 09:00:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:00:38 INFO - 'USER': 'cltbld', 09:00:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:00:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:00:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:00:38 INFO - 'XPC_FLAGS': '0x0', 09:00:38 INFO - 'XPC_SERVICE_NAME': '0', 09:00:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:00:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:00:39 INFO - Downloading/unpacking psutil>=0.7.1 09:00:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:00:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:00:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:00:42 INFO - Installing collected packages: psutil 09:00:42 INFO - Running setup.py install for psutil 09:00:42 INFO - building 'psutil._psutil_osx' extension 09:00:42 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 09:00:42 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 09:00:42 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 09:00:42 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 09:00:42 INFO - building 'psutil._psutil_posix' extension 09:00:42 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 09:00:42 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:00:42 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:00:42 INFO - ^ 09:00:43 INFO - 1 warning generated. 09:00:43 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 09:00:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:00:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:00:43 INFO - Successfully installed psutil 09:00:43 INFO - Cleaning up... 09:00:43 INFO - Return code: 0 09:00:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:00:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:00:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:00:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c285e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c2a2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc42a5c37f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c29e5e0>, '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 0x10be81cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10beac990>, '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.jhK6rwZmkj/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.9Z779gKSwq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:00:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:00:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:00:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jhK6rwZmkj/Render', 09:00:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:00:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:00:43 INFO - 'HOME': '/Users/cltbld', 09:00:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:00:43 INFO - 'LOGNAME': 'cltbld', 09:00:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:00:43 INFO - 'MOZ_NO_REMOTE': '1', 09:00:43 INFO - 'NO_EM_RESTART': '1', 09:00:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:00:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:00:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:00:43 INFO - 'PWD': '/builds/slave/test', 09:00:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:00:43 INFO - 'SHELL': '/bin/bash', 09:00:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9Z779gKSwq/Listeners', 09:00:43 INFO - 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', 09:00:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:00:43 INFO - 'USER': 'cltbld', 09:00:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:00:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:00:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:00:43 INFO - 'XPC_FLAGS': '0x0', 09:00:43 INFO - 'XPC_SERVICE_NAME': '0', 09:00:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:00:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:00:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:00:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:00:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:00:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:00:45 INFO - Installing collected packages: mozsystemmonitor 09:00:45 INFO - Running setup.py install for mozsystemmonitor 09:00:46 INFO - Successfully installed mozsystemmonitor 09:00:46 INFO - Cleaning up... 09:00:46 INFO - Return code: 0 09:00:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:00:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:00:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:00:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c285e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c2a2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc42a5c37f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c29e5e0>, '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 0x10be81cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10beac990>, '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.jhK6rwZmkj/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.9Z779gKSwq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:00:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:00:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:00:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jhK6rwZmkj/Render', 09:00:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:00:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:00:46 INFO - 'HOME': '/Users/cltbld', 09:00:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:00:46 INFO - 'LOGNAME': 'cltbld', 09:00:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:00:46 INFO - 'MOZ_NO_REMOTE': '1', 09:00:46 INFO - 'NO_EM_RESTART': '1', 09:00:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:00:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:00:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:00:46 INFO - 'PWD': '/builds/slave/test', 09:00:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:00:46 INFO - 'SHELL': '/bin/bash', 09:00:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9Z779gKSwq/Listeners', 09:00:46 INFO - 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', 09:00:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:00:46 INFO - 'USER': 'cltbld', 09:00:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:00:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:00:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:00:46 INFO - 'XPC_FLAGS': '0x0', 09:00:46 INFO - 'XPC_SERVICE_NAME': '0', 09:00:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:00:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:00:46 INFO - Downloading/unpacking blobuploader==1.2.4 09:00:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:48 INFO - Downloading blobuploader-1.2.4.tar.gz 09:00:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:00:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:00:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:00:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:00:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:00:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:00:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:00:50 INFO - Downloading docopt-0.6.1.tar.gz 09:00:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:00:50 INFO - Installing collected packages: blobuploader, requests, docopt 09:00:50 INFO - Running setup.py install for blobuploader 09:00:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:00:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:00:50 INFO - Running setup.py install for requests 09:00:50 INFO - Running setup.py install for docopt 09:00:51 INFO - Successfully installed blobuploader requests docopt 09:00:51 INFO - Cleaning up... 09:00:51 INFO - Return code: 0 09:00:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:00:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:00:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:00:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c285e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c2a2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc42a5c37f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c29e5e0>, '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 0x10be81cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10beac990>, '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.jhK6rwZmkj/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.9Z779gKSwq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:00:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:00:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:00:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jhK6rwZmkj/Render', 09:00:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:00:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:00:51 INFO - 'HOME': '/Users/cltbld', 09:00:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:00:51 INFO - 'LOGNAME': 'cltbld', 09:00:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:00:51 INFO - 'MOZ_NO_REMOTE': '1', 09:00:51 INFO - 'NO_EM_RESTART': '1', 09:00:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:00:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:00:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:00:51 INFO - 'PWD': '/builds/slave/test', 09:00:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:00:51 INFO - 'SHELL': '/bin/bash', 09:00:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9Z779gKSwq/Listeners', 09:00:51 INFO - 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', 09:00:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:00:51 INFO - 'USER': 'cltbld', 09:00:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:00:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:00:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:00:51 INFO - 'XPC_FLAGS': '0x0', 09:00:51 INFO - 'XPC_SERVICE_NAME': '0', 09:00:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:00:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-qxXlDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-HQzT3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-UujGC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-LfmNEF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-kWSTWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-avnmb5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:00:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:00:51 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-jDQXk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-KGxAqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-_2AO2l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-S8sdxs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-lri8x9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-CYH1hv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-PvcD7v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-tE1Pid-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-VzpV2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:00:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:00:52 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-7xxDSI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:00:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:00:53 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-71W50t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:00:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:00:53 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-G3ZYXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:00:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:00:53 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-T53lWs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:00:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:00:53 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-kX79XJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:00:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:00:53 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-DC9GBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:00:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:00:53 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 09:00:53 INFO - Running setup.py install for manifestparser 09:00:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:00:54 INFO - Running setup.py install for mozcrash 09:00:54 INFO - Running setup.py install for mozdebug 09:00:54 INFO - Running setup.py install for mozdevice 09:00:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:00:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:00:54 INFO - Running setup.py install for mozfile 09:00:54 INFO - Running setup.py install for mozhttpd 09:00:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:00:54 INFO - Running setup.py install for mozinfo 09:00:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:00:54 INFO - Running setup.py install for mozInstall 09:00:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Running setup.py install for mozleak 09:00:55 INFO - Running setup.py install for mozlog 09:00:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Running setup.py install for moznetwork 09:00:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Running setup.py install for mozprocess 09:00:55 INFO - Running setup.py install for mozprofile 09:00:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:00:55 INFO - Running setup.py install for mozrunner 09:00:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:00:56 INFO - Running setup.py install for mozscreenshot 09:00:56 INFO - Running setup.py install for moztest 09:00:56 INFO - Running setup.py install for mozversion 09:00:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:00:56 INFO - Running setup.py install for wptserve 09:00:56 INFO - Running setup.py install for marionette-driver 09:00:56 INFO - Running setup.py install for browsermob-proxy 09:00:56 INFO - Running setup.py install for marionette-client 09:00:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:00:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:00:57 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:00:57 INFO - Cleaning up... 09:00:57 INFO - Return code: 0 09:00:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:00:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:00:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:00:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:00:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c285e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c2a2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc42a5c37f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c29e5e0>, '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 0x10be81cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10beac990>, '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.jhK6rwZmkj/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.9Z779gKSwq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:00:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:00:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:00:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jhK6rwZmkj/Render', 09:00:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:00:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:00:57 INFO - 'HOME': '/Users/cltbld', 09:00:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:00:57 INFO - 'LOGNAME': 'cltbld', 09:00:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:00:57 INFO - 'MOZ_NO_REMOTE': '1', 09:00:57 INFO - 'NO_EM_RESTART': '1', 09:00:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:00:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:00:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:00:57 INFO - 'PWD': '/builds/slave/test', 09:00:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:00:57 INFO - 'SHELL': '/bin/bash', 09:00:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9Z779gKSwq/Listeners', 09:00:57 INFO - 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', 09:00:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:00:57 INFO - 'USER': 'cltbld', 09:00:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:00:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:00:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:00:57 INFO - 'XPC_FLAGS': '0x0', 09:00:57 INFO - 'XPC_SERVICE_NAME': '0', 09:00:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:00:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:00:57 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-BZJwmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:00:57 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 09:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:00:57 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-drq5KC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:00:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:00:57 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-Ik8GFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:00:57 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)) 09:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:00:57 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-KXRLHY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-91X61m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-kh5RjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-CIiJFa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-spqtzc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-Tjef5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-UibeZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-svQx26-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-oLEKRZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-Tdnllg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:00:58 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)) 09:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:00:58 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-HFW3GC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:00:59 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-rG3AnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:00:59 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-ds4OH9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:00:59 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-HYvCXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:00:59 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-sQAkLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:00:59 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-B5P5VF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:00:59 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-A0GzWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:00:59 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:00:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:01:00 INFO - Running setup.py (path:/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/pip-9reTo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:01:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:01:00 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:01:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:01:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:01:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:01:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:01:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:01:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:01:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:01:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:01:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:01:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:01:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:01:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:01:02 INFO - Downloading blessings-1.6.tar.gz 09:01:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:01:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:01:02 INFO - Installing collected packages: blessings 09:01:02 INFO - Running setup.py install for blessings 09:01:02 INFO - Successfully installed blessings 09:01:02 INFO - Cleaning up... 09:01:03 INFO - Return code: 0 09:01:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:01:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:01:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:01:03 INFO - Reading from file tmpfile_stdout 09:01:03 INFO - Current package versions: 09:01:03 INFO - blessings == 1.6 09:01:03 INFO - blobuploader == 1.2.4 09:01:03 INFO - browsermob-proxy == 0.6.0 09:01:03 INFO - docopt == 0.6.1 09:01:03 INFO - manifestparser == 1.1 09:01:03 INFO - marionette-client == 2.3.0 09:01:03 INFO - marionette-driver == 1.4.0 09:01:03 INFO - mozInstall == 1.12 09:01:03 INFO - mozcrash == 0.17 09:01:03 INFO - mozdebug == 0.1 09:01:03 INFO - mozdevice == 0.48 09:01:03 INFO - mozfile == 1.2 09:01:03 INFO - mozhttpd == 0.7 09:01:03 INFO - mozinfo == 0.9 09:01:03 INFO - mozleak == 0.1 09:01:03 INFO - mozlog == 3.1 09:01:03 INFO - moznetwork == 0.27 09:01:03 INFO - mozprocess == 0.22 09:01:03 INFO - mozprofile == 0.28 09:01:03 INFO - mozrunner == 6.11 09:01:03 INFO - mozscreenshot == 0.1 09:01:03 INFO - mozsystemmonitor == 0.0 09:01:03 INFO - moztest == 0.7 09:01:03 INFO - mozversion == 1.4 09:01:03 INFO - psutil == 3.1.1 09:01:03 INFO - requests == 1.2.3 09:01:03 INFO - wptserve == 1.4.0 09:01:03 INFO - wsgiref == 0.1.2 09:01:03 INFO - Running post-action listener: _resource_record_post_action 09:01:03 INFO - Running post-action listener: _start_resource_monitoring 09:01:03 INFO - Starting resource monitoring. 09:01:03 INFO - ##### 09:01:03 INFO - ##### Running pull step. 09:01:03 INFO - ##### 09:01:03 INFO - Running pre-action listener: _resource_record_pre_action 09:01:03 INFO - Running main action method: pull 09:01:03 INFO - Pull has nothing to do! 09:01:03 INFO - Running post-action listener: _resource_record_post_action 09:01:03 INFO - ##### 09:01:03 INFO - ##### Running install step. 09:01:03 INFO - ##### 09:01:03 INFO - Running pre-action listener: _resource_record_pre_action 09:01:03 INFO - Running main action method: install 09:01:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:01:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:01:03 INFO - Reading from file tmpfile_stdout 09:01:03 INFO - Detecting whether we're running mozinstall >=1.0... 09:01:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:01:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:01:03 INFO - Reading from file tmpfile_stdout 09:01:03 INFO - Output received: 09:01:03 INFO - Usage: mozinstall [options] installer 09:01:03 INFO - Options: 09:01:03 INFO - -h, --help show this help message and exit 09:01:03 INFO - -d DEST, --destination=DEST 09:01:03 INFO - Directory to install application into. [default: 09:01:03 INFO - "/builds/slave/test"] 09:01:03 INFO - --app=APP Application being installed. [default: firefox] 09:01:03 INFO - mkdir: /builds/slave/test/build/application 09:01:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:01:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:01:21 INFO - Reading from file tmpfile_stdout 09:01:21 INFO - Output received: 09:01:21 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 09:01:21 INFO - Running post-action listener: _resource_record_post_action 09:01:21 INFO - ##### 09:01:21 INFO - ##### Running run-tests step. 09:01:21 INFO - ##### 09:01:21 INFO - Running pre-action listener: _resource_record_pre_action 09:01:21 INFO - Running main action method: run_tests 09:01:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:01:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:01:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:01:21 INFO - grabbing minidump binary from tooltool 09:01: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')]} 09:01:21 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c29e5e0>, '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 0x10be81cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10beac990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:01:21 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:01:21 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 09:01:21 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:01:22 INFO - Return code: 0 09:01:22 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:01:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:01:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:01:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:01:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jhK6rwZmkj/Render', 09:01:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:01:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:01:22 INFO - 'HOME': '/Users/cltbld', 09:01:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:01:22 INFO - 'LOGNAME': 'cltbld', 09:01:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:01:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:01:22 INFO - 'MOZ_NO_REMOTE': '1', 09:01:22 INFO - 'NO_EM_RESTART': '1', 09:01:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:01:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:01:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:01:22 INFO - 'PWD': '/builds/slave/test', 09:01:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:01:22 INFO - 'SHELL': '/bin/bash', 09:01:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9Z779gKSwq/Listeners', 09:01:22 INFO - 'TMPDIR': '/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/', 09:01:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:01:22 INFO - 'USER': 'cltbld', 09:01:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:01:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:01:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:01:22 INFO - 'XPC_FLAGS': '0x0', 09:01:22 INFO - 'XPC_SERVICE_NAME': '0', 09:01:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:01:22 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:01:22 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:01:22 INFO - import pkg_resources 09:01:23 INFO - Using 1 client processes 09:01:23 INFO - wptserve Starting http server on 127.0.0.1:8000 09:01:23 INFO - wptserve Starting http server on 127.0.0.1:8001 09:01:23 INFO - wptserve Starting http server on 127.0.0.1:8443 09:01:25 INFO - SUITE-START | Running 778 tests 09:01:25 INFO - Running testharness tests 09:01:25 INFO - Setting up ssl 09:01:25 INFO - PROCESS | certutil | 09:01:25 INFO - PROCESS | certutil | 09:01:25 INFO - PROCESS | certutil | 09:01:25 INFO - Certificate Nickname Trust Attributes 09:01:25 INFO - SSL,S/MIME,JAR/XPI 09:01:25 INFO - 09:01:25 INFO - web-platform-tests CT,, 09:01:25 INFO - 09:01:25 INFO - Starting runner 09:01:26 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:01:26 INFO - PROCESS | 1656 | 1464624086956 Marionette DEBUG Marionette enabled via build flag and pref 09:01:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x113bd3000 == 1 [pid = 1656] [id = 1] 09:01:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113bd3800) [pid = 1656] [serial = 1] [outer = 0x0] 09:01:27 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:01:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113bd4800) [pid = 1656] [serial = 2] [outer = 0x113bd3800] 09:01:27 INFO - PROCESS | 1656 | 1464624087274 Marionette INFO Listening on port 2828 09:01:27 INFO - PROCESS | 1656 | 1464624087503 Marionette DEBUG Marionette enabled via command-line flag 09:01:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116952000 == 2 [pid = 1656] [id = 2] 09:01:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x116952800) [pid = 1656] [serial = 3] [outer = 0x0] 09:01:27 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:01:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116972000) [pid = 1656] [serial = 4] [outer = 0x116952800] 09:01:27 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:01:27 INFO - PROCESS | 1656 | 1464624087652 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 09:01:27 INFO - PROCESS | 1656 | 1464624087739 Marionette DEBUG Closed connection conn0 09:01:27 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:01:27 INFO - PROCESS | 1656 | 1464624087742 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 09:01:27 INFO - PROCESS | 1656 | 1464624087753 Marionette DEBUG Closed connection conn1 09:01:27 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:01:27 INFO - PROCESS | 1656 | 1464624087758 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 09:01:27 INFO - PROCESS | 1656 | 1464624087766 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:01:27 INFO - PROCESS | 1656 | 1464624087772 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530074337","device":"desktop","version":"48.0a2"} 09:01:28 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:01:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119de5000 == 3 [pid = 1656] [id = 3] 09:01:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x119deb800) [pid = 1656] [serial = 5] [outer = 0x0] 09:01:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119dec800 == 4 [pid = 1656] [id = 4] 09:01:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119d8ec00) [pid = 1656] [serial = 6] [outer = 0x0] 09:01:28 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:01:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x121abc800 == 5 [pid = 1656] [id = 5] 09:01:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119d8e000) [pid = 1656] [serial = 7] [outer = 0x0] 09:01:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:01:29 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:01:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x121c1dc00) [pid = 1656] [serial = 8] [outer = 0x119d8e000] 09:01:29 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:01:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x12483b800) [pid = 1656] [serial = 9] [outer = 0x119deb800] 09:01:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x12198f000) [pid = 1656] [serial = 10] [outer = 0x119d8ec00] 09:01:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x1219d4400) [pid = 1656] [serial = 11] [outer = 0x119d8e000] 09:01:29 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:01:29 INFO - PROCESS | 1656 | 1464624089849 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1656 | 1464624089857 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x126b0b800) [pid = 1656] [serial = 12] [outer = 0x119d8e000] 09:01:30 INFO - PROCESS | 1656 | 1464624090204 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"30ece7b5-0ec4-4d41-884d-4c8a616e99ff","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530074337","device":"desktop","version":"48.0a2","command_id":1}}] 09:01:30 INFO - PROCESS | 1656 | 1464624090291 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}] 09:01:30 INFO - PROCESS | 1656 | 1464624090352 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:01:30 INFO - PROCESS | 1656 | 1464624090428 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:01:30 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:01:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:01:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x121061000) [pid = 1656] [serial = 13] [outer = 0x119d8e000] 09:01:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:01:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:01:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:01:30 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:30 INFO - PROCESS | 1656 | 1464624090713 Marionette TRACE conn2 <- [1,3,null,{}] 09:01:30 INFO - PROCESS | 1656 | 1464624090721 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:01:30 INFO - PROCESS | 1656 | 1464624090731 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:01:30 INFO - PROCESS | 1656 | 1464624090760 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1656 | 1464624090761 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:01:30 INFO - PROCESS | 1656 | 1464624090764 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1656 | 1464624090768 Marionette TRACE conn2 <- [1,6,null,{}] 09:01:30 INFO - PROCESS | 1656 | 1464624090773 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}] 09:01:30 INFO - PROCESS | 1656 | 1464624090780 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:01:30 INFO - PROCESS | 1656 | 1464624090783 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x129141000 == 6 [pid = 1656] [id = 6] 09:01:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x129437800) [pid = 1656] [serial = 14] [outer = 0x0] 09:01:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x1294d0800) [pid = 1656] [serial = 15] [outer = 0x129437800] 09:01:30 INFO - PROCESS | 1656 | 1464624090815 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x1294d6400) [pid = 1656] [serial = 16] [outer = 0x129437800] 09:01:31 INFO - PROCESS | 1656 | 1464624091122 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]]]}] 09:01:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x129526000 == 7 [pid = 1656] [id = 7] 09:01:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x1294d9400) [pid = 1656] [serial = 17] [outer = 0x0] 09:01:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x1294ddc00) [pid = 1656] [serial = 18] [outer = 0x1294d9400] 09:01:31 INFO - PROCESS | 1656 | 1464624091147 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x129a3c800) [pid = 1656] [serial = 19] [outer = 0x1294d9400] 09:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 09:01:31 INFO - PROCESS | 1656 | 1464624091228 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1656 | 1464624091229 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:01:31 INFO - PROCESS | 1656 | 1464624091243 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1656 | 1464624091244 Marionette TRACE conn2 <- [1,10,null,{}] 09:01:31 INFO - PROCESS | 1656 | 1464624091253 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}] 09:01:31 INFO - PROCESS | 1656 | 1464624091382 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:01:31 INFO - PROCESS | 1656 | 1464624091416 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa7c000 == 8 [pid = 1656] [id = 8] 09:01:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12aa61c00) [pid = 1656] [serial = 20] [outer = 0x0] 09:01:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12aa63c00) [pid = 1656] [serial = 21] [outer = 0x12aa61c00] 09:01:31 INFO - PROCESS | 1656 | 1464624091446 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12aa67c00) [pid = 1656] [serial = 22] [outer = 0x12aa61c00] 09:01:31 INFO - PROCESS | 1656 | 1464624091970 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 779ms 09:01:32 INFO - PROCESS | 1656 | 1464624092013 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1656 | 1464624092016 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:01:32 INFO - PROCESS | 1656 | 1464624092019 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1656 | 1464624092021 Marionette TRACE conn2 <- [1,14,null,{}] 09:01:32 INFO - PROCESS | 1656 | 1464624092024 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}] 09:01:32 INFO - PROCESS | 1656 | 1464624092130 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:01:32 INFO - PROCESS | 1656 | 1464624092139 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b424000 == 9 [pid = 1656] [id = 9] 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12b405400) [pid = 1656] [serial = 23] [outer = 0x0] 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b40c000) [pid = 1656] [serial = 24] [outer = 0x12b405400] 09:01:32 INFO - PROCESS | 1656 | 1464624092164 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x119231000) [pid = 1656] [serial = 25] [outer = 0x12b405400] 09:01:32 INFO - PROCESS | 1656 | 1464624092426 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 09:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:01:32 INFO - PROCESS | 1656 | 1464624092440 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1656 | 1464624092442 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:01:32 INFO - PROCESS | 1656 | 1464624092444 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1656 | 1464624092445 Marionette TRACE conn2 <- [1,18,null,{}] 09:01:32 INFO - PROCESS | 1656 | 1464624092447 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}] 09:01:32 INFO - PROCESS | 1656 | 1464624092547 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:01:32 INFO - PROCESS | 1656 | 1464624092553 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b156000 == 10 [pid = 1656] [id = 10] 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x127ae5c00) [pid = 1656] [serial = 26] [outer = 0x0] 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x127ae9000) [pid = 1656] [serial = 27] [outer = 0x127ae5c00] 09:01:32 INFO - PROCESS | 1656 | 1464624092579 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12b1b8000) [pid = 1656] [serial = 28] [outer = 0x127ae5c00] 09:01:32 INFO - PROCESS | 1656 | 1464624092847 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 09:01:32 INFO - PROCESS | 1656 | 1464624092862 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1656 | 1464624092863 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:01:32 INFO - PROCESS | 1656 | 1464624092874 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1656 | 1464624092875 Marionette TRACE conn2 <- [1,22,null,{}] 09:01:32 INFO - PROCESS | 1656 | 1464624092878 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}] 09:01:32 INFO - PROCESS | 1656 | 1464624092967 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:01:32 INFO - PROCESS | 1656 | 1464624092974 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be82800 == 11 [pid = 1656] [id = 11] 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x12be22c00) [pid = 1656] [serial = 29] [outer = 0x0] 09:01:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12be2c800) [pid = 1656] [serial = 30] [outer = 0x12be22c00] 09:01:33 INFO - PROCESS | 1656 | 1464624092999 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12c09cc00) [pid = 1656] [serial = 31] [outer = 0x12be22c00] 09:01:33 INFO - PROCESS | 1656 | 1464624093240 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 378ms 09:01:33 INFO - PROCESS | 1656 | 1464624093245 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1656 | 1464624093246 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:01:33 INFO - PROCESS | 1656 | 1464624093248 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1656 | 1464624093249 Marionette TRACE conn2 <- [1,26,null,{}] 09:01:33 INFO - PROCESS | 1656 | 1464624093259 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}] 09:01:33 INFO - PROCESS | 1656 | 1464624093354 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:01:33 INFO - PROCESS | 1656 | 1464624093361 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12126c000 == 12 [pid = 1656] [id = 12] 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x12c0a4400) [pid = 1656] [serial = 32] [outer = 0x0] 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12c183000) [pid = 1656] [serial = 33] [outer = 0x12c0a4400] 09:01:33 INFO - PROCESS | 1656 | 1464624093385 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12c18c800) [pid = 1656] [serial = 34] [outer = 0x12c0a4400] 09:01:33 INFO - PROCESS | 1656 | 1464624093624 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 09:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:01:33 INFO - PROCESS | 1656 | 1464624093676 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1656 | 1464624093677 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:01:33 INFO - PROCESS | 1656 | 1464624093679 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1656 | 1464624093680 Marionette TRACE conn2 <- [1,30,null,{}] 09:01:33 INFO - PROCESS | 1656 | 1464624093682 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}] 09:01:33 INFO - PROCESS | 1656 | 1464624093789 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:01:33 INFO - PROCESS | 1656 | 1464624093795 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c53d800 == 13 [pid = 1656] [id = 13] 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12c571800) [pid = 1656] [serial = 35] [outer = 0x0] 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c577800) [pid = 1656] [serial = 36] [outer = 0x12c571800] 09:01:33 INFO - PROCESS | 1656 | 1464624093820 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c57b400) [pid = 1656] [serial = 37] [outer = 0x12c571800] 09:01:34 INFO - PROCESS | 1656 | 1464624094054 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 09:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:01:34 INFO - PROCESS | 1656 | 1464624094107 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1656 | 1464624094108 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:01:34 INFO - PROCESS | 1656 | 1464624094110 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1656 | 1464624094111 Marionette TRACE conn2 <- [1,34,null,{}] 09:01:34 INFO - PROCESS | 1656 | 1464624094113 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}] 09:01:34 INFO - PROCESS | 1656 | 1464624094209 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:01:34 INFO - PROCESS | 1656 | 1464624094213 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c8a3000 == 14 [pid = 1656] [id = 14] 09:01:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c57d800) [pid = 1656] [serial = 38] [outer = 0x0] 09:01:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c8d4c00) [pid = 1656] [serial = 39] [outer = 0x12c57d800] 09:01:34 INFO - PROCESS | 1656 | 1464624094239 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c8dac00) [pid = 1656] [serial = 40] [outer = 0x12c57d800] 09:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 09:01:34 INFO - PROCESS | 1656 | 1464624094473 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]]]}] 09:01:34 INFO - PROCESS | 1656 | 1464624094479 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1656 | 1464624094480 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:01:34 INFO - PROCESS | 1656 | 1464624094482 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1656 | 1464624094483 Marionette TRACE conn2 <- [1,38,null,{}] 09:01:34 INFO - PROCESS | 1656 | 1464624094492 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}] 09:01:34 INFO - PROCESS | 1656 | 1464624094587 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:01:34 INFO - PROCESS | 1656 | 1464624094591 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb20000 == 15 [pid = 1656] [id = 15] 09:01:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c8df800) [pid = 1656] [serial = 41] [outer = 0x0] 09:01:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12ce16400) [pid = 1656] [serial = 42] [outer = 0x12c8df800] 09:01:34 INFO - PROCESS | 1656 | 1464624094615 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12ce1c000) [pid = 1656] [serial = 43] [outer = 0x12c8df800] 09:01:34 INFO - PROCESS | 1656 | 1464624094856 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 09:01:34 INFO - PROCESS | 1656 | 1464624094908 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1656 | 1464624094909 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:01:34 INFO - PROCESS | 1656 | 1464624094911 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1656 | 1464624094912 Marionette TRACE conn2 <- [1,42,null,{}] 09:01:34 INFO - PROCESS | 1656 | 1464624094915 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}] 09:01:35 INFO - PROCESS | 1656 | 1464624095025 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:01:35 INFO - PROCESS | 1656 | 1464624095031 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce3f000 == 16 [pid = 1656] [id = 16] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12ce1e400) [pid = 1656] [serial = 44] [outer = 0x0] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12cfd7c00) [pid = 1656] [serial = 45] [outer = 0x12ce1e400] 09:01:35 INFO - PROCESS | 1656 | 1464624095056 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12cfdcc00) [pid = 1656] [serial = 46] [outer = 0x12ce1e400] 09:01:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c748800 == 17 [pid = 1656] [id = 17] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12c749000) [pid = 1656] [serial = 47] [outer = 0x0] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12c74e800) [pid = 1656] [serial = 48] [outer = 0x12c749000] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12c754800) [pid = 1656] [serial = 49] [outer = 0x12c749000] 09:01:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73e000 == 18 [pid = 1656] [id = 18] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12cfe0000) [pid = 1656] [serial = 50] [outer = 0x0] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d40e400) [pid = 1656] [serial = 51] [outer = 0x12cfe0000] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12d40fc00) [pid = 1656] [serial = 52] [outer = 0x12cfe0000] 09:01:35 INFO - PROCESS | 1656 | 1464624095437 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 09:01:35 INFO - PROCESS | 1656 | 1464624095480 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1656 | 1464624095482 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:01:35 INFO - PROCESS | 1656 | 1464624095484 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1656 | 1464624095485 Marionette TRACE conn2 <- [1,46,null,{}] 09:01:35 INFO - PROCESS | 1656 | 1464624095488 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}] 09:01:35 INFO - PROCESS | 1656 | 1464624095574 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:01:35 INFO - PROCESS | 1656 | 1464624095580 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d815800 == 19 [pid = 1656] [id = 19] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12cfe1400) [pid = 1656] [serial = 53] [outer = 0x0] 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x1184bbc00) [pid = 1656] [serial = 54] [outer = 0x12cfe1400] 09:01:35 INFO - PROCESS | 1656 | 1464624095609 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x1182de000) [pid = 1656] [serial = 55] [outer = 0x12cfe1400] 09:01:35 INFO - PROCESS | 1656 | 1464624095857 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 09:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:01:35 INFO - PROCESS | 1656 | 1464624095908 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1656 | 1464624095909 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:01:35 INFO - PROCESS | 1656 | 1464624095911 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1656 | 1464624095912 Marionette TRACE conn2 <- [1,50,null,{}] 09:01:35 INFO - PROCESS | 1656 | 1464624095915 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}] 09:01:36 INFO - PROCESS | 1656 | 1464624096016 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:01:36 INFO - PROCESS | 1656 | 1464624096020 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2df000 == 20 [pid = 1656] [id = 20] 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x119038800) [pid = 1656] [serial = 56] [outer = 0x0] 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12d228800) [pid = 1656] [serial = 57] [outer = 0x119038800] 09:01:36 INFO - PROCESS | 1656 | 1464624096044 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12d22fc00) [pid = 1656] [serial = 58] [outer = 0x119038800] 09:01:36 INFO - PROCESS | 1656 | 1464624096285 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 09:01:36 INFO - PROCESS | 1656 | 1464624096330 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1656 | 1464624096331 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:01:36 INFO - PROCESS | 1656 | 1464624096341 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1656 | 1464624096342 Marionette TRACE conn2 <- [1,54,null,{}] 09:01:36 INFO - PROCESS | 1656 | 1464624096344 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}] 09:01:36 INFO - PROCESS | 1656 | 1464624096434 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:01:36 INFO - PROCESS | 1656 | 1464624096448 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b47e000 == 21 [pid = 1656] [id = 21] 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12d449000) [pid = 1656] [serial = 59] [outer = 0x0] 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12d451c00) [pid = 1656] [serial = 60] [outer = 0x12d449000] 09:01:36 INFO - PROCESS | 1656 | 1464624096471 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12d456c00) [pid = 1656] [serial = 61] [outer = 0x12d449000] 09:01:36 INFO - PROCESS | 1656 | 1464624096694 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 377ms 09:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:01:36 INFO - PROCESS | 1656 | 1464624096712 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1656 | 1464624096713 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:01:36 INFO - PROCESS | 1656 | 1464624096715 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1656 | 1464624096716 Marionette TRACE conn2 <- [1,58,null,{}] 09:01:36 INFO - PROCESS | 1656 | 1464624096726 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}] 09:01:36 INFO - PROCESS | 1656 | 1464624096819 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:01:36 INFO - PROCESS | 1656 | 1464624096825 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa79000 == 22 [pid = 1656] [id = 22] 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x119030800) [pid = 1656] [serial = 62] [outer = 0x0] 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x12b1b6400) [pid = 1656] [serial = 63] [outer = 0x119030800] 09:01:36 INFO - PROCESS | 1656 | 1464624096853 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12da6c000) [pid = 1656] [serial = 64] [outer = 0x119030800] 09:01:37 INFO - PROCESS | 1656 | 1464624097940 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1272ms 09:01:37 INFO - PROCESS | 1656 | 1464624097987 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1656 | 1464624097990 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:01:37 INFO - PROCESS | 1656 | 1464624097994 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1656 | 1464624097996 Marionette TRACE conn2 <- [1,62,null,{}] 09:01:38 INFO - PROCESS | 1656 | 1464624098000 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}] 09:01:38 INFO - PROCESS | 1656 | 1464624098109 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:01:38 INFO - PROCESS | 1656 | 1464624098164 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x112766000 == 23 [pid = 1656] [id = 23] 09:01:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112a99800) [pid = 1656] [serial = 65] [outer = 0x0] 09:01:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112d55c00) [pid = 1656] [serial = 66] [outer = 0x112a99800] 09:01:38 INFO - PROCESS | 1656 | 1464624098197 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x113ba2400) [pid = 1656] [serial = 67] [outer = 0x112a99800] 09:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:01:38 INFO - PROCESS | 1656 | 1464624098606 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]]]}] 09:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 09:01:38 INFO - PROCESS | 1656 | 1464624098614 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1656 | 1464624098620 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:01:38 INFO - PROCESS | 1656 | 1464624098625 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1656 | 1464624098627 Marionette TRACE conn2 <- [1,66,null,{}] 09:01:38 INFO - PROCESS | 1656 | 1464624098629 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}] 09:01:38 INFO - PROCESS | 1656 | 1464624098739 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:01:38 INFO - PROCESS | 1656 | 1464624098790 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11698d000 == 24 [pid = 1656] [id = 24] 09:01:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x114fe7c00) [pid = 1656] [serial = 68] [outer = 0x0] 09:01:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116a67400) [pid = 1656] [serial = 69] [outer = 0x114fe7c00] 09:01:38 INFO - PROCESS | 1656 | 1464624098825 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118138000) [pid = 1656] [serial = 70] [outer = 0x114fe7c00] 09:01:39 INFO - PROCESS | 1656 | 1464624099230 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]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 09:01:39 INFO - PROCESS | 1656 | 1464624099246 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1656 | 1464624099247 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:01:39 INFO - PROCESS | 1656 | 1464624099251 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1656 | 1464624099255 Marionette TRACE conn2 <- [1,70,null,{}] 09:01:39 INFO - PROCESS | 1656 | 1464624099263 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}] 09:01:39 INFO - PROCESS | 1656 | 1464624099373 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:01:39 INFO - PROCESS | 1656 | 1464624099454 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f46000 == 25 [pid = 1656] [id = 25] 09:01:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119231c00) [pid = 1656] [serial = 71] [outer = 0x0] 09:01:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119236800) [pid = 1656] [serial = 72] [outer = 0x119231c00] 09:01:39 INFO - PROCESS | 1656 | 1464624099489 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11a0adc00) [pid = 1656] [serial = 73] [outer = 0x119231c00] 09:01:40 INFO - PROCESS | 1656 | 1464624100154 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]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 09:01:40 INFO - PROCESS | 1656 | 1464624100174 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1656 | 1464624100176 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:01:40 INFO - PROCESS | 1656 | 1464624100180 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1656 | 1464624100181 Marionette TRACE conn2 <- [1,74,null,{}] 09:01:40 INFO - PROCESS | 1656 | 1464624100209 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}] 09:01:40 INFO - PROCESS | 1656 | 1464624100293 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:01:40 INFO - PROCESS | 1656 | 1464624100351 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d8a800 == 26 [pid = 1656] [id = 26] 09:01:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1164bd400) [pid = 1656] [serial = 74] [outer = 0x0] 09:01:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1166d9400) [pid = 1656] [serial = 75] [outer = 0x1164bd400] 09:01:40 INFO - PROCESS | 1656 | 1464624100379 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116960400) [pid = 1656] [serial = 76] [outer = 0x1164bd400] 09:01:40 INFO - PROCESS | 1656 | 1464624100814 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]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 09:01:40 INFO - PROCESS | 1656 | 1464624100856 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1656 | 1464624100859 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:01:40 INFO - PROCESS | 1656 | 1464624100864 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1656 | 1464624100865 Marionette TRACE conn2 <- [1,78,null,{}] 09:01:40 INFO - PROCESS | 1656 | 1464624100869 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}] 09:01:40 INFO - PROCESS | 1656 | 1464624100942 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:01:40 INFO - PROCESS | 1656 | 1464624100946 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164e7800 == 27 [pid = 1656] [id = 27] 09:01:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x117124800) [pid = 1656] [serial = 77] [outer = 0x0] 09:01:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1175a0c00) [pid = 1656] [serial = 78] [outer = 0x117124800] 09:01:40 INFO - PROCESS | 1656 | 1464624100975 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117694000) [pid = 1656] [serial = 79] [outer = 0x117124800] 09:01:41 INFO - PROCESS | 1656 | 1464624101288 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]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 09:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:01:41 INFO - PROCESS | 1656 | 1464624101339 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1656 | 1464624101341 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:01:41 INFO - PROCESS | 1656 | 1464624101343 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1656 | 1464624101345 Marionette TRACE conn2 <- [1,82,null,{}] 09:01:41 INFO - PROCESS | 1656 | 1464624101352 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}] 09:01:41 INFO - PROCESS | 1656 | 1464624101426 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:01:41 INFO - PROCESS | 1656 | 1464624101432 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11698f000 == 28 [pid = 1656] [id = 28] 09:01:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118061000) [pid = 1656] [serial = 80] [outer = 0x0] 09:01:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11828a800) [pid = 1656] [serial = 81] [outer = 0x118061000] 09:01:41 INFO - PROCESS | 1656 | 1464624101464 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1187bf400) [pid = 1656] [serial = 82] [outer = 0x118061000] 09:01:41 INFO - PROCESS | 1656 | 1464624101792 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]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 09:01:41 INFO - PROCESS | 1656 | 1464624101814 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:01:41 INFO - PROCESS | 1656 | 1464624101816 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:01:41 INFO - PROCESS | 1656 | 1464624101821 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1656 | 1464624101824 Marionette TRACE conn2 <- [1,86,null,{}] 09:01:41 INFO - PROCESS | 1656 | 1464624101826 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}] 09:01:41 INFO - PROCESS | 1656 | 1464624101923 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:01:41 INFO - PROCESS | 1656 | 1464624101964 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11744e000 == 29 [pid = 1656] [id = 29] 09:01:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1182dd000) [pid = 1656] [serial = 83] [outer = 0x0] 09:01:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11902cc00) [pid = 1656] [serial = 84] [outer = 0x1182dd000] 09:01:41 INFO - PROCESS | 1656 | 1464624101991 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11920ec00) [pid = 1656] [serial = 85] [outer = 0x1182dd000] 09:01:42 INFO - PROCESS | 1656 | 1464624102267 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 09:01:42 INFO - PROCESS | 1656 | 1464624102291 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:01:42 INFO - PROCESS | 1656 | 1464624102292 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:01:42 INFO - PROCESS | 1656 | 1464624102294 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1656 | 1464624102295 Marionette TRACE conn2 <- [1,90,null,{}] 09:01:42 INFO - PROCESS | 1656 | 1464624102298 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}] 09:01:42 INFO - PROCESS | 1656 | 1464624102380 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:01:42 INFO - PROCESS | 1656 | 1464624102384 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118130800 == 30 [pid = 1656] [id = 30] 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118e90400) [pid = 1656] [serial = 86] [outer = 0x0] 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195b7400) [pid = 1656] [serial = 87] [outer = 0x118e90400] 09:01:42 INFO - PROCESS | 1656 | 1464624102411 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119235c00) [pid = 1656] [serial = 88] [outer = 0x118e90400] 09:01:42 INFO - PROCESS | 1656 | 1464624102715 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 09:01:42 INFO - PROCESS | 1656 | 1464624102763 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1656 | 1464624102764 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:01:42 INFO - PROCESS | 1656 | 1464624102766 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1656 | 1464624102767 Marionette TRACE conn2 <- [1,94,null,{}] 09:01:42 INFO - PROCESS | 1656 | 1464624102769 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}] 09:01:42 INFO - PROCESS | 1656 | 1464624102877 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:01:42 INFO - PROCESS | 1656 | 1464624102888 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e03800 == 31 [pid = 1656] [id = 31] 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1199d1400) [pid = 1656] [serial = 89] [outer = 0x0] 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d84c00) [pid = 1656] [serial = 90] [outer = 0x1199d1400] 09:01:42 INFO - PROCESS | 1656 | 1464624102914 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121231800) [pid = 1656] [serial = 91] [outer = 0x1199d1400] 09:01:43 INFO - PROCESS | 1656 | 1464624103205 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 09:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:01:43 INFO - PROCESS | 1656 | 1464624103238 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1656 | 1464624103240 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:01:43 INFO - PROCESS | 1656 | 1464624103242 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1656 | 1464624103243 Marionette TRACE conn2 <- [1,98,null,{}] 09:01:43 INFO - PROCESS | 1656 | 1464624103245 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}] 09:01:43 INFO - PROCESS | 1656 | 1464624103315 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:01:43 INFO - PROCESS | 1656 | 1464624103321 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193a4000 == 32 [pid = 1656] [id = 32] 09:01:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119236400) [pid = 1656] [serial = 92] [outer = 0x0] 09:01:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12147bc00) [pid = 1656] [serial = 93] [outer = 0x119236400] 09:01:43 INFO - PROCESS | 1656 | 1464624103347 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121817000) [pid = 1656] [serial = 94] [outer = 0x119236400] 09:01:43 INFO - PROCESS | 1656 | 1464624103666 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 09:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:01:43 INFO - PROCESS | 1656 | 1464624103713 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1656 | 1464624103714 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:01:43 INFO - PROCESS | 1656 | 1464624103731 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1656 | 1464624103732 Marionette TRACE conn2 <- [1,102,null,{}] 09:01:43 INFO - PROCESS | 1656 | 1464624103738 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}] 09:01:43 INFO - PROCESS | 1656 | 1464624103850 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:01:43 INFO - PROCESS | 1656 | 1464624103856 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11226a800 == 33 [pid = 1656] [id = 33] 09:01:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121818800) [pid = 1656] [serial = 95] [outer = 0x0] 09:01:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12198fc00) [pid = 1656] [serial = 96] [outer = 0x121818800] 09:01:43 INFO - PROCESS | 1656 | 1464624103900 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121a5d000) [pid = 1656] [serial = 97] [outer = 0x121818800] 09:01:44 INFO - PROCESS | 1656 | 1464624104296 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]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 586ms 09:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:01:44 INFO - PROCESS | 1656 | 1464624104304 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1656 | 1464624104305 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:01:44 INFO - PROCESS | 1656 | 1464624104315 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1656 | 1464624104316 Marionette TRACE conn2 <- [1,106,null,{}] 09:01:44 INFO - PROCESS | 1656 | 1464624104320 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}] 09:01:44 INFO - PROCESS | 1656 | 1464624104413 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:01:44 INFO - PROCESS | 1656 | 1464624104420 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1e000 == 34 [pid = 1656] [id = 34] 09:01:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112244c00) [pid = 1656] [serial = 98] [outer = 0x0] 09:01:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121cd3400) [pid = 1656] [serial = 99] [outer = 0x112244c00] 09:01:44 INFO - PROCESS | 1656 | 1464624104444 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1248e4800) [pid = 1656] [serial = 100] [outer = 0x112244c00] 09:01:44 INFO - PROCESS | 1656 | 1464624104704 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]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 427ms 09:01:44 INFO - PROCESS | 1656 | 1464624104741 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1656 | 1464624104742 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:01:44 INFO - PROCESS | 1656 | 1464624104744 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1656 | 1464624104745 Marionette TRACE conn2 <- [1,110,null,{}] 09:01:44 INFO - PROCESS | 1656 | 1464624104748 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}] 09:01:44 INFO - PROCESS | 1656 | 1464624104824 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:01:44 INFO - PROCESS | 1656 | 1464624104828 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a04c000 == 35 [pid = 1656] [id = 35] 09:01:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1195b2c00) [pid = 1656] [serial = 101] [outer = 0x0] 09:01:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124c5b400) [pid = 1656] [serial = 102] [outer = 0x1195b2c00] 09:01:44 INFO - PROCESS | 1656 | 1464624104856 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124f6f400) [pid = 1656] [serial = 103] [outer = 0x1195b2c00] 09:01:45 INFO - PROCESS | 1656 | 1464624105174 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 09:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:01:45 INFO - PROCESS | 1656 | 1464624105214 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1656 | 1464624105215 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:01:45 INFO - PROCESS | 1656 | 1464624105217 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1656 | 1464624105219 Marionette TRACE conn2 <- [1,114,null,{}] 09:01:45 INFO - PROCESS | 1656 | 1464624105221 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}] 09:01:45 INFO - PROCESS | 1656 | 1464624105330 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:01:45 INFO - PROCESS | 1656 | 1464624105356 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x121264000 == 36 [pid = 1656] [id = 36] 09:01:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121e78400) [pid = 1656] [serial = 104] [outer = 0x0] 09:01:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124fafc00) [pid = 1656] [serial = 105] [outer = 0x121e78400] 09:01:45 INFO - PROCESS | 1656 | 1464624105392 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1262a0c00) [pid = 1656] [serial = 106] [outer = 0x121e78400] 09:01:45 INFO - PROCESS | 1656 | 1464624105671 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 09:01:45 INFO - PROCESS | 1656 | 1464624105693 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1656 | 1464624105694 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:01:45 INFO - PROCESS | 1656 | 1464624105696 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1656 | 1464624105697 Marionette TRACE conn2 <- [1,118,null,{}] 09:01:45 INFO - PROCESS | 1656 | 1464624105708 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}] 09:01:45 INFO - PROCESS | 1656 | 1464624105785 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:01:45 INFO - PROCESS | 1656 | 1464624105791 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215c8800 == 37 [pid = 1656] [id = 37] 09:01:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1262a1400) [pid = 1656] [serial = 107] [outer = 0x0] 09:01:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1264a5800) [pid = 1656] [serial = 108] [outer = 0x1262a1400] 09:01:45 INFO - PROCESS | 1656 | 1464624105816 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1268eb800) [pid = 1656] [serial = 109] [outer = 0x1262a1400] 09:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 09:01:46 INFO - PROCESS | 1656 | 1464624106111 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]]]}] 09:01:46 INFO - PROCESS | 1656 | 1464624106114 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1656 | 1464624106116 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:01:46 INFO - PROCESS | 1656 | 1464624106127 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1656 | 1464624106129 Marionette TRACE conn2 <- [1,122,null,{}] 09:01:46 INFO - PROCESS | 1656 | 1464624106131 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}] 09:01:46 INFO - PROCESS | 1656 | 1464624106267 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:01:46 INFO - PROCESS | 1656 | 1464624106276 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12189f800 == 38 [pid = 1656] [id = 38] 09:01:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124f77c00) [pid = 1656] [serial = 110] [outer = 0x0] 09:01:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12698d000) [pid = 1656] [serial = 111] [outer = 0x124f77c00] 09:01:46 INFO - PROCESS | 1656 | 1464624106309 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126e97000) [pid = 1656] [serial = 112] [outer = 0x124f77c00] 09:01:46 INFO - PROCESS | 1656 | 1464624106729 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]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 619ms 09:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:01:46 INFO - PROCESS | 1656 | 1464624106747 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1656 | 1464624106748 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1656 | 1464624106750 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1656 | 1464624106752 Marionette TRACE conn2 <- [1,126,null,{}] 09:01:46 INFO - PROCESS | 1656 | 1464624106756 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}] 09:01:46 INFO - PROCESS | 1656 | 1464624106827 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:01:46 INFO - PROCESS | 1656 | 1464624106885 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121acb800 == 39 [pid = 1656] [id = 39] 09:01:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126e9e800) [pid = 1656] [serial = 113] [outer = 0x0] 09:01:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127892400) [pid = 1656] [serial = 114] [outer = 0x126e9e800] 09:01:46 INFO - PROCESS | 1656 | 1464624106910 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127897400) [pid = 1656] [serial = 115] [outer = 0x126e9e800] 09:01:47 INFO - PROCESS | 1656 | 1464624107188 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 09:01:47 INFO - PROCESS | 1656 | 1464624107227 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:01:47 INFO - PROCESS | 1656 | 1464624107228 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:01:47 INFO - PROCESS | 1656 | 1464624107232 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1656 | 1464624107235 Marionette TRACE conn2 <- [1,130,null,{}] 09:01:47 INFO - PROCESS | 1656 | 1464624107241 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}] 09:01:47 INFO - PROCESS | 1656 | 1464624107357 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:01:47 INFO - PROCESS | 1656 | 1464624107363 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0b800 == 40 [pid = 1656] [id = 40] 09:01:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x127898400) [pid = 1656] [serial = 116] [outer = 0x0] 09:01:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127a03400) [pid = 1656] [serial = 117] [outer = 0x127898400] 09:01:47 INFO - PROCESS | 1656 | 1464624107402 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127ae1c00) [pid = 1656] [serial = 118] [outer = 0x127898400] 09:01:47 INFO - PROCESS | 1656 | 1464624107891 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 674ms 09:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:01:47 INFO - PROCESS | 1656 | 1464624107906 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1656 | 1464624107907 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:01:47 INFO - PROCESS | 1656 | 1464624107917 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1656 | 1464624107918 Marionette TRACE conn2 <- [1,134,null,{}] 09:01:47 INFO - PROCESS | 1656 | 1464624107920 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}] 09:01:47 INFO - PROCESS | 1656 | 1464624107997 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:01:48 INFO - PROCESS | 1656 | 1464624108003 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x125859800 == 41 [pid = 1656] [id = 41] 09:01:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127a07000) [pid = 1656] [serial = 119] [outer = 0x0] 09:01:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x127aef000) [pid = 1656] [serial = 120] [outer = 0x127a07000] 09:01:48 INFO - PROCESS | 1656 | 1464624108028 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1290f4c00) [pid = 1656] [serial = 121] [outer = 0x127a07000] 09:01:49 INFO - PROCESS | 1656 | 1464624109023 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1128ms 09:01:49 INFO - PROCESS | 1656 | 1464624109038 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1656 | 1464624109040 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:01:49 INFO - PROCESS | 1656 | 1464624109043 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1656 | 1464624109046 Marionette TRACE conn2 <- [1,138,null,{}] 09:01:49 INFO - PROCESS | 1656 | 1464624109049 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}] 09:01:49 INFO - PROCESS | 1656 | 1464624109145 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:01:49 INFO - PROCESS | 1656 | 1464624109153 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133d1800 == 42 [pid = 1656] [id = 42] 09:01:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1164c8800) [pid = 1656] [serial = 122] [outer = 0x0] 09:01:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1167b7400) [pid = 1656] [serial = 123] [outer = 0x1164c8800] 09:01:49 INFO - PROCESS | 1656 | 1464624109182 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x116a68400) [pid = 1656] [serial = 124] [outer = 0x1164c8800] 09:01:49 INFO - PROCESS | 1656 | 1464624109500 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 09:01:49 INFO - PROCESS | 1656 | 1464624109514 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1656 | 1464624109519 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:01:49 INFO - PROCESS | 1656 | 1464624109537 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1656 | 1464624109540 Marionette TRACE conn2 <- [1,142,null,{}] 09:01:49 INFO - PROCESS | 1656 | 1464624109543 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}] 09:01:49 INFO - PROCESS | 1656 | 1464624109632 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:01:49 INFO - PROCESS | 1656 | 1464624109637 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11676c000 == 43 [pid = 1656] [id = 43] 09:01:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x117123400) [pid = 1656] [serial = 125] [outer = 0x0] 09:01:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11805a000) [pid = 1656] [serial = 126] [outer = 0x117123400] 09:01:49 INFO - PROCESS | 1656 | 1464624109663 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11828d400) [pid = 1656] [serial = 127] [outer = 0x117123400] 09:01:50 INFO - PROCESS | 1656 | 1464624110000 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 528ms 09:01:50 INFO - PROCESS | 1656 | 1464624110058 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1656 | 1464624110059 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:01:50 INFO - PROCESS | 1656 | 1464624110067 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1656 | 1464624110070 Marionette TRACE conn2 <- [1,146,null,{}] 09:01:50 INFO - PROCESS | 1656 | 1464624110085 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}] 09:01:50 INFO - PROCESS | 1656 | 1464624110174 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ce1e400) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c8df800) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12c57d800) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c571800) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12c0a4400) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12be22c00) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127ae5c00) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b405400) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12aa61c00) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x129437800) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12d449000) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119038800) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12cfe1400) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121e78400) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1262a1400) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124f77c00) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119030800) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112a99800) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x114fe7c00) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119231c00) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1164bd400) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117124800) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118061000) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1182dd000) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118e90400) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1199d1400) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119236400) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121818800) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:01:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112244c00) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:01:50 INFO - PROCESS | 1656 | 1464624110700 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1161c9800 == 44 [pid = 1656] [id = 44] 09:01:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1122b4c00) [pid = 1656] [serial = 128] [outer = 0x0] 09:01:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1122b6c00) [pid = 1656] [serial = 129] [outer = 0x1122b4c00] 09:01:50 INFO - PROCESS | 1656 | 1464624110732 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118061000) [pid = 1656] [serial = 130] [outer = 0x1122b4c00] 09:01:51 INFO - PROCESS | 1656 | 1464624111019 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 977ms 09:01:51 INFO - PROCESS | 1656 | 1464624111042 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:01:51 INFO - PROCESS | 1656 | 1464624111044 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:01:51 INFO - PROCESS | 1656 | 1464624111046 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1656 | 1464624111047 Marionette TRACE conn2 <- [1,150,null,{}] 09:01:51 INFO - PROCESS | 1656 | 1464624111057 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}] 09:01:51 INFO - PROCESS | 1656 | 1464624111132 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:01:51 INFO - PROCESS | 1656 | 1464624111139 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118125800 == 45 [pid = 1656] [id = 45] 09:01:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119004c00) [pid = 1656] [serial = 131] [outer = 0x0] 09:01:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119211800) [pid = 1656] [serial = 132] [outer = 0x119004c00] 09:01:51 INFO - PROCESS | 1656 | 1464624111165 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119237800) [pid = 1656] [serial = 133] [outer = 0x119004c00] 09:01:51 INFO - PROCESS | 1656 | 1464624111459 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 09:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:01:51 INFO - PROCESS | 1656 | 1464624111515 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1656 | 1464624111516 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:01:51 INFO - PROCESS | 1656 | 1464624111518 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1656 | 1464624111519 Marionette TRACE conn2 <- [1,154,null,{}] 09:01:51 INFO - PROCESS | 1656 | 1464624111522 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}] 09:01:51 INFO - PROCESS | 1656 | 1464624111587 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:01:51 INFO - PROCESS | 1656 | 1464624111592 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e17000 == 46 [pid = 1656] [id = 46] 09:01:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116a69000) [pid = 1656] [serial = 134] [outer = 0x0] 09:01:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195b4400) [pid = 1656] [serial = 135] [outer = 0x116a69000] 09:01:51 INFO - PROCESS | 1656 | 1464624111619 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1199c6800) [pid = 1656] [serial = 136] [outer = 0x116a69000] 09:01:51 INFO - PROCESS | 1656 | 1464624111944 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 09:01:51 INFO - PROCESS | 1656 | 1464624111987 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:01:51 INFO - PROCESS | 1656 | 1464624111988 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:01:51 INFO - PROCESS | 1656 | 1464624111990 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1656 | 1464624111991 Marionette TRACE conn2 <- [1,158,null,{}] 09:01:51 INFO - PROCESS | 1656 | 1464624111994 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}] 09:01:52 INFO - PROCESS | 1656 | 1464624112082 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:01:52 INFO - PROCESS | 1656 | 1464624112129 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190e1000 == 47 [pid = 1656] [id = 47] 09:01:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119037800) [pid = 1656] [serial = 137] [outer = 0x0] 09:01:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119b96400) [pid = 1656] [serial = 138] [outer = 0x119037800] 09:01:52 INFO - PROCESS | 1656 | 1464624112155 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12122f000) [pid = 1656] [serial = 139] [outer = 0x119037800] 09:01:52 INFO - PROCESS | 1656 | 1464624112439 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]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 09:01:52 INFO - PROCESS | 1656 | 1464624112461 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1656 | 1464624112463 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:01:52 INFO - PROCESS | 1656 | 1464624112466 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1656 | 1464624112469 Marionette TRACE conn2 <- [1,162,null,{}] 09:01:52 INFO - PROCESS | 1656 | 1464624112482 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}] 09:01:52 INFO - PROCESS | 1656 | 1464624112596 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:01:52 INFO - PROCESS | 1656 | 1464624112659 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d21000 == 48 [pid = 1656] [id = 48] 09:01:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119237c00) [pid = 1656] [serial = 140] [outer = 0x0] 09:01:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121477400) [pid = 1656] [serial = 141] [outer = 0x119237c00] 09:01:52 INFO - PROCESS | 1656 | 1464624112699 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12181fc00) [pid = 1656] [serial = 142] [outer = 0x119237c00] 09:01:53 INFO - PROCESS | 1656 | 1464624113235 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 781ms 09:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:01:53 INFO - PROCESS | 1656 | 1464624113247 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1656 | 1464624113250 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:01:53 INFO - PROCESS | 1656 | 1464624113253 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1656 | 1464624113256 Marionette TRACE conn2 <- [1,166,null,{}] 09:01:53 INFO - PROCESS | 1656 | 1464624113260 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}] 09:01:53 INFO - PROCESS | 1656 | 1464624113372 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:01:53 INFO - PROCESS | 1656 | 1464624113414 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x116940000 == 49 [pid = 1656] [id = 49] 09:01:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1164c2800) [pid = 1656] [serial = 143] [outer = 0x0] 09:01:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x116a6ac00) [pid = 1656] [serial = 144] [outer = 0x1164c2800] 09:01:53 INFO - PROCESS | 1656 | 1464624113449 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11805c400) [pid = 1656] [serial = 145] [outer = 0x1164c2800] 09:01:53 INFO - PROCESS | 1656 | 1464624113875 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 09:01:53 INFO - PROCESS | 1656 | 1464624113925 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1656 | 1464624113929 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:01:53 INFO - PROCESS | 1656 | 1464624113933 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1656 | 1464624113937 Marionette TRACE conn2 <- [1,170,null,{}] 09:01:53 INFO - PROCESS | 1656 | 1464624113940 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}] 09:01:54 INFO - PROCESS | 1656 | 1464624114032 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:01:54 INFO - PROCESS | 1656 | 1464624114090 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a04a000 == 50 [pid = 1656] [id = 50] 09:01:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118293800) [pid = 1656] [serial = 146] [outer = 0x0] 09:01:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118e90400) [pid = 1656] [serial = 147] [outer = 0x118293800] 09:01:54 INFO - PROCESS | 1656 | 1464624114120 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119210800) [pid = 1656] [serial = 148] [outer = 0x118293800] 09:01:54 INFO - PROCESS | 1656 | 1464624114544 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 09:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:01:54 INFO - PROCESS | 1656 | 1464624114555 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1656 | 1464624114557 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:01:54 INFO - PROCESS | 1656 | 1464624114559 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1656 | 1464624114562 Marionette TRACE conn2 <- [1,174,null,{}] 09:01:54 INFO - PROCESS | 1656 | 1464624114570 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}] 09:01:54 INFO - PROCESS | 1656 | 1464624114677 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:01:54 INFO - PROCESS | 1656 | 1464624114750 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bb000 == 51 [pid = 1656] [id = 51] 09:01:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1195af400) [pid = 1656] [serial = 149] [outer = 0x0] 09:01:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12105d400) [pid = 1656] [serial = 150] [outer = 0x1195af400] 09:01:54 INFO - PROCESS | 1656 | 1464624114782 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x121533800) [pid = 1656] [serial = 151] [outer = 0x1195af400] 09:01:55 INFO - PROCESS | 1656 | 1464624115188 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 09:01:55 INFO - PROCESS | 1656 | 1464624115230 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1656 | 1464624115232 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:01:55 INFO - PROCESS | 1656 | 1464624115235 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1656 | 1464624115236 Marionette TRACE conn2 <- [1,178,null,{}] 09:01:55 INFO - PROCESS | 1656 | 1464624115238 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}] 09:01:55 INFO - PROCESS | 1656 | 1464624115335 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:01:55 INFO - PROCESS | 1656 | 1464624115380 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e14000 == 52 [pid = 1656] [id = 52] 09:01:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121844c00) [pid = 1656] [serial = 152] [outer = 0x0] 09:01:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121a62c00) [pid = 1656] [serial = 153] [outer = 0x121844c00] 09:01:55 INFO - PROCESS | 1656 | 1464624115409 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121e78c00) [pid = 1656] [serial = 154] [outer = 0x121844c00] 09:01:55 INFO - PROCESS | 1656 | 1464624115898 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 09:01:55 INFO - PROCESS | 1656 | 1464624115920 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1656 | 1464624115922 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:01:55 INFO - PROCESS | 1656 | 1464624115927 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1656 | 1464624115929 Marionette TRACE conn2 <- [1,182,null,{}] 09:01:55 INFO - PROCESS | 1656 | 1464624115966 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}] 09:01:56 INFO - PROCESS | 1656 | 1464624116072 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:01:56 INFO - PROCESS | 1656 | 1464624116119 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x116664800 == 53 [pid = 1656] [id = 53] 09:01:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x112aa2400) [pid = 1656] [serial = 155] [outer = 0x0] 09:01:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x115c8a000) [pid = 1656] [serial = 156] [outer = 0x112aa2400] 09:01:56 INFO - PROCESS | 1656 | 1464624116146 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11660b000) [pid = 1656] [serial = 157] [outer = 0x112aa2400] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1190e1000 == 52 [pid = 1656] [id = 47] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118e17000 == 51 [pid = 1656] [id = 46] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118125800 == 50 [pid = 1656] [id = 45] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11744e000 == 49 [pid = 1656] [id = 29] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1161c9800 == 48 [pid = 1656] [id = 44] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11676c000 == 47 [pid = 1656] [id = 43] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118130800 == 46 [pid = 1656] [id = 30] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11698f000 == 45 [pid = 1656] [id = 28] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1133d1800 == 44 [pid = 1656] [id = 42] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1164e7800 == 43 [pid = 1656] [id = 27] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1e000 == 42 [pid = 1656] [id = 34] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11226a800 == 41 [pid = 1656] [id = 33] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118e03800 == 40 [pid = 1656] [id = 31] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1193a4000 == 39 [pid = 1656] [id = 32] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118e14000 == 38 [pid = 1656] [id = 52] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0b800 == 37 [pid = 1656] [id = 40] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1215bb000 == 36 [pid = 1656] [id = 51] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12189f800 == 35 [pid = 1656] [id = 38] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11a04a000 == 34 [pid = 1656] [id = 50] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121264000 == 33 [pid = 1656] [id = 36] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121acb800 == 32 [pid = 1656] [id = 39] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1215c8800 == 31 [pid = 1656] [id = 37] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x116940000 == 30 [pid = 1656] [id = 49] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119d21000 == 29 [pid = 1656] [id = 48] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x125859800 == 28 [pid = 1656] [id = 41] 09:01:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11a04c000 == 27 [pid = 1656] [id = 35] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1219d4400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x127a03400) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x124c5b400) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124fafc00) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1264a5800) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12698d000) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127892400) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x112d55c00) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116a67400) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119236800) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1166d9400) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x116960400) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1175a0c00) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117694000) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11828a800) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11902cc00) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1195b7400) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119d84c00) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x121231800) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12147bc00) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12198fc00) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121a5d000) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121cd3400) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1248e4800) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11a0adc00) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1262a0c00) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1268eb800) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121817000) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126e97000) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119235c00) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113ba2400) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1187bf400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118138000) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12da6c000) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11920ec00) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b40c000) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119231000) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12aa63c00) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12aa67c00) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1294ddc00) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1294d0800) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1294d6400) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x121c1dc00) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1184bbc00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1182de000) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12cfd7c00) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12cfdcc00) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12c74e800) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12d40e400) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12ce16400) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12ce1c000) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12c8d4c00) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12c8dac00) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12c577800) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12c57b400) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12c18c800) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12c183000) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12be2c800) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12c09cc00) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x127ae9000) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12b1b8000) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12b1b6400) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12d456c00) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12d451c00) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12d228800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12d22fc00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1656 | 1464624116979 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]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1072ms 09:01:57 INFO - PROCESS | 1656 | 1464624116999 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:01:57 INFO - PROCESS | 1656 | 1464624117002 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:01:57 INFO - PROCESS | 1656 | 1464624117007 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1656 | 1464624117009 Marionette TRACE conn2 <- [1,186,null,{}] 09:01:57 INFO - PROCESS | 1656 | 1464624117013 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}] 09:01:57 INFO - PROCESS | 1656 | 1464624117084 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:01:57 INFO - PROCESS | 1656 | 1464624117090 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x112ad0000 == 28 [pid = 1656] [id = 54] 09:01:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x113d0a000) [pid = 1656] [serial = 158] [outer = 0x0] 09:01:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x115e94000) [pid = 1656] [serial = 159] [outer = 0x113d0a000] 09:01:57 INFO - PROCESS | 1656 | 1464624117120 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11660b400) [pid = 1656] [serial = 160] [outer = 0x113d0a000] 09:01:57 INFO - PROCESS | 1656 | 1464624117443 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 09:01:57 INFO - PROCESS | 1656 | 1464624117485 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1656 | 1464624117489 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:01:57 INFO - PROCESS | 1656 | 1464624117495 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1656 | 1464624117496 Marionette TRACE conn2 <- [1,190,null,{}] 09:01:57 INFO - PROCESS | 1656 | 1464624117499 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}] 09:01:57 INFO - PROCESS | 1656 | 1464624117569 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:01:57 INFO - PROCESS | 1656 | 1464624117574 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ed2800 == 29 [pid = 1656] [id = 55] 09:01:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1167aa000) [pid = 1656] [serial = 161] [outer = 0x0] 09:01:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1175a2400) [pid = 1656] [serial = 162] [outer = 0x1167aa000] 09:01:57 INFO - PROCESS | 1656 | 1464624117603 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11805c800) [pid = 1656] [serial = 163] [outer = 0x1167aa000] 09:01:57 INFO - PROCESS | 1656 | 1464624117917 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 09:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:01:57 INFO - PROCESS | 1656 | 1464624117964 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1656 | 1464624117966 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:01:57 INFO - PROCESS | 1656 | 1464624117968 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1656 | 1464624117971 Marionette TRACE conn2 <- [1,194,null,{}] 09:01:57 INFO - PROCESS | 1656 | 1464624117978 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}] 09:01:58 INFO - PROCESS | 1656 | 1464624118063 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:01:58 INFO - PROCESS | 1656 | 1464624118105 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aa7800 == 30 [pid = 1656] [id = 56] 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112fc3000) [pid = 1656] [serial = 164] [outer = 0x0] 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1182dec00) [pid = 1656] [serial = 165] [outer = 0x112fc3000] 09:01:58 INFO - PROCESS | 1656 | 1464624118133 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118e8e400) [pid = 1656] [serial = 166] [outer = 0x112fc3000] 09:01:58 INFO - PROCESS | 1656 | 1464624118419 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]]]}] 09:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 09:01:58 INFO - PROCESS | 1656 | 1464624118441 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1656 | 1464624118443 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:01:58 INFO - PROCESS | 1656 | 1464624118445 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1656 | 1464624118446 Marionette TRACE conn2 <- [1,198,null,{}] 09:01:58 INFO - PROCESS | 1656 | 1464624118449 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}] 09:01:58 INFO - PROCESS | 1656 | 1464624118531 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:01:58 INFO - PROCESS | 1656 | 1464624118535 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e09000 == 31 [pid = 1656] [id = 57] 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11902cc00) [pid = 1656] [serial = 167] [outer = 0x0] 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11922dc00) [pid = 1656] [serial = 168] [outer = 0x11902cc00] 09:01:58 INFO - PROCESS | 1656 | 1464624118562 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119237400) [pid = 1656] [serial = 169] [outer = 0x11902cc00] 09:01:58 INFO - PROCESS | 1656 | 1464624118852 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]]]}] 09:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 419ms 09:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:01:58 INFO - PROCESS | 1656 | 1464624118864 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1656 | 1464624118865 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:01:58 INFO - PROCESS | 1656 | 1464624118875 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1656 | 1464624118876 Marionette TRACE conn2 <- [1,202,null,{}] 09:01:58 INFO - PROCESS | 1656 | 1464624118878 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}] 09:01:58 INFO - PROCESS | 1656 | 1464624118948 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:01:58 INFO - PROCESS | 1656 | 1464624118979 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118202800 == 32 [pid = 1656] [id = 58] 09:01:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x114fe7800) [pid = 1656] [serial = 170] [outer = 0x0] 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119210000) [pid = 1656] [serial = 171] [outer = 0x114fe7800] 09:01:59 INFO - PROCESS | 1656 | 1464624119004 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1199c5c00) [pid = 1656] [serial = 172] [outer = 0x114fe7800] 09:01:59 INFO - PROCESS | 1656 | 1464624119298 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]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 475ms 09:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:01:59 INFO - PROCESS | 1656 | 1464624119343 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1656 | 1464624119344 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:01:59 INFO - PROCESS | 1656 | 1464624119346 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1656 | 1464624119348 Marionette TRACE conn2 <- [1,206,null,{}] 09:01:59 INFO - PROCESS | 1656 | 1464624119350 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}] 09:01:59 INFO - PROCESS | 1656 | 1464624119461 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:01:59 INFO - PROCESS | 1656 | 1464624119488 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d9000 == 33 [pid = 1656] [id = 59] 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1195b5800) [pid = 1656] [serial = 173] [outer = 0x0] 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119b9bc00) [pid = 1656] [serial = 174] [outer = 0x1195b5800] 09:01:59 INFO - PROCESS | 1656 | 1464624119514 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x121475400) [pid = 1656] [serial = 175] [outer = 0x1195b5800] 09:01:59 INFO - PROCESS | 1656 | 1464624119813 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]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 09:01:59 INFO - PROCESS | 1656 | 1464624119865 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1656 | 1464624119867 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:01:59 INFO - PROCESS | 1656 | 1464624119878 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1656 | 1464624119879 Marionette TRACE conn2 <- [1,210,null,{}] 09:01:59 INFO - PROCESS | 1656 | 1464624119881 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}] 09:01:59 INFO - PROCESS | 1656 | 1464624119962 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:01:59 INFO - PROCESS | 1656 | 1464624119966 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d7800 == 34 [pid = 1656] [id = 60] 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112a9b800) [pid = 1656] [serial = 176] [outer = 0x0] 09:01:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121475c00) [pid = 1656] [serial = 177] [outer = 0x112a9b800] 09:01:59 INFO - PROCESS | 1656 | 1464624119992 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12198dc00) [pid = 1656] [serial = 178] [outer = 0x112a9b800] 09:02:00 INFO - PROCESS | 1656 | 1464624120275 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]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 427ms 09:02:00 INFO - PROCESS | 1656 | 1464624120297 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1656 | 1464624120298 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:02:00 INFO - PROCESS | 1656 | 1464624120300 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1656 | 1464624120301 Marionette TRACE conn2 <- [1,214,null,{}] 09:02:00 INFO - PROCESS | 1656 | 1464624120311 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}] 09:02:00 INFO - PROCESS | 1656 | 1464624120400 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:02:00 INFO - PROCESS | 1656 | 1464624120406 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d28800 == 35 [pid = 1656] [id = 61] 09:02:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1219d9800) [pid = 1656] [serial = 179] [outer = 0x0] 09:02:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121cd3000) [pid = 1656] [serial = 180] [outer = 0x1219d9800] 09:02:00 INFO - PROCESS | 1656 | 1464624120432 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1248e3400) [pid = 1656] [serial = 181] [outer = 0x1219d9800] 09:02:00 INFO - PROCESS | 1656 | 1464624120769 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]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 09:02:00 INFO - PROCESS | 1656 | 1464624120822 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1656 | 1464624120825 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:02:00 INFO - PROCESS | 1656 | 1464624120834 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1656 | 1464624120836 Marionette TRACE conn2 <- [1,218,null,{}] 09:02:00 INFO - PROCESS | 1656 | 1464624120839 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}] 09:02:00 INFO - PROCESS | 1656 | 1464624120967 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:02:00 INFO - PROCESS | 1656 | 1464624120974 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aa7000 == 36 [pid = 1656] [id = 62] 09:02:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121cd7000) [pid = 1656] [serial = 182] [outer = 0x0] 09:02:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124f1f800) [pid = 1656] [serial = 183] [outer = 0x121cd7000] 09:02:01 INFO - PROCESS | 1656 | 1464624121092 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124f78800) [pid = 1656] [serial = 184] [outer = 0x121cd7000] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119037800) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1164c8800) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117123400) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116a69000) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1122b4c00) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119004c00) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119237c00) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x127a07000) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x127898400) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195b2c00) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:02:01 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126e9e800) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:02:01 INFO - PROCESS | 1656 | 1464624121375 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]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 578ms 09:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:02:01 INFO - PROCESS | 1656 | 1464624121409 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1656 | 1464624121410 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1656 | 1464624121412 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1656 | 1464624121413 Marionette TRACE conn2 <- [1,222,null,{}] 09:02:01 INFO - PROCESS | 1656 | 1464624121415 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}] 09:02:01 INFO - PROCESS | 1656 | 1464624121487 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:02:01 INFO - PROCESS | 1656 | 1464624121491 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121273800 == 37 [pid = 1656] [id = 63] 09:02:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1175a0000) [pid = 1656] [serial = 185] [outer = 0x0] 09:02:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x124bdf000) [pid = 1656] [serial = 186] [outer = 0x1175a0000] 09:02:01 INFO - PROCESS | 1656 | 1464624121518 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124faf400) [pid = 1656] [serial = 187] [outer = 0x1175a0000] 09:02:01 INFO - PROCESS | 1656 | 1464624121921 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]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 568ms 09:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:02:01 INFO - PROCESS | 1656 | 1464624121981 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1656 | 1464624121983 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1656 | 1464624121986 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1656 | 1464624121989 Marionette TRACE conn2 <- [1,226,null,{}] 09:02:01 INFO - PROCESS | 1656 | 1464624121993 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}] 09:02:02 INFO - PROCESS | 1656 | 1464624122103 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:02:02 INFO - PROCESS | 1656 | 1464624122113 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118129800 == 38 [pid = 1656] [id = 64] 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x124fb9c00) [pid = 1656] [serial = 188] [outer = 0x0] 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1252e9400) [pid = 1656] [serial = 189] [outer = 0x124fb9c00] 09:02:02 INFO - PROCESS | 1656 | 1464624122144 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1199c5000) [pid = 1656] [serial = 190] [outer = 0x124fb9c00] 09:02:02 INFO - PROCESS | 1656 | 1464624122445 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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 09:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:02:02 INFO - PROCESS | 1656 | 1464624122457 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1656 | 1464624122458 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1656 | 1464624122460 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1656 | 1464624122461 Marionette TRACE conn2 <- [1,230,null,{}] 09:02:02 INFO - PROCESS | 1656 | 1464624122465 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}] 09:02:02 INFO - PROCESS | 1656 | 1464624122540 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:02:02 INFO - PROCESS | 1656 | 1464624122584 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ac0000 == 39 [pid = 1656] [id = 65] 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124fbbc00) [pid = 1656] [serial = 191] [outer = 0x0] 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1262a2000) [pid = 1656] [serial = 192] [outer = 0x124fbbc00] 09:02:02 INFO - PROCESS | 1656 | 1464624122609 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1264a7800) [pid = 1656] [serial = 193] [outer = 0x124fbbc00] 09:02:02 INFO - PROCESS | 1656 | 1464624122849 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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 09:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:02:02 INFO - PROCESS | 1656 | 1464624122878 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1656 | 1464624122879 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1656 | 1464624122881 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1656 | 1464624122882 Marionette TRACE conn2 <- [1,234,null,{}] 09:02:02 INFO - PROCESS | 1656 | 1464624122894 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}] 09:02:02 INFO - PROCESS | 1656 | 1464624122983 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:02:02 INFO - PROCESS | 1656 | 1464624122989 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0b800 == 40 [pid = 1656] [id = 66] 09:02:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119b95c00) [pid = 1656] [serial = 194] [outer = 0x0] 09:02:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1268e4400) [pid = 1656] [serial = 195] [outer = 0x119b95c00] 09:02:03 INFO - PROCESS | 1656 | 1464624123014 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126b0c400) [pid = 1656] [serial = 196] [outer = 0x119b95c00] 09:02:03 INFO - PROCESS | 1656 | 1464624123510 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]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 675ms 09:02:03 INFO - PROCESS | 1656 | 1464624123556 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 1656 | 1464624123560 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:02:03 INFO - PROCESS | 1656 | 1464624123563 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1656 | 1464624123566 Marionette TRACE conn2 <- [1,238,null,{}] 09:02:03 INFO - PROCESS | 1656 | 1464624123569 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}] 09:02:03 INFO - PROCESS | 1656 | 1464624123671 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:02:03 INFO - PROCESS | 1656 | 1464624123737 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164e8000 == 41 [pid = 1656] [id = 67] 09:02:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11612e000) [pid = 1656] [serial = 197] [outer = 0x0] 09:02:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1167b7000) [pid = 1656] [serial = 198] [outer = 0x11612e000] 09:02:03 INFO - PROCESS | 1656 | 1464624123768 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117596400) [pid = 1656] [serial = 199] [outer = 0x11612e000] 09:02:04 INFO - PROCESS | 1656 | 1464624124294 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]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 775ms 09:02:04 INFO - PROCESS | 1656 | 1464624124338 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1656 | 1464624124342 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:02:04 INFO - PROCESS | 1656 | 1464624124346 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1656 | 1464624124348 Marionette TRACE conn2 <- [1,242,null,{}] 09:02:04 INFO - PROCESS | 1656 | 1464624124350 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}] 09:02:04 INFO - PROCESS | 1656 | 1464624124440 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:02:04 INFO - PROCESS | 1656 | 1464624124661 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x113345800 == 42 [pid = 1656] [id = 68] 09:02:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112a9ac00) [pid = 1656] [serial = 200] [outer = 0x0] 09:02:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113d04800) [pid = 1656] [serial = 201] [outer = 0x112a9ac00] 09:02:04 INFO - PROCESS | 1656 | 1464624124706 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1166d4c00) [pid = 1656] [serial = 202] [outer = 0x112a9ac00] 09:02:05 INFO - PROCESS | 1656 | 1464624125275 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]]]}] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x121ac0000 == 41 [pid = 1656] [id = 65] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118129800 == 40 [pid = 1656] [id = 64] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x121273800 == 39 [pid = 1656] [id = 63] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116aa7000 == 38 [pid = 1656] [id = 62] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119d28800 == 37 [pid = 1656] [id = 61] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d7800 == 36 [pid = 1656] [id = 60] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d9000 == 35 [pid = 1656] [id = 59] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118202800 == 34 [pid = 1656] [id = 58] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x117e09000 == 33 [pid = 1656] [id = 57] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116aa7800 == 32 [pid = 1656] [id = 56] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x115ed2800 == 31 [pid = 1656] [id = 55] 09:02:05 INFO - PROCESS | 1656 | --DOCSHELL 0x112ad0000 == 30 [pid = 1656] [id = 54] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12122f000) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1167b7400) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11805a000) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11828d400) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195b4400) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1199c6800) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1122b6c00) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119237800) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118061000) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119b96400) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116a68400) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119211800) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1290f4c00) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12181fc00) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x127aef000) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x127ae1c00) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124f6f400) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x127897400) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x121477400) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112fbf000) [pid = 1656] [serial = 203] [outer = 0x12cfe0000] 09:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 972ms 09:02:05 INFO - PROCESS | 1656 | 1464624125326 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1656 | 1464624125328 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:02:05 INFO - PROCESS | 1656 | 1464624125353 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1656 | 1464624125355 Marionette TRACE conn2 <- [1,246,null,{}] 09:02:05 INFO - PROCESS | 1656 | 1464624125358 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}] 09:02:05 INFO - PROCESS | 1656 | 1464624125430 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:02:05 INFO - PROCESS | 1656 | 1464624125439 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aa7800 == 31 [pid = 1656] [id = 69] 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118063000) [pid = 1656] [serial = 204] [outer = 0x0] 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11813c000) [pid = 1656] [serial = 205] [outer = 0x118063000] 09:02:05 INFO - PROCESS | 1656 | 1464624125471 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1182dc000) [pid = 1656] [serial = 206] [outer = 0x118063000] 09:02:05 INFO - PROCESS | 1656 | 1464624125781 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]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 483ms 09:02:05 INFO - PROCESS | 1656 | 1464624125825 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:02:05 INFO - PROCESS | 1656 | 1464624125827 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:02:05 INFO - PROCESS | 1656 | 1464624125830 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1656 | 1464624125831 Marionette TRACE conn2 <- [1,250,null,{}] 09:02:05 INFO - PROCESS | 1656 | 1464624125833 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}] 09:02:05 INFO - PROCESS | 1656 | 1464624125905 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:02:05 INFO - PROCESS | 1656 | 1464624125912 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117440800 == 32 [pid = 1656] [id = 70] 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1187bc800) [pid = 1656] [serial = 207] [outer = 0x0] 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119010800) [pid = 1656] [serial = 208] [outer = 0x1187bc800] 09:02:05 INFO - PROCESS | 1656 | 1464624125939 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119210c00) [pid = 1656] [serial = 209] [outer = 0x1187bc800] 09:02:06 INFO - PROCESS | 1656 | 1464624126277 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 09:02:06 INFO - PROCESS | 1656 | 1464624126298 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1656 | 1464624126300 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:02:06 INFO - PROCESS | 1656 | 1464624126309 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1656 | 1464624126313 Marionette TRACE conn2 <- [1,254,null,{}] 09:02:06 INFO - PROCESS | 1656 | 1464624126316 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}] 09:02:06 INFO - PROCESS | 1656 | 1464624126398 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:02:06 INFO - PROCESS | 1656 | 1464624126439 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11820f800 == 33 [pid = 1656] [id = 71] 09:02:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118058400) [pid = 1656] [serial = 210] [outer = 0x0] 09:02:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119238c00) [pid = 1656] [serial = 211] [outer = 0x118058400] 09:02:06 INFO - PROCESS | 1656 | 1464624126465 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119d84c00) [pid = 1656] [serial = 212] [outer = 0x118058400] 09:02:06 INFO - PROCESS | 1656 | 1464624126737 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 478ms 09:02:06 INFO - PROCESS | 1656 | 1464624126781 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1656 | 1464624126783 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:02:06 INFO - PROCESS | 1656 | 1464624126793 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1656 | 1464624126794 Marionette TRACE conn2 <- [1,258,null,{}] 09:02:06 INFO - PROCESS | 1656 | 1464624126796 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}] 09:02:06 INFO - PROCESS | 1656 | 1464624126870 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:02:06 INFO - PROCESS | 1656 | 1464624126875 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193ac000 == 34 [pid = 1656] [id = 72] 09:02:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1131dd800) [pid = 1656] [serial = 213] [outer = 0x0] 09:02:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121062c00) [pid = 1656] [serial = 214] [outer = 0x1131dd800] 09:02:06 INFO - PROCESS | 1656 | 1464624126902 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121477000) [pid = 1656] [serial = 215] [outer = 0x1131dd800] 09:02:07 INFO - PROCESS | 1656 | 1464624127204 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]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 420ms 09:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:02:07 INFO - PROCESS | 1656 | 1464624127213 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1656 | 1464624127214 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:02:07 INFO - PROCESS | 1656 | 1464624127223 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1656 | 1464624127224 Marionette TRACE conn2 <- [1,262,null,{}] 09:02:07 INFO - PROCESS | 1656 | 1464624127227 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}] 09:02:07 INFO - PROCESS | 1656 | 1464624127320 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:02:07 INFO - PROCESS | 1656 | 1464624127326 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d33800 == 35 [pid = 1656] [id = 73] 09:02:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121684400) [pid = 1656] [serial = 216] [outer = 0x0] 09:02:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121986400) [pid = 1656] [serial = 217] [outer = 0x121684400] 09:02:07 INFO - PROCESS | 1656 | 1464624127357 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121e7d800) [pid = 1656] [serial = 218] [outer = 0x121684400] 09:02:07 INFO - PROCESS | 1656 | 1464624127770 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]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 570ms 09:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:02:07 INFO - PROCESS | 1656 | 1464624127795 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1656 | 1464624127797 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:02:07 INFO - PROCESS | 1656 | 1464624127809 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1656 | 1464624127811 Marionette TRACE conn2 <- [1,266,null,{}] 09:02:07 INFO - PROCESS | 1656 | 1464624127814 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}] 09:02:07 INFO - PROCESS | 1656 | 1464624127950 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:02:07 INFO - PROCESS | 1656 | 1464624127971 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12126b000 == 36 [pid = 1656] [id = 74] 09:02:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1122b5c00) [pid = 1656] [serial = 219] [outer = 0x0] 09:02:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125187c00) [pid = 1656] [serial = 220] [outer = 0x1122b5c00] 09:02:08 INFO - PROCESS | 1656 | 1464624128012 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1252f5c00) [pid = 1656] [serial = 221] [outer = 0x1122b5c00] 09:02:08 INFO - PROCESS | 1656 | 1464624128329 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]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 579ms 09:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:02:08 INFO - PROCESS | 1656 | 1464624128380 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1656 | 1464624128381 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:02:08 INFO - PROCESS | 1656 | 1464624128389 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1656 | 1464624128390 Marionette TRACE conn2 <- [1,270,null,{}] 09:02:08 INFO - PROCESS | 1656 | 1464624128392 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}] 09:02:08 INFO - PROCESS | 1656 | 1464624128484 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:02:08 INFO - PROCESS | 1656 | 1464624128488 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x112752800 == 37 [pid = 1656] [id = 75] 09:02:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11903a400) [pid = 1656] [serial = 222] [outer = 0x0] 09:02:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1257af000) [pid = 1656] [serial = 223] [outer = 0x11903a400] 09:02:08 INFO - PROCESS | 1656 | 1464624128512 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1264a4400) [pid = 1656] [serial = 224] [outer = 0x11903a400] 09:02:08 INFO - PROCESS | 1656 | 1464624128810 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]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 475ms 09:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:02:08 INFO - PROCESS | 1656 | 1464624128859 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1656 | 1464624128860 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:02:08 INFO - PROCESS | 1656 | 1464624128862 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1656 | 1464624128873 Marionette TRACE conn2 <- [1,274,null,{}] 09:02:08 INFO - PROCESS | 1656 | 1464624128877 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}] 09:02:08 INFO - PROCESS | 1656 | 1464624128960 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:02:08 INFO - PROCESS | 1656 | 1464624128988 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab6800 == 38 [pid = 1656] [id = 76] 09:02:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1264a5800) [pid = 1656] [serial = 225] [outer = 0x0] 09:02:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126986400) [pid = 1656] [serial = 226] [outer = 0x1264a5800] 09:02:09 INFO - PROCESS | 1656 | 1464624129012 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126b19000) [pid = 1656] [serial = 227] [outer = 0x1264a5800] 09:02:09 INFO - PROCESS | 1656 | 1464624129309 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 479ms 09:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:02:09 INFO - PROCESS | 1656 | 1464624129342 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1656 | 1464624129343 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:02:09 INFO - PROCESS | 1656 | 1464624129345 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1656 | 1464624129346 Marionette TRACE conn2 <- [1,278,null,{}] 09:02:09 INFO - PROCESS | 1656 | 1464624129348 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}] 09:02:09 INFO - PROCESS | 1656 | 1464624129432 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:02:09 INFO - PROCESS | 1656 | 1464624129460 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c12000 == 39 [pid = 1656] [id = 77] 09:02:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12698ec00) [pid = 1656] [serial = 228] [outer = 0x0] 09:02:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126e96c00) [pid = 1656] [serial = 229] [outer = 0x12698ec00] 09:02:09 INFO - PROCESS | 1656 | 1464624129485 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127890000) [pid = 1656] [serial = 230] [outer = 0x12698ec00] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124fbbc00) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1195b5800) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124fb9c00) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112a9b800) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113d0a000) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112fc3000) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11902cc00) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1167aa000) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1164c2800) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118293800) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1195af400) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1219d9800) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121cd7000) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121844c00) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114fe7800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:02:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1175a0000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:02:09 INFO - PROCESS | 1656 | 1464624129886 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 569ms 09:02:09 INFO - PROCESS | 1656 | 1464624129915 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:02:09 INFO - PROCESS | 1656 | 1464624129917 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:02:09 INFO - PROCESS | 1656 | 1464624129920 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1656 | 1464624129922 Marionette TRACE conn2 <- [1,282,null,{}] 09:02:09 INFO - PROCESS | 1656 | 1464624129925 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}] 09:02:10 INFO - PROCESS | 1656 | 1464624130059 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:02:10 INFO - PROCESS | 1656 | 1464624130106 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ace800 == 40 [pid = 1656] [id = 78] 09:02:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116611000) [pid = 1656] [serial = 231] [outer = 0x0] 09:02:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11903ac00) [pid = 1656] [serial = 232] [outer = 0x116611000] 09:02:10 INFO - PROCESS | 1656 | 1464624130163 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124fb9c00) [pid = 1656] [serial = 233] [outer = 0x116611000] 09:02:10 INFO - PROCESS | 1656 | 1464624130545 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]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 09:02:10 INFO - PROCESS | 1656 | 1464624130590 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:02:10 INFO - PROCESS | 1656 | 1464624130591 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:02:10 INFO - PROCESS | 1656 | 1464624130593 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1656 | 1464624130595 Marionette TRACE conn2 <- [1,286,null,{}] 09:02:10 INFO - PROCESS | 1656 | 1464624130597 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}] 09:02:10 INFO - PROCESS | 1656 | 1464624130700 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:02:10 INFO - PROCESS | 1656 | 1464624130706 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12587a800 == 41 [pid = 1656] [id = 79] 09:02:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195af400) [pid = 1656] [serial = 234] [outer = 0x0] 09:02:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x127892400) [pid = 1656] [serial = 235] [outer = 0x1195af400] 09:02:10 INFO - PROCESS | 1656 | 1464624130730 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x127a05000) [pid = 1656] [serial = 236] [outer = 0x1195af400] 09:02:10 INFO - PROCESS | 1656 | 1464624130984 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 420ms 09:02:11 INFO - PROCESS | 1656 | 1464624131013 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1656 | 1464624131014 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:02:11 INFO - PROCESS | 1656 | 1464624131016 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1656 | 1464624131017 Marionette TRACE conn2 <- [1,290,null,{}] 09:02:11 INFO - PROCESS | 1656 | 1464624131027 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}] 09:02:11 INFO - PROCESS | 1656 | 1464624131105 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:02:11 INFO - PROCESS | 1656 | 1464624131110 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b57000 == 42 [pid = 1656] [id = 80] 09:02:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x127a07c00) [pid = 1656] [serial = 237] [outer = 0x0] 09:02:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127ae4c00) [pid = 1656] [serial = 238] [outer = 0x127a07c00] 09:02:11 INFO - PROCESS | 1656 | 1464624131134 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127aec400) [pid = 1656] [serial = 239] [outer = 0x127a07c00] 09:02:11 INFO - PROCESS | 1656 | 1464624131439 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 476ms 09:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:02:11 INFO - PROCESS | 1656 | 1464624131492 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1656 | 1464624131493 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:02:11 INFO - PROCESS | 1656 | 1464624131495 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1656 | 1464624131496 Marionette TRACE conn2 <- [1,294,null,{}] 09:02:11 INFO - PROCESS | 1656 | 1464624131498 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}] 09:02:11 INFO - PROCESS | 1656 | 1464624131572 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:02:11 INFO - PROCESS | 1656 | 1464624131615 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b1000 == 43 [pid = 1656] [id = 81] 09:02:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127a03c00) [pid = 1656] [serial = 240] [outer = 0x0] 09:02:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127aef000) [pid = 1656] [serial = 241] [outer = 0x127a03c00] 09:02:11 INFO - PROCESS | 1656 | 1464624131640 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129431400) [pid = 1656] [serial = 242] [outer = 0x127a03c00] 09:02:12 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. 09:02:12 INFO - PROCESS | 1656 | 1464624132055 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]]]}] 09:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 568ms 09:02:12 INFO - PROCESS | 1656 | 1464624132064 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1656 | 1464624132066 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:02:12 INFO - PROCESS | 1656 | 1464624132070 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1656 | 1464624132073 Marionette TRACE conn2 <- [1,298,null,{}] 09:02:12 INFO - PROCESS | 1656 | 1464624132076 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}] 09:02:12 INFO - PROCESS | 1656 | 1464624132175 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:02:12 INFO - PROCESS | 1656 | 1464624132216 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11698f000 == 44 [pid = 1656] [id = 82] 09:02:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1131e6400) [pid = 1656] [serial = 243] [outer = 0x0] 09:02:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116a71c00) [pid = 1656] [serial = 244] [outer = 0x1131e6400] 09:02:12 INFO - PROCESS | 1656 | 1464624132248 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118059800) [pid = 1656] [serial = 245] [outer = 0x1131e6400] 09:02:12 INFO - PROCESS | 1656 | 1464624132665 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]]]}] 09:02:12 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. 09:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 09:02:12 INFO - PROCESS | 1656 | 1464624132692 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1656 | 1464624132696 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:02:12 INFO - PROCESS | 1656 | 1464624132717 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1656 | 1464624132720 Marionette TRACE conn2 <- [1,302,null,{}] 09:02:12 INFO - PROCESS | 1656 | 1464624132725 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}] 09:02:12 INFO - PROCESS | 1656 | 1464624132843 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:02:12 INFO - PROCESS | 1656 | 1464624132899 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b9800 == 45 [pid = 1656] [id = 83] 09:02:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11900d800) [pid = 1656] [serial = 246] [outer = 0x0] 09:02:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119036400) [pid = 1656] [serial = 247] [outer = 0x11900d800] 09:02:12 INFO - PROCESS | 1656 | 1464624132929 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119207000) [pid = 1656] [serial = 248] [outer = 0x11900d800] 09:02:13 INFO - PROCESS | 1656 | 1464624133338 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]]]}] 09:02:13 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. 09:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 690ms 09:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:02:13 INFO - PROCESS | 1656 | 1464624133390 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1656 | 1464624133392 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:02:13 INFO - PROCESS | 1656 | 1464624133394 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1656 | 1464624133397 Marionette TRACE conn2 <- [1,306,null,{}] 09:02:13 INFO - PROCESS | 1656 | 1464624133404 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}] 09:02:13 INFO - PROCESS | 1656 | 1464624133500 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:02:13 INFO - PROCESS | 1656 | 1464624133547 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12780d800 == 46 [pid = 1656] [id = 84] 09:02:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119232000) [pid = 1656] [serial = 249] [outer = 0x0] 09:02:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1199c8000) [pid = 1656] [serial = 250] [outer = 0x119232000] 09:02:13 INFO - PROCESS | 1656 | 1464624133578 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11a0ab400) [pid = 1656] [serial = 251] [outer = 0x119232000] 09:02:13 INFO - PROCESS | 1656 | 1464624133973 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]]]}] 09:02:14 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. 09:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 09:02:14 INFO - PROCESS | 1656 | 1464624134015 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1656 | 1464624134017 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:02:14 INFO - PROCESS | 1656 | 1464624134019 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1656 | 1464624134021 Marionette TRACE conn2 <- [1,310,null,{}] 09:02:14 INFO - PROCESS | 1656 | 1464624134023 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}] 09:02:14 INFO - PROCESS | 1656 | 1464624134116 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:02:14 INFO - PROCESS | 1656 | 1464624134194 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129520000 == 47 [pid = 1656] [id = 85] 09:02:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12198f400) [pid = 1656] [serial = 252] [outer = 0x0] 09:02:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121ccac00) [pid = 1656] [serial = 253] [outer = 0x12198f400] 09:02:14 INFO - PROCESS | 1656 | 1464624134223 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124c5b400) [pid = 1656] [serial = 254] [outer = 0x12198f400] 09:02:14 INFO - PROCESS | 1656 | 1464624134758 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]]]}] 09:02:14 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. 09:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 09:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:02:14 INFO - PROCESS | 1656 | 1464624134788 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1656 | 1464624134791 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:02:14 INFO - PROCESS | 1656 | 1464624134794 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1656 | 1464624134796 Marionette TRACE conn2 <- [1,314,null,{}] 09:02:14 INFO - PROCESS | 1656 | 1464624134800 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}] 09:02:14 INFO - PROCESS | 1656 | 1464624134887 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:02:14 INFO - PROCESS | 1656 | 1464624134946 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x116940800 == 48 [pid = 1656] [id = 86] 09:02:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11271f400) [pid = 1656] [serial = 255] [outer = 0x0] 09:02:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x115c85400) [pid = 1656] [serial = 256] [outer = 0x11271f400] 09:02:14 INFO - PROCESS | 1656 | 1464624134973 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1169c6800) [pid = 1656] [serial = 257] [outer = 0x11271f400] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x126b57000 == 47 [pid = 1656] [id = 80] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12587a800 == 46 [pid = 1656] [id = 79] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x121ace800 == 45 [pid = 1656] [id = 78] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x124c12000 == 44 [pid = 1656] [id = 77] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab6800 == 43 [pid = 1656] [id = 76] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x112752800 == 42 [pid = 1656] [id = 75] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12126b000 == 41 [pid = 1656] [id = 74] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119d33800 == 40 [pid = 1656] [id = 73] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x115c8a000) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1268e4400) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1193ac000 == 39 [pid = 1656] [id = 72] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11820f800 == 38 [pid = 1656] [id = 71] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x117440800 == 37 [pid = 1656] [id = 70] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116aa7800 == 36 [pid = 1656] [id = 69] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x113345800 == 35 [pid = 1656] [id = 68] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1164e8000 == 34 [pid = 1656] [id = 67] 09:02:15 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0b800 == 33 [pid = 1656] [id = 66] 09:02:15 INFO - PROCESS | 1656 | 1464624135436 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]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 09:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:02:15 INFO - PROCESS | 1656 | 1464624135465 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1656 | 1464624135469 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:02:15 INFO - PROCESS | 1656 | 1464624135473 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1656 | 1464624135475 Marionette TRACE conn2 <- [1,318,null,{}] 09:02:15 INFO - PROCESS | 1656 | 1464624135477 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}] 09:02:15 INFO - PROCESS | 1656 | 1464624135551 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1262a2000) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119b9bc00) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1199c5000) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x121475c00) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115e94000) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11660b400) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1182dec00) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118e8e400) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11922dc00) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119237400) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121475400) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1175a2400) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11805c800) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11805c400) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116a6ac00) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119210800) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118e90400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121533800) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121cd3000) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1248e3400) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12105d400) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124f78800) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1252e9400) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x121e78c00) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124f1f800) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121a62c00) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119210000) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124bdf000) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1199c5c00) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12198dc00) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1264a7800) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124faf400) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1656 | 1464624135603 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11647e000 == 34 [pid = 1656] [id = 87] 09:02:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112d2fc00) [pid = 1656] [serial = 258] [outer = 0x0] 09:02:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117121400) [pid = 1656] [serial = 259] [outer = 0x112d2fc00] 09:02:15 INFO - PROCESS | 1656 | 1464624135632 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1182dec00) [pid = 1656] [serial = 260] [outer = 0x112d2fc00] 09:02:15 INFO - PROCESS | 1656 | 1464624135944 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]]]}] 09:02:15 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. 09:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 09:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:02:15 INFO - PROCESS | 1656 | 1464624135993 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1656 | 1464624135994 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:02:15 INFO - PROCESS | 1656 | 1464624135996 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1656 | 1464624135998 Marionette TRACE conn2 <- [1,322,null,{}] 09:02:16 INFO - PROCESS | 1656 | 1464624136006 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}] 09:02:16 INFO - PROCESS | 1656 | 1464624136082 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:02:16 INFO - PROCESS | 1656 | 1464624136090 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11812c000 == 35 [pid = 1656] [id = 88] 09:02:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118e8e400) [pid = 1656] [serial = 261] [outer = 0x0] 09:02:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11920a000) [pid = 1656] [serial = 262] [outer = 0x118e8e400] 09:02:16 INFO - PROCESS | 1656 | 1464624136129 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11923bc00) [pid = 1656] [serial = 263] [outer = 0x118e8e400] 09:02:16 INFO - PROCESS | 1656 | 1464624136480 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]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms 09:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:02:16 INFO - PROCESS | 1656 | 1464624136517 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1656 | 1464624136519 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:02:16 INFO - PROCESS | 1656 | 1464624136521 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1656 | 1464624136522 Marionette TRACE conn2 <- [1,326,null,{}] 09:02:16 INFO - PROCESS | 1656 | 1464624136524 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}] 09:02:16 INFO - PROCESS | 1656 | 1464624136606 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:02:16 INFO - PROCESS | 1656 | 1464624136611 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193a1800 == 36 [pid = 1656] [id = 89] 09:02:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119b9c400) [pid = 1656] [serial = 264] [outer = 0x0] 09:02:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11a0b4800) [pid = 1656] [serial = 265] [outer = 0x119b9c400] 09:02:16 INFO - PROCESS | 1656 | 1464624136637 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121228000) [pid = 1656] [serial = 266] [outer = 0x119b9c400] 09:02:17 INFO - PROCESS | 1656 | 1464624137003 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]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 09:02:17 INFO - PROCESS | 1656 | 1464624137040 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1656 | 1464624137041 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:02:17 INFO - PROCESS | 1656 | 1464624137043 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1656 | 1464624137044 Marionette TRACE conn2 <- [1,330,null,{}] 09:02:17 INFO - PROCESS | 1656 | 1464624137046 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}] 09:02:17 INFO - PROCESS | 1656 | 1464624137117 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:02:17 INFO - PROCESS | 1656 | 1464624137125 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d30000 == 37 [pid = 1656] [id = 90] 09:02:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11a0b0400) [pid = 1656] [serial = 267] [outer = 0x0] 09:02:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12147cc00) [pid = 1656] [serial = 268] [outer = 0x11a0b0400] 09:02:17 INFO - PROCESS | 1656 | 1464624137151 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121a5cc00) [pid = 1656] [serial = 269] [outer = 0x11a0b0400] 09:02:17 INFO - PROCESS | 1656 | 1464624137464 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]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 09:02:17 INFO - PROCESS | 1656 | 1464624137514 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1656 | 1464624137515 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:02:17 INFO - PROCESS | 1656 | 1464624137517 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1656 | 1464624137518 Marionette TRACE conn2 <- [1,334,null,{}] 09:02:17 INFO - PROCESS | 1656 | 1464624137520 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}] 09:02:17 INFO - PROCESS | 1656 | 1464624137638 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:02:17 INFO - PROCESS | 1656 | 1464624137653 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121004000 == 38 [pid = 1656] [id = 91] 09:02:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121e78400) [pid = 1656] [serial = 270] [outer = 0x0] 09:02:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1248e5c00) [pid = 1656] [serial = 271] [outer = 0x121e78400] 09:02:17 INFO - PROCESS | 1656 | 1464624137683 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1257b7c00) [pid = 1656] [serial = 272] [outer = 0x121e78400] 09:02:18 INFO - PROCESS | 1656 | 1464624138019 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 09:02:18 INFO - PROCESS | 1656 | 1464624138039 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1656 | 1464624138041 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:02:18 INFO - PROCESS | 1656 | 1464624138043 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1656 | 1464624138044 Marionette TRACE conn2 <- [1,338,null,{}] 09:02:18 INFO - PROCESS | 1656 | 1464624138047 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}] 09:02:18 INFO - PROCESS | 1656 | 1464624138134 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:02:18 INFO - PROCESS | 1656 | 1464624138163 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164df000 == 39 [pid = 1656] [id = 92] 09:02:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1262a0c00) [pid = 1656] [serial = 273] [outer = 0x0] 09:02:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1264abc00) [pid = 1656] [serial = 274] [outer = 0x1262a0c00] 09:02:18 INFO - PROCESS | 1656 | 1464624138187 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126b16000) [pid = 1656] [serial = 275] [outer = 0x1262a0c00] 09:02:18 INFO - PROCESS | 1656 | 1464624138490 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 09:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:02:18 INFO - PROCESS | 1656 | 1464624138565 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1656 | 1464624138567 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:02:18 INFO - PROCESS | 1656 | 1464624138570 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1656 | 1464624138572 Marionette TRACE conn2 <- [1,342,null,{}] 09:02:18 INFO - PROCESS | 1656 | 1464624138575 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}] 09:02:18 INFO - PROCESS | 1656 | 1464624138710 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:02:18 INFO - PROCESS | 1656 | 1464624138730 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab6000 == 40 [pid = 1656] [id = 93] 09:02:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1262a2000) [pid = 1656] [serial = 276] [outer = 0x0] 09:02:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126e97000) [pid = 1656] [serial = 277] [outer = 0x1262a2000] 09:02:18 INFO - PROCESS | 1656 | 1464624138764 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x127896000) [pid = 1656] [serial = 278] [outer = 0x1262a2000] 09:02:19 INFO - PROCESS | 1656 | 1464624139192 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]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 669ms 09:02:19 INFO - PROCESS | 1656 | 1464624139240 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:02:19 INFO - PROCESS | 1656 | 1464624139242 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:02:19 INFO - PROCESS | 1656 | 1464624139245 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1656 | 1464624139247 Marionette TRACE conn2 <- [1,346,null,{}] 09:02:19 INFO - PROCESS | 1656 | 1464624139250 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}] 09:02:19 INFO - PROCESS | 1656 | 1464624139385 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:02:19 INFO - PROCESS | 1656 | 1464624139434 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0e800 == 41 [pid = 1656] [id = 94] 09:02:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126e9d400) [pid = 1656] [serial = 279] [outer = 0x0] 09:02:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12789c000) [pid = 1656] [serial = 280] [outer = 0x126e9d400] 09:02:19 INFO - PROCESS | 1656 | 1464624139474 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127a0ac00) [pid = 1656] [serial = 281] [outer = 0x126e9d400] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121684400) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112a9ac00) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1122b5c00) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118063000) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11903a400) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118058400) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12698ec00) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1264a5800) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127a07c00) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116611000) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1187bc800) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1131dd800) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195af400) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:02:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112aa2400) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:02:19 INFO - PROCESS | 1656 | 1464624139924 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]]]}] 09:02:19 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. 09:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 720ms 09:02:19 INFO - PROCESS | 1656 | 1464624139966 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1656 | 1464624139967 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:02:19 INFO - PROCESS | 1656 | 1464624139970 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1656 | 1464624139971 Marionette TRACE conn2 <- [1,350,null,{}] 09:02:19 INFO - PROCESS | 1656 | 1464624139974 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}] 09:02:20 INFO - PROCESS | 1656 | 1464624140068 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:02:20 INFO - PROCESS | 1656 | 1464624140138 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12571e000 == 42 [pid = 1656] [id = 95] 09:02:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119003c00) [pid = 1656] [serial = 282] [outer = 0x0] 09:02:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124f73000) [pid = 1656] [serial = 283] [outer = 0x119003c00] 09:02:20 INFO - PROCESS | 1656 | 1464624140178 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12789a800) [pid = 1656] [serial = 284] [outer = 0x119003c00] 09:02:20 INFO - PROCESS | 1656 | 1464624140544 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]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 619ms 09:02:20 INFO - PROCESS | 1656 | 1464624140598 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1656 | 1464624140599 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:02:20 INFO - PROCESS | 1656 | 1464624140601 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1656 | 1464624140603 Marionette TRACE conn2 <- [1,354,null,{}] 09:02:20 INFO - PROCESS | 1656 | 1464624140605 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}] 09:02:20 INFO - PROCESS | 1656 | 1464624140710 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:02:20 INFO - PROCESS | 1656 | 1464624140741 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12781c000 == 43 [pid = 1656] [id = 96] 09:02:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x127a10800) [pid = 1656] [serial = 285] [outer = 0x0] 09:02:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127aee400) [pid = 1656] [serial = 286] [outer = 0x127a10800] 09:02:20 INFO - PROCESS | 1656 | 1464624140770 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1294cf400) [pid = 1656] [serial = 287] [outer = 0x127a10800] 09:02:21 INFO - PROCESS | 1656 | 1464624141071 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]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 520ms 09:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:02:21 INFO - PROCESS | 1656 | 1464624141122 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1656 | 1464624141124 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:02:21 INFO - PROCESS | 1656 | 1464624141126 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1656 | 1464624141127 Marionette TRACE conn2 <- [1,358,null,{}] 09:02:21 INFO - PROCESS | 1656 | 1464624141129 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}] 09:02:21 INFO - PROCESS | 1656 | 1464624141203 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:02:21 INFO - PROCESS | 1656 | 1464624141209 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a27800 == 44 [pid = 1656] [id = 97] 09:02:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1294cfc00) [pid = 1656] [serial = 288] [outer = 0x0] 09:02:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1294d9000) [pid = 1656] [serial = 289] [outer = 0x1294cfc00] 09:02:21 INFO - PROCESS | 1656 | 1464624141233 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129737000) [pid = 1656] [serial = 290] [outer = 0x1294cfc00] 09:02:21 INFO - PROCESS | 1656 | 1464624141540 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]]]}] 09:02:21 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. 09:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms 09:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:02:21 INFO - PROCESS | 1656 | 1464624141594 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1656 | 1464624141595 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:02:21 INFO - PROCESS | 1656 | 1464624141597 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1656 | 1464624141598 Marionette TRACE conn2 <- [1,362,null,{}] 09:02:21 INFO - PROCESS | 1656 | 1464624141608 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}] 09:02:21 INFO - PROCESS | 1656 | 1464624141690 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:02:21 INFO - PROCESS | 1656 | 1464624141694 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a836000 == 45 [pid = 1656] [id = 98] 09:02:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x129737400) [pid = 1656] [serial = 291] [outer = 0x0] 09:02:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12973f400) [pid = 1656] [serial = 292] [outer = 0x129737400] 09:02:21 INFO - PROCESS | 1656 | 1464624141719 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129a38c00) [pid = 1656] [serial = 293] [outer = 0x129737400] 09:02:22 INFO - PROCESS | 1656 | 1464624142201 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]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 625ms 09:02:22 INFO - PROCESS | 1656 | 1464624142223 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1656 | 1464624142226 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:02:22 INFO - PROCESS | 1656 | 1464624142230 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1656 | 1464624142232 Marionette TRACE conn2 <- [1,366,null,{}] 09:02:22 INFO - PROCESS | 1656 | 1464624142236 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}] 09:02:22 INFO - PROCESS | 1656 | 1464624142336 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:02:22 INFO - PROCESS | 1656 | 1464624142379 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f41000 == 46 [pid = 1656] [id = 99] 09:02:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1164bd400) [pid = 1656] [serial = 294] [outer = 0x0] 09:02:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11745c000) [pid = 1656] [serial = 295] [outer = 0x1164bd400] 09:02:22 INFO - PROCESS | 1656 | 1464624142409 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118060c00) [pid = 1656] [serial = 296] [outer = 0x1164bd400] 09:02:22 INFO - PROCESS | 1656 | 1464624142864 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]]]}] 09:02:22 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. 09:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 09:02:22 INFO - PROCESS | 1656 | 1464624142901 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1656 | 1464624142905 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:02:22 INFO - PROCESS | 1656 | 1464624142909 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1656 | 1464624142911 Marionette TRACE conn2 <- [1,370,null,{}] 09:02:22 INFO - PROCESS | 1656 | 1464624142914 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}] 09:02:23 INFO - PROCESS | 1656 | 1464624143013 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:02:23 INFO - PROCESS | 1656 | 1464624143101 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x121015000 == 47 [pid = 1656] [id = 100] 09:02:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119035800) [pid = 1656] [serial = 297] [outer = 0x0] 09:02:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119207400) [pid = 1656] [serial = 298] [outer = 0x119035800] 09:02:23 INFO - PROCESS | 1656 | 1464624143132 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1195b4800) [pid = 1656] [serial = 299] [outer = 0x119035800] 09:02:23 INFO - PROCESS | 1656 | 1464624143557 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]]]}] 09:02:23 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. 09:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 09:02:23 INFO - PROCESS | 1656 | 1464624143581 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1656 | 1464624143582 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:02:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:02:23 INFO - PROCESS | 1656 | 1464624143585 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1656 | 1464624143588 Marionette TRACE conn2 <- [1,374,null,{}] 09:02:23 INFO - PROCESS | 1656 | 1464624143595 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}] 09:02:23 INFO - PROCESS | 1656 | 1464624143697 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:02:23 INFO - PROCESS | 1656 | 1464624143757 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a2f000 == 48 [pid = 1656] [id = 101] 09:02:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119b94800) [pid = 1656] [serial = 300] [outer = 0x0] 09:02:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124c5a400) [pid = 1656] [serial = 301] [outer = 0x119b94800] 09:02:23 INFO - PROCESS | 1656 | 1464624143788 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12518c800) [pid = 1656] [serial = 302] [outer = 0x119b94800] 09:02:24 INFO - PROCESS | 1656 | 1464624144257 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:02:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 722ms 09:02:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:02:24 INFO - PROCESS | 1656 | 1464624144352 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1656 | 1464624144354 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:02:24 INFO - PROCESS | 1656 | 1464624144356 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1656 | 1464624144357 Marionette TRACE conn2 <- [1,378,null,{}] 09:02:24 INFO - PROCESS | 1656 | 1464624144360 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}] 09:02:24 INFO - PROCESS | 1656 | 1464624144467 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:02:24 INFO - PROCESS | 1656 | 1464624144513 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa73800 == 49 [pid = 1656] [id = 102] 09:02:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1264a2400) [pid = 1656] [serial = 303] [outer = 0x0] 09:02:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127a0f800) [pid = 1656] [serial = 304] [outer = 0x1264a2400] 09:02:24 INFO - PROCESS | 1656 | 1464624144544 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x127aefc00) [pid = 1656] [serial = 305] [outer = 0x1264a2400] 09:02:25 INFO - PROCESS | 1656 | 1464624145097 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:02:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 769ms 09:02:25 INFO - PROCESS | 1656 | 1464624145139 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1656 | 1464624145142 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:02:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:02:25 INFO - PROCESS | 1656 | 1464624145146 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1656 | 1464624145148 Marionette TRACE conn2 <- [1,382,null,{}] 09:02:25 INFO - PROCESS | 1656 | 1464624145152 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}] 09:02:25 INFO - PROCESS | 1656 | 1464624145241 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:02:25 INFO - PROCESS | 1656 | 1464624145301 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e1e000 == 50 [pid = 1656] [id = 103] 09:02:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1164c0400) [pid = 1656] [serial = 306] [outer = 0x0] 09:02:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1167ab800) [pid = 1656] [serial = 307] [outer = 0x1164c0400] 09:02:25 INFO - PROCESS | 1656 | 1464624145329 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117597000) [pid = 1656] [serial = 308] [outer = 0x1164c0400] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x129a27800 == 49 [pid = 1656] [id = 97] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12781c000 == 48 [pid = 1656] [id = 96] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12571e000 == 47 [pid = 1656] [id = 95] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0e800 == 46 [pid = 1656] [id = 94] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab6000 == 45 [pid = 1656] [id = 93] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1164df000 == 44 [pid = 1656] [id = 92] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x121004000 == 43 [pid = 1656] [id = 91] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119d30000 == 42 [pid = 1656] [id = 90] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1167b7000) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x127aef000) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1193a1800 == 41 [pid = 1656] [id = 89] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11812c000 == 40 [pid = 1656] [id = 88] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11647e000 == 39 [pid = 1656] [id = 87] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x116940800 == 38 [pid = 1656] [id = 86] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b9800 == 37 [pid = 1656] [id = 83] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11698f000 == 36 [pid = 1656] [id = 82] 09:02:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b1000 == 35 [pid = 1656] [id = 81] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x121986400) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x113d04800) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121e7d800) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1166d4c00) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1252f5c00) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1182dc000) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1264a4400) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d84c00) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126e96c00) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119238c00) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126986400) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127890000) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12d40fc00) [pid = 1656] [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.] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x127ae4c00) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125187c00) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11903ac00) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119010800) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121062c00) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124fb9c00) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121477000) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x127a05000) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x127892400) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119210c00) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126b19000) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11660b000) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1257af000) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11813c000) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127aec400) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 09:02:25 INFO - PROCESS | 1656 | 1464624145817 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:02:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 722ms 09:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:02:25 INFO - PROCESS | 1656 | 1464624145868 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1656 | 1464624145872 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:02:25 INFO - PROCESS | 1656 | 1464624145876 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1656 | 1464624145877 Marionette TRACE conn2 <- [1,386,null,{}] 09:02:25 INFO - PROCESS | 1656 | 1464624145880 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}] 09:02:25 INFO - PROCESS | 1656 | 1464624145956 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:02:25 INFO - PROCESS | 1656 | 1464624145963 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1161dd800 == 36 [pid = 1656] [id = 104] 09:02:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118063000) [pid = 1656] [serial = 309] [outer = 0x0] 09:02:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11813a800) [pid = 1656] [serial = 310] [outer = 0x118063000] 09:02:25 INFO - PROCESS | 1656 | 1464624145989 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118e90400) [pid = 1656] [serial = 311] [outer = 0x118063000] 09:02:26 INFO - PROCESS | 1656 | 1464624146323 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]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 09:02:26 INFO - PROCESS | 1656 | 1464624146345 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1656 | 1464624146346 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:02:26 INFO - PROCESS | 1656 | 1464624146348 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1656 | 1464624146351 Marionette TRACE conn2 <- [1,390,null,{}] 09:02:26 INFO - PROCESS | 1656 | 1464624146358 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}] 09:02:26 INFO - PROCESS | 1656 | 1464624146446 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:02:26 INFO - PROCESS | 1656 | 1464624146490 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118219800 == 37 [pid = 1656] [id = 105] 09:02:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119031400) [pid = 1656] [serial = 312] [outer = 0x0] 09:02:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119230000) [pid = 1656] [serial = 313] [outer = 0x119031400] 09:02:26 INFO - PROCESS | 1656 | 1464624146518 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ba2c00) [pid = 1656] [serial = 314] [outer = 0x119031400] 09:02:26 INFO - PROCESS | 1656 | 1464624146910 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]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 574ms 09:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:02:26 INFO - PROCESS | 1656 | 1464624146924 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1656 | 1464624146927 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:02:26 INFO - PROCESS | 1656 | 1464624146930 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1656 | 1464624146932 Marionette TRACE conn2 <- [1,394,null,{}] 09:02:26 INFO - PROCESS | 1656 | 1464624146948 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}] 09:02:27 INFO - PROCESS | 1656 | 1464624147100 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:02:27 INFO - PROCESS | 1656 | 1464624147205 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1e000 == 38 [pid = 1656] [id = 106] 09:02:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1219d3c00) [pid = 1656] [serial = 315] [outer = 0x0] 09:02:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121c1d800) [pid = 1656] [serial = 316] [outer = 0x1219d3c00] 09:02:27 INFO - PROCESS | 1656 | 1464624147236 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124c5e800) [pid = 1656] [serial = 317] [outer = 0x1219d3c00] 09:02:27 INFO - PROCESS | 1656 | 1464624147633 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]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 734ms 09:02:27 INFO - PROCESS | 1656 | 1464624147664 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1656 | 1464624147665 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:02:27 INFO - PROCESS | 1656 | 1464624147667 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1656 | 1464624147669 Marionette TRACE conn2 <- [1,398,null,{}] 09:02:27 INFO - PROCESS | 1656 | 1464624147673 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}] 09:02:27 INFO - PROCESS | 1656 | 1464624147746 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:02:27 INFO - PROCESS | 1656 | 1464624147750 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121270000 == 39 [pid = 1656] [id = 107] 09:02:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124f78800) [pid = 1656] [serial = 318] [outer = 0x0] 09:02:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125191800) [pid = 1656] [serial = 319] [outer = 0x124f78800] 09:02:27 INFO - PROCESS | 1656 | 1464624147778 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1264a9800) [pid = 1656] [serial = 320] [outer = 0x124f78800] 09:02:28 INFO - PROCESS | 1656 | 1464624148135 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]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 09:02:28 INFO - PROCESS | 1656 | 1464624148189 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1656 | 1464624148190 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:02:28 INFO - PROCESS | 1656 | 1464624148192 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1656 | 1464624148193 Marionette TRACE conn2 <- [1,402,null,{}] 09:02:28 INFO - PROCESS | 1656 | 1464624148196 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}] 09:02:28 INFO - PROCESS | 1656 | 1464624148302 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:02:28 INFO - PROCESS | 1656 | 1464624148316 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bc000 == 40 [pid = 1656] [id = 108] 09:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12698ec00) [pid = 1656] [serial = 321] [outer = 0x0] 09:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x127892c00) [pid = 1656] [serial = 322] [outer = 0x12698ec00] 09:02:28 INFO - PROCESS | 1656 | 1464624148346 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x127aef000) [pid = 1656] [serial = 323] [outer = 0x12698ec00] 09:02:28 INFO - PROCESS | 1656 | 1464624148706 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]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 517ms 09:02:28 INFO - PROCESS | 1656 | 1464624148711 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1656 | 1464624148712 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:02:28 INFO - PROCESS | 1656 | 1464624148714 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1656 | 1464624148715 Marionette TRACE conn2 <- [1,406,null,{}] 09:02:28 INFO - PROCESS | 1656 | 1464624148718 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}] 09:02:28 INFO - PROCESS | 1656 | 1464624148810 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:02:28 INFO - PROCESS | 1656 | 1464624148824 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0b000 == 41 [pid = 1656] [id = 109] 09:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1290f4c00) [pid = 1656] [serial = 324] [outer = 0x0] 09:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x129436400) [pid = 1656] [serial = 325] [outer = 0x1290f4c00] 09:02:28 INFO - PROCESS | 1656 | 1464624148849 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x129735800) [pid = 1656] [serial = 326] [outer = 0x1290f4c00] 09:02:29 INFO - PROCESS | 1656 | 1464624149170 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 09:02:29 INFO - PROCESS | 1656 | 1464624149183 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1656 | 1464624149184 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:02:29 INFO - PROCESS | 1656 | 1464624149189 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1656 | 1464624149191 Marionette TRACE conn2 <- [1,410,null,{}] 09:02:29 INFO - PROCESS | 1656 | 1464624149193 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}] 09:02:29 INFO - PROCESS | 1656 | 1464624149285 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:02:29 INFO - PROCESS | 1656 | 1464624149316 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c21800 == 42 [pid = 1656] [id = 110] 09:02:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126e2d000) [pid = 1656] [serial = 327] [outer = 0x0] 09:02:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x129a39800) [pid = 1656] [serial = 328] [outer = 0x126e2d000] 09:02:29 INFO - PROCESS | 1656 | 1464624149341 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a8b9c00) [pid = 1656] [serial = 329] [outer = 0x126e2d000] 09:02:29 INFO - PROCESS | 1656 | 1464624149760 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 09:02:29 INFO - PROCESS | 1656 | 1464624149809 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1656 | 1464624149811 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:02:29 INFO - PROCESS | 1656 | 1464624149814 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1656 | 1464624149816 Marionette TRACE conn2 <- [1,414,null,{}] 09:02:29 INFO - PROCESS | 1656 | 1464624149819 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}] 09:02:30 INFO - PROCESS | 1656 | 1464624150068 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:02:30 INFO - PROCESS | 1656 | 1464624150112 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1294cfc00) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1262a0c00) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1262a2000) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112d2fc00) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118e8e400) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11271f400) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x127a03c00) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11a0b0400) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119b9c400) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126e9d400) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119003c00) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x127a10800) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121e78400) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:02:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11612e000) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:02:30 INFO - PROCESS | 1656 | 1464624150156 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x117441000 == 43 [pid = 1656] [id = 111] 09:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112fc4400) [pid = 1656] [serial = 330] [outer = 0x0] 09:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117129800) [pid = 1656] [serial = 331] [outer = 0x112fc4400] 09:02:30 INFO - PROCESS | 1656 | 1464624150181 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119b9c400) [pid = 1656] [serial = 332] [outer = 0x112fc4400] 09:02:30 INFO - PROCESS | 1656 | 1464624150454 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]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 670ms 09:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:02:30 INFO - PROCESS | 1656 | 1464624150492 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 1656 | 1464624150494 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:02:30 INFO - PROCESS | 1656 | 1464624150496 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1656 | 1464624150497 Marionette TRACE conn2 <- [1,418,null,{}] 09:02:30 INFO - PROCESS | 1656 | 1464624150499 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}] 09:02:30 INFO - PROCESS | 1656 | 1464624150579 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:02:30 INFO - PROCESS | 1656 | 1464624150638 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12913c000 == 44 [pid = 1656] [id = 112] 09:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12122c000) [pid = 1656] [serial = 333] [outer = 0x0] 09:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12aa0c000) [pid = 1656] [serial = 334] [outer = 0x12122c000] 09:02:30 INFO - PROCESS | 1656 | 1464624150748 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12aa67c00) [pid = 1656] [serial = 335] [outer = 0x12122c000] 09:02:31 INFO - PROCESS | 1656 | 1464624151491 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]]]}] 09:02:31 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 09:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1019ms 09:02:31 INFO - PROCESS | 1656 | 1464624151515 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1656 | 1464624151517 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:02:31 INFO - PROCESS | 1656 | 1464624151529 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1656 | 1464624151530 Marionette TRACE conn2 <- [1,422,null,{}] 09:02:31 INFO - PROCESS | 1656 | 1464624151539 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}] 09:02:31 INFO - PROCESS | 1656 | 1464624151629 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:02:31 INFO - PROCESS | 1656 | 1464624151634 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa77000 == 45 [pid = 1656] [id = 113] 09:02:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12aa6a000) [pid = 1656] [serial = 336] [outer = 0x0] 09:02:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b137c00) [pid = 1656] [serial = 337] [outer = 0x12aa6a000] 09:02:31 INFO - PROCESS | 1656 | 1464624151663 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b40b400) [pid = 1656] [serial = 338] [outer = 0x12aa6a000] 09:02:32 INFO - PROCESS | 1656 | 1464624152492 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]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:02:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 987ms 09:02:32 INFO - PROCESS | 1656 | 1464624152507 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1656 | 1464624152509 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:02:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:02:32 INFO - PROCESS | 1656 | 1464624152513 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1656 | 1464624152515 Marionette TRACE conn2 <- [1,426,null,{}] 09:02:32 INFO - PROCESS | 1656 | 1464624152520 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}] 09:02:32 INFO - PROCESS | 1656 | 1464624152618 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:02:32 INFO - PROCESS | 1656 | 1464624152662 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11614a800 == 46 [pid = 1656] [id = 114] 09:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1164c6400) [pid = 1656] [serial = 339] [outer = 0x0] 09:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116957800) [pid = 1656] [serial = 340] [outer = 0x1164c6400] 09:02:32 INFO - PROCESS | 1656 | 1464624152695 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118058400) [pid = 1656] [serial = 341] [outer = 0x1164c6400] 09:02:33 INFO - PROCESS | 1656 | 1464624153195 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] 09:02:33 INFO - PROCESS | 1656 | 1464624153244 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:02:33 INFO - PROCESS | 1656 | 1464624153251 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1656 | 1464624153254 Marionette TRACE conn2 <- [1,430,null,{}] 09:02:33 INFO - PROCESS | 1656 | 1464624153258 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}] 09:02:33 INFO - PROCESS | 1656 | 1464624153411 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:02:33 INFO - PROCESS | 1656 | 1464624153478 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a03d000 == 47 [pid = 1656] [id = 115] 09:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1187ba400) [pid = 1656] [serial = 342] [outer = 0x0] 09:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119210c00) [pid = 1656] [serial = 343] [outer = 0x1187ba400] 09:02:33 INFO - PROCESS | 1656 | 1464624153508 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1199c7400) [pid = 1656] [serial = 344] [outer = 0x1187ba400] 09:02:33 INFO - PROCESS | 1656 | 1464624153942 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]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:02:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 723ms 09:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:02:33 INFO - PROCESS | 1656 | 1464624153974 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1656 | 1464624153975 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:02:33 INFO - PROCESS | 1656 | 1464624153977 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1656 | 1464624153980 Marionette TRACE conn2 <- [1,434,null,{}] 09:02:33 INFO - PROCESS | 1656 | 1464624153988 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}] 09:02:34 INFO - PROCESS | 1656 | 1464624154115 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:02:34 INFO - PROCESS | 1656 | 1464624154163 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a82c800 == 48 [pid = 1656] [id = 116] 09:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12153b800) [pid = 1656] [serial = 345] [outer = 0x0] 09:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124fb7c00) [pid = 1656] [serial = 346] [outer = 0x12153b800] 09:02:34 INFO - PROCESS | 1656 | 1464624154194 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1268e4400) [pid = 1656] [serial = 347] [outer = 0x12153b800] 09:02:34 INFO - PROCESS | 1656 | 1464624154617 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]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:02:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 09:02:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:02:34 INFO - PROCESS | 1656 | 1464624154649 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1656 | 1464624154651 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:02:34 INFO - PROCESS | 1656 | 1464624154653 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1656 | 1464624154654 Marionette TRACE conn2 <- [1,438,null,{}] 09:02:34 INFO - PROCESS | 1656 | 1464624154657 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}] 09:02:34 INFO - PROCESS | 1656 | 1464624154754 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:02:34 INFO - PROCESS | 1656 | 1464624154797 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b145800 == 49 [pid = 1656] [id = 117] 09:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126e2b800) [pid = 1656] [serial = 348] [outer = 0x0] 09:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x127899400) [pid = 1656] [serial = 349] [outer = 0x126e2b800] 09:02:34 INFO - PROCESS | 1656 | 1464624154826 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127aec400) [pid = 1656] [serial = 350] [outer = 0x126e2b800] 09:02:35 INFO - PROCESS | 1656 | 1464624155445 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]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:02:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 819ms 09:02:35 INFO - PROCESS | 1656 | 1464624155473 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1656 | 1464624155475 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:02:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:02:35 INFO - PROCESS | 1656 | 1464624155479 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1656 | 1464624155481 Marionette TRACE conn2 <- [1,442,null,{}] 09:02:35 INFO - PROCESS | 1656 | 1464624155486 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}] 09:02:35 INFO - PROCESS | 1656 | 1464624155573 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:02:35 INFO - PROCESS | 1656 | 1464624155619 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d6800 == 50 [pid = 1656] [id = 118] 09:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1166d9400) [pid = 1656] [serial = 351] [outer = 0x0] 09:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1182dd000) [pid = 1656] [serial = 352] [outer = 0x1166d9400] 09:02:35 INFO - PROCESS | 1656 | 1464624155648 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119205000) [pid = 1656] [serial = 353] [outer = 0x1166d9400] 09:02:36 INFO - PROCESS | 1656 | 1464624156099 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]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:02:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 09:02:36 INFO - PROCESS | 1656 | 1464624156160 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1656 | 1464624156164 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:02:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:02:36 INFO - PROCESS | 1656 | 1464624156174 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1656 | 1464624156176 Marionette TRACE conn2 <- [1,446,null,{}] 09:02:36 INFO - PROCESS | 1656 | 1464624156179 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}] 09:02:36 INFO - PROCESS | 1656 | 1464624156310 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:02:36 INFO - PROCESS | 1656 | 1464624156398 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aba000 == 51 [pid = 1656] [id = 119] 09:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119209400) [pid = 1656] [serial = 354] [outer = 0x0] 09:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1195b8c00) [pid = 1656] [serial = 355] [outer = 0x119209400] 09:02:36 INFO - PROCESS | 1656 | 1464624156442 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119ba1000) [pid = 1656] [serial = 356] [outer = 0x119209400] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12913c000 == 50 [pid = 1656] [id = 112] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12973f400) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x116a71c00) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1199c8000) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119036400) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x121ccac00) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x117441000 == 49 [pid = 1656] [id = 111] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x124c21800 == 48 [pid = 1656] [id = 110] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0b000 == 47 [pid = 1656] [id = 109] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1215bc000 == 46 [pid = 1656] [id = 108] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x121270000 == 45 [pid = 1656] [id = 107] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1e000 == 44 [pid = 1656] [id = 106] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x118219800 == 43 [pid = 1656] [id = 105] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1161dd800 == 42 [pid = 1656] [id = 104] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x117e1e000 == 41 [pid = 1656] [id = 103] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x129a2f000 == 40 [pid = 1656] [id = 101] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x121015000 == 39 [pid = 1656] [id = 100] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x116f41000 == 38 [pid = 1656] [id = 99] 09:02:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12a836000 == 37 [pid = 1656] [id = 98] 09:02:36 INFO - PROCESS | 1656 | 1464624156876 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]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:02:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms 09:02:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:02:36 INFO - PROCESS | 1656 | 1464624156895 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1656 | 1464624156896 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:02:36 INFO - PROCESS | 1656 | 1464624156898 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1656 | 1464624156901 Marionette TRACE conn2 <- [1,450,null,{}] 09:02:36 INFO - PROCESS | 1656 | 1464624156915 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}] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x127aee400) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1294cf400) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129737000) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1248e5c00) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127a0ac00) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1257b7c00) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x127896000) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12789a800) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117596400) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1294d9000) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1264abc00) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126e97000) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117121400) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1182dec00) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11920a000) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11923bc00) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1169c6800) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x115c85400) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129431400) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126b16000) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12147cc00) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121a5cc00) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11a0b4800) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121228000) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12789c000) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 09:02:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124f73000) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 09:02:37 INFO - PROCESS | 1656 | 1464624157018 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:02:37 INFO - PROCESS | 1656 | 1464624157029 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117450800 == 38 [pid = 1656] [id = 120] 09:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119f58800) [pid = 1656] [serial = 357] [outer = 0x0] 09:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121479400) [pid = 1656] [serial = 358] [outer = 0x119f58800] 09:02:37 INFO - PROCESS | 1656 | 1464624157057 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121c1dc00) [pid = 1656] [serial = 359] [outer = 0x119f58800] 09:02:37 INFO - PROCESS | 1656 | 1464624157381 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] 09:02:37 INFO - PROCESS | 1656 | 1464624157425 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:02:37 INFO - PROCESS | 1656 | 1464624157427 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1656 | 1464624157428 Marionette TRACE conn2 <- [1,454,null,{}] 09:02:37 INFO - PROCESS | 1656 | 1464624157431 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}] 09:02:37 INFO - PROCESS | 1656 | 1464624157507 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:02:37 INFO - PROCESS | 1656 | 1464624157551 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1e000 == 39 [pid = 1656] [id = 121] 09:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121231c00) [pid = 1656] [serial = 360] [outer = 0x0] 09:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124f27400) [pid = 1656] [serial = 361] [outer = 0x121231c00] 09:02:37 INFO - PROCESS | 1656 | 1464624157577 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1257b7400) [pid = 1656] [serial = 362] [outer = 0x121231c00] 09:02:37 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:37 INFO - PROCESS | 1656 | 1464624157877 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]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 09:02:37 INFO - PROCESS | 1656 | 1464624157904 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1656 | 1464624157907 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:02:37 INFO - PROCESS | 1656 | 1464624157910 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1656 | 1464624157911 Marionette TRACE conn2 <- [1,458,null,{}] 09:02:37 INFO - PROCESS | 1656 | 1464624157914 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}] 09:02:38 INFO - PROCESS | 1656 | 1464624158014 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:02:38 INFO - PROCESS | 1656 | 1464624158080 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121004000 == 40 [pid = 1656] [id = 122] 09:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112a73c00) [pid = 1656] [serial = 363] [outer = 0x0] 09:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12649d800) [pid = 1656] [serial = 364] [outer = 0x112a73c00] 09:02:38 INFO - PROCESS | 1656 | 1464624158121 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126e91000) [pid = 1656] [serial = 365] [outer = 0x112a73c00] 09:02:38 INFO - PROCESS | 1656 | 1464624158540 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] 09:02:38 INFO - PROCESS | 1656 | 1464624158582 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:02:38 INFO - PROCESS | 1656 | 1464624158584 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1656 | 1464624158585 Marionette TRACE conn2 <- [1,462,null,{}] 09:02:38 INFO - PROCESS | 1656 | 1464624158590 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}] 09:02:38 INFO - PROCESS | 1656 | 1464624158702 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:02:38 INFO - PROCESS | 1656 | 1464624158717 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215ba000 == 41 [pid = 1656] [id = 123] 09:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127890c00) [pid = 1656] [serial = 366] [outer = 0x0] 09:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x127a09400) [pid = 1656] [serial = 367] [outer = 0x127890c00] 09:02:38 INFO - PROCESS | 1656 | 1464624158745 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1294d0000) [pid = 1656] [serial = 368] [outer = 0x127890c00] 09:02:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:39 INFO - PROCESS | 1656 | 1464624159085 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] 09:02:39 INFO - PROCESS | 1656 | 1464624159113 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:02:39 INFO - PROCESS | 1656 | 1464624159117 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1656 | 1464624159118 Marionette TRACE conn2 <- [1,466,null,{}] 09:02:39 INFO - PROCESS | 1656 | 1464624159124 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}] 09:02:39 INFO - PROCESS | 1656 | 1464624159275 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:02:39 INFO - PROCESS | 1656 | 1464624159293 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1161d2800 == 42 [pid = 1656] [id = 124] 09:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1294d6000) [pid = 1656] [serial = 369] [outer = 0x0] 09:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1294d9000) [pid = 1656] [serial = 370] [outer = 0x1294d6000] 09:02:39 INFO - PROCESS | 1656 | 1464624159327 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12aa0a400) [pid = 1656] [serial = 371] [outer = 0x1294d6000] 09:02:39 INFO - PROCESS | 1656 | 1464624159747 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] 09:02:39 INFO - PROCESS | 1656 | 1464624159794 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:02:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:02:39 INFO - PROCESS | 1656 | 1464624159797 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1656 | 1464624159799 Marionette TRACE conn2 <- [1,470,null,{}] 09:02:39 INFO - PROCESS | 1656 | 1464624159811 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}] 09:02:39 INFO - PROCESS | 1656 | 1464624159959 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:02:39 INFO - PROCESS | 1656 | 1464624159984 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12586b800 == 43 [pid = 1656] [id = 125] 09:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12973e400) [pid = 1656] [serial = 372] [outer = 0x0] 09:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b12f000) [pid = 1656] [serial = 373] [outer = 0x12973e400] 09:02:40 INFO - PROCESS | 1656 | 1464624160024 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b139800) [pid = 1656] [serial = 374] [outer = 0x12973e400] 09:02:40 INFO - PROCESS | 1656 | 1464624160424 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]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 669ms 09:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:02:40 INFO - PROCESS | 1656 | 1464624160480 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1656 | 1464624160481 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:02:40 INFO - PROCESS | 1656 | 1464624160483 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1656 | 1464624160484 Marionette TRACE conn2 <- [1,474,null,{}] 09:02:40 INFO - PROCESS | 1656 | 1464624160489 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}] 09:02:40 INFO - PROCESS | 1656 | 1464624160576 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:02:40 INFO - PROCESS | 1656 | 1464624160588 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x127804000 == 44 [pid = 1656] [id = 126] 09:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12aa63400) [pid = 1656] [serial = 375] [outer = 0x0] 09:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b1bf000) [pid = 1656] [serial = 376] [outer = 0x12aa63400] 09:02:40 INFO - PROCESS | 1656 | 1464624160613 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12b40e800) [pid = 1656] [serial = 377] [outer = 0x12aa63400] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12698ec00) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1264a2400) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124f78800) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1290f4c00) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1219d3c00) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1164c0400) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118063000) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119031400) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126e2d000) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112fc4400) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12122c000) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1131e6400) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119b95c00) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12198f400) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11900d800) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:02:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119232000) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:02:41 INFO - PROCESS | 1656 | 1464624161027 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:02:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 09:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:02:41 INFO - PROCESS | 1656 | 1464624161058 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1656 | 1464624161059 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1656 | 1464624161061 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1656 | 1464624161062 Marionette TRACE conn2 <- [1,478,null,{}] 09:02:41 INFO - PROCESS | 1656 | 1464624161065 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}] 09:02:41 INFO - PROCESS | 1656 | 1464624161167 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:02:41 INFO - PROCESS | 1656 | 1464624161195 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218ad800 == 45 [pid = 1656] [id = 127] 09:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1164c0800) [pid = 1656] [serial = 378] [outer = 0x0] 09:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12147a000) [pid = 1656] [serial = 379] [outer = 0x1164c0800] 09:02:41 INFO - PROCESS | 1656 | 1464624161220 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1290ed400) [pid = 1656] [serial = 380] [outer = 0x1164c0800] 09:02:41 INFO - PROCESS | 1656 | 1464624161491 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:02:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 09:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:02:41 INFO - PROCESS | 1656 | 1464624161529 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1656 | 1464624161531 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1656 | 1464624161533 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1656 | 1464624161535 Marionette TRACE conn2 <- [1,482,null,{}] 09:02:41 INFO - PROCESS | 1656 | 1464624161545 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}] 09:02:41 INFO - PROCESS | 1656 | 1464624161637 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:02:41 INFO - PROCESS | 1656 | 1464624161643 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a2d800 == 46 [pid = 1656] [id = 128] 09:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1219d3c00) [pid = 1656] [serial = 381] [outer = 0x0] 09:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b40dc00) [pid = 1656] [serial = 382] [outer = 0x1219d3c00] 09:02:41 INFO - PROCESS | 1656 | 1464624161672 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c09e000) [pid = 1656] [serial = 383] [outer = 0x1219d3c00] 09:02:42 INFO - PROCESS | 1656 | 1464624162036 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]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:02:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 526ms 09:02:42 INFO - PROCESS | 1656 | 1464624162060 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1656 | 1464624162061 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:02:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:02:42 INFO - PROCESS | 1656 | 1464624162063 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1656 | 1464624162064 Marionette TRACE conn2 <- [1,486,null,{}] 09:02:42 INFO - PROCESS | 1656 | 1464624162067 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}] 09:02:42 INFO - PROCESS | 1656 | 1464624162144 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:02:42 INFO - PROCESS | 1656 | 1464624162149 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa87800 == 47 [pid = 1656] [id = 129] 09:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12be2b800) [pid = 1656] [serial = 384] [outer = 0x0] 09:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c0a6c00) [pid = 1656] [serial = 385] [outer = 0x12be2b800] 09:02:42 INFO - PROCESS | 1656 | 1464624162174 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12c187000) [pid = 1656] [serial = 386] [outer = 0x12be2b800] 09:02:42 INFO - PROCESS | 1656 | 1464624162492 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]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:02:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 09:02:42 INFO - PROCESS | 1656 | 1464624162532 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1656 | 1464624162533 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:02:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:02:42 INFO - PROCESS | 1656 | 1464624162536 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1656 | 1464624162537 Marionette TRACE conn2 <- [1,490,null,{}] 09:02:42 INFO - PROCESS | 1656 | 1464624162539 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}] 09:02:42 INFO - PROCESS | 1656 | 1464624162611 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:02:42 INFO - PROCESS | 1656 | 1464624162616 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b421000 == 48 [pid = 1656] [id = 130] 09:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1252ed000) [pid = 1656] [serial = 387] [outer = 0x0] 09:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12c18e000) [pid = 1656] [serial = 388] [outer = 0x1252ed000] 09:02:42 INFO - PROCESS | 1656 | 1464624162642 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12c573400) [pid = 1656] [serial = 389] [outer = 0x1252ed000] 09:02:43 INFO - PROCESS | 1656 | 1464624163066 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]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:02:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 570ms 09:02:43 INFO - PROCESS | 1656 | 1464624163106 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1656 | 1464624163109 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:02:43 INFO - PROCESS | 1656 | 1464624163112 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1656 | 1464624163115 Marionette TRACE conn2 <- [1,494,null,{}] 09:02:43 INFO - PROCESS | 1656 | 1464624163119 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}] 09:02:43 INFO - PROCESS | 1656 | 1464624163221 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:02:43 INFO - PROCESS | 1656 | 1464624163283 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11744d800 == 49 [pid = 1656] [id = 131] 09:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118298000) [pid = 1656] [serial = 390] [outer = 0x0] 09:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1184c2800) [pid = 1656] [serial = 391] [outer = 0x118298000] 09:02:43 INFO - PROCESS | 1656 | 1464624163339 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119230400) [pid = 1656] [serial = 392] [outer = 0x118298000] 09:02:43 INFO - PROCESS | 1656 | 1464624163780 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]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:02:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 09:02:43 INFO - PROCESS | 1656 | 1464624163837 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1656 | 1464624163840 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:02:43 INFO - PROCESS | 1656 | 1464624163846 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1656 | 1464624163848 Marionette TRACE conn2 <- [1,498,null,{}] 09:02:43 INFO - PROCESS | 1656 | 1464624163851 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}] 09:02:43 INFO - PROCESS | 1656 | 1464624163949 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:02:44 INFO - PROCESS | 1656 | 1464624164009 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121663800 == 50 [pid = 1656] [id = 132] 09:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119ba3000) [pid = 1656] [serial = 393] [outer = 0x0] 09:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12105e400) [pid = 1656] [serial = 394] [outer = 0x119ba3000] 09:02:44 INFO - PROCESS | 1656 | 1464624164039 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1219d6000) [pid = 1656] [serial = 395] [outer = 0x119ba3000] 09:02:44 INFO - PROCESS | 1656 | 1464624164443 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]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:02:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 09:02:44 INFO - PROCESS | 1656 | 1464624164466 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1656 | 1464624164468 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:02:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:02:44 INFO - PROCESS | 1656 | 1464624164473 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1656 | 1464624164475 Marionette TRACE conn2 <- [1,502,null,{}] 09:02:44 INFO - PROCESS | 1656 | 1464624164483 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}] 09:02:44 INFO - PROCESS | 1656 | 1464624164601 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:02:44 INFO - PROCESS | 1656 | 1464624164652 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3b8800 == 51 [pid = 1656] [id = 133] 09:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126296c00) [pid = 1656] [serial = 396] [outer = 0x0] 09:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127a03800) [pid = 1656] [serial = 397] [outer = 0x126296c00] 09:02:44 INFO - PROCESS | 1656 | 1464624164683 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1290f2000) [pid = 1656] [serial = 398] [outer = 0x126296c00] 09:02:45 INFO - PROCESS | 1656 | 1464624165070 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 623ms 09:02:45 INFO - PROCESS | 1656 | 1464624165107 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1656 | 1464624165109 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:02:45 INFO - PROCESS | 1656 | 1464624165112 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1656 | 1464624165113 Marionette TRACE conn2 <- [1,506,null,{}] 09:02:45 INFO - PROCESS | 1656 | 1464624165115 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}] 09:02:45 INFO - PROCESS | 1656 | 1464624165219 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:02:45 INFO - PROCESS | 1656 | 1464624165268 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b47e800 == 52 [pid = 1656] [id = 134] 09:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12973a000) [pid = 1656] [serial = 399] [outer = 0x0] 09:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12aa67000) [pid = 1656] [serial = 400] [outer = 0x12973a000] 09:02:45 INFO - PROCESS | 1656 | 1464624165298 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12be28c00) [pid = 1656] [serial = 401] [outer = 0x12973a000] 09:02:45 INFO - PROCESS | 1656 | 1464624165718 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 619ms 09:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:02:45 INFO - PROCESS | 1656 | 1464624165731 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1656 | 1464624165733 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:02:45 INFO - PROCESS | 1656 | 1464624165735 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1656 | 1464624165736 Marionette TRACE conn2 <- [1,510,null,{}] 09:02:45 INFO - PROCESS | 1656 | 1464624165741 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}] 09:02:45 INFO - PROCESS | 1656 | 1464624165834 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:02:45 INFO - PROCESS | 1656 | 1464624165915 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be7e800 == 53 [pid = 1656] [id = 135] 09:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12be2c400) [pid = 1656] [serial = 402] [outer = 0x0] 09:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12c0a4400) [pid = 1656] [serial = 403] [outer = 0x12be2c400] 09:02:45 INFO - PROCESS | 1656 | 1464624165945 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c190800) [pid = 1656] [serial = 404] [outer = 0x12be2c400] 09:02:46 INFO - PROCESS | 1656 | 1464624166542 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]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 821ms 09:02:46 INFO - PROCESS | 1656 | 1464624166570 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1656 | 1464624166572 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:02:46 INFO - PROCESS | 1656 | 1464624166577 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1656 | 1464624166579 Marionette TRACE conn2 <- [1,514,null,{}] 09:02:46 INFO - PROCESS | 1656 | 1464624166589 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}] 09:02:46 INFO - PROCESS | 1656 | 1464624166680 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:02:46 INFO - PROCESS | 1656 | 1464624166740 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190dc000 == 54 [pid = 1656] [id = 136] 09:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116a66800) [pid = 1656] [serial = 405] [outer = 0x0] 09:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11759fc00) [pid = 1656] [serial = 406] [outer = 0x116a66800] 09:02:46 INFO - PROCESS | 1656 | 1464624166767 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11828a800) [pid = 1656] [serial = 407] [outer = 0x116a66800] 09:02:47 INFO - PROCESS | 1656 | 1464624167185 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 09:02:47 INFO - PROCESS | 1656 | 1464624167198 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1656 | 1464624167201 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:02:47 INFO - PROCESS | 1656 | 1464624167206 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1656 | 1464624167207 Marionette TRACE conn2 <- [1,518,null,{}] 09:02:47 INFO - PROCESS | 1656 | 1464624167210 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}] 09:02:47 INFO - PROCESS | 1656 | 1464624167302 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:02:47 INFO - PROCESS | 1656 | 1464624167350 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0b800 == 55 [pid = 1656] [id = 137] 09:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119031800) [pid = 1656] [serial = 408] [outer = 0x0] 09:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119f59800) [pid = 1656] [serial = 409] [outer = 0x119031800] 09:02:47 INFO - PROCESS | 1656 | 1464624167378 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12198fc00) [pid = 1656] [serial = 410] [outer = 0x119031800] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa87800 == 54 [pid = 1656] [id = 129] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129a2d800 == 53 [pid = 1656] [id = 128] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1218ad800 == 52 [pid = 1656] [id = 127] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x127804000 == 51 [pid = 1656] [id = 126] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12586b800 == 50 [pid = 1656] [id = 125] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1161d2800 == 49 [pid = 1656] [id = 124] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1215ba000 == 48 [pid = 1656] [id = 123] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12b137c00) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11745c000) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119207400) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x124c5a400) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x121004000 == 47 [pid = 1656] [id = 122] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1e000 == 46 [pid = 1656] [id = 121] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x117450800 == 45 [pid = 1656] [id = 120] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x116aba000 == 44 [pid = 1656] [id = 119] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d6800 == 43 [pid = 1656] [id = 118] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11a03d000 == 42 [pid = 1656] [id = 115] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11614a800 == 41 [pid = 1656] [id = 114] 09:02:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa77000 == 40 [pid = 1656] [id = 113] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118059800) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x126b0c400) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124c5b400) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119207000) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a0ab400) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127892c00) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x127aefc00) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x127a0f800) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125191800) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129436400) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x121c1d800) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124c5e800) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1167ab800) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x117597000) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x127aef000) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11813a800) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118e90400) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119230000) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119ba2c00) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129a39800) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129735800) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a8b9c00) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119b9c400) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12aa67c00) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12aa0c000) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117129800) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1264a9800) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 09:02:47 INFO - PROCESS | 1656 | 1464624167811 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 620ms 09:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:02:47 INFO - PROCESS | 1656 | 1464624167826 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1656 | 1464624167827 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:02:47 INFO - PROCESS | 1656 | 1464624167830 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1656 | 1464624167832 Marionette TRACE conn2 <- [1,522,null,{}] 09:02:47 INFO - PROCESS | 1656 | 1464624167842 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}] 09:02:47 INFO - PROCESS | 1656 | 1464624167925 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:02:47 INFO - PROCESS | 1656 | 1464624167931 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x117450800 == 41 [pid = 1656] [id = 138] 09:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11813a800) [pid = 1656] [serial = 411] [outer = 0x0] 09:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124c5b400) [pid = 1656] [serial = 412] [outer = 0x11813a800] 09:02:47 INFO - PROCESS | 1656 | 1464624167959 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1257b1000) [pid = 1656] [serial = 413] [outer = 0x11813a800] 09:02:48 INFO - PROCESS | 1656 | 1464624168305 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]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 09:02:48 INFO - PROCESS | 1656 | 1464624168351 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1656 | 1464624168353 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:02:48 INFO - PROCESS | 1656 | 1464624168355 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1656 | 1464624168356 Marionette TRACE conn2 <- [1,526,null,{}] 09:02:48 INFO - PROCESS | 1656 | 1464624168358 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}] 09:02:48 INFO - PROCESS | 1656 | 1464624168439 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:02:48 INFO - PROCESS | 1656 | 1464624168444 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a03d000 == 42 [pid = 1656] [id = 139] 09:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1264a9800) [pid = 1656] [serial = 414] [outer = 0x0] 09:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126b16800) [pid = 1656] [serial = 415] [outer = 0x1264a9800] 09:02:48 INFO - PROCESS | 1656 | 1464624168470 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127a04400) [pid = 1656] [serial = 416] [outer = 0x1264a9800] 09:02:48 INFO - PROCESS | 1656 | 1464624168811 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]]]}] 09:02:48 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 09:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 09:02:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:02:48 INFO - PROCESS | 1656 | 1464624168825 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1656 | 1464624168826 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:02:48 INFO - PROCESS | 1656 | 1464624168835 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1656 | 1464624168837 Marionette TRACE conn2 <- [1,530,null,{}] 09:02:48 INFO - PROCESS | 1656 | 1464624168841 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}] 09:02:48 INFO - PROCESS | 1656 | 1464624168922 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:02:48 INFO - PROCESS | 1656 | 1464624168970 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aa7800 == 43 [pid = 1656] [id = 140] 09:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126983400) [pid = 1656] [serial = 417] [outer = 0x0] 09:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x127ae1400) [pid = 1656] [serial = 418] [outer = 0x126983400] 09:02:48 INFO - PROCESS | 1656 | 1464624168995 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1294dcc00) [pid = 1656] [serial = 419] [outer = 0x126983400] 09:02:49 INFO - PROCESS | 1656 | 1464624169262 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"]]]}] 09:02:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:02:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:02:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:02:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:02:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:02:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:02:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 479ms 09:02:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:02:49 INFO - PROCESS | 1656 | 1464624169311 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1656 | 1464624169312 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:02:49 INFO - PROCESS | 1656 | 1464624169314 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1656 | 1464624169315 Marionette TRACE conn2 <- [1,534,null,{}] 09:02:49 INFO - PROCESS | 1656 | 1464624169318 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}] 09:02:49 INFO - PROCESS | 1656 | 1464624169418 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:02:49 INFO - PROCESS | 1656 | 1464624169473 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121c9b800 == 44 [pid = 1656] [id = 141] 09:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12789d800) [pid = 1656] [serial = 420] [outer = 0x0] 09:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a8b7800) [pid = 1656] [serial = 421] [outer = 0x12789d800] 09:02:49 INFO - PROCESS | 1656 | 1464624169499 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c0a6000) [pid = 1656] [serial = 422] [outer = 0x12789d800] 09:02:49 INFO - PROCESS | 1656 | 1464624169808 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]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:02:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 09:02:49 INFO - PROCESS | 1656 | 1464624169835 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1656 | 1464624169836 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:02:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:02:49 INFO - PROCESS | 1656 | 1464624169842 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1656 | 1464624169843 Marionette TRACE conn2 <- [1,538,null,{}] 09:02:49 INFO - PROCESS | 1656 | 1464624169845 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}] 09:02:49 INFO - PROCESS | 1656 | 1464624169966 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:02:50 INFO - PROCESS | 1656 | 1464624170009 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x126448800 == 45 [pid = 1656] [id = 142] 09:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c09c400) [pid = 1656] [serial = 423] [outer = 0x0] 09:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c18d800) [pid = 1656] [serial = 424] [outer = 0x12c09c400] 09:02:50 INFO - PROCESS | 1656 | 1464624170040 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12c57cc00) [pid = 1656] [serial = 425] [outer = 0x12c09c400] 09:02:50 INFO - PROCESS | 1656 | 1464624170358 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]]]}] 09:02:50 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. 09:02:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 09:02:50 INFO - PROCESS | 1656 | 1464624170415 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1656 | 1464624170417 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:02:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:02:50 INFO - PROCESS | 1656 | 1464624170419 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1656 | 1464624170420 Marionette TRACE conn2 <- [1,542,null,{}] 09:02:50 INFO - PROCESS | 1656 | 1464624170422 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}] 09:02:50 INFO - PROCESS | 1656 | 1464624170517 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:02:50 INFO - PROCESS | 1656 | 1464624170521 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a1b000 == 46 [pid = 1656] [id = 143] 09:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c576000) [pid = 1656] [serial = 426] [outer = 0x0] 09:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c8d1c00) [pid = 1656] [serial = 427] [outer = 0x12c576000] 09:02:50 INFO - PROCESS | 1656 | 1464624170571 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12c8d6000) [pid = 1656] [serial = 428] [outer = 0x12c576000] 09:02:50 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. 09:02:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 09:02:50 INFO - PROCESS | 1656 | 1464624170883 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]]]}] 09:02:50 INFO - PROCESS | 1656 | 1464624170891 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1656 | 1464624170893 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:02:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:02:50 INFO - PROCESS | 1656 | 1464624170895 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1656 | 1464624170896 Marionette TRACE conn2 <- [1,546,null,{}] 09:02:50 INFO - PROCESS | 1656 | 1464624170898 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}] 09:02:51 INFO - PROCESS | 1656 | 1464624171006 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:02:51 INFO - PROCESS | 1656 | 1464624171048 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa8a000 == 47 [pid = 1656] [id = 144] 09:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c8d9400) [pid = 1656] [serial = 429] [outer = 0x0] 09:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12c8de000) [pid = 1656] [serial = 430] [outer = 0x12c8d9400] 09:02:51 INFO - PROCESS | 1656 | 1464624171079 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12ce14c00) [pid = 1656] [serial = 431] [outer = 0x12c8d9400] 09:02:51 INFO - PROCESS | 1656 | 1464624171410 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]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:02:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 09:02:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:02:51 INFO - PROCESS | 1656 | 1464624171465 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1656 | 1464624171466 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:02:51 INFO - PROCESS | 1656 | 1464624171469 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1656 | 1464624171470 Marionette TRACE conn2 <- [1,550,null,{}] 09:02:51 INFO - PROCESS | 1656 | 1464624171476 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}] 09:02:51 INFO - PROCESS | 1656 | 1464624171582 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:02:51 INFO - PROCESS | 1656 | 1464624171625 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b41c800 == 48 [pid = 1656] [id = 145] 09:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c8dd800) [pid = 1656] [serial = 432] [outer = 0x0] 09:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12ce17400) [pid = 1656] [serial = 433] [outer = 0x12c8dd800] 09:02:51 INFO - PROCESS | 1656 | 1464624171653 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12ce20000) [pid = 1656] [serial = 434] [outer = 0x12c8dd800] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1294d6000) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12973e400) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12aa63400) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1164c0800) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1166d9400) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x121231c00) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112a73c00) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119209400) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119f58800) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1219d3c00) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12be2b800) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:02:51 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x127890c00) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:02:52 INFO - PROCESS | 1656 | 1464624172062 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]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:02:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 623ms 09:02:52 INFO - PROCESS | 1656 | 1464624172093 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1656 | 1464624172094 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:02:52 INFO - PROCESS | 1656 | 1464624172096 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1656 | 1464624172098 Marionette TRACE conn2 <- [1,554,null,{}] 09:02:52 INFO - PROCESS | 1656 | 1464624172100 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}] 09:02:52 INFO - PROCESS | 1656 | 1464624172225 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:02:52 INFO - PROCESS | 1656 | 1464624172253 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b478800 == 49 [pid = 1656] [id = 146] 09:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1187b8000) [pid = 1656] [serial = 435] [outer = 0x0] 09:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12623d800) [pid = 1656] [serial = 436] [outer = 0x1187b8000] 09:02:52 INFO - PROCESS | 1656 | 1464624172282 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12624a800) [pid = 1656] [serial = 437] [outer = 0x1187b8000] 09:02:52 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:52 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:52 INFO - PROCESS | 1656 | 1464624172562 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]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 09:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:02:52 INFO - PROCESS | 1656 | 1464624172616 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1656 | 1464624172618 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:02:52 INFO - PROCESS | 1656 | 1464624172620 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1656 | 1464624172623 Marionette TRACE conn2 <- [1,558,null,{}] 09:02:52 INFO - PROCESS | 1656 | 1464624172627 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}] 09:02:52 INFO - PROCESS | 1656 | 1464624172708 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:02:52 INFO - PROCESS | 1656 | 1464624172755 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c53b800 == 50 [pid = 1656] [id = 147] 09:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121231c00) [pid = 1656] [serial = 438] [outer = 0x0] 09:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1215df000) [pid = 1656] [serial = 439] [outer = 0x121231c00] 09:02:52 INFO - PROCESS | 1656 | 1464624172779 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1215e5c00) [pid = 1656] [serial = 440] [outer = 0x121231c00] 09:02:53 INFO - PROCESS | 1656 | 1464624173064 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 472ms 09:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:02:53 INFO - PROCESS | 1656 | 1464624173094 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1656 | 1464624173095 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:02:53 INFO - PROCESS | 1656 | 1464624173097 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1656 | 1464624173098 Marionette TRACE conn2 <- [1,562,null,{}] 09:02:53 INFO - PROCESS | 1656 | 1464624173101 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}] 09:02:53 INFO - PROCESS | 1656 | 1464624173183 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:02:53 INFO - PROCESS | 1656 | 1464624173188 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c756000 == 51 [pid = 1656] [id = 148] 09:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1215e3000) [pid = 1656] [serial = 441] [outer = 0x0] 09:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1264a6c00) [pid = 1656] [serial = 442] [outer = 0x1215e3000] 09:02:53 INFO - PROCESS | 1656 | 1464624173214 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12c187800) [pid = 1656] [serial = 443] [outer = 0x1215e3000] 09:02:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:53 INFO - PROCESS | 1656 | 1464624173531 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 09:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:02:53 INFO - PROCESS | 1656 | 1464624173566 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1656 | 1464624173568 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:02:53 INFO - PROCESS | 1656 | 1464624173570 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1656 | 1464624173573 Marionette TRACE conn2 <- [1,566,null,{}] 09:02:53 INFO - PROCESS | 1656 | 1464624173575 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}] 09:02:53 INFO - PROCESS | 1656 | 1464624173695 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:02:53 INFO - PROCESS | 1656 | 1464624173702 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c89d800 == 52 [pid = 1656] [id = 149] 09:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x129739800) [pid = 1656] [serial = 444] [outer = 0x0] 09:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12ce1ac00) [pid = 1656] [serial = 445] [outer = 0x129739800] 09:02:53 INFO - PROCESS | 1656 | 1464624173741 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12cfd8000) [pid = 1656] [serial = 446] [outer = 0x129739800] 09:02:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:54 INFO - PROCESS | 1656 | 1464624174361 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]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:02:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 823ms 09:02:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:02:54 INFO - PROCESS | 1656 | 1464624174393 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1656 | 1464624174396 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:02:54 INFO - PROCESS | 1656 | 1464624174400 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1656 | 1464624174402 Marionette TRACE conn2 <- [1,570,null,{}] 09:02:54 INFO - PROCESS | 1656 | 1464624174406 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}] 09:02:54 INFO - PROCESS | 1656 | 1464624174512 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:02:54 INFO - PROCESS | 1656 | 1464624174577 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117442000 == 53 [pid = 1656] [id = 150] 09:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11805b800) [pid = 1656] [serial = 447] [outer = 0x0] 09:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1187c0400) [pid = 1656] [serial = 448] [outer = 0x11805b800] 09:02:54 INFO - PROCESS | 1656 | 1464624174608 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11922f800) [pid = 1656] [serial = 449] [outer = 0x11805b800] 09:02:54 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:55 INFO - PROCESS | 1656 | 1464624175030 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]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 09:02:55 INFO - PROCESS | 1656 | 1464624175074 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1656 | 1464624175078 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:02:55 INFO - PROCESS | 1656 | 1464624175083 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1656 | 1464624175085 Marionette TRACE conn2 <- [1,574,null,{}] 09:02:55 INFO - PROCESS | 1656 | 1464624175088 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}] 09:02:55 INFO - PROCESS | 1656 | 1464624175192 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:02:55 INFO - PROCESS | 1656 | 1464624175245 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x121c92800 == 54 [pid = 1656] [id = 151] 09:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x121231400) [pid = 1656] [serial = 450] [outer = 0x0] 09:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121986400) [pid = 1656] [serial = 451] [outer = 0x121231400] 09:02:55 INFO - PROCESS | 1656 | 1464624175275 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x125192800) [pid = 1656] [serial = 452] [outer = 0x121231400] 09:02:55 INFO - PROCESS | 1656 | 1464624175726 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]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 673ms 09:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:02:55 INFO - PROCESS | 1656 | 1464624175757 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1656 | 1464624175759 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:02:55 INFO - PROCESS | 1656 | 1464624175761 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1656 | 1464624175764 Marionette TRACE conn2 <- [1,578,null,{}] 09:02:55 INFO - PROCESS | 1656 | 1464624175788 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}] 09:02:55 INFO - PROCESS | 1656 | 1464624175910 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:02:55 INFO - PROCESS | 1656 | 1464624175959 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c544800 == 55 [pid = 1656] [id = 152] 09:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127891000) [pid = 1656] [serial = 453] [outer = 0x0] 09:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x127a04000) [pid = 1656] [serial = 454] [outer = 0x127891000] 09:02:55 INFO - PROCESS | 1656 | 1464624175991 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x129a3c000) [pid = 1656] [serial = 455] [outer = 0x127891000] 09:02:56 INFO - PROCESS | 1656 | 1464624176417 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]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:02:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 09:02:56 INFO - PROCESS | 1656 | 1464624176500 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1656 | 1464624176502 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:02:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:02:56 INFO - PROCESS | 1656 | 1464624176507 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1656 | 1464624176508 Marionette TRACE conn2 <- [1,582,null,{}] 09:02:56 INFO - PROCESS | 1656 | 1464624176510 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}] 09:02:56 INFO - PROCESS | 1656 | 1464624176612 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:02:56 INFO - PROCESS | 1656 | 1464624176675 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb22800 == 56 [pid = 1656] [id = 153] 09:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12b402400) [pid = 1656] [serial = 456] [outer = 0x0] 09:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12be27000) [pid = 1656] [serial = 457] [outer = 0x12b402400] 09:02:56 INFO - PROCESS | 1656 | 1464624176704 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12c0a1800) [pid = 1656] [serial = 458] [outer = 0x12b402400] 09:02:57 INFO - PROCESS | 1656 | 1464624177112 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]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 619ms 09:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:02:57 INFO - PROCESS | 1656 | 1464624177126 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 1656 | 1464624177127 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:02:57 INFO - PROCESS | 1656 | 1464624177130 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1656 | 1464624177131 Marionette TRACE conn2 <- [1,586,null,{}] 09:02:57 INFO - PROCESS | 1656 | 1464624177134 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}] 09:02:57 INFO - PROCESS | 1656 | 1464624177236 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:02:57 INFO - PROCESS | 1656 | 1464624177284 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce33000 == 57 [pid = 1656] [id = 154] 09:02:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12b1bf400) [pid = 1656] [serial = 459] [outer = 0x0] 09:02:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12c18dc00) [pid = 1656] [serial = 460] [outer = 0x12b1bf400] 09:02:57 INFO - PROCESS | 1656 | 1464624177313 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12c8e0400) [pid = 1656] [serial = 461] [outer = 0x12b1bf400] 09:02:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:02:57 INFO - PROCESS | 1656 | 1464624177974 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]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 870ms 09:02:58 INFO - PROCESS | 1656 | 1464624178001 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1656 | 1464624178003 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:02:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:02:58 INFO - PROCESS | 1656 | 1464624178025 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1656 | 1464624178027 Marionette TRACE conn2 <- [1,590,null,{}] 09:02:58 INFO - PROCESS | 1656 | 1464624178032 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}] 09:02:58 INFO - PROCESS | 1656 | 1464624178124 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:02:58 INFO - PROCESS | 1656 | 1464624178195 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116938000 == 58 [pid = 1656] [id = 155] 09:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1122ac400) [pid = 1656] [serial = 462] [outer = 0x0] 09:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1164c1400) [pid = 1656] [serial = 463] [outer = 0x1122ac400] 09:02:58 INFO - PROCESS | 1656 | 1464624178222 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1175a5000) [pid = 1656] [serial = 464] [outer = 0x1122ac400] 09:02:58 INFO - PROCESS | 1656 | 1464624178658 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]]]}] 09:02:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:02:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 676ms 09:02:58 INFO - PROCESS | 1656 | 1464624178700 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1656 | 1464624178705 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:02:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:02:58 INFO - PROCESS | 1656 | 1464624178712 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1656 | 1464624178715 Marionette TRACE conn2 <- [1,594,null,{}] 09:02:58 INFO - PROCESS | 1656 | 1464624178718 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}] 09:02:58 INFO - PROCESS | 1656 | 1464624178850 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:02:58 INFO - PROCESS | 1656 | 1464624178932 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11820d000 == 59 [pid = 1656] [id = 156] 09:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11813a000) [pid = 1656] [serial = 465] [outer = 0x0] 09:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x119034400) [pid = 1656] [serial = 466] [outer = 0x11813a000] 09:02:58 INFO - PROCESS | 1656 | 1464624178964 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x119210800) [pid = 1656] [serial = 467] [outer = 0x11813a000] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c756000 == 58 [pid = 1656] [id = 148] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c53b800 == 57 [pid = 1656] [id = 147] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b478800 == 56 [pid = 1656] [id = 146] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b41c800 == 55 [pid = 1656] [id = 145] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa8a000 == 54 [pid = 1656] [id = 144] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x129a1b000 == 53 [pid = 1656] [id = 143] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126448800 == 52 [pid = 1656] [id = 142] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12c18e000) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x121c9b800 == 51 [pid = 1656] [id = 141] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x116aa7800 == 50 [pid = 1656] [id = 140] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11a03d000 == 49 [pid = 1656] [id = 139] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x117450800 == 48 [pid = 1656] [id = 138] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118e0b800 == 47 [pid = 1656] [id = 137] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1190dc000 == 46 [pid = 1656] [id = 136] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3b8800 == 45 [pid = 1656] [id = 133] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x121663800 == 44 [pid = 1656] [id = 132] 09:02:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11744d800 == 43 [pid = 1656] [id = 131] 09:02:59 INFO - PROCESS | 1656 | 1464624179349 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]]]}] 09:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 09:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:02:59 INFO - PROCESS | 1656 | 1464624179383 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 1656 | 1464624179384 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:02:59 INFO - PROCESS | 1656 | 1464624179408 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1656 | 1464624179410 Marionette TRACE conn2 <- [1,598,null,{}] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1294d9000) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12b12f000) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12aa0a400) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12b1bf000) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12147a000) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119205000) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1182dd000) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x124f27400) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1257b7400) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x116957800) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12649d800) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119210c00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x126e91000) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119ba1000) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1195b8c00) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x127899400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121479400) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x121c1dc00) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124fb7c00) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12b40dc00) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12c09e000) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c187000) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c0a6c00) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b40e800) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1290ed400) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x127a09400) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1294d0000) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12b139800) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1656 | 1464624179428 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}] 09:02:59 INFO - PROCESS | 1656 | 1464624179508 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:02:59 INFO - PROCESS | 1656 | 1464624179514 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x118210800 == 44 [pid = 1656] [id = 157] 09:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1195b2c00) [pid = 1656] [serial = 468] [outer = 0x0] 09:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119b97400) [pid = 1656] [serial = 469] [outer = 0x1195b2c00] 09:02:59 INFO - PROCESS | 1656 | 1464624179542 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121064400) [pid = 1656] [serial = 470] [outer = 0x1195b2c00] 09:02:59 INFO - PROCESS | 1656 | 1464624179902 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]]]}] 09:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 556ms 09:02:59 INFO - PROCESS | 1656 | 1464624179942 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:02:59 INFO - PROCESS | 1656 | 1464624179944 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:02:59 INFO - PROCESS | 1656 | 1464624179946 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1656 | 1464624179947 Marionette TRACE conn2 <- [1,602,null,{}] 09:02:59 INFO - PROCESS | 1656 | 1464624179956 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}] 09:03:00 INFO - PROCESS | 1656 | 1464624180038 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:03:00 INFO - PROCESS | 1656 | 1464624180042 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a037800 == 45 [pid = 1656] [id = 158] 09:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121231000) [pid = 1656] [serial = 471] [outer = 0x0] 09:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1215d8400) [pid = 1656] [serial = 472] [outer = 0x121231000] 09:03:00 INFO - PROCESS | 1656 | 1464624180067 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121844c00) [pid = 1656] [serial = 473] [outer = 0x121231000] 09:03:00 INFO - PROCESS | 1656 | 1464624180380 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]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 471ms 09:03:00 INFO - PROCESS | 1656 | 1464624180418 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:03:00 INFO - PROCESS | 1656 | 1464624180419 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:03:00 INFO - PROCESS | 1656 | 1464624180424 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1656 | 1464624180425 Marionette TRACE conn2 <- [1,606,null,{}] 09:03:00 INFO - PROCESS | 1656 | 1464624180427 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}] 09:03:00 INFO - PROCESS | 1656 | 1464624180501 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:03:00 INFO - PROCESS | 1656 | 1464624180554 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x116947000 == 46 [pid = 1656] [id = 159] 09:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12147a800) [pid = 1656] [serial = 474] [outer = 0x0] 09:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121a5cc00) [pid = 1656] [serial = 475] [outer = 0x12147a800] 09:03:00 INFO - PROCESS | 1656 | 1464624180580 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124b69400) [pid = 1656] [serial = 476] [outer = 0x12147a800] 09:03:00 INFO - PROCESS | 1656 | 1464624180883 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]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 09:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:03:00 INFO - PROCESS | 1656 | 1464624180895 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1656 | 1464624180896 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:03:00 INFO - PROCESS | 1656 | 1464624180898 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1656 | 1464624180899 Marionette TRACE conn2 <- [1,610,null,{}] 09:03:00 INFO - PROCESS | 1656 | 1464624180901 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}] 09:03:01 INFO - PROCESS | 1656 | 1464624180999 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:03:01 INFO - PROCESS | 1656 | 1464624181007 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f93800 == 47 [pid = 1656] [id = 160] 09:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124b6dc00) [pid = 1656] [serial = 477] [outer = 0x0] 09:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x125188000) [pid = 1656] [serial = 478] [outer = 0x124b6dc00] 09:03:01 INFO - PROCESS | 1656 | 1464624181033 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x126249000) [pid = 1656] [serial = 479] [outer = 0x124b6dc00] 09:03:01 INFO - PROCESS | 1656 | 1464624181383 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]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 09:03:01 INFO - PROCESS | 1656 | 1464624181424 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1656 | 1464624181425 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:03:01 INFO - PROCESS | 1656 | 1464624181427 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1656 | 1464624181428 Marionette TRACE conn2 <- [1,614,null,{}] 09:03:01 INFO - PROCESS | 1656 | 1464624181430 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}] 09:03:01 INFO - PROCESS | 1656 | 1464624181531 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:03:01 INFO - PROCESS | 1656 | 1464624181535 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12570d800 == 48 [pid = 1656] [id = 161] 09:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124bdec00) [pid = 1656] [serial = 480] [outer = 0x0] 09:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12624b000) [pid = 1656] [serial = 481] [outer = 0x124bdec00] 09:03:01 INFO - PROCESS | 1656 | 1464624181561 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127890400) [pid = 1656] [serial = 482] [outer = 0x124bdec00] 09:03:01 INFO - PROCESS | 1656 | 1464624181902 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]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 09:03:01 INFO - PROCESS | 1656 | 1464624181945 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1656 | 1464624181946 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:03:01 INFO - PROCESS | 1656 | 1464624181948 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1656 | 1464624181949 Marionette TRACE conn2 <- [1,618,null,{}] 09:03:01 INFO - PROCESS | 1656 | 1464624181952 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}] 09:03:02 INFO - PROCESS | 1656 | 1464624182047 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:03:02 INFO - PROCESS | 1656 | 1464624182059 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x126937000 == 49 [pid = 1656] [id = 162] 09:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1262a2c00) [pid = 1656] [serial = 483] [outer = 0x0] 09:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x127a0e800) [pid = 1656] [serial = 484] [outer = 0x1262a2c00] 09:03:02 INFO - PROCESS | 1656 | 1464624182084 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1290f4000) [pid = 1656] [serial = 485] [outer = 0x1262a2c00] 09:03:02 INFO - PROCESS | 1656 | 1464624182428 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]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:03:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 517ms 09:03:02 INFO - PROCESS | 1656 | 1464624182466 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1656 | 1464624182468 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:03:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:03:02 INFO - PROCESS | 1656 | 1464624182470 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1656 | 1464624182471 Marionette TRACE conn2 <- [1,622,null,{}] 09:03:02 INFO - PROCESS | 1656 | 1464624182473 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}] 09:03:02 INFO - PROCESS | 1656 | 1464624182571 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:03:02 INFO - PROCESS | 1656 | 1464624182575 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12951f000 == 50 [pid = 1656] [id = 163] 09:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1264a7800) [pid = 1656] [serial = 486] [outer = 0x0] 09:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1294d3000) [pid = 1656] [serial = 487] [outer = 0x1264a7800] 09:03:02 INFO - PROCESS | 1656 | 1464624182634 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x129a40000) [pid = 1656] [serial = 488] [outer = 0x1264a7800] 09:03:02 INFO - PROCESS | 1656 | 1464624182931 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]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:03:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 470ms 09:03:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:03:02 INFO - PROCESS | 1656 | 1464624182951 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1656 | 1464624182952 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:03:02 INFO - PROCESS | 1656 | 1464624182956 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1656 | 1464624182959 Marionette TRACE conn2 <- [1,626,null,{}] 09:03:02 INFO - PROCESS | 1656 | 1464624182961 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}] 09:03:03 INFO - PROCESS | 1656 | 1464624183062 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:03:03 INFO - PROCESS | 1656 | 1464624183066 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83f800 == 51 [pid = 1656] [id = 164] 09:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x127a07c00) [pid = 1656] [serial = 489] [outer = 0x0] 09:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12aa0b800) [pid = 1656] [serial = 490] [outer = 0x127a07c00] 09:03:03 INFO - PROCESS | 1656 | 1464624183119 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12b1b2800) [pid = 1656] [serial = 491] [outer = 0x127a07c00] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1215e3000) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12789d800) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12c09c400) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121231c00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1164bd400) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1264a9800) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x116a66800) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119035800) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12c8d9400) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12c576000) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119b94800) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119031800) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11813a800) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126983400) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12c8dd800) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1187b8000) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1252ed000) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:03:03 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12aa6a000) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:03:03 INFO - PROCESS | 1656 | 1464624183586 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]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:03:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 09:03:03 INFO - PROCESS | 1656 | 1464624183632 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:03:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:03:03 INFO - PROCESS | 1656 | 1464624183634 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:03:03 INFO - PROCESS | 1656 | 1464624183642 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1656 | 1464624183644 Marionette TRACE conn2 <- [1,630,null,{}] 09:03:03 INFO - PROCESS | 1656 | 1464624183646 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}] 09:03:03 INFO - PROCESS | 1656 | 1464624183746 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:03:03 INFO - PROCESS | 1656 | 1464624183750 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa76800 == 52 [pid = 1656] [id = 165] 09:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11920dc00) [pid = 1656] [serial = 492] [outer = 0x0] 09:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x126b18400) [pid = 1656] [serial = 493] [outer = 0x11920dc00] 09:03:03 INFO - PROCESS | 1656 | 1464624183780 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c09b800) [pid = 1656] [serial = 494] [outer = 0x11920dc00] 09:03:04 INFO - PROCESS | 1656 | 1464624184138 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]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 525ms 09:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:03:04 INFO - PROCESS | 1656 | 1464624184163 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1656 | 1464624184164 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:03:04 INFO - PROCESS | 1656 | 1464624184168 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1656 | 1464624184170 Marionette TRACE conn2 <- [1,634,null,{}] 09:03:04 INFO - PROCESS | 1656 | 1464624184173 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}] 09:03:04 INFO - PROCESS | 1656 | 1464624184333 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:03:04 INFO - PROCESS | 1656 | 1464624184348 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b15d000 == 53 [pid = 1656] [id = 166] 09:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1248e3000) [pid = 1656] [serial = 495] [outer = 0x0] 09:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12c0a5800) [pid = 1656] [serial = 496] [outer = 0x1248e3000] 09:03:04 INFO - PROCESS | 1656 | 1464624184388 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12c577400) [pid = 1656] [serial = 497] [outer = 0x1248e3000] 09:03:04 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:04 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:04 INFO - PROCESS | 1656 | 1464624184773 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]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 619ms 09:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:03:04 INFO - PROCESS | 1656 | 1464624184787 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1656 | 1464624184790 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:03:04 INFO - PROCESS | 1656 | 1464624184792 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1656 | 1464624184793 Marionette TRACE conn2 <- [1,638,null,{}] 09:03:04 INFO - PROCESS | 1656 | 1464624184796 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}] 09:03:04 INFO - PROCESS | 1656 | 1464624184875 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:03:04 INFO - PROCESS | 1656 | 1464624184926 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b48a000 == 54 [pid = 1656] [id = 167] 09:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12c191000) [pid = 1656] [serial = 498] [outer = 0x0] 09:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12c8d3000) [pid = 1656] [serial = 499] [outer = 0x12c191000] 09:03:04 INFO - PROCESS | 1656 | 1464624184951 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12c8ddc00) [pid = 1656] [serial = 500] [outer = 0x12c191000] 09:03:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:05 INFO - PROCESS | 1656 | 1464624185215 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]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 467ms 09:03:05 INFO - PROCESS | 1656 | 1464624185262 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1656 | 1464624185272 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:03:05 INFO - PROCESS | 1656 | 1464624185277 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1656 | 1464624185278 Marionette TRACE conn2 <- [1,642,null,{}] 09:03:05 INFO - PROCESS | 1656 | 1464624185280 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}] 09:03:05 INFO - PROCESS | 1656 | 1464624185362 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12c8d5000) [pid = 1656] [serial = 501] [outer = 0x12cfe0000] 09:03:05 INFO - PROCESS | 1656 | 1464624185444 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x115c03000 == 55 [pid = 1656] [id = 168] 09:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x111f34c00) [pid = 1656] [serial = 502] [outer = 0x0] 09:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x113ba6c00) [pid = 1656] [serial = 503] [outer = 0x111f34c00] 09:03:05 INFO - PROCESS | 1656 | 1464624185522 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1164bd400) [pid = 1656] [serial = 504] [outer = 0x111f34c00] 09:03:06 INFO - PROCESS | 1656 | 1464624185996 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]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 771ms 09:03:06 INFO - PROCESS | 1656 | 1464624186047 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1656 | 1464624186050 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:03:06 INFO - PROCESS | 1656 | 1464624186053 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1656 | 1464624186056 Marionette TRACE conn2 <- [1,646,null,{}] 09:03:06 INFO - PROCESS | 1656 | 1464624186059 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}] 09:03:06 INFO - PROCESS | 1656 | 1464624186167 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:03:06 INFO - PROCESS | 1656 | 1464624186233 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199e4000 == 56 [pid = 1656] [id = 169] 09:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11828e000) [pid = 1656] [serial = 505] [outer = 0x0] 09:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119211000) [pid = 1656] [serial = 506] [outer = 0x11828e000] 09:03:06 INFO - PROCESS | 1656 | 1464624186264 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1195b9800) [pid = 1656] [serial = 507] [outer = 0x11828e000] 09:03:06 INFO - PROCESS | 1656 | 1464624186676 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]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 09:03:06 INFO - PROCESS | 1656 | 1464624186726 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1656 | 1464624186729 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:03:06 INFO - PROCESS | 1656 | 1464624186766 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1656 | 1464624186767 Marionette TRACE conn2 <- [1,650,null,{}] 09:03:06 INFO - PROCESS | 1656 | 1464624186790 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}] 09:03:06 INFO - PROCESS | 1656 | 1464624186893 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:03:06 INFO - PROCESS | 1656 | 1464624186957 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x129531000 == 57 [pid = 1656] [id = 170] 09:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1215d8800) [pid = 1656] [serial = 508] [outer = 0x0] 09:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1215e3000) [pid = 1656] [serial = 509] [outer = 0x1215d8800] 09:03:06 INFO - PROCESS | 1656 | 1464624186987 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x124b6b800) [pid = 1656] [serial = 510] [outer = 0x1215d8800] 09:03:07 INFO - PROCESS | 1656 | 1464624187384 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]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:03:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 689ms 09:03:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:03:07 INFO - PROCESS | 1656 | 1464624187440 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1656 | 1464624187442 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:03:07 INFO - PROCESS | 1656 | 1464624187445 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1656 | 1464624187450 Marionette TRACE conn2 <- [1,654,null,{}] 09:03:07 INFO - PROCESS | 1656 | 1464624187457 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}] 09:03:07 INFO - PROCESS | 1656 | 1464624187562 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:03:07 INFO - PROCESS | 1656 | 1464624187617 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c8a6000 == 58 [pid = 1656] [id = 171] 09:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x124b6fc00) [pid = 1656] [serial = 511] [outer = 0x0] 09:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12623e400) [pid = 1656] [serial = 512] [outer = 0x124b6fc00] 09:03:07 INFO - PROCESS | 1656 | 1464624187646 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x129739c00) [pid = 1656] [serial = 513] [outer = 0x124b6fc00] 09:03:08 INFO - PROCESS | 1656 | 1464624188060 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]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 624ms 09:03:08 INFO - PROCESS | 1656 | 1464624188068 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1656 | 1464624188071 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:03:08 INFO - PROCESS | 1656 | 1464624188075 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1656 | 1464624188076 Marionette TRACE conn2 <- [1,658,null,{}] 09:03:08 INFO - PROCESS | 1656 | 1464624188079 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}] 09:03:08 INFO - PROCESS | 1656 | 1464624188179 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:03:08 INFO - PROCESS | 1656 | 1464624188263 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2cc000 == 59 [pid = 1656] [id = 172] 09:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12b12d800) [pid = 1656] [serial = 514] [outer = 0x0] 09:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12b1bf000) [pid = 1656] [serial = 515] [outer = 0x12b12d800] 09:03:08 INFO - PROCESS | 1656 | 1464624188293 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12c182800) [pid = 1656] [serial = 516] [outer = 0x12b12d800] 09:03:08 INFO - PROCESS | 1656 | 1464624188698 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]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 669ms 09:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:03:08 INFO - PROCESS | 1656 | 1464624188745 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1656 | 1464624188746 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:03:08 INFO - PROCESS | 1656 | 1464624188748 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1656 | 1464624188750 Marionette TRACE conn2 <- [1,662,null,{}] 09:03:08 INFO - PROCESS | 1656 | 1464624188752 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}] 09:03:08 INFO - PROCESS | 1656 | 1464624188854 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:03:08 INFO - PROCESS | 1656 | 1464624188905 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2e8800 == 60 [pid = 1656] [id = 173] 09:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12ce15800) [pid = 1656] [serial = 517] [outer = 0x0] 09:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12ce1d000) [pid = 1656] [serial = 518] [outer = 0x12ce15800] 09:03:08 INFO - PROCESS | 1656 | 1464624188940 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12cfdd400) [pid = 1656] [serial = 519] [outer = 0x12ce15800] 09:03:09 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:09 INFO - PROCESS | 1656 | 1464624189414 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]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:03:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 720ms 09:03:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:03:09 INFO - PROCESS | 1656 | 1464624189489 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1656 | 1464624189491 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:03:09 INFO - PROCESS | 1656 | 1464624189494 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1656 | 1464624189495 Marionette TRACE conn2 <- [1,666,null,{}] 09:03:09 INFO - PROCESS | 1656 | 1464624189498 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}] 09:03:09 INFO - PROCESS | 1656 | 1464624189602 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:03:09 INFO - PROCESS | 1656 | 1464624189668 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0a000 == 61 [pid = 1656] [id = 174] 09:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119202400) [pid = 1656] [serial = 520] [outer = 0x0] 09:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x127a0bc00) [pid = 1656] [serial = 521] [outer = 0x119202400] 09:03:09 INFO - PROCESS | 1656 | 1464624189697 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12c8d7400) [pid = 1656] [serial = 522] [outer = 0x119202400] 09:03:10 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:10 INFO - PROCESS | 1656 | 1464624190221 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]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 771ms 09:03:10 INFO - PROCESS | 1656 | 1464624190266 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1656 | 1464624190268 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:03:10 INFO - PROCESS | 1656 | 1464624190271 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1656 | 1464624190273 Marionette TRACE conn2 <- [1,670,null,{}] 09:03:10 INFO - PROCESS | 1656 | 1464624190277 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}] 09:03:10 INFO - PROCESS | 1656 | 1464624190378 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:03:10 INFO - PROCESS | 1656 | 1464624190435 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144b000 == 62 [pid = 1656] [id = 175] 09:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11813a800) [pid = 1656] [serial = 523] [outer = 0x0] 09:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118293800) [pid = 1656] [serial = 524] [outer = 0x11813a800] 09:03:10 INFO - PROCESS | 1656 | 1464624190463 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x119208800) [pid = 1656] [serial = 525] [outer = 0x11813a800] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b48a000 == 61 [pid = 1656] [id = 167] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b15d000 == 60 [pid = 1656] [id = 166] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa76800 == 59 [pid = 1656] [id = 165] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83f800 == 58 [pid = 1656] [id = 164] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12951f000 == 57 [pid = 1656] [id = 163] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x126937000 == 56 [pid = 1656] [id = 162] 09:03:10 INFO - PROCESS | 1656 | 1464624190946 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]]]}] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12ce1ac00) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12570d800 == 55 [pid = 1656] [id = 161] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x121f93800 == 54 [pid = 1656] [id = 160] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x116947000 == 53 [pid = 1656] [id = 159] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11a037800 == 52 [pid = 1656] [id = 158] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x118210800 == 51 [pid = 1656] [id = 157] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11820d000 == 50 [pid = 1656] [id = 156] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x116938000 == 49 [pid = 1656] [id = 155] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x121c92800 == 48 [pid = 1656] [id = 151] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x117442000 == 47 [pid = 1656] [id = 150] 09:03:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c89d800 == 46 [pid = 1656] [id = 149] 09:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 722ms 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1264a6c00) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12c187800) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12a8b7800) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12c57cc00) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12c0a4400) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12105e400) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1215e5c00) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x118060c00) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x126b16800) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12c18d800) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11828a800) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x127a03800) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1195b4800) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1215df000) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12ce14c00) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12c8de000) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12aa67000) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12c8d1c00) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12c0a6000) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12518c800) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12198fc00) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12c8d6000) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124c5b400) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11759fc00) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1257b1000) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x127ae1400) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12ce20000) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1184c2800) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12624a800) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 09:03:10 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x127a04400) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12623d800) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119f59800) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c573400) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1294dcc00) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12ce17400) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b40b400) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 09:03:11 INFO - PROCESS | 1656 | 1464624191008 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1656 | 1464624191013 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:03:11 INFO - PROCESS | 1656 | 1464624191035 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1656 | 1464624191039 Marionette TRACE conn2 <- [1,674,null,{}] 09:03:11 INFO - PROCESS | 1656 | 1464624191043 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}] 09:03:11 INFO - PROCESS | 1656 | 1464624191175 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:03:11 INFO - PROCESS | 1656 | 1464624191192 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x117450000 == 47 [pid = 1656] [id = 176] 09:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1199c7800) [pid = 1656] [serial = 526] [outer = 0x0] 09:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119b9f400) [pid = 1656] [serial = 527] [outer = 0x1199c7800] 09:03:11 INFO - PROCESS | 1656 | 1464624191235 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1215dd800) [pid = 1656] [serial = 528] [outer = 0x1199c7800] 09:03:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:11 INFO - PROCESS | 1656 | 1464624191677 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]]]}] 09:03:11 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 09:03:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 684ms 09:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:03:11 INFO - PROCESS | 1656 | 1464624191709 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1656 | 1464624191710 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:03:11 INFO - PROCESS | 1656 | 1464624191712 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1656 | 1464624191714 Marionette TRACE conn2 <- [1,678,null,{}] 09:03:11 INFO - PROCESS | 1656 | 1464624191722 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}] 09:03:11 INFO - PROCESS | 1656 | 1464624191815 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:03:11 INFO - PROCESS | 1656 | 1464624191821 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a037800 == 48 [pid = 1656] [id = 177] 09:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124b68800) [pid = 1656] [serial = 529] [outer = 0x0] 09:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124b6c800) [pid = 1656] [serial = 530] [outer = 0x124b68800] 09:03:11 INFO - PROCESS | 1656 | 1464624191850 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x125191800) [pid = 1656] [serial = 531] [outer = 0x124b68800] 09:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 09:03:12 INFO - PROCESS | 1656 | 1464624192180 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]]]}] 09:03:12 INFO - PROCESS | 1656 | 1464624192184 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1656 | 1464624192187 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:03:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:03:12 INFO - PROCESS | 1656 | 1464624192204 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1656 | 1464624192207 Marionette TRACE conn2 <- [1,682,null,{}] 09:03:12 INFO - PROCESS | 1656 | 1464624192211 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}] 09:03:12 INFO - PROCESS | 1656 | 1464624192301 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:03:12 INFO - PROCESS | 1656 | 1464624192308 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x121aba800 == 49 [pid = 1656] [id = 178] 09:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1257b2c00) [pid = 1656] [serial = 532] [outer = 0x0] 09:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126245800) [pid = 1656] [serial = 533] [outer = 0x1257b2c00] 09:03:12 INFO - PROCESS | 1656 | 1464624192334 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x126989c00) [pid = 1656] [serial = 534] [outer = 0x1257b2c00] 09:03:13 INFO - PROCESS | 1656 | 1464624193156 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]]]}] 09:03:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:03:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 977ms 09:03:13 INFO - PROCESS | 1656 | 1464624193183 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1656 | 1464624193184 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:03:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:03:13 INFO - PROCESS | 1656 | 1464624193186 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1656 | 1464624193188 Marionette TRACE conn2 <- [1,686,null,{}] 09:03:13 INFO - PROCESS | 1656 | 1464624193192 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}] 09:03:13 INFO - PROCESS | 1656 | 1464624193287 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:03:13 INFO - PROCESS | 1656 | 1464624193292 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e21800 == 50 [pid = 1656] [id = 179] 09:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1257b6800) [pid = 1656] [serial = 535] [outer = 0x0] 09:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x127a04c00) [pid = 1656] [serial = 536] [outer = 0x1257b6800] 09:03:13 INFO - PROCESS | 1656 | 1464624193345 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x129431800) [pid = 1656] [serial = 537] [outer = 0x1257b6800] 09:03:14 INFO - PROCESS | 1656 | 1464624194134 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]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:03:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 973ms 09:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:03:14 INFO - PROCESS | 1656 | 1464624194160 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1656 | 1464624194161 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:03:14 INFO - PROCESS | 1656 | 1464624194163 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1656 | 1464624194164 Marionette TRACE conn2 <- [1,690,null,{}] 09:03:14 INFO - PROCESS | 1656 | 1464624194166 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}] 09:03:14 INFO - PROCESS | 1656 | 1464624194284 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:03:14 INFO - PROCESS | 1656 | 1464624194297 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129531800 == 51 [pid = 1656] [id = 180] 09:03:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12aa63c00) [pid = 1656] [serial = 538] [outer = 0x0] 09:03:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12c0a8000) [pid = 1656] [serial = 539] [outer = 0x12aa63c00] 09:03:14 INFO - PROCESS | 1656 | 1464624194323 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12c577c00) [pid = 1656] [serial = 540] [outer = 0x12aa63c00] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1248e3000) [pid = 1656] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124bdec00) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1262a2c00) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1122ac400) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1195b2c00) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x129739800) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x124b6dc00) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12147a800) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11813a000) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1264a7800) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x127a07c00) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11920dc00) [pid = 1656] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:03:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121231000) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:03:15 INFO - PROCESS | 1656 | 1464624195119 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]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:03:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 09:03:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:03:15 INFO - PROCESS | 1656 | 1464624195134 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1656 | 1464624195135 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:03:15 INFO - PROCESS | 1656 | 1464624195138 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1656 | 1464624195139 Marionette TRACE conn2 <- [1,694,null,{}] 09:03:15 INFO - PROCESS | 1656 | 1464624195142 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}] 09:03:15 INFO - PROCESS | 1656 | 1464624195219 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:03:15 INFO - PROCESS | 1656 | 1464624195225 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x121661800 == 52 [pid = 1656] [id = 181] 09:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1184c0c00) [pid = 1656] [serial = 541] [outer = 0x0] 09:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124b6a000) [pid = 1656] [serial = 542] [outer = 0x1184c0c00] 09:03:15 INFO - PROCESS | 1656 | 1464624195251 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x127a0d000) [pid = 1656] [serial = 543] [outer = 0x1184c0c00] 09:03:16 INFO - PROCESS | 1656 | 1464624196061 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]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:03:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 09:03:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:03:16 INFO - PROCESS | 1656 | 1464624196109 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 1656 | 1464624196110 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:03:16 INFO - PROCESS | 1656 | 1464624196112 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1656 | 1464624196113 Marionette TRACE conn2 <- [1,698,null,{}] 09:03:16 INFO - PROCESS | 1656 | 1464624196116 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}] 09:03:16 INFO - PROCESS | 1656 | 1464624196193 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:03:16 INFO - PROCESS | 1656 | 1464624196240 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace5800 == 53 [pid = 1656] [id = 182] 09:03:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121231000) [pid = 1656] [serial = 544] [outer = 0x0] 09:03:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12c57d400) [pid = 1656] [serial = 545] [outer = 0x121231000] 09:03:16 INFO - PROCESS | 1656 | 1464624196265 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12ce13400) [pid = 1656] [serial = 546] [outer = 0x121231000] 09:03:17 INFO - PROCESS | 1656 | 1464624197027 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]]]}] 09:03:17 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) 09:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 921ms 09:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:03:17 INFO - PROCESS | 1656 | 1464624197034 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1656 | 1464624197035 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:03:17 INFO - PROCESS | 1656 | 1464624197039 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1656 | 1464624197040 Marionette TRACE conn2 <- [1,702,null,{}] 09:03:17 INFO - PROCESS | 1656 | 1464624197042 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}] 09:03:17 INFO - PROCESS | 1656 | 1464624197181 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:03:17 INFO - PROCESS | 1656 | 1464624197230 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x115edd800 == 54 [pid = 1656] [id = 183] 09:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112a76c00) [pid = 1656] [serial = 547] [outer = 0x0] 09:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x114fe4c00) [pid = 1656] [serial = 548] [outer = 0x112a76c00] 09:03:17 INFO - PROCESS | 1656 | 1464624197263 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x117122800) [pid = 1656] [serial = 549] [outer = 0x112a76c00] 09:03:18 INFO - PROCESS | 1656 | 1464624198224 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]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:03:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1222ms 09:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:03:18 INFO - PROCESS | 1656 | 1464624198260 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1656 | 1464624198262 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:03:18 INFO - PROCESS | 1656 | 1464624198265 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1656 | 1464624198268 Marionette TRACE conn2 <- [1,706,null,{}] 09:03:18 INFO - PROCESS | 1656 | 1464624198271 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}] 09:03:18 INFO - PROCESS | 1656 | 1464624198376 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:03:18 INFO - PROCESS | 1656 | 1464624198425 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x121674800 == 55 [pid = 1656] [id = 184] 09:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119203c00) [pid = 1656] [serial = 550] [outer = 0x0] 09:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1199c2800) [pid = 1656] [serial = 551] [outer = 0x119203c00] 09:03:18 INFO - PROCESS | 1656 | 1464624198457 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1215db400) [pid = 1656] [serial = 552] [outer = 0x119203c00] 09:03:19 INFO - PROCESS | 1656 | 1464624199348 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]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:03:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 09:03:19 INFO - PROCESS | 1656 | 1464624199387 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:03:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:03:19 INFO - PROCESS | 1656 | 1464624199391 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:03:19 INFO - PROCESS | 1656 | 1464624199393 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1656 | 1464624199395 Marionette TRACE conn2 <- [1,710,null,{}] 09:03:19 INFO - PROCESS | 1656 | 1464624199397 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}] 09:03:19 INFO - PROCESS | 1656 | 1464624199499 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:03:19 INFO - PROCESS | 1656 | 1464624199548 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b435800 == 56 [pid = 1656] [id = 185] 09:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12198fc00) [pid = 1656] [serial = 553] [outer = 0x0] 09:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124b70000) [pid = 1656] [serial = 554] [outer = 0x12198fc00] 09:03:19 INFO - PROCESS | 1656 | 1464624199579 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12623dc00) [pid = 1656] [serial = 555] [outer = 0x12198fc00] 09:03:20 INFO - PROCESS | 1656 | 1464624200472 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]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:03:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 09:03:20 INFO - PROCESS | 1656 | 1464624200515 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1656 | 1464624200518 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:03:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:03:20 INFO - PROCESS | 1656 | 1464624200526 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1656 | 1464624200529 Marionette TRACE conn2 <- [1,714,null,{}] 09:03:20 INFO - PROCESS | 1656 | 1464624200532 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}] 09:03:20 INFO - PROCESS | 1656 | 1464624200637 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:03:20 INFO - PROCESS | 1656 | 1464624200686 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c53a800 == 57 [pid = 1656] [id = 186] 09:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127a09c00) [pid = 1656] [serial = 556] [outer = 0x0] 09:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b135400) [pid = 1656] [serial = 557] [outer = 0x127a09c00] 09:03:20 INFO - PROCESS | 1656 | 1464624200716 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12c09d000) [pid = 1656] [serial = 558] [outer = 0x127a09c00] 09:03:21 INFO - PROCESS | 1656 | 1464624201690 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]]]}] 09:03:21 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 09:03:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1177ms 09:03:21 INFO - PROCESS | 1656 | 1464624201699 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1656 | 1464624201701 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:03:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:03:21 INFO - PROCESS | 1656 | 1464624201706 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1656 | 1464624201709 Marionette TRACE conn2 <- [1,718,null,{}] 09:03:21 INFO - PROCESS | 1656 | 1464624201713 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}] 09:03:21 INFO - PROCESS | 1656 | 1464624201811 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:03:21 INFO - PROCESS | 1656 | 1464624201862 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125e800 == 58 [pid = 1656] [id = 187] 09:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11813b400) [pid = 1656] [serial = 559] [outer = 0x0] 09:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x118295400) [pid = 1656] [serial = 560] [outer = 0x11813b400] 09:03:21 INFO - PROCESS | 1656 | 1464624201891 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1195b4400) [pid = 1656] [serial = 561] [outer = 0x11813b400] 09:03:22 INFO - PROCESS | 1656 | 1464624202791 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]]]}] 09:03:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:03:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 09:03:22 INFO - PROCESS | 1656 | 1464624202828 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 1656 | 1464624202831 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:03:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:03:22 INFO - PROCESS | 1656 | 1464624202836 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 1656 | 1464624202837 Marionette TRACE conn2 <- [1,722,null,{}] 09:03:22 INFO - PROCESS | 1656 | 1464624202840 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}] 09:03:22 INFO - PROCESS | 1656 | 1464624202934 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:03:22 INFO - PROCESS | 1656 | 1464624202984 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d5000 == 59 [pid = 1656] [id = 188] 09:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11813bc00) [pid = 1656] [serial = 562] [outer = 0x0] 09:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1215d7400) [pid = 1656] [serial = 563] [outer = 0x11813bc00] 09:03:23 INFO - PROCESS | 1656 | 1464624203012 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124b62c00) [pid = 1656] [serial = 564] [outer = 0x11813bc00] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace5800 == 58 [pid = 1656] [id = 182] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x121661800 == 57 [pid = 1656] [id = 181] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x129531800 == 56 [pid = 1656] [id = 180] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117e21800 == 55 [pid = 1656] [id = 179] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x121aba800 == 54 [pid = 1656] [id = 178] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11a037800 == 53 [pid = 1656] [id = 177] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117450000 == 52 [pid = 1656] [id = 176] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x127a04000) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1187c0400) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x121986400) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12c18dc00) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12be27000) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12c8d3000) [pid = 1656] [serial = 499] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12144b000 == 51 [pid = 1656] [id = 175] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118e0a000 == 50 [pid = 1656] [id = 174] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2e8800 == 49 [pid = 1656] [id = 173] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2cc000 == 48 [pid = 1656] [id = 172] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12c8a6000 == 47 [pid = 1656] [id = 171] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x129531000 == 46 [pid = 1656] [id = 170] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1199e4000 == 45 [pid = 1656] [id = 169] 09:03:23 INFO - PROCESS | 1656 | --DOCSHELL 0x115c03000 == 44 [pid = 1656] [id = 168] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12c577400) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12624b000) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x127a0e800) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1175a5000) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x119b97400) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x121064400) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12cfd8000) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x125188000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121a5cc00) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124b69400) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119210800) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119034400) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x129a40000) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1294d3000) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1290f4000) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12aa0b800) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c0a5800) [pid = 1656] [serial = 496] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1164c1400) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x126b18400) [pid = 1656] [serial = 493] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b1b2800) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1215d8400) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x121844c00) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x127890400) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x126249000) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c09b800) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 09:03:23 INFO - PROCESS | 1656 | 1464624203429 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] 09:03:23 INFO - PROCESS | 1656 | 1464624203460 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:03:23 INFO - PROCESS | 1656 | 1464624203462 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1656 | 1464624203465 Marionette TRACE conn2 <- [1,726,null,{}] 09:03:23 INFO - PROCESS | 1656 | 1464624203472 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}] 09:03:23 INFO - PROCESS | 1656 | 1464624203559 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:03:23 INFO - PROCESS | 1656 | 1464624203564 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d0000 == 45 [pid = 1656] [id = 189] 09:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121537400) [pid = 1656] [serial = 565] [outer = 0x0] 09:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124c5b400) [pid = 1656] [serial = 566] [outer = 0x121537400] 09:03:23 INFO - PROCESS | 1656 | 1464624203593 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12629e000) [pid = 1656] [serial = 567] [outer = 0x121537400] 09:03:23 INFO - PROCESS | 1656 | 1464624203995 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:03:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 571ms 09:03:24 INFO - PROCESS | 1656 | 1464624204035 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1656 | 1464624204037 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:03:24 INFO - PROCESS | 1656 | 1464624204039 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1656 | 1464624204040 Marionette TRACE conn2 <- [1,730,null,{}] 09:03:24 INFO - PROCESS | 1656 | 1464624204042 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}] 09:03:24 INFO - PROCESS | 1656 | 1464624204126 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:03:24 INFO - PROCESS | 1656 | 1464624204131 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12586d000 == 46 [pid = 1656] [id = 190] 09:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127894000) [pid = 1656] [serial = 568] [outer = 0x0] 09:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127ae9400) [pid = 1656] [serial = 569] [outer = 0x127894000] 09:03:24 INFO - PROCESS | 1656 | 1464624204157 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12aa5d800) [pid = 1656] [serial = 570] [outer = 0x127894000] 09:03:24 INFO - PROCESS | 1656 | 1464624204501 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1656 | 1464624204509 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:03:24 INFO - PROCESS | 1656 | 1464624204511 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1656 | 1464624204513 Marionette TRACE conn2 <- [1,734,null,{}] 09:03:24 INFO - PROCESS | 1656 | 1464624204515 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}] 09:03:24 INFO - PROCESS | 1656 | 1464624204603 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:03:24 INFO - PROCESS | 1656 | 1464624204655 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129076000 == 47 [pid = 1656] [id = 191] 09:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x127895000) [pid = 1656] [serial = 571] [outer = 0x0] 09:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b40e400) [pid = 1656] [serial = 572] [outer = 0x127895000] 09:03:24 INFO - PROCESS | 1656 | 1464624204680 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12c57a800) [pid = 1656] [serial = 573] [outer = 0x127895000] 09:03:24 INFO - PROCESS | 1656 | 1464624204958 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:03:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 467ms 09:03:24 INFO - PROCESS | 1656 | 1464624204980 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1656 | 1464624204981 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:03:24 INFO - PROCESS | 1656 | 1464624204983 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1656 | 1464624204984 Marionette TRACE conn2 <- [1,738,null,{}] 09:03:25 INFO - PROCESS | 1656 | 1464624204997 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}] 09:03:25 INFO - PROCESS | 1656 | 1464624205103 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:03:25 INFO - PROCESS | 1656 | 1464624205159 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a949000 == 48 [pid = 1656] [id = 192] 09:03:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1167b7400) [pid = 1656] [serial = 574] [outer = 0x0] 09:03:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c8d3000) [pid = 1656] [serial = 575] [outer = 0x1167b7400] 09:03:25 INFO - PROCESS | 1656 | 1464624205186 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12d223000) [pid = 1656] [serial = 576] [outer = 0x1167b7400] 09:03:25 INFO - PROCESS | 1656 | 1464624205981 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]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:03:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 09:03:26 INFO - PROCESS | 1656 | 1464624206002 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1656 | 1464624206004 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:03:26 INFO - PROCESS | 1656 | 1464624206015 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1656 | 1464624206016 Marionette TRACE conn2 <- [1,742,null,{}] 09:03:26 INFO - PROCESS | 1656 | 1464624206018 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}] 09:03:26 INFO - PROCESS | 1656 | 1464624206114 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:03:26 INFO - PROCESS | 1656 | 1464624206119 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d8800 == 49 [pid = 1656] [id = 193] 09:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x113196000) [pid = 1656] [serial = 577] [outer = 0x0] 09:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11319c800) [pid = 1656] [serial = 578] [outer = 0x113196000] 09:03:26 INFO - PROCESS | 1656 | 1464624206145 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1290f6c00) [pid = 1656] [serial = 579] [outer = 0x113196000] 09:03:26 INFO - PROCESS | 1656 | 1464624206965 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]]]}] 09:03:26 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 09:03:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 976ms 09:03:26 INFO - PROCESS | 1656 | 1464624206984 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1656 | 1464624206986 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:03:26 INFO - PROCESS | 1656 | 1464624206988 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1656 | 1464624206991 Marionette TRACE conn2 <- [1,746,null,{}] 09:03:26 INFO - PROCESS | 1656 | 1464624206994 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}] 09:03:27 INFO - PROCESS | 1656 | 1464624207094 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:03:27 INFO - PROCESS | 1656 | 1464624207141 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c753000 == 50 [pid = 1656] [id = 194] 09:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118741c00) [pid = 1656] [serial = 580] [outer = 0x0] 09:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118745800) [pid = 1656] [serial = 581] [outer = 0x118741c00] 09:03:27 INFO - PROCESS | 1656 | 1464624207167 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118749800) [pid = 1656] [serial = 582] [outer = 0x118741c00] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12be2c400) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126e2b800) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12973a000) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b402400) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b1bf400) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119ba3000) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x127891000) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c191000) [pid = 1656] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x126296c00) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11805b800) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121231400) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1187ba400) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1164c6400) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118298000) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12aa63c00) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1184c0c00) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119202400) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124b68800) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11813a800) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1257b2c00) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1199c7800) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1257b6800) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129737400) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12153b800) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:03:28 INFO - PROCESS | 1656 | 1464624208111 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]]]}] 09:03:28 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.) 09:03:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1172ms 09:03:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:03:28 INFO - PROCESS | 1656 | 1464624208160 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 1656 | 1464624208161 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:03:28 INFO - PROCESS | 1656 | 1464624208163 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1656 | 1464624208165 Marionette TRACE conn2 <- [1,750,null,{}] 09:03:28 INFO - PROCESS | 1656 | 1464624208167 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}] 09:03:28 INFO - PROCESS | 1656 | 1464624208247 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:03:28 INFO - PROCESS | 1656 | 1464624208252 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190c6800 == 51 [pid = 1656] [id = 195] 09:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112699000) [pid = 1656] [serial = 583] [outer = 0x0] 09:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11269fc00) [pid = 1656] [serial = 584] [outer = 0x112699000] 09:03:28 INFO - PROCESS | 1656 | 1464624208278 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1126a3c00) [pid = 1656] [serial = 585] [outer = 0x112699000] 09:03:29 INFO - PROCESS | 1656 | 1464624209098 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]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:03:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 09:03:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:03:29 INFO - PROCESS | 1656 | 1464624209133 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1656 | 1464624209134 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:03:29 INFO - PROCESS | 1656 | 1464624209136 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1656 | 1464624209138 Marionette TRACE conn2 <- [1,754,null,{}] 09:03:29 INFO - PROCESS | 1656 | 1464624209142 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}] 09:03:29 INFO - PROCESS | 1656 | 1464624209242 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:03:29 INFO - PROCESS | 1656 | 1464624209248 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c53e800 == 52 [pid = 1656] [id = 196] 09:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11269c000) [pid = 1656] [serial = 586] [outer = 0x0] 09:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x117e7ac00) [pid = 1656] [serial = 587] [outer = 0x11269c000] 09:03:29 INFO - PROCESS | 1656 | 1464624209273 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11874b400) [pid = 1656] [serial = 588] [outer = 0x11269c000] 09:03:30 INFO - PROCESS | 1656 | 1464624210162 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]]]}] 09:03:30 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 09:03:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1073ms 09:03:30 INFO - PROCESS | 1656 | 1464624210209 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1656 | 1464624210213 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:03:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:03:30 INFO - PROCESS | 1656 | 1464624210216 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1656 | 1464624210218 Marionette TRACE conn2 <- [1,758,null,{}] 09:03:30 INFO - PROCESS | 1656 | 1464624210222 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}] 09:03:30 INFO - PROCESS | 1656 | 1464624210327 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:03:30 INFO - PROCESS | 1656 | 1464624210378 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190cd800 == 53 [pid = 1656] [id = 197] 09:03:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x113196800) [pid = 1656] [serial = 589] [outer = 0x0] 09:03:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x117693800) [pid = 1656] [serial = 590] [outer = 0x113196800] 09:03:30 INFO - PROCESS | 1656 | 1464624210410 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x117e83000) [pid = 1656] [serial = 591] [outer = 0x113196800] 09:03:30 INFO - PROCESS | 1656 | 1464624210889 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]]]}] 09:03:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:03:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 720ms 09:03:30 INFO - PROCESS | 1656 | 1464624210937 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1656 | 1464624210945 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:03:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:03:30 INFO - PROCESS | 1656 | 1464624210952 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1656 | 1464624210955 Marionette TRACE conn2 <- [1,762,null,{}] 09:03:30 INFO - PROCESS | 1656 | 1464624210958 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}] 09:03:31 INFO - PROCESS | 1656 | 1464624211049 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:03:31 INFO - PROCESS | 1656 | 1464624211118 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12585a800 == 54 [pid = 1656] [id = 198] 09:03:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118746c00) [pid = 1656] [serial = 592] [outer = 0x0] 09:03:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119232800) [pid = 1656] [serial = 593] [outer = 0x118746c00] 09:03:31 INFO - PROCESS | 1656 | 1464624211166 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11a0adc00) [pid = 1656] [serial = 594] [outer = 0x118746c00] 09:03:32 INFO - PROCESS | 1656 | 1464624212229 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]]]}] 09:03:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:03:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1326ms 09:03:32 INFO - PROCESS | 1656 | 1464624212278 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:03:32 INFO - PROCESS | 1656 | 1464624212279 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:03:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:03:32 INFO - PROCESS | 1656 | 1464624212282 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 1656 | 1464624212285 Marionette TRACE conn2 <- [1,766,null,{}] 09:03:32 INFO - PROCESS | 1656 | 1464624212293 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}] 09:03:32 INFO - PROCESS | 1656 | 1464624212425 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:03:32 INFO - PROCESS | 1656 | 1464624212491 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb1e800 == 55 [pid = 1656] [id = 199] 09:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124b70400) [pid = 1656] [serial = 595] [outer = 0x0] 09:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124bdec00) [pid = 1656] [serial = 596] [outer = 0x124b70400] 09:03:32 INFO - PROCESS | 1656 | 1464624212525 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126249400) [pid = 1656] [serial = 597] [outer = 0x124b70400] 09:03:33 INFO - PROCESS | 1656 | 1464624213440 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]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:03:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 09:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:03:33 INFO - PROCESS | 1656 | 1464624213455 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1656 | 1464624213456 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:03:33 INFO - PROCESS | 1656 | 1464624213459 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1656 | 1464624213460 Marionette TRACE conn2 <- [1,770,null,{}] 09:03:33 INFO - PROCESS | 1656 | 1464624213462 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}] 09:03:33 INFO - PROCESS | 1656 | 1464624213553 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:03:33 INFO - PROCESS | 1656 | 1464624213643 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x112ecd800 == 56 [pid = 1656] [id = 200] 09:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11695a000) [pid = 1656] [serial = 598] [outer = 0x0] 09:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119038400) [pid = 1656] [serial = 599] [outer = 0x11695a000] 09:03:33 INFO - PROCESS | 1656 | 1464624213674 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1262a2400) [pid = 1656] [serial = 600] [outer = 0x11695a000] 09:03:34 INFO - PROCESS | 1656 | 1464624214217 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]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 819ms 09:03:34 INFO - PROCESS | 1656 | 1464624214279 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1656 | 1464624214281 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:03:34 INFO - PROCESS | 1656 | 1464624214284 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1656 | 1464624214286 Marionette TRACE conn2 <- [1,774,null,{}] 09:03:34 INFO - PROCESS | 1656 | 1464624214290 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}] 09:03:34 INFO - PROCESS | 1656 | 1464624214386 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:03:34 INFO - PROCESS | 1656 | 1464624214443 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x121004800 == 57 [pid = 1656] [id = 201] 09:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11745c000) [pid = 1656] [serial = 601] [outer = 0x0] 09:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117e7e000) [pid = 1656] [serial = 602] [outer = 0x11745c000] 09:03:34 INFO - PROCESS | 1656 | 1464624214472 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11873f800) [pid = 1656] [serial = 603] [outer = 0x11745c000] 09:03:34 INFO - PROCESS | 1656 | 1464624214945 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]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 723ms 09:03:35 INFO - PROCESS | 1656 | 1464624215009 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1656 | 1464624215014 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:03:35 INFO - PROCESS | 1656 | 1464624215021 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1656 | 1464624215024 Marionette TRACE conn2 <- [1,778,null,{}] 09:03:35 INFO - PROCESS | 1656 | 1464624215027 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}] 09:03:35 INFO - PROCESS | 1656 | 1464624215173 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:03:35 INFO - PROCESS | 1656 | 1464624215311 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1190c6800 == 56 [pid = 1656] [id = 195] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c753000 == 55 [pid = 1656] [id = 194] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12c57d400) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x113ba6c00) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119211000) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1215e3000) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12623e400) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b1bf000) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12ce1d000) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x116657800 == 56 [pid = 1656] [id = 202] 09:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112695c00) [pid = 1656] [serial = 604] [outer = 0x0] 09:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113195400) [pid = 1656] [serial = 605] [outer = 0x112695c00] 09:03:35 INFO - PROCESS | 1656 | 1464624215363 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119030800) [pid = 1656] [serial = 606] [outer = 0x112695c00] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d8800 == 55 [pid = 1656] [id = 193] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12a949000 == 54 [pid = 1656] [id = 192] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x129076000 == 53 [pid = 1656] [id = 191] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12586d000 == 52 [pid = 1656] [id = 190] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d0000 == 51 [pid = 1656] [id = 189] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d5000 == 50 [pid = 1656] [id = 188] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12125e800 == 49 [pid = 1656] [id = 187] 09:03:35 INFO - PROCESS | 1656 | --DOCSHELL 0x115edd800 == 48 [pid = 1656] [id = 183] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x129a38c00) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1268e4400) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c190800) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127aec400) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12be28c00) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c0a1800) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c8e0400) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1219d6000) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129a3c000) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12c8ddc00) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1290f2000) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11922f800) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x125192800) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1199c7400) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118058400) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119230400) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112fbf000) [pid = 1656] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x127a04c00) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129431800) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c577c00) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126989c00) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12c0a8000) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124b6a000) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x127a0d000) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12c8d7400) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x127a0bc00) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x124b6c800) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125191800) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119208800) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118293800) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126245800) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119b9f400) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1215dd800) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 09:03:35 INFO - PROCESS | 1656 | 1464624215685 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]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 722ms 09:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:03:35 INFO - PROCESS | 1656 | 1464624215742 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1656 | 1464624215744 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:03:35 INFO - PROCESS | 1656 | 1464624215746 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1656 | 1464624215748 Marionette TRACE conn2 <- [1,782,null,{}] 09:03:35 INFO - PROCESS | 1656 | 1464624215756 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}] 09:03:35 INFO - PROCESS | 1656 | 1464624215846 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:03:35 INFO - PROCESS | 1656 | 1464624215895 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193a9800 == 49 [pid = 1656] [id = 203] 09:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119031800) [pid = 1656] [serial = 607] [outer = 0x0] 09:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195ba400) [pid = 1656] [serial = 608] [outer = 0x119031800] 09:03:35 INFO - PROCESS | 1656 | 1464624215923 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121476400) [pid = 1656] [serial = 609] [outer = 0x119031800] 09:03:36 INFO - PROCESS | 1656 | 1464624216249 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 520ms 09:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:03:36 INFO - PROCESS | 1656 | 1464624216266 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1656 | 1464624216268 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:03:36 INFO - PROCESS | 1656 | 1464624216270 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1656 | 1464624216271 Marionette TRACE conn2 <- [1,786,null,{}] 09:03:36 INFO - PROCESS | 1656 | 1464624216276 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}] 09:03:36 INFO - PROCESS | 1656 | 1464624216360 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:03:36 INFO - PROCESS | 1656 | 1464624216407 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12165b000 == 50 [pid = 1656] [id = 204] 09:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121056400) [pid = 1656] [serial = 610] [outer = 0x0] 09:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121a56400) [pid = 1656] [serial = 611] [outer = 0x121056400] 09:03:36 INFO - PROCESS | 1656 | 1464624216435 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124b6a800) [pid = 1656] [serial = 612] [outer = 0x121056400] 09:03:36 INFO - PROCESS | 1656 | 1464624216760 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 09:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:03:36 INFO - PROCESS | 1656 | 1464624216792 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1656 | 1464624216794 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:03:36 INFO - PROCESS | 1656 | 1464624216796 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1656 | 1464624216797 Marionette TRACE conn2 <- [1,790,null,{}] 09:03:36 INFO - PROCESS | 1656 | 1464624216799 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}] 09:03:36 INFO - PROCESS | 1656 | 1464624216879 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:03:36 INFO - PROCESS | 1656 | 1464624216928 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x124838800 == 51 [pid = 1656] [id = 205] 09:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1199c3c00) [pid = 1656] [serial = 613] [outer = 0x0] 09:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124fb9400) [pid = 1656] [serial = 614] [outer = 0x1199c3c00] 09:03:36 INFO - PROCESS | 1656 | 1464624216953 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126249000) [pid = 1656] [serial = 615] [outer = 0x1199c3c00] 09:03:37 INFO - PROCESS | 1656 | 1464624217251 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]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 09:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:03:37 INFO - PROCESS | 1656 | 1464624217268 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1656 | 1464624217269 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:03:37 INFO - PROCESS | 1656 | 1464624217279 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1656 | 1464624217280 Marionette TRACE conn2 <- [1,794,null,{}] 09:03:37 INFO - PROCESS | 1656 | 1464624217283 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}] 09:03:37 INFO - PROCESS | 1656 | 1464624217382 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:03:37 INFO - PROCESS | 1656 | 1464624217388 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a2c000 == 52 [pid = 1656] [id = 206] 09:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126b0b000) [pid = 1656] [serial = 616] [outer = 0x0] 09:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127895800) [pid = 1656] [serial = 617] [outer = 0x126b0b000] 09:03:37 INFO - PROCESS | 1656 | 1464624217416 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129431400) [pid = 1656] [serial = 618] [outer = 0x126b0b000] 09:03:37 INFO - PROCESS | 1656 | 1464624217788 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]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 578ms 09:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:03:37 INFO - PROCESS | 1656 | 1464624217850 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1656 | 1464624217851 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:03:37 INFO - PROCESS | 1656 | 1464624217853 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1656 | 1464624217854 Marionette TRACE conn2 <- [1,798,null,{}] 09:03:37 INFO - PROCESS | 1656 | 1464624217857 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}] 09:03:37 INFO - PROCESS | 1656 | 1464624217954 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:03:37 INFO - PROCESS | 1656 | 1464624217971 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a94c800 == 53 [pid = 1656] [id = 207] 09:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11a0b4000) [pid = 1656] [serial = 619] [outer = 0x0] 09:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1294d8400) [pid = 1656] [serial = 620] [outer = 0x11a0b4000] 09:03:37 INFO - PROCESS | 1656 | 1464624217996 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a8b7800) [pid = 1656] [serial = 621] [outer = 0x11a0b4000] 09:03:38 INFO - PROCESS | 1656 | 1464624218333 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 09:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:03:38 INFO - PROCESS | 1656 | 1464624218374 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1656 | 1464624218375 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:03:38 INFO - PROCESS | 1656 | 1464624218377 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1656 | 1464624218378 Marionette TRACE conn2 <- [1,802,null,{}] 09:03:38 INFO - PROCESS | 1656 | 1464624218380 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}] 09:03:38 INFO - PROCESS | 1656 | 1464624218482 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:03:38 INFO - PROCESS | 1656 | 1464624218496 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b15d800 == 54 [pid = 1656] [id = 208] 09:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1294d3000) [pid = 1656] [serial = 622] [outer = 0x0] 09:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b1b2800) [pid = 1656] [serial = 623] [outer = 0x1294d3000] 09:03:38 INFO - PROCESS | 1656 | 1464624218521 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12be28400) [pid = 1656] [serial = 624] [outer = 0x1294d3000] 09:03:38 INFO - PROCESS | 1656 | 1464624218874 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]]]}] 09:03:38 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 09:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 09:03:38 INFO - PROCESS | 1656 | 1464624218895 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1656 | 1464624218896 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:03:38 INFO - PROCESS | 1656 | 1464624218899 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1656 | 1464624218900 Marionette TRACE conn2 <- [1,806,null,{}] 09:03:38 INFO - PROCESS | 1656 | 1464624218902 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}] 09:03:39 INFO - PROCESS | 1656 | 1464624219012 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:03:39 INFO - PROCESS | 1656 | 1464624219025 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be81000 == 55 [pid = 1656] [id = 209] 09:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12aa62c00) [pid = 1656] [serial = 625] [outer = 0x0] 09:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c09ac00) [pid = 1656] [serial = 626] [outer = 0x12aa62c00] 09:03:39 INFO - PROCESS | 1656 | 1464624219049 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c579c00) [pid = 1656] [serial = 627] [outer = 0x12aa62c00] 09:03:39 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:03:39 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:03:39 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:03:39 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 09:03:39 INFO - PROCESS | 1656 | 1464624219398 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]]]}] 09:03:39 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 09:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 517ms 09:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:03:39 INFO - PROCESS | 1656 | 1464624219417 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1656 | 1464624219418 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:03:39 INFO - PROCESS | 1656 | 1464624219420 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1656 | 1464624219421 Marionette TRACE conn2 <- [1,810,null,{}] 09:03:39 INFO - PROCESS | 1656 | 1464624219423 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}] 09:03:39 INFO - PROCESS | 1656 | 1464624219528 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112699000) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x127894000) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x127895000) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121231000) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11813b400) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113196000) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118741c00) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121537400) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11813bc00) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:03:39 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1167b7400) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:03:39 INFO - PROCESS | 1656 | 1464624219641 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a19800 == 56 [pid = 1656] [id = 210] 09:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1110b9000) [pid = 1656] [serial = 628] [outer = 0x0] 09:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1110c2400) [pid = 1656] [serial = 629] [outer = 0x1110b9000] 09:03:39 INFO - PROCESS | 1656 | 1464624219665 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113196000) [pid = 1656] [serial = 630] [outer = 0x1110b9000] 09:03:39 INFO - PROCESS | 1656 | 1464624219976 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]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 09:03:39 INFO - PROCESS | 1656 | 1464624219992 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1656 | 1464624219994 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:03:39 INFO - PROCESS | 1656 | 1464624219996 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1656 | 1464624219998 Marionette TRACE conn2 <- [1,814,null,{}] 09:03:40 INFO - PROCESS | 1656 | 1464624220000 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}] 09:03:40 INFO - PROCESS | 1656 | 1464624220101 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:03:40 INFO - PROCESS | 1656 | 1464624220107 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2cf000 == 57 [pid = 1656] [id = 211] 09:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11813b400) [pid = 1656] [serial = 631] [outer = 0x0] 09:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12c8d2400) [pid = 1656] [serial = 632] [outer = 0x11813b400] 09:03:40 INFO - PROCESS | 1656 | 1464624220136 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12ce1b000) [pid = 1656] [serial = 633] [outer = 0x11813b400] 09:03:40 INFO - PROCESS | 1656 | 1464624220479 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] 09:03:40 INFO - PROCESS | 1656 | 1464624220517 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:03:40 INFO - PROCESS | 1656 | 1464624220520 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1656 | 1464624220521 Marionette TRACE conn2 <- [1,818,null,{}] 09:03:40 INFO - PROCESS | 1656 | 1464624220523 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}] 09:03:40 INFO - PROCESS | 1656 | 1464624220629 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:03:40 INFO - PROCESS | 1656 | 1464624220635 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4cd000 == 58 [pid = 1656] [id = 212] 09:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11874bc00) [pid = 1656] [serial = 634] [outer = 0x0] 09:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12aa32800) [pid = 1656] [serial = 635] [outer = 0x11874bc00] 09:03:40 INFO - PROCESS | 1656 | 1464624220661 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12aa38c00) [pid = 1656] [serial = 636] [outer = 0x11874bc00] 09:03:40 INFO - PROCESS | 1656 | 1464624220994 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 09:03:41 INFO - PROCESS | 1656 | 1464624221041 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1656 | 1464624221043 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:03:41 INFO - PROCESS | 1656 | 1464624221046 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1656 | 1464624221047 Marionette TRACE conn2 <- [1,822,null,{}] 09:03:41 INFO - PROCESS | 1656 | 1464624221051 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}] 09:03:41 INFO - PROCESS | 1656 | 1464624221182 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:03:41 INFO - PROCESS | 1656 | 1464624221266 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d805800 == 59 [pid = 1656] [id = 213] 09:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124b6ac00) [pid = 1656] [serial = 637] [outer = 0x0] 09:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12b409c00) [pid = 1656] [serial = 638] [outer = 0x124b6ac00] 09:03:41 INFO - PROCESS | 1656 | 1464624221306 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12cfd9800) [pid = 1656] [serial = 639] [outer = 0x124b6ac00] 09:03:41 INFO - PROCESS | 1656 | 1464624221601 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] 09:03:41 INFO - PROCESS | 1656 | 1464624221689 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:03:41 INFO - PROCESS | 1656 | 1464624221694 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1656 | 1464624221696 Marionette TRACE conn2 <- [1,826,null,{}] 09:03:41 INFO - PROCESS | 1656 | 1464624221700 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}] 09:03:41 INFO - PROCESS | 1656 | 1464624221813 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:03:41 INFO - PROCESS | 1656 | 1464624221903 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e04800 == 60 [pid = 1656] [id = 214] 09:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11114ec00) [pid = 1656] [serial = 640] [outer = 0x0] 09:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x111152c00) [pid = 1656] [serial = 641] [outer = 0x11114ec00] 09:03:41 INFO - PROCESS | 1656 | 1464624221937 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11269c800) [pid = 1656] [serial = 642] [outer = 0x11114ec00] 09:03:42 INFO - PROCESS | 1656 | 1464624222365 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]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 723ms 09:03:42 INFO - PROCESS | 1656 | 1464624222417 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1656 | 1464624222420 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:03:42 INFO - PROCESS | 1656 | 1464624222444 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1656 | 1464624222447 Marionette TRACE conn2 <- [1,830,null,{}] 09:03:42 INFO - PROCESS | 1656 | 1464624222450 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}] 09:03:42 INFO - PROCESS | 1656 | 1464624222559 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:03:42 INFO - PROCESS | 1656 | 1464624222627 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12586d000 == 61 [pid = 1656] [id = 215] 09:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x113192400) [pid = 1656] [serial = 643] [outer = 0x0] 09:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1169d2800) [pid = 1656] [serial = 644] [outer = 0x113192400] 09:03:42 INFO - PROCESS | 1656 | 1464624222657 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11873c800) [pid = 1656] [serial = 645] [outer = 0x113192400] 09:03:43 INFO - PROCESS | 1656 | 1464624223070 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 676ms 09:03:43 INFO - PROCESS | 1656 | 1464624223126 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1656 | 1464624223127 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:03:43 INFO - PROCESS | 1656 | 1464624223130 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1656 | 1464624223131 Marionette TRACE conn2 <- [1,834,null,{}] 09:03:43 INFO - PROCESS | 1656 | 1464624223156 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}] 09:03:43 INFO - PROCESS | 1656 | 1464624223285 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:03:43 INFO - PROCESS | 1656 | 1464624223339 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2e9000 == 62 [pid = 1656] [id = 216] 09:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1199c9000) [pid = 1656] [serial = 646] [outer = 0x0] 09:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12105e400) [pid = 1656] [serial = 647] [outer = 0x1199c9000] 09:03:43 INFO - PROCESS | 1656 | 1464624223372 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1215e5000) [pid = 1656] [serial = 648] [outer = 0x1199c9000] 09:03:43 INFO - PROCESS | 1656 | 1464624223795 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 719ms 09:03:43 INFO - PROCESS | 1656 | 1464624223855 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1656 | 1464624223856 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:03:43 INFO - PROCESS | 1656 | 1464624223860 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1656 | 1464624223862 Marionette TRACE conn2 <- [1,838,null,{}] 09:03:43 INFO - PROCESS | 1656 | 1464624223864 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}] 09:03:43 INFO - PROCESS | 1656 | 1464624223973 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:03:44 INFO - PROCESS | 1656 | 1464624224043 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da38800 == 63 [pid = 1656] [id = 217] 09:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124b6d400) [pid = 1656] [serial = 649] [outer = 0x0] 09:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1264a6c00) [pid = 1656] [serial = 650] [outer = 0x124b6d400] 09:03:44 INFO - PROCESS | 1656 | 1464624224073 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126e9e800) [pid = 1656] [serial = 651] [outer = 0x124b6d400] 09:03:44 INFO - PROCESS | 1656 | 1464624224470 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]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 09:03:44 INFO - PROCESS | 1656 | 1464624224530 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1656 | 1464624224532 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:03:44 INFO - PROCESS | 1656 | 1464624224572 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1656 | 1464624224573 Marionette TRACE conn2 <- [1,842,null,{}] 09:03:44 INFO - PROCESS | 1656 | 1464624224577 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}] 09:03:44 INFO - PROCESS | 1656 | 1464624224680 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:03:44 INFO - PROCESS | 1656 | 1464624224748 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x115cbc800 == 64 [pid = 1656] [id = 218] 09:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1264a8c00) [pid = 1656] [serial = 652] [outer = 0x0] 09:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x127aefc00) [pid = 1656] [serial = 653] [outer = 0x1264a8c00] 09:03:44 INFO - PROCESS | 1656 | 1464624224778 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x129a40000) [pid = 1656] [serial = 654] [outer = 0x1264a8c00] 09:03:45 INFO - PROCESS | 1656 | 1464624225169 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]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 639ms 09:03:45 INFO - PROCESS | 1656 | 1464624225193 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1656 | 1464624225194 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:03:45 INFO - PROCESS | 1656 | 1464624225197 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1656 | 1464624225198 Marionette TRACE conn2 <- [1,846,null,{}] 09:03:45 INFO - PROCESS | 1656 | 1464624225201 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}] 09:03:45 INFO - PROCESS | 1656 | 1464624225320 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:03:45 INFO - PROCESS | 1656 | 1464624225375 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ed5000 == 65 [pid = 1656] [id = 219] 09:03:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x125827c00) [pid = 1656] [serial = 655] [outer = 0x0] 09:03:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x127896400) [pid = 1656] [serial = 656] [outer = 0x125827c00] 09:03:45 INFO - PROCESS | 1656 | 1464624225405 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12be2e000) [pid = 1656] [serial = 657] [outer = 0x125827c00] 09:03:46 INFO - PROCESS | 1656 | 1464624226066 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]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 920ms 09:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:03:46 INFO - PROCESS | 1656 | 1464624226118 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1656 | 1464624226120 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:03:46 INFO - PROCESS | 1656 | 1464624226126 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1656 | 1464624226128 Marionette TRACE conn2 <- [1,850,null,{}] 09:03:46 INFO - PROCESS | 1656 | 1464624226132 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}] 09:03:46 INFO - PROCESS | 1656 | 1464624226231 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:03:46 INFO - PROCESS | 1656 | 1464624226297 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182c6000 == 66 [pid = 1656] [id = 220] 09:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x112a9a800) [pid = 1656] [serial = 658] [outer = 0x0] 09:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x112fbc000) [pid = 1656] [serial = 659] [outer = 0x112a9a800] 09:03:46 INFO - PROCESS | 1656 | 1464624226325 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x113b2a000) [pid = 1656] [serial = 660] [outer = 0x112a9a800] 09:03:46 INFO - PROCESS | 1656 | 1464624226748 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]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 674ms 09:03:46 INFO - PROCESS | 1656 | 1464624226809 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1656 | 1464624226813 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:03:46 INFO - PROCESS | 1656 | 1464624226818 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1656 | 1464624226820 Marionette TRACE conn2 <- [1,854,null,{}] 09:03:46 INFO - PROCESS | 1656 | 1464624226825 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}] 09:03:46 INFO - PROCESS | 1656 | 1464624226922 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:03:46 INFO - PROCESS | 1656 | 1464624226991 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2a800 == 67 [pid = 1656] [id = 221] 09:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x113d04800) [pid = 1656] [serial = 661] [outer = 0x0] 09:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1164c1800) [pid = 1656] [serial = 662] [outer = 0x113d04800] 09:03:47 INFO - PROCESS | 1656 | 1464624227019 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x117120400) [pid = 1656] [serial = 663] [outer = 0x113d04800] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4cd000 == 66 [pid = 1656] [id = 212] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2cf000 == 65 [pid = 1656] [id = 211] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129a19800 == 64 [pid = 1656] [id = 210] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12be81000 == 63 [pid = 1656] [id = 209] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b15d800 == 62 [pid = 1656] [id = 208] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a94c800 == 61 [pid = 1656] [id = 207] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124b70000) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x117e7ac00) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129a2c000 == 60 [pid = 1656] [id = 206] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x124838800 == 59 [pid = 1656] [id = 205] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12165b000 == 58 [pid = 1656] [id = 204] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1193a9800 == 57 [pid = 1656] [id = 203] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x116657800 == 56 [pid = 1656] [id = 202] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x121004800 == 55 [pid = 1656] [id = 201] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12585a800 == 54 [pid = 1656] [id = 198] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1190cd800 == 53 [pid = 1656] [id = 197] 09:03:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c53e800 == 52 [pid = 1656] [id = 196] 09:03:47 INFO - PROCESS | 1656 | 1464624227409 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]]]}] 09:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 623ms 09:03:47 INFO - PROCESS | 1656 | 1464624227442 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:03:47 INFO - PROCESS | 1656 | 1464624227444 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:03:47 INFO - PROCESS | 1656 | 1464624227446 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1656 | 1464624227448 Marionette TRACE conn2 <- [1,858,null,{}] 09:03:47 INFO - PROCESS | 1656 | 1464624227455 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}] 09:03:47 INFO - PROCESS | 1656 | 1464624227566 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118295400) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11319c800) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12b135400) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118745800) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124c5b400) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12629e000) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124b62c00) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1215d7400) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12c8d3000) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1199c2800) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x114fe4c00) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11269fc00) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1126a3c00) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x127ae9400) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12aa5d800) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b40e400) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12ce13400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c57a800) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1195b4400) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1290f6c00) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118749800) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12d223000) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1656 | 1464624227633 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11744f000 == 53 [pid = 1656] [id = 222] 09:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11114c800) [pid = 1656] [serial = 664] [outer = 0x0] 09:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1131a1800) [pid = 1656] [serial = 665] [outer = 0x11114c800] 09:03:47 INFO - PROCESS | 1656 | 1464624227664 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118298000) [pid = 1656] [serial = 666] [outer = 0x11114c800] 09:03:47 INFO - PROCESS | 1656 | 1464624227977 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]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 572ms 09:03:48 INFO - PROCESS | 1656 | 1464624228019 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1656 | 1464624228021 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:03:48 INFO - PROCESS | 1656 | 1464624228023 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1656 | 1464624228024 Marionette TRACE conn2 <- [1,862,null,{}] 09:03:48 INFO - PROCESS | 1656 | 1464624228026 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}] 09:03:48 INFO - PROCESS | 1656 | 1464624228111 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:03:48 INFO - PROCESS | 1656 | 1464624228162 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b8000 == 54 [pid = 1656] [id = 223] 09:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x114feb000) [pid = 1656] [serial = 667] [outer = 0x0] 09:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118745800) [pid = 1656] [serial = 668] [outer = 0x114feb000] 09:03:48 INFO - PROCESS | 1656 | 1464624228188 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11902fc00) [pid = 1656] [serial = 669] [outer = 0x114feb000] 09:03:48 INFO - PROCESS | 1656 | 1464624228484 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]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 09:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:03:48 INFO - PROCESS | 1656 | 1464624228544 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1656 | 1464624228545 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:03:48 INFO - PROCESS | 1656 | 1464624228547 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1656 | 1464624228548 Marionette TRACE conn2 <- [1,866,null,{}] 09:03:48 INFO - PROCESS | 1656 | 1464624228550 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}] 09:03:48 INFO - PROCESS | 1656 | 1464624228631 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:03:48 INFO - PROCESS | 1656 | 1464624228635 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x121447800 == 55 [pid = 1656] [id = 224] 09:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1182de000) [pid = 1656] [serial = 670] [outer = 0x0] 09:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119210000) [pid = 1656] [serial = 671] [outer = 0x1182de000] 09:03:48 INFO - PROCESS | 1656 | 1464624228662 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11923a800) [pid = 1656] [serial = 672] [outer = 0x1182de000] 09:03:49 INFO - PROCESS | 1656 | 1464624228999 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 09:03:49 INFO - PROCESS | 1656 | 1464624229040 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1656 | 1464624229042 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:03:49 INFO - PROCESS | 1656 | 1464624229046 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1656 | 1464624229047 Marionette TRACE conn2 <- [1,870,null,{}] 09:03:49 INFO - PROCESS | 1656 | 1464624229050 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}] 09:03:49 INFO - PROCESS | 1656 | 1464624229150 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:03:49 INFO - PROCESS | 1656 | 1464624229156 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ad3800 == 56 [pid = 1656] [id = 225] 09:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1195b9000) [pid = 1656] [serial = 673] [outer = 0x0] 09:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119d81800) [pid = 1656] [serial = 674] [outer = 0x1195b9000] 09:03:49 INFO - PROCESS | 1656 | 1464624229182 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1215d8c00) [pid = 1656] [serial = 675] [outer = 0x1195b9000] 09:03:49 INFO - PROCESS | 1656 | 1464624229536 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 09:03:49 INFO - PROCESS | 1656 | 1464624229575 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1656 | 1464624229576 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:03:49 INFO - PROCESS | 1656 | 1464624229579 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1656 | 1464624229580 Marionette TRACE conn2 <- [1,874,null,{}] 09:03:49 INFO - PROCESS | 1656 | 1464624229582 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}] 09:03:49 INFO - PROCESS | 1656 | 1464624229698 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:03:49 INFO - PROCESS | 1656 | 1464624229740 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x125865000 == 57 [pid = 1656] [id = 226] 09:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1215e0800) [pid = 1656] [serial = 676] [outer = 0x0] 09:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121682400) [pid = 1656] [serial = 677] [outer = 0x1215e0800] 09:03:49 INFO - PROCESS | 1656 | 1464624229777 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x121e7d800) [pid = 1656] [serial = 678] [outer = 0x1215e0800] 09:03:50 INFO - PROCESS | 1656 | 1464624230193 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]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 620ms 09:03:50 INFO - PROCESS | 1656 | 1464624230199 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1656 | 1464624230201 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:03:50 INFO - PROCESS | 1656 | 1464624230203 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1656 | 1464624230204 Marionette TRACE conn2 <- [1,878,null,{}] 09:03:50 INFO - PROCESS | 1656 | 1464624230210 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}] 09:03:50 INFO - PROCESS | 1656 | 1464624230311 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:03:50 INFO - PROCESS | 1656 | 1464624230325 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x126936800 == 58 [pid = 1656] [id = 227] 09:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1219d3800) [pid = 1656] [serial = 679] [outer = 0x0] 09:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x124b6c400) [pid = 1656] [serial = 680] [outer = 0x1219d3800] 09:03:50 INFO - PROCESS | 1656 | 1464624230351 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x124fb4400) [pid = 1656] [serial = 681] [outer = 0x1219d3800] 09:03:50 INFO - PROCESS | 1656 | 1464624230681 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]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 09:03:50 INFO - PROCESS | 1656 | 1464624230725 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1656 | 1464624230726 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:03:50 INFO - PROCESS | 1656 | 1464624230728 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1656 | 1464624230729 Marionette TRACE conn2 <- [1,882,null,{}] 09:03:50 INFO - PROCESS | 1656 | 1464624230732 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}] 09:03:50 INFO - PROCESS | 1656 | 1464624230837 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:03:50 INFO - PROCESS | 1656 | 1464624230871 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a2f800 == 59 [pid = 1656] [id = 228] 09:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x124b6e800) [pid = 1656] [serial = 682] [outer = 0x0] 09:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1257b1400) [pid = 1656] [serial = 683] [outer = 0x124b6e800] 09:03:50 INFO - PROCESS | 1656 | 1464624230906 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x125828800) [pid = 1656] [serial = 684] [outer = 0x124b6e800] 09:03:51 INFO - PROCESS | 1656 | 1464624231215 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 09:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:03:51 INFO - PROCESS | 1656 | 1464624231248 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1656 | 1464624231249 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:03:51 INFO - PROCESS | 1656 | 1464624231251 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1656 | 1464624231252 Marionette TRACE conn2 <- [1,886,null,{}] 09:03:51 INFO - PROCESS | 1656 | 1464624231255 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}] 09:03:51 INFO - PROCESS | 1656 | 1464624231365 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x119031800) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12aa62c00) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112695c00) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a0b4000) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121056400) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1110b9000) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126b0b000) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1199c3c00) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11813b400) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1294d3000) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11745c000) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11874bc00) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:03:51 INFO - PROCESS | 1656 | 1464624231542 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121256000 == 60 [pid = 1656] [id = 229] 09:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1110b7000) [pid = 1656] [serial = 685] [outer = 0x0] 09:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x112a98c00) [pid = 1656] [serial = 686] [outer = 0x1110b7000] 09:03:51 INFO - PROCESS | 1656 | 1464624231568 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1199c3c00) [pid = 1656] [serial = 687] [outer = 0x1110b7000] 09:03:51 INFO - PROCESS | 1656 | 1464624231852 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 618ms 09:03:51 INFO - PROCESS | 1656 | 1464624231869 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1656 | 1464624231871 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:03:51 INFO - PROCESS | 1656 | 1464624231881 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1656 | 1464624231882 Marionette TRACE conn2 <- [1,890,null,{}] 09:03:51 INFO - PROCESS | 1656 | 1464624231884 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}] 09:03:51 INFO - PROCESS | 1656 | 1464624231988 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:03:51 INFO - PROCESS | 1656 | 1464624231993 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3bc800 == 61 [pid = 1656] [id = 230] 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x113192c00) [pid = 1656] [serial = 688] [outer = 0x0] 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126242400) [pid = 1656] [serial = 689] [outer = 0x113192c00] 09:03:52 INFO - PROCESS | 1656 | 1464624232022 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x126e24000) [pid = 1656] [serial = 690] [outer = 0x113192c00] 09:03:52 INFO - PROCESS | 1656 | 1464624232380 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]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 09:03:52 INFO - PROCESS | 1656 | 1464624232399 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:03:52 INFO - PROCESS | 1656 | 1464624232401 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:03:52 INFO - PROCESS | 1656 | 1464624232403 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1656 | 1464624232404 Marionette TRACE conn2 <- [1,894,null,{}] 09:03:52 INFO - PROCESS | 1656 | 1464624232419 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}] 09:03:52 INFO - PROCESS | 1656 | 1464624232503 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:03:52 INFO - PROCESS | 1656 | 1464624232508 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b48b000 == 62 [pid = 1656] [id = 231] 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126e96c00) [pid = 1656] [serial = 691] [outer = 0x0] 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x127898c00) [pid = 1656] [serial = 692] [outer = 0x126e96c00] 09:03:52 INFO - PROCESS | 1656 | 1464624232533 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x127ae9c00) [pid = 1656] [serial = 693] [outer = 0x126e96c00] 09:03:52 INFO - PROCESS | 1656 | 1464624232847 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]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 472ms 09:03:52 INFO - PROCESS | 1656 | 1464624232876 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1656 | 1464624232878 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:03:52 INFO - PROCESS | 1656 | 1464624232880 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1656 | 1464624232881 Marionette TRACE conn2 <- [1,898,null,{}] 09:03:52 INFO - PROCESS | 1656 | 1464624232883 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}] 09:03:52 INFO - PROCESS | 1656 | 1464624232966 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:03:52 INFO - PROCESS | 1656 | 1464624232970 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73d800 == 63 [pid = 1656] [id = 232] 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126e97400) [pid = 1656] [serial = 694] [outer = 0x0] 09:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1290f7400) [pid = 1656] [serial = 695] [outer = 0x126e97400] 09:03:52 INFO - PROCESS | 1656 | 1464624232996 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1294d6400) [pid = 1656] [serial = 696] [outer = 0x126e97400] 09:03:53 INFO - PROCESS | 1656 | 1464624233337 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]]]}] 09:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 09:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:03:53 INFO - PROCESS | 1656 | 1464624233349 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1656 | 1464624233350 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:03:53 INFO - PROCESS | 1656 | 1464624233352 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1656 | 1464624233364 Marionette TRACE conn2 <- [1,902,null,{}] 09:03:53 INFO - PROCESS | 1656 | 1464624233366 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}] 09:03:53 INFO - PROCESS | 1656 | 1464624233476 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:03:53 INFO - PROCESS | 1656 | 1464624233483 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c896000 == 64 [pid = 1656] [id = 233] 09:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127ae6800) [pid = 1656] [serial = 697] [outer = 0x0] 09:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12973e400) [pid = 1656] [serial = 698] [outer = 0x127ae6800] 09:03:53 INFO - PROCESS | 1656 | 1464624233507 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12aa2bc00) [pid = 1656] [serial = 699] [outer = 0x127ae6800] 09:03:53 INFO - PROCESS | 1656 | 1464624233971 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 682ms 09:03:54 INFO - PROCESS | 1656 | 1464624234035 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1656 | 1464624234038 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:03:54 INFO - PROCESS | 1656 | 1464624234041 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1656 | 1464624234044 Marionette TRACE conn2 <- [1,906,null,{}] 09:03:54 INFO - PROCESS | 1656 | 1464624234048 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}] 09:03:54 INFO - PROCESS | 1656 | 1464624234160 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:03:54 INFO - PROCESS | 1656 | 1464624234230 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117440000 == 65 [pid = 1656] [id = 234] 09:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1126a0800) [pid = 1656] [serial = 700] [outer = 0x0] 09:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1130d8c00) [pid = 1656] [serial = 701] [outer = 0x1126a0800] 09:03:54 INFO - PROCESS | 1656 | 1464624234262 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1164c0800) [pid = 1656] [serial = 702] [outer = 0x1126a0800] 09:03:54 INFO - PROCESS | 1656 | 1464624234678 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 09:03:54 INFO - PROCESS | 1656 | 1464624234713 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1656 | 1464624234717 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:03:54 INFO - PROCESS | 1656 | 1464624234722 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1656 | 1464624234724 Marionette TRACE conn2 <- [1,910,null,{}] 09:03:54 INFO - PROCESS | 1656 | 1464624234726 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}] 09:03:54 INFO - PROCESS | 1656 | 1464624234862 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:03:54 INFO - PROCESS | 1656 | 1464624234920 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f99000 == 66 [pid = 1656] [id = 235] 09:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x117597800) [pid = 1656] [serial = 703] [outer = 0x0] 09:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11813a400) [pid = 1656] [serial = 704] [outer = 0x117597800] 09:03:54 INFO - PROCESS | 1656 | 1464624234950 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x118746800) [pid = 1656] [serial = 705] [outer = 0x117597800] 09:03:55 INFO - PROCESS | 1656 | 1464624235373 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]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 720ms 09:03:55 INFO - PROCESS | 1656 | 1464624235457 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:03:55 INFO - PROCESS | 1656 | 1464624235458 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:03:55 INFO - PROCESS | 1656 | 1464624235461 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1656 | 1464624235463 Marionette TRACE conn2 <- [1,914,null,{}] 09:03:55 INFO - PROCESS | 1656 | 1464624235471 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}] 09:03:55 INFO - PROCESS | 1656 | 1464624235582 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:03:55 INFO - PROCESS | 1656 | 1464624235653 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce2a000 == 67 [pid = 1656] [id = 236] 09:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x119b95c00) [pid = 1656] [serial = 706] [outer = 0x0] 09:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12105c400) [pid = 1656] [serial = 707] [outer = 0x119b95c00] 09:03:55 INFO - PROCESS | 1656 | 1464624235685 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1215e2400) [pid = 1656] [serial = 708] [outer = 0x119b95c00] 09:03:56 INFO - PROCESS | 1656 | 1464624236094 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]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 675ms 09:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:03:56 INFO - PROCESS | 1656 | 1464624236137 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1656 | 1464624236138 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:03:56 INFO - PROCESS | 1656 | 1464624236141 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1656 | 1464624236142 Marionette TRACE conn2 <- [1,918,null,{}] 09:03:56 INFO - PROCESS | 1656 | 1464624236163 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}] 09:03:56 INFO - PROCESS | 1656 | 1464624236271 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:03:56 INFO - PROCESS | 1656 | 1464624236326 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4df000 == 68 [pid = 1656] [id = 237] 09:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x119d84c00) [pid = 1656] [serial = 709] [outer = 0x0] 09:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x125824800) [pid = 1656] [serial = 710] [outer = 0x119d84c00] 09:03:56 INFO - PROCESS | 1656 | 1464624236356 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126246400) [pid = 1656] [serial = 711] [outer = 0x119d84c00] 09:03:56 INFO - PROCESS | 1656 | 1464624236768 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]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 636ms 09:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:03:56 INFO - PROCESS | 1656 | 1464624236778 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1656 | 1464624236779 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:03:56 INFO - PROCESS | 1656 | 1464624236782 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1656 | 1464624236783 Marionette TRACE conn2 <- [1,922,null,{}] 09:03:56 INFO - PROCESS | 1656 | 1464624236785 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}] 09:03:56 INFO - PROCESS | 1656 | 1464624236892 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:03:56 INFO - PROCESS | 1656 | 1464624236945 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8c6000 == 69 [pid = 1656] [id = 238] 09:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12518c800) [pid = 1656] [serial = 712] [outer = 0x0] 09:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x126e90c00) [pid = 1656] [serial = 713] [outer = 0x12518c800] 09:03:56 INFO - PROCESS | 1656 | 1464624236975 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x129a3cc00) [pid = 1656] [serial = 714] [outer = 0x12518c800] 09:03:57 INFO - PROCESS | 1656 | 1464624237442 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]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 668ms 09:03:57 INFO - PROCESS | 1656 | 1464624237451 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1656 | 1464624237452 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:03:57 INFO - PROCESS | 1656 | 1464624237454 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1656 | 1464624237457 Marionette TRACE conn2 <- [1,926,null,{}] 09:03:57 INFO - PROCESS | 1656 | 1464624237460 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}] 09:03:57 INFO - PROCESS | 1656 | 1464624237574 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:03:57 INFO - PROCESS | 1656 | 1464624237674 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da2e000 == 70 [pid = 1656] [id = 239] 09:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12aa2d000) [pid = 1656] [serial = 715] [outer = 0x0] 09:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12b134400) [pid = 1656] [serial = 716] [outer = 0x12aa2d000] 09:03:57 INFO - PROCESS | 1656 | 1464624237703 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12c09b800) [pid = 1656] [serial = 717] [outer = 0x12aa2d000] 09:03:58 INFO - PROCESS | 1656 | 1464624238132 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]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 722ms 09:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:03:58 INFO - PROCESS | 1656 | 1464624238177 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1656 | 1464624238178 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:03:58 INFO - PROCESS | 1656 | 1464624238180 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1656 | 1464624238182 Marionette TRACE conn2 <- [1,930,null,{}] 09:03:58 INFO - PROCESS | 1656 | 1464624238184 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}] 09:03:58 INFO - PROCESS | 1656 | 1464624238289 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:03:58 INFO - PROCESS | 1656 | 1464624238361 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199f2000 == 71 [pid = 1656] [id = 240] 09:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11114d800) [pid = 1656] [serial = 718] [outer = 0x0] 09:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12a8bcc00) [pid = 1656] [serial = 719] [outer = 0x11114d800] 09:03:58 INFO - PROCESS | 1656 | 1464624238391 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12c09dc00) [pid = 1656] [serial = 720] [outer = 0x11114d800] 09:03:59 INFO - PROCESS | 1656 | 1464624239011 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]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 869ms 09:03:59 INFO - PROCESS | 1656 | 1464624239050 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1656 | 1464624239052 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:03:59 INFO - PROCESS | 1656 | 1464624239057 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1656 | 1464624239060 Marionette TRACE conn2 <- [1,934,null,{}] 09:03:59 INFO - PROCESS | 1656 | 1464624239065 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}] 09:03:59 INFO - PROCESS | 1656 | 1464624239166 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:03:59 INFO - PROCESS | 1656 | 1464624239243 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x121089800 == 72 [pid = 1656] [id = 241] 09:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x111154000) [pid = 1656] [serial = 721] [outer = 0x0] 09:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x112698c00) [pid = 1656] [serial = 722] [outer = 0x111154000] 09:03:59 INFO - PROCESS | 1656 | 1464624239272 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x114f17c00) [pid = 1656] [serial = 723] [outer = 0x111154000] 09:03:59 INFO - PROCESS | 1656 | 1464624239733 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]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 728ms 09:03:59 INFO - PROCESS | 1656 | 1464624239793 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1656 | 1464624239799 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:03:59 INFO - PROCESS | 1656 | 1464624239810 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1656 | 1464624239812 Marionette TRACE conn2 <- [1,938,null,{}] 09:03:59 INFO - PROCESS | 1656 | 1464624239816 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}] 09:03:59 INFO - PROCESS | 1656 | 1464624239962 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:04:00 INFO - PROCESS | 1656 | 1464624240067 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ed3000 == 73 [pid = 1656] [id = 242] 09:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x117e79c00) [pid = 1656] [serial = 724] [outer = 0x0] 09:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x118140800) [pid = 1656] [serial = 725] [outer = 0x117e79c00] 09:04:00 INFO - PROCESS | 1656 | 1464624240101 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x118741000) [pid = 1656] [serial = 726] [outer = 0x117e79c00] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12b435800 == 72 [pid = 1656] [id = 185] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73d800 == 71 [pid = 1656] [id = 232] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12b48b000 == 70 [pid = 1656] [id = 231] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3bc800 == 69 [pid = 1656] [id = 230] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x121256000 == 68 [pid = 1656] [id = 229] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x129a2f800 == 67 [pid = 1656] [id = 228] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x126936800 == 66 [pid = 1656] [id = 227] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12b409c00) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x125865000 == 65 [pid = 1656] [id = 226] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x121ad3800 == 64 [pid = 1656] [id = 225] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x121447800 == 63 [pid = 1656] [id = 224] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b8000 == 62 [pid = 1656] [id = 223] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11744f000 == 61 [pid = 1656] [id = 222] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2a800 == 60 [pid = 1656] [id = 221] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1182c6000 == 59 [pid = 1656] [id = 220] 09:04:00 INFO - PROCESS | 1656 | --DOCSHELL 0x118e04800 == 58 [pid = 1656] [id = 214] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1195ba400) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12c09ac00) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x119030800) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12a8b7800) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x121a56400) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x124bdec00) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x113196000) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x117693800) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x129431400) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x124fb9400) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12c8d2400) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x113195400) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1294d8400) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x126249000) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12c579c00) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12b1b2800) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x127895800) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x119232800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1110c2400) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11873f800) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x117e7e000) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x124b6a800) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x121476400) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12aa32800) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119038400) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12ce1b000) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12be28400) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12aa38c00) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1656 | 1464624240513 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]]]}] 09:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 727ms 09:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:04:00 INFO - PROCESS | 1656 | 1464624240534 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:04:00 INFO - PROCESS | 1656 | 1464624240535 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:04:00 INFO - PROCESS | 1656 | 1464624240538 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:04:00 INFO - PROCESS | 1656 | 1464624240540 Marionette TRACE conn2 <- [1,942,null,{}] 09:04:00 INFO - PROCESS | 1656 | 1464624240547 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}] 09:04:00 INFO - PROCESS | 1656 | 1464624240637 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:04:00 INFO - PROCESS | 1656 | 1464624240693 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d31000 == 59 [pid = 1656] [id = 243] 09:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x117e7ac00) [pid = 1656] [serial = 727] [outer = 0x0] 09:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x118e8e400) [pid = 1656] [serial = 728] [outer = 0x117e7ac00] 09:04:00 INFO - PROCESS | 1656 | 1464624240721 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1195b4c00) [pid = 1656] [serial = 729] [outer = 0x117e7ac00] 09:04:01 INFO - PROCESS | 1656 | 1464624241030 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]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 09:04:01 INFO - PROCESS | 1656 | 1464624241060 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1656 | 1464624241062 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:04:01 INFO - PROCESS | 1656 | 1464624241064 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1656 | 1464624241065 Marionette TRACE conn2 <- [1,946,null,{}] 09:04:01 INFO - PROCESS | 1656 | 1464624241067 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}] 09:04:01 INFO - PROCESS | 1656 | 1464624241154 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:04:01 INFO - PROCESS | 1656 | 1464624241161 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x124834800 == 60 [pid = 1656] [id = 244] 09:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11a0b4000) [pid = 1656] [serial = 730] [outer = 0x0] 09:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1215d6800) [pid = 1656] [serial = 731] [outer = 0x11a0b4000] 09:04:01 INFO - PROCESS | 1656 | 1464624241188 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121a60400) [pid = 1656] [serial = 732] [outer = 0x11a0b4000] 09:04:01 INFO - PROCESS | 1656 | 1464624241547 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]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 520ms 09:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:04:01 INFO - PROCESS | 1656 | 1464624241585 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1656 | 1464624241586 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:04:01 INFO - PROCESS | 1656 | 1464624241588 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1656 | 1464624241590 Marionette TRACE conn2 <- [1,950,null,{}] 09:04:01 INFO - PROCESS | 1656 | 1464624241594 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}] 09:04:01 INFO - PROCESS | 1656 | 1464624241678 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:04:01 INFO - PROCESS | 1656 | 1464624241682 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x126939000 == 61 [pid = 1656] [id = 245] 09:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1199cb400) [pid = 1656] [serial = 733] [outer = 0x0] 09:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124b69000) [pid = 1656] [serial = 734] [outer = 0x1199cb400] 09:04:01 INFO - PROCESS | 1656 | 1464624241708 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1252e8400) [pid = 1656] [serial = 735] [outer = 0x1199cb400] 09:04:02 INFO - PROCESS | 1656 | 1464624242059 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 09:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:04:02 INFO - PROCESS | 1656 | 1464624242110 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1656 | 1464624242111 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:04:02 INFO - PROCESS | 1656 | 1464624242114 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1656 | 1464624242116 Marionette TRACE conn2 <- [1,954,null,{}] 09:04:02 INFO - PROCESS | 1656 | 1464624242120 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}] 09:04:02 INFO - PROCESS | 1656 | 1464624242318 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:04:02 INFO - PROCESS | 1656 | 1464624242339 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12951f000 == 62 [pid = 1656] [id = 246] 09:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x125826c00) [pid = 1656] [serial = 736] [outer = 0x0] 09:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x126299400) [pid = 1656] [serial = 737] [outer = 0x125826c00] 09:04:02 INFO - PROCESS | 1656 | 1464624242382 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1290ee800) [pid = 1656] [serial = 738] [outer = 0x125826c00] 09:04:02 INFO - PROCESS | 1656 | 1464624242799 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 722ms 09:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:04:02 INFO - PROCESS | 1656 | 1464624242850 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1656 | 1464624242851 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:04:02 INFO - PROCESS | 1656 | 1464624242853 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1656 | 1464624242854 Marionette TRACE conn2 <- [1,958,null,{}] 09:04:02 INFO - PROCESS | 1656 | 1464624242856 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}] 09:04:02 INFO - PROCESS | 1656 | 1464624242965 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:04:03 INFO - PROCESS | 1656 | 1464624243018 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aceb800 == 63 [pid = 1656] [id = 247] 09:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x125829400) [pid = 1656] [serial = 739] [outer = 0x0] 09:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12a8b7000) [pid = 1656] [serial = 740] [outer = 0x125829400] 09:04:03 INFO - PROCESS | 1656 | 1464624243045 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12aa37800) [pid = 1656] [serial = 741] [outer = 0x125829400] 09:04:03 INFO - PROCESS | 1656 | 1464624243368 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]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 09:04:03 INFO - PROCESS | 1656 | 1464624243376 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1656 | 1464624243378 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:04:03 INFO - PROCESS | 1656 | 1464624243380 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1656 | 1464624243381 Marionette TRACE conn2 <- [1,962,null,{}] 09:04:03 INFO - PROCESS | 1656 | 1464624243384 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}] 09:04:03 INFO - PROCESS | 1656 | 1464624243510 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:04:03 INFO - PROCESS | 1656 | 1464624243545 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b475800 == 64 [pid = 1656] [id = 248] 09:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1294d3000) [pid = 1656] [serial = 742] [outer = 0x0] 09:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12b137400) [pid = 1656] [serial = 743] [outer = 0x1294d3000] 09:04:03 INFO - PROCESS | 1656 | 1464624243570 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12c09ac00) [pid = 1656] [serial = 744] [outer = 0x1294d3000] 09:04:03 INFO - PROCESS | 1656 | 1464624243883 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]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 09:04:03 INFO - PROCESS | 1656 | 1464624243900 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:04:03 INFO - PROCESS | 1656 | 1464624243901 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:04:03 INFO - PROCESS | 1656 | 1464624243903 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1656 | 1464624243904 Marionette TRACE conn2 <- [1,966,null,{}] 09:04:03 INFO - PROCESS | 1656 | 1464624243910 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}] 09:04:04 INFO - PROCESS | 1656 | 1464624244029 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:04:04 INFO - PROCESS | 1656 | 1464624244043 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73d800 == 65 [pid = 1656] [id = 249] 09:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x115c86c00) [pid = 1656] [serial = 745] [outer = 0x0] 09:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x118753400) [pid = 1656] [serial = 746] [outer = 0x115c86c00] 09:04:04 INFO - PROCESS | 1656 | 1464624244068 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x118759400) [pid = 1656] [serial = 747] [outer = 0x115c86c00] 09:04:04 INFO - PROCESS | 1656 | 1464624244425 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]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 572ms 09:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:04:04 INFO - PROCESS | 1656 | 1464624244476 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1656 | 1464624244477 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:04:04 INFO - PROCESS | 1656 | 1464624244480 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1656 | 1464624244482 Marionette TRACE conn2 <- [1,970,null,{}] 09:04:04 INFO - PROCESS | 1656 | 1464624244485 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}] 09:04:04 INFO - PROCESS | 1656 | 1464624244653 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x126e97400) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1215e0800) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1219d3800) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x112a9a800) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x124b6e800) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1195b9000) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x11114c800) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1110b7000) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x113d04800) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1182de000) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x114feb000) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x124b6ac00) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x126e96c00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x113192c00) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12b12d800) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x124b6fc00) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12ce15800) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1215d8800) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11828e000) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x111f34c00) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:04:04 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11269c000) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:04:04 INFO - PROCESS | 1656 | 1464624244964 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x116abd800 == 66 [pid = 1656] [id = 250] 09:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1110bfc00) [pid = 1656] [serial = 748] [outer = 0x0] 09:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11269c000) [pid = 1656] [serial = 749] [outer = 0x1110bfc00] 09:04:04 INFO - PROCESS | 1656 | 1464624244989 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x118136000) [pid = 1656] [serial = 750] [outer = 0x1110bfc00] 09:04:05 INFO - PROCESS | 1656 | 1464624245288 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 871ms 09:04:05 INFO - PROCESS | 1656 | 1464624245351 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1656 | 1464624245353 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:04:05 INFO - PROCESS | 1656 | 1464624245355 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1656 | 1464624245357 Marionette TRACE conn2 <- [1,974,null,{}] 09:04:05 INFO - PROCESS | 1656 | 1464624245359 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}] 09:04:05 INFO - PROCESS | 1656 | 1464624245464 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:04:05 INFO - PROCESS | 1656 | 1464624245522 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce34000 == 67 [pid = 1656] [id = 251] 09:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x113192c00) [pid = 1656] [serial = 751] [outer = 0x0] 09:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1195b9000) [pid = 1656] [serial = 752] [outer = 0x113192c00] 09:04:05 INFO - PROCESS | 1656 | 1464624245552 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12c0a8800) [pid = 1656] [serial = 753] [outer = 0x113192c00] 09:04:05 INFO - PROCESS | 1656 | 1464624245828 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 09:04:05 INFO - PROCESS | 1656 | 1464624245880 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1656 | 1464624245881 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:04:05 INFO - PROCESS | 1656 | 1464624245883 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1656 | 1464624245884 Marionette TRACE conn2 <- [1,978,null,{}] 09:04:05 INFO - PROCESS | 1656 | 1464624245887 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}] 09:04:05 INFO - PROCESS | 1656 | 1464624245977 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:04:05 INFO - PROCESS | 1656 | 1464624245981 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8dc800 == 68 [pid = 1656] [id = 252] 09:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12c186400) [pid = 1656] [serial = 754] [outer = 0x0] 09:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12c57e400) [pid = 1656] [serial = 755] [outer = 0x12c186400] 09:04:06 INFO - PROCESS | 1656 | 1464624246005 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12c8df400) [pid = 1656] [serial = 756] [outer = 0x12c186400] 09:04:06 INFO - PROCESS | 1656 | 1464624246329 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]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 09:04:06 INFO - PROCESS | 1656 | 1464624246355 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1656 | 1464624246357 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:04:06 INFO - PROCESS | 1656 | 1464624246361 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1656 | 1464624246362 Marionette TRACE conn2 <- [1,982,null,{}] 09:04:06 INFO - PROCESS | 1656 | 1464624246364 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}] 09:04:06 INFO - PROCESS | 1656 | 1464624246477 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:04:06 INFO - PROCESS | 1656 | 1464624246484 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ec2800 == 69 [pid = 1656] [id = 253] 09:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12b12d800) [pid = 1656] [serial = 757] [outer = 0x0] 09:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12ce18c00) [pid = 1656] [serial = 758] [outer = 0x12b12d800] 09:04:06 INFO - PROCESS | 1656 | 1464624246509 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12cfd8000) [pid = 1656] [serial = 759] [outer = 0x12b12d800] 09:04:06 INFO - PROCESS | 1656 | 1464624246827 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]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 09:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:04:06 INFO - PROCESS | 1656 | 1464624246880 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1656 | 1464624246881 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:04:06 INFO - PROCESS | 1656 | 1464624246883 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1656 | 1464624246884 Marionette TRACE conn2 <- [1,986,null,{}] 09:04:06 INFO - PROCESS | 1656 | 1464624246886 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}] 09:04:07 INFO - PROCESS | 1656 | 1464624247042 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:04:07 INFO - PROCESS | 1656 | 1464624247113 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x115cb6000 == 70 [pid = 1656] [id = 254] 09:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1110b6000) [pid = 1656] [serial = 760] [outer = 0x0] 09:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x111148000) [pid = 1656] [serial = 761] [outer = 0x1110b6000] 09:04:07 INFO - PROCESS | 1656 | 1464624247145 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11269f800) [pid = 1656] [serial = 762] [outer = 0x1110b6000] 09:04:07 INFO - PROCESS | 1656 | 1464624247595 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]]]}] 09:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 09:04:07 INFO - PROCESS | 1656 | 1464624247605 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1656 | 1464624247610 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:04:07 INFO - PROCESS | 1656 | 1464624247613 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1656 | 1464624247615 Marionette TRACE conn2 <- [1,990,null,{}] 09:04:07 INFO - PROCESS | 1656 | 1464624247619 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}] 09:04:07 INFO - PROCESS | 1656 | 1464624247753 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:04:07 INFO - PROCESS | 1656 | 1464624247883 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12165a800 == 71 [pid = 1656] [id = 255] 09:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x116603400) [pid = 1656] [serial = 763] [outer = 0x0] 09:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11813a800) [pid = 1656] [serial = 764] [outer = 0x116603400] 09:04:07 INFO - PROCESS | 1656 | 1464624247917 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118748000) [pid = 1656] [serial = 765] [outer = 0x116603400] 09:04:08 INFO - PROCESS | 1656 | 1464624248335 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]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 771ms 09:04:08 INFO - PROCESS | 1656 | 1464624248385 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:04:08 INFO - PROCESS | 1656 | 1464624248387 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:04:08 INFO - PROCESS | 1656 | 1464624248389 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1656 | 1464624248391 Marionette TRACE conn2 <- [1,994,null,{}] 09:04:08 INFO - PROCESS | 1656 | 1464624248393 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}] 09:04:08 INFO - PROCESS | 1656 | 1464624248503 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:04:08 INFO - PROCESS | 1656 | 1464624248606 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce3f800 == 72 [pid = 1656] [id = 256] 09:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x119031800) [pid = 1656] [serial = 766] [outer = 0x0] 09:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x119239800) [pid = 1656] [serial = 767] [outer = 0x119031800] 09:04:08 INFO - PROCESS | 1656 | 1464624248639 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x121477800) [pid = 1656] [serial = 768] [outer = 0x119031800] 09:04:09 INFO - PROCESS | 1656 | 1464624249058 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 721ms 09:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:04:09 INFO - PROCESS | 1656 | 1464624249110 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1656 | 1464624249113 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:04:09 INFO - PROCESS | 1656 | 1464624249121 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1656 | 1464624249124 Marionette TRACE conn2 <- [1,998,null,{}] 09:04:09 INFO - PROCESS | 1656 | 1464624249127 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}] 09:04:09 INFO - PROCESS | 1656 | 1464624249243 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:04:09 INFO - PROCESS | 1656 | 1464624249347 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x135915800 == 73 [pid = 1656] [id = 257] 09:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1215e1000) [pid = 1656] [serial = 769] [outer = 0x0] 09:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12582a000) [pid = 1656] [serial = 770] [outer = 0x1215e1000] 09:04:09 INFO - PROCESS | 1656 | 1464624249379 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x126984000) [pid = 1656] [serial = 771] [outer = 0x1215e1000] 09:04:09 INFO - PROCESS | 1656 | 1464624249799 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 726ms 09:04:09 INFO - PROCESS | 1656 | 1464624249890 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1656 | 1464624249892 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:04:09 INFO - PROCESS | 1656 | 1464624249898 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1656 | 1464624249900 Marionette TRACE conn2 <- [1,1002,null,{}] 09:04:09 INFO - PROCESS | 1656 | 1464624249904 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}] 09:04:10 INFO - PROCESS | 1656 | 1464624250166 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:04:10 INFO - PROCESS | 1656 | 1464624250227 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b155000 == 74 [pid = 1656] [id = 258] 09:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1129a2c00) [pid = 1656] [serial = 772] [outer = 0x0] 09:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1129ac000) [pid = 1656] [serial = 773] [outer = 0x1129a2c00] 09:04:10 INFO - PROCESS | 1656 | 1464624250258 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1262a3400) [pid = 1656] [serial = 774] [outer = 0x1129a2c00] 09:04:10 INFO - PROCESS | 1656 | 1464624250747 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]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 873ms 09:04:10 INFO - PROCESS | 1656 | 1464624250772 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1656 | 1464624250777 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:04:10 INFO - PROCESS | 1656 | 1464624250781 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1656 | 1464624250783 Marionette TRACE conn2 <- [1,1006,null,{}] 09:04:10 INFO - PROCESS | 1656 | 1464624250786 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}] 09:04:10 INFO - PROCESS | 1656 | 1464624250958 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:04:11 INFO - PROCESS | 1656 | 1464624251235 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f47800 == 75 [pid = 1656] [id = 259] 09:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1110bc400) [pid = 1656] [serial = 775] [outer = 0x0] 09:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11114cc00) [pid = 1656] [serial = 776] [outer = 0x1110bc400] 09:04:11 INFO - PROCESS | 1656 | 1464624251295 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x111f3d800) [pid = 1656] [serial = 777] [outer = 0x1110bc400] 09:04:11 INFO - PROCESS | 1656 | 1464624251736 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]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1020ms 09:04:11 INFO - PROCESS | 1656 | 1464624251801 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1656 | 1464624251804 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:04:11 INFO - PROCESS | 1656 | 1464624251807 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1656 | 1464624251809 Marionette TRACE conn2 <- [1,1010,null,{}] 09:04:11 INFO - PROCESS | 1656 | 1464624251812 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}] 09:04:11 INFO - PROCESS | 1656 | 1464624251907 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:04:11 INFO - PROCESS | 1656 | 1464624251966 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0e800 == 76 [pid = 1656] [id = 260] 09:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1129a2400) [pid = 1656] [serial = 778] [outer = 0x0] 09:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1129a9400) [pid = 1656] [serial = 779] [outer = 0x1129a2400] 09:04:11 INFO - PROCESS | 1656 | 1464624251996 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x11319e400) [pid = 1656] [serial = 780] [outer = 0x1129a2400] 09:04:12 INFO - PROCESS | 1656 | 1464624252415 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]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 09:04:12 INFO - PROCESS | 1656 | 1464624252491 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1656 | 1464624252494 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:04:12 INFO - PROCESS | 1656 | 1464624252499 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1656 | 1464624252500 Marionette TRACE conn2 <- [1,1014,null,{}] 09:04:12 INFO - PROCESS | 1656 | 1464624252503 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}] 09:04:12 INFO - PROCESS | 1656 | 1464624252600 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:04:12 INFO - PROCESS | 1656 | 1464624252692 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f48800 == 77 [pid = 1656] [id = 261] 09:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x11745c000) [pid = 1656] [serial = 781] [outer = 0x0] 09:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x117690000) [pid = 1656] [serial = 782] [outer = 0x11745c000] 09:04:12 INFO - PROCESS | 1656 | 1464624252720 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x117e81000) [pid = 1656] [serial = 783] [outer = 0x11745c000] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x134ec2800 == 76 [pid = 1656] [id = 253] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8dc800 == 75 [pid = 1656] [id = 252] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce34000 == 74 [pid = 1656] [id = 251] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116abd800 == 73 [pid = 1656] [id = 250] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73d800 == 72 [pid = 1656] [id = 249] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12b475800 == 71 [pid = 1656] [id = 248] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x127896400) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x111152c00) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1264a6c00) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x127aefc00) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1169d2800) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12105e400) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12aceb800 == 70 [pid = 1656] [id = 247] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12951f000 == 69 [pid = 1656] [id = 246] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126939000 == 68 [pid = 1656] [id = 245] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x124834800 == 67 [pid = 1656] [id = 244] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119d31000 == 66 [pid = 1656] [id = 243] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x118ed3000 == 65 [pid = 1656] [id = 242] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x121089800 == 64 [pid = 1656] [id = 241] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8c6000 == 63 [pid = 1656] [id = 238] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4df000 == 62 [pid = 1656] [id = 237] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce2a000 == 61 [pid = 1656] [id = 236] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x124f99000 == 60 [pid = 1656] [id = 235] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x117440000 == 59 [pid = 1656] [id = 234] 09:04:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12c896000 == 58 [pid = 1656] [id = 233] 09:04:13 INFO - PROCESS | 1656 | 1464624253160 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]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 669ms 09:04:13 INFO - PROCESS | 1656 | 1464624253168 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1656 | 1464624253170 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:04:13 INFO - PROCESS | 1656 | 1464624253174 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1656 | 1464624253179 Marionette TRACE conn2 <- [1,1018,null,{}] 09:04:13 INFO - PROCESS | 1656 | 1464624253188 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}] 09:04:13 INFO - PROCESS | 1656 | 1464624253284 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x129739c00) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12cfdd400) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x124b6b800) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1195b9800) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1164bd400) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x121682400) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x124b6c400) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x121e7d800) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x113b2a000) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1257b1400) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x112fbc000) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x119d81800) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1131a1800) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x118298000) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x124fb4400) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x112a98c00) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x117120400) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1164c1800) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x125828800) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x119210000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11923a800) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x118745800) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11902fc00) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12cfd9800) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1199c3c00) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x127ae9c00) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1294d6400) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x127898c00) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x126242400) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x126e24000) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1215d8c00) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12c182800) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11874b400) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1290f7400) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 09:04:13 INFO - PROCESS | 1656 | 1464624253351 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164df000 == 59 [pid = 1656] [id = 262] 09:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11269f000) [pid = 1656] [serial = 784] [outer = 0x0] 09:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1164c2800) [pid = 1656] [serial = 785] [outer = 0x11269f000] 09:04:13 INFO - PROCESS | 1656 | 1464624253380 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118744c00) [pid = 1656] [serial = 786] [outer = 0x11269f000] 09:04:13 INFO - PROCESS | 1656 | 1464624253679 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]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 528ms 09:04:13 INFO - PROCESS | 1656 | 1464624253701 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1656 | 1464624253703 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:04:13 INFO - PROCESS | 1656 | 1464624253705 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1656 | 1464624253707 Marionette TRACE conn2 <- [1,1022,null,{}] 09:04:13 INFO - PROCESS | 1656 | 1464624253712 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}] 09:04:13 INFO - PROCESS | 1656 | 1464624253798 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:04:13 INFO - PROCESS | 1656 | 1464624253802 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a03c800 == 60 [pid = 1656] [id = 263] 09:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11874e800) [pid = 1656] [serial = 787] [outer = 0x0] 09:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11875b000) [pid = 1656] [serial = 788] [outer = 0x11874e800] 09:04:13 INFO - PROCESS | 1656 | 1464624253829 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11902e800) [pid = 1656] [serial = 789] [outer = 0x11874e800] 09:04:14 INFO - PROCESS | 1656 | 1464624254181 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 522ms 09:04:14 INFO - PROCESS | 1656 | 1464624254227 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1656 | 1464624254229 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:04:14 INFO - PROCESS | 1656 | 1464624254231 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1656 | 1464624254239 Marionette TRACE conn2 <- [1,1026,null,{}] 09:04:14 INFO - PROCESS | 1656 | 1464624254242 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}] 09:04:14 INFO - PROCESS | 1656 | 1464624254322 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:04:14 INFO - PROCESS | 1656 | 1464624254329 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bc000 == 61 [pid = 1656] [id = 264] 09:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11920ac00) [pid = 1656] [serial = 790] [outer = 0x0] 09:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x119210000) [pid = 1656] [serial = 791] [outer = 0x11920ac00] 09:04:14 INFO - PROCESS | 1656 | 1464624254360 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1199d1000) [pid = 1656] [serial = 792] [outer = 0x11920ac00] 09:04:14 INFO - PROCESS | 1656 | 1464624254714 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 527ms 09:04:14 INFO - PROCESS | 1656 | 1464624254764 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1656 | 1464624254766 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:04:14 INFO - PROCESS | 1656 | 1464624254768 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1656 | 1464624254769 Marionette TRACE conn2 <- [1,1030,null,{}] 09:04:14 INFO - PROCESS | 1656 | 1464624254771 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}] 09:04:14 INFO - PROCESS | 1656 | 1464624254854 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:04:14 INFO - PROCESS | 1656 | 1464624254862 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x124846000 == 62 [pid = 1656] [id = 265] 09:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121056400) [pid = 1656] [serial = 793] [outer = 0x0] 09:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x121480000) [pid = 1656] [serial = 794] [outer = 0x121056400] 09:04:14 INFO - PROCESS | 1656 | 1464624254888 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1215e4c00) [pid = 1656] [serial = 795] [outer = 0x121056400] 09:04:15 INFO - PROCESS | 1656 | 1464624255233 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]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms 09:04:15 INFO - PROCESS | 1656 | 1464624255242 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1656 | 1464624255244 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:04:15 INFO - PROCESS | 1656 | 1464624255246 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1656 | 1464624255247 Marionette TRACE conn2 <- [1,1034,null,{}] 09:04:15 INFO - PROCESS | 1656 | 1464624255249 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}] 09:04:15 INFO - PROCESS | 1656 | 1464624255344 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:04:15 INFO - PROCESS | 1656 | 1464624255348 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12586c800 == 63 [pid = 1656] [id = 266] 09:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1215db000) [pid = 1656] [serial = 796] [outer = 0x0] 09:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x121682400) [pid = 1656] [serial = 797] [outer = 0x1215db000] 09:04:15 INFO - PROCESS | 1656 | 1464624255429 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1248e3000) [pid = 1656] [serial = 798] [outer = 0x1215db000] 09:04:15 INFO - PROCESS | 1656 | 1464624255733 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]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 09:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:04:15 INFO - PROCESS | 1656 | 1464624255768 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1656 | 1464624255769 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:04:15 INFO - PROCESS | 1656 | 1464624255771 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1656 | 1464624255772 Marionette TRACE conn2 <- [1,1038,null,{}] 09:04:15 INFO - PROCESS | 1656 | 1464624255783 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}] 09:04:15 INFO - PROCESS | 1656 | 1464624255884 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:04:15 INFO - PROCESS | 1656 | 1464624255919 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12781d800 == 64 [pid = 1656] [id = 267] 09:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1215dd800) [pid = 1656] [serial = 799] [outer = 0x0] 09:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x124b6b800) [pid = 1656] [serial = 800] [outer = 0x1215dd800] 09:04:15 INFO - PROCESS | 1656 | 1464624255944 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x124f77c00) [pid = 1656] [serial = 801] [outer = 0x1215dd800] 09:04:16 INFO - PROCESS | 1656 | 1464624256268 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 526ms 09:04:16 INFO - PROCESS | 1656 | 1464624256298 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1656 | 1464624256299 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:04:16 INFO - PROCESS | 1656 | 1464624256301 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1656 | 1464624256302 Marionette TRACE conn2 <- [1,1042,null,{}] 09:04:16 INFO - PROCESS | 1656 | 1464624256305 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}] 09:04:16 INFO - PROCESS | 1656 | 1464624256410 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:04:16 INFO - PROCESS | 1656 | 1464624256444 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a22800 == 65 [pid = 1656] [id = 268] 09:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1219d4800) [pid = 1656] [serial = 802] [outer = 0x0] 09:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x124fbb400) [pid = 1656] [serial = 803] [outer = 0x1219d4800] 09:04:16 INFO - PROCESS | 1656 | 1464624256468 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1257b6000) [pid = 1656] [serial = 804] [outer = 0x1219d4800] 09:04:16 INFO - PROCESS | 1656 | 1464624256784 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 09:04:16 INFO - PROCESS | 1656 | 1464624256821 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1656 | 1464624256823 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:04:16 INFO - PROCESS | 1656 | 1464624256827 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1656 | 1464624256828 Marionette TRACE conn2 <- [1,1046,null,{}] 09:04:16 INFO - PROCESS | 1656 | 1464624256830 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}] 09:04:16 INFO - PROCESS | 1656 | 1464624256932 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:04:16 INFO - PROCESS | 1656 | 1464624256945 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa71800 == 66 [pid = 1656] [id = 269] 09:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x124b6d800) [pid = 1656] [serial = 805] [outer = 0x0] 09:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12623d000) [pid = 1656] [serial = 806] [outer = 0x124b6d800] 09:04:16 INFO - PROCESS | 1656 | 1464624256975 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12629e000) [pid = 1656] [serial = 807] [outer = 0x124b6d800] 09:04:17 INFO - PROCESS | 1656 | 1464624257329 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]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 09:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:04:17 INFO - PROCESS | 1656 | 1464624257346 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1656 | 1464624257347 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:04:17 INFO - PROCESS | 1656 | 1464624257350 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1656 | 1464624257351 Marionette TRACE conn2 <- [1,1050,null,{}] 09:04:17 INFO - PROCESS | 1656 | 1464624257354 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}] 09:04:17 INFO - PROCESS | 1656 | 1464624257744 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x124b70400) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x127a09c00) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1199c9000) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1264a8c00) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x125827c00) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x113196800) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11695a000) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11114ec00) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x124b6d400) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x113192400) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x125829400) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1294d3000) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x115c86c00) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1110bfc00) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12c186400) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x111154000) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11a0b4000) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119b95c00) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11114d800) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119d84c00) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12aa2d000) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x125826c00) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x117597800) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12518c800) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1199cb400) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1126a0800) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x117e79c00) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x117e7ac00) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x113192c00) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118746c00) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12198fc00) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x112a76c00) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:04:17 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119203c00) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:04:17 INFO - PROCESS | 1656 | 1464624257827 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1161db000 == 67 [pid = 1656] [id = 270] 09:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1126a0800) [pid = 1656] [serial = 808] [outer = 0x0] 09:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113192c00) [pid = 1656] [serial = 809] [outer = 0x1126a0800] 09:04:17 INFO - PROCESS | 1656 | 1464624257852 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11745cc00) [pid = 1656] [serial = 810] [outer = 0x1126a0800] 09:04:18 INFO - PROCESS | 1656 | 1464624258131 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]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 819ms 09:04:18 INFO - PROCESS | 1656 | 1464624258170 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1656 | 1464624258171 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:04:18 INFO - PROCESS | 1656 | 1464624258182 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1656 | 1464624258183 Marionette TRACE conn2 <- [1,1054,null,{}] 09:04:18 INFO - PROCESS | 1656 | 1464624258185 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}] 09:04:18 INFO - PROCESS | 1656 | 1464624258275 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:04:18 INFO - PROCESS | 1656 | 1464624258329 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83f000 == 68 [pid = 1656] [id = 271] 09:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112a73400) [pid = 1656] [serial = 811] [outer = 0x0] 09:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11874f800) [pid = 1656] [serial = 812] [outer = 0x112a73400] 09:04:18 INFO - PROCESS | 1656 | 1464624258354 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12198fc00) [pid = 1656] [serial = 813] [outer = 0x112a73400] 09:04:18 INFO - PROCESS | 1656 | 1464624258627 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]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 09:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:04:18 INFO - PROCESS | 1656 | 1464624258651 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1656 | 1464624258653 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:04:18 INFO - PROCESS | 1656 | 1464624258662 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1656 | 1464624258663 Marionette TRACE conn2 <- [1,1058,null,{}] 09:04:18 INFO - PROCESS | 1656 | 1464624258666 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}] 09:04:18 INFO - PROCESS | 1656 | 1464624258758 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:04:18 INFO - PROCESS | 1656 | 1464624258763 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b475800 == 69 [pid = 1656] [id = 272] 09:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x124b6d400) [pid = 1656] [serial = 814] [outer = 0x0] 09:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x125829c00) [pid = 1656] [serial = 815] [outer = 0x124b6d400] 09:04:18 INFO - PROCESS | 1656 | 1464624258787 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x127891c00) [pid = 1656] [serial = 816] [outer = 0x124b6d400] 09:04:19 INFO - PROCESS | 1656 | 1464624259112 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 476ms 09:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:04:19 INFO - PROCESS | 1656 | 1464624259132 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1656 | 1464624259133 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:04:19 INFO - PROCESS | 1656 | 1464624259135 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1656 | 1464624259147 Marionette TRACE conn2 <- [1,1062,null,{}] 09:04:19 INFO - PROCESS | 1656 | 1464624259149 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}] 09:04:19 INFO - PROCESS | 1656 | 1464624259261 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:04:19 INFO - PROCESS | 1656 | 1464624259267 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be77800 == 70 [pid = 1656] [id = 273] 09:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x127892800) [pid = 1656] [serial = 817] [outer = 0x0] 09:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127897800) [pid = 1656] [serial = 818] [outer = 0x127892800] 09:04:19 INFO - PROCESS | 1656 | 1464624259292 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x127a05400) [pid = 1656] [serial = 819] [outer = 0x127892800] 09:04:19 INFO - PROCESS | 1656 | 1464624259581 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 482ms 09:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:04:19 INFO - PROCESS | 1656 | 1464624259618 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1656 | 1464624259619 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:04:19 INFO - PROCESS | 1656 | 1464624259621 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1656 | 1464624259622 Marionette TRACE conn2 <- [1,1066,null,{}] 09:04:19 INFO - PROCESS | 1656 | 1464624259627 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}] 09:04:19 INFO - PROCESS | 1656 | 1464624259714 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:04:19 INFO - PROCESS | 1656 | 1464624259833 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e39800 == 71 [pid = 1656] [id = 274] 09:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1110b6400) [pid = 1656] [serial = 820] [outer = 0x0] 09:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x111146000) [pid = 1656] [serial = 821] [outer = 0x1110b6400] 09:04:19 INFO - PROCESS | 1656 | 1464624259866 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x112697c00) [pid = 1656] [serial = 822] [outer = 0x1110b6400] 09:04:20 INFO - PROCESS | 1656 | 1464624260307 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]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 721ms 09:04:20 INFO - PROCESS | 1656 | 1464624260343 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:04:20 INFO - PROCESS | 1656 | 1464624260346 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:04:20 INFO - PROCESS | 1656 | 1464624260349 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1656 | 1464624260351 Marionette TRACE conn2 <- [1,1070,null,{}] 09:04:20 INFO - PROCESS | 1656 | 1464624260355 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}] 09:04:20 INFO - PROCESS | 1656 | 1464624260467 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:04:20 INFO - PROCESS | 1656 | 1464624260575 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e1d800 == 72 [pid = 1656] [id = 275] 09:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11319ac00) [pid = 1656] [serial = 823] [outer = 0x0] 09:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x116133400) [pid = 1656] [serial = 824] [outer = 0x11319ac00] 09:04:20 INFO - PROCESS | 1656 | 1464624260607 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x116a6a000) [pid = 1656] [serial = 825] [outer = 0x11319ac00] 09:04:21 INFO - PROCESS | 1656 | 1464624261043 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]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 720ms 09:04:21 INFO - PROCESS | 1656 | 1464624261071 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1656 | 1464624261074 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:04:21 INFO - PROCESS | 1656 | 1464624261076 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1656 | 1464624261078 Marionette TRACE conn2 <- [1,1074,null,{}] 09:04:21 INFO - PROCESS | 1656 | 1464624261081 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}] 09:04:21 INFO - PROCESS | 1656 | 1464624261191 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:04:21 INFO - PROCESS | 1656 | 1464624261250 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa85800 == 73 [pid = 1656] [id = 276] 09:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11805e000) [pid = 1656] [serial = 826] [outer = 0x0] 09:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1182dfc00) [pid = 1656] [serial = 827] [outer = 0x11805e000] 09:04:21 INFO - PROCESS | 1656 | 1464624261279 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x118755400) [pid = 1656] [serial = 828] [outer = 0x11805e000] 09:04:21 INFO - PROCESS | 1656 | 1464624261729 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]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 669ms 09:04:21 INFO - PROCESS | 1656 | 1464624261746 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1656 | 1464624261748 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:04:21 INFO - PROCESS | 1656 | 1464624261756 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1656 | 1464624261760 Marionette TRACE conn2 <- [1,1078,null,{}] 09:04:21 INFO - PROCESS | 1656 | 1464624261764 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}] 09:04:21 INFO - PROCESS | 1656 | 1464624261902 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:04:21 INFO - PROCESS | 1656 | 1464624261962 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb1c800 == 74 [pid = 1656] [id = 277] 09:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x118756000) [pid = 1656] [serial = 829] [outer = 0x0] 09:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1199cfc00) [pid = 1656] [serial = 830] [outer = 0x118756000] 09:04:22 INFO - PROCESS | 1656 | 1464624262032 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1215d8400) [pid = 1656] [serial = 831] [outer = 0x118756000] 09:04:22 INFO - PROCESS | 1656 | 1464624262423 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]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 730ms 09:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:04:22 INFO - PROCESS | 1656 | 1464624262482 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1656 | 1464624262484 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:04:22 INFO - PROCESS | 1656 | 1464624262486 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1656 | 1464624262488 Marionette TRACE conn2 <- [1,1082,null,{}] 09:04:22 INFO - PROCESS | 1656 | 1464624262490 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}] 09:04:22 INFO - PROCESS | 1656 | 1464624262599 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:04:22 INFO - PROCESS | 1656 | 1464624262669 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2d1000 == 75 [pid = 1656] [id = 278] 09:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x124b68000) [pid = 1656] [serial = 832] [outer = 0x0] 09:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x125823800) [pid = 1656] [serial = 833] [outer = 0x124b68000] 09:04:22 INFO - PROCESS | 1656 | 1464624262698 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12624bc00) [pid = 1656] [serial = 834] [outer = 0x124b68000] 09:04:23 INFO - PROCESS | 1656 | 1464624263123 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]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 669ms 09:04:23 INFO - PROCESS | 1656 | 1464624263174 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1656 | 1464624263175 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:04:23 INFO - PROCESS | 1656 | 1464624263200 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1656 | 1464624263201 Marionette TRACE conn2 <- [1,1086,null,{}] 09:04:23 INFO - PROCESS | 1656 | 1464624263204 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}] 09:04:23 INFO - PROCESS | 1656 | 1464624263342 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:04:23 INFO - PROCESS | 1656 | 1464624263394 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d80c800 == 76 [pid = 1656] [id = 279] 09:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x126e9b400) [pid = 1656] [serial = 835] [outer = 0x0] 09:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x127890800) [pid = 1656] [serial = 836] [outer = 0x126e9b400] 09:04:23 INFO - PROCESS | 1656 | 1464624263428 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x127ae9c00) [pid = 1656] [serial = 837] [outer = 0x126e9b400] 09:04:23 INFO - PROCESS | 1656 | 1464624263846 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]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 09:04:23 INFO - PROCESS | 1656 | 1464624263869 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1656 | 1464624263871 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:04:23 INFO - PROCESS | 1656 | 1464624263930 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1656 | 1464624263931 Marionette TRACE conn2 <- [1,1090,null,{}] 09:04:23 INFO - PROCESS | 1656 | 1464624263936 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}] 09:04:24 INFO - PROCESS | 1656 | 1464624264044 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:04:24 INFO - PROCESS | 1656 | 1464624264113 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b15d000 == 77 [pid = 1656] [id = 280] 09:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1169d0800) [pid = 1656] [serial = 838] [outer = 0x0] 09:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x129435000) [pid = 1656] [serial = 839] [outer = 0x1169d0800] 09:04:24 INFO - PROCESS | 1656 | 1464624264143 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x129737400) [pid = 1656] [serial = 840] [outer = 0x1169d0800] 09:04:24 INFO - PROCESS | 1656 | 1464624264557 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]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 728ms 09:04:24 INFO - PROCESS | 1656 | 1464624264601 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:04:24 INFO - PROCESS | 1656 | 1464624264603 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:04:24 INFO - PROCESS | 1656 | 1464624264622 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1656 | 1464624264624 Marionette TRACE conn2 <- [1,1094,null,{}] 09:04:24 INFO - PROCESS | 1656 | 1464624264661 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}] 09:04:24 INFO - PROCESS | 1656 | 1464624264768 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:04:24 INFO - PROCESS | 1656 | 1464624264825 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1e000 == 78 [pid = 1656] [id = 281] 09:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1110c0800) [pid = 1656] [serial = 841] [outer = 0x0] 09:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x111154000) [pid = 1656] [serial = 842] [outer = 0x1110c0800] 09:04:25 INFO - PROCESS | 1656 | 1464624265021 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1129a3000) [pid = 1656] [serial = 843] [outer = 0x1110c0800] 09:04:25 INFO - PROCESS | 1656 | 1464624265486 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]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 954ms 09:04:25 INFO - PROCESS | 1656 | 1464624265572 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1656 | 1464624265577 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:04:25 INFO - PROCESS | 1656 | 1464624265583 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1656 | 1464624265587 Marionette TRACE conn2 <- [1,1098,null,{}] 09:04:25 INFO - PROCESS | 1656 | 1464624265591 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}] 09:04:25 INFO - PROCESS | 1656 | 1464624265746 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:04:25 INFO - PROCESS | 1656 | 1464624265874 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f31000 == 79 [pid = 1656] [id = 282] 09:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x113b2a000) [pid = 1656] [serial = 844] [outer = 0x0] 09:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x115e27000) [pid = 1656] [serial = 845] [outer = 0x113b2a000] 09:04:25 INFO - PROCESS | 1656 | 1464624265922 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x112f08000) [pid = 1656] [serial = 846] [outer = 0x113b2a000] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121674800 == 78 [pid = 1656] [id = 184] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12be77800 == 77 [pid = 1656] [id = 273] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12b475800 == 76 [pid = 1656] [id = 272] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12ce18c00) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83f000 == 75 [pid = 1656] [id = 271] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1161db000 == 74 [pid = 1656] [id = 270] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa71800 == 73 [pid = 1656] [id = 269] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x129a22800 == 72 [pid = 1656] [id = 268] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12781d800 == 71 [pid = 1656] [id = 267] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12586c800 == 70 [pid = 1656] [id = 266] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x124846000 == 69 [pid = 1656] [id = 265] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1215bc000 == 68 [pid = 1656] [id = 264] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11a03c800 == 67 [pid = 1656] [id = 263] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1164df000 == 66 [pid = 1656] [id = 262] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x116f48800 == 65 [pid = 1656] [id = 261] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118e0e800 == 64 [pid = 1656] [id = 260] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x116f47800 == 63 [pid = 1656] [id = 259] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12165a800 == 62 [pid = 1656] [id = 255] 09:04:26 INFO - PROCESS | 1656 | --DOCSHELL 0x115cb6000 == 61 [pid = 1656] [id = 254] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x11269c800) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x126e9e800) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11873c800) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1215e5000) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x129a40000) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12be2e000) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x117e83000) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1262a2400) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11a0adc00) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12623dc00) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x117122800) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1215db400) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x126249400) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12c09d000) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12a8b7000) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12b137400) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12aa37800) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x118753400) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12c09ac00) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x118759400) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x118136000) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12c57e400) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x112698c00) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1215d6800) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121a60400) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1215e2400) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12105c400) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12c09dc00) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12a8bcc00) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126246400) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x125824800) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12c09b800) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b134400) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x126299400) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118746800) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11813a400) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129a3cc00) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126e90c00) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124b69000) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1252e8400) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1164c0800) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1130d8c00) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118741000) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118140800) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118e8e400) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1195b4c00) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12973e400) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11269c000) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x114f17c00) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c8df400) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12c0a8800) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1195b9000) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1290ee800) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 09:04:26 INFO - PROCESS | 1656 | 1464624266440 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]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 873ms 09:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:04:26 INFO - PROCESS | 1656 | 1464624266455 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1656 | 1464624266458 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:04:26 INFO - PROCESS | 1656 | 1464624266463 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1656 | 1464624266467 Marionette TRACE conn2 <- [1,1102,null,{}] 09:04:26 INFO - PROCESS | 1656 | 1464624266470 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}] 09:04:26 INFO - PROCESS | 1656 | 1464624266610 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:04:26 INFO - PROCESS | 1656 | 1464624266662 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11820f800 == 62 [pid = 1656] [id = 283] 09:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x114fe4000) [pid = 1656] [serial = 847] [outer = 0x0] 09:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117e74800) [pid = 1656] [serial = 848] [outer = 0x114fe4000] 09:04:26 INFO - PROCESS | 1656 | 1464624266714 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11813f400) [pid = 1656] [serial = 849] [outer = 0x114fe4000] 09:04:27 INFO - PROCESS | 1656 | 1464624267146 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 721ms 09:04:27 INFO - PROCESS | 1656 | 1464624267190 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1656 | 1464624267192 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:04:27 INFO - PROCESS | 1656 | 1464624267196 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1656 | 1464624267198 Marionette TRACE conn2 <- [1,1106,null,{}] 09:04:27 INFO - PROCESS | 1656 | 1464624267206 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}] 09:04:27 INFO - PROCESS | 1656 | 1464624267297 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:04:27 INFO - PROCESS | 1656 | 1464624267302 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121264800 == 63 [pid = 1656] [id = 284] 09:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118742800) [pid = 1656] [serial = 850] [outer = 0x0] 09:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118750000) [pid = 1656] [serial = 851] [outer = 0x118742800] 09:04:27 INFO - PROCESS | 1656 | 1464624267328 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1187b9400) [pid = 1656] [serial = 852] [outer = 0x118742800] 09:04:27 INFO - PROCESS | 1656 | 1464624267681 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms 09:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:04:27 INFO - PROCESS | 1656 | 1464624267718 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1656 | 1464624267720 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:04:27 INFO - PROCESS | 1656 | 1464624267722 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1656 | 1464624267723 Marionette TRACE conn2 <- [1,1110,null,{}] 09:04:27 INFO - PROCESS | 1656 | 1464624267725 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}] 09:04:27 INFO - PROCESS | 1656 | 1464624267838 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:04:27 INFO - PROCESS | 1656 | 1464624267844 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199e1800 == 64 [pid = 1656] [id = 285] 09:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11902ec00) [pid = 1656] [serial = 853] [outer = 0x0] 09:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11920f800) [pid = 1656] [serial = 854] [outer = 0x11902ec00] 09:04:27 INFO - PROCESS | 1656 | 1464624267870 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1199c9000) [pid = 1656] [serial = 855] [outer = 0x11902ec00] 09:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 471ms 09:04:28 INFO - PROCESS | 1656 | 1464624268184 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]]]}] 09:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:04:28 INFO - PROCESS | 1656 | 1464624268197 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1656 | 1464624268198 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:04:28 INFO - PROCESS | 1656 | 1464624268200 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1656 | 1464624268201 Marionette TRACE conn2 <- [1,1114,null,{}] 09:04:28 INFO - PROCESS | 1656 | 1464624268203 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}] 09:04:28 INFO - PROCESS | 1656 | 1464624268295 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:04:28 INFO - PROCESS | 1656 | 1464624268300 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x125873800 == 65 [pid = 1656] [id = 286] 09:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121224800) [pid = 1656] [serial = 856] [outer = 0x0] 09:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121477000) [pid = 1656] [serial = 857] [outer = 0x121224800] 09:04:28 INFO - PROCESS | 1656 | 1464624268328 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12184b400) [pid = 1656] [serial = 858] [outer = 0x121224800] 09:04:28 INFO - PROCESS | 1656 | 1464624268899 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]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 720ms 09:04:28 INFO - PROCESS | 1656 | 1464624268921 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1656 | 1464624268922 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:04:28 INFO - PROCESS | 1656 | 1464624268932 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1656 | 1464624268933 Marionette TRACE conn2 <- [1,1118,null,{}] 09:04:28 INFO - PROCESS | 1656 | 1464624268935 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}] 09:04:29 INFO - PROCESS | 1656 | 1464624269042 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:04:29 INFO - PROCESS | 1656 | 1464624269076 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a947800 == 66 [pid = 1656] [id = 287] 09:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124b63000) [pid = 1656] [serial = 859] [outer = 0x0] 09:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126b0a800) [pid = 1656] [serial = 860] [outer = 0x124b63000] 09:04:29 INFO - PROCESS | 1656 | 1464624269103 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x127891400) [pid = 1656] [serial = 861] [outer = 0x124b63000] 09:04:29 INFO - PROCESS | 1656 | 1464624269430 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 525ms 09:04:29 INFO - PROCESS | 1656 | 1464624269452 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1656 | 1464624269453 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:04:29 INFO - PROCESS | 1656 | 1464624269455 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1656 | 1464624269457 Marionette TRACE conn2 <- [1,1122,null,{}] 09:04:29 INFO - PROCESS | 1656 | 1464624269469 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}] 09:04:29 INFO - PROCESS | 1656 | 1464624269574 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:04:29 INFO - PROCESS | 1656 | 1464624269628 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b143800 == 67 [pid = 1656] [id = 288] 09:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118e92400) [pid = 1656] [serial = 862] [outer = 0x0] 09:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x127898000) [pid = 1656] [serial = 863] [outer = 0x118e92400] 09:04:29 INFO - PROCESS | 1656 | 1464624269653 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x127ae5800) [pid = 1656] [serial = 864] [outer = 0x118e92400] 09:04:29 INFO - PROCESS | 1656 | 1464624269972 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 529ms 09:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:04:29 INFO - PROCESS | 1656 | 1464624269985 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1656 | 1464624269986 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:04:29 INFO - PROCESS | 1656 | 1464624269988 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1656 | 1464624269989 Marionette TRACE conn2 <- [1,1126,null,{}] 09:04:29 INFO - PROCESS | 1656 | 1464624269993 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}] 09:04:30 INFO - PROCESS | 1656 | 1464624270115 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:04:30 INFO - PROCESS | 1656 | 1464624270127 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b477800 == 68 [pid = 1656] [id = 289] 09:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x127ae5c00) [pid = 1656] [serial = 865] [outer = 0x0] 09:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129432400) [pid = 1656] [serial = 866] [outer = 0x127ae5c00] 09:04:30 INFO - PROCESS | 1656 | 1464624270152 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1294d5000) [pid = 1656] [serial = 867] [outer = 0x127ae5c00] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1215dd800) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1219d4800) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1110bc400) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11920ac00) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11269f000) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12b12d800) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121056400) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1129a2400) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11745c000) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11874e800) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x124b6d800) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124b6d400) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1126a0800) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112a73400) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1215db000) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:04:30 INFO - PROCESS | 1656 | 1464624270609 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 672ms 09:04:30 INFO - PROCESS | 1656 | 1464624270660 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1656 | 1464624270662 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:04:30 INFO - PROCESS | 1656 | 1464624270664 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1656 | 1464624270665 Marionette TRACE conn2 <- [1,1130,null,{}] 09:04:30 INFO - PROCESS | 1656 | 1464624270667 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}] 09:04:30 INFO - PROCESS | 1656 | 1464624270756 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:04:30 INFO - PROCESS | 1656 | 1464624270760 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x127818800 == 69 [pid = 1656] [id = 290] 09:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1126a0800) [pid = 1656] [serial = 868] [outer = 0x0] 09:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1169d1800) [pid = 1656] [serial = 869] [outer = 0x1126a0800] 09:04:30 INFO - PROCESS | 1656 | 1464624270786 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121056400) [pid = 1656] [serial = 870] [outer = 0x1126a0800] 09:04:31 INFO - PROCESS | 1656 | 1464624271181 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]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 09:04:31 INFO - PROCESS | 1656 | 1464624271197 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1656 | 1464624271199 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:04:31 INFO - PROCESS | 1656 | 1464624271204 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1656 | 1464624271206 Marionette TRACE conn2 <- [1,1134,null,{}] 09:04:31 INFO - PROCESS | 1656 | 1464624271210 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}] 09:04:31 INFO - PROCESS | 1656 | 1464624271345 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:04:31 INFO - PROCESS | 1656 | 1464624271350 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c895000 == 70 [pid = 1656] [id = 291] 09:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121cd1800) [pid = 1656] [serial = 871] [outer = 0x0] 09:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1262a2c00) [pid = 1656] [serial = 872] [outer = 0x121cd1800] 09:04:31 INFO - PROCESS | 1656 | 1464624271387 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x129a3cc00) [pid = 1656] [serial = 873] [outer = 0x121cd1800] 09:04:31 INFO - PROCESS | 1656 | 1464624271753 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]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 571ms 09:04:31 INFO - PROCESS | 1656 | 1464624271776 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1656 | 1464624271778 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:04:31 INFO - PROCESS | 1656 | 1464624271782 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1656 | 1464624271784 Marionette TRACE conn2 <- [1,1138,null,{}] 09:04:31 INFO - PROCESS | 1656 | 1464624271788 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}] 09:04:31 INFO - PROCESS | 1656 | 1464624271980 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:04:32 INFO - PROCESS | 1656 | 1464624272006 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce3b800 == 71 [pid = 1656] [id = 292] 09:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12aa2d400) [pid = 1656] [serial = 874] [outer = 0x0] 09:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12aa35800) [pid = 1656] [serial = 875] [outer = 0x12aa2d400] 09:04:32 INFO - PROCESS | 1656 | 1464624272031 Marionette DEBUG loaded listener.js 09:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b12d800) [pid = 1656] [serial = 876] [outer = 0x12aa2d400] 09:04:32 INFO - PROCESS | 1656 | 1464624272333 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]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 09:04:32 INFO - PROCESS | 1656 | 1464624272353 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1656 | 1464624272354 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:04:32 INFO - PROCESS | 1656 | 1464624272356 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1656 | 1464624272359 Marionette TRACE conn2 <- [1,1142,null,{}] 09:04:32 INFO - PROCESS | 1656 | 1464624272363 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}] 09:04:32 INFO - PROCESS | 1656 | 1464624272479 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:04:32 INFO - PROCESS | 1656 | 1464624272486 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d81a800 == 72 [pid = 1656] [id = 293] 09:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11873e000) [pid = 1656] [serial = 877] [outer = 0x0] 09:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12b131000) [pid = 1656] [serial = 878] [outer = 0x11873e000] 09:04:32 INFO - PROCESS | 1656 | 1464624272511 Marionette DEBUG loaded listener.js 09:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b40c000) [pid = 1656] [serial = 879] [outer = 0x11873e000] 09:04:33 INFO - PROCESS | 1656 | 1464624273000 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]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 09:04:33 INFO - PROCESS | 1656 | 1464624273029 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:04:33 INFO - PROCESS | 1656 | 1464624273031 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:04:33 INFO - PROCESS | 1656 | 1464624273035 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:04:33 INFO - PROCESS | 1656 | 1464624273037 Marionette TRACE conn2 <- [1,1146,null,{}] 09:04:33 INFO - PROCESS | 1656 | 1464624273041 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}] 09:04:33 INFO - PROCESS | 1656 | 1464624273154 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:04:33 INFO - PROCESS | 1656 | 1464624273260 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b7000 == 73 [pid = 1656] [id = 294] 09:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x113d04800) [pid = 1656] [serial = 880] [outer = 0x0] 09:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x117123c00) [pid = 1656] [serial = 881] [outer = 0x113d04800] 09:04:33 INFO - PROCESS | 1656 | 1464624273294 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x117e7d400) [pid = 1656] [serial = 882] [outer = 0x113d04800] 09:04:33 INFO - PROCESS | 1656 | 1464624273728 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]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 720ms 09:04:33 INFO - PROCESS | 1656 | 1464624273756 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:04:33 INFO - PROCESS | 1656 | 1464624273760 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:04:33 INFO - PROCESS | 1656 | 1464624273765 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:04:33 INFO - PROCESS | 1656 | 1464624273767 Marionette TRACE conn2 <- [1,1150,null,{}] 09:04:33 INFO - PROCESS | 1656 | 1464624273769 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}] 09:04:33 INFO - PROCESS | 1656 | 1464624273884 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:04:33 INFO - PROCESS | 1656 | 1464624273941 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x127816800 == 74 [pid = 1656] [id = 295] 09:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118140800) [pid = 1656] [serial = 883] [outer = 0x0] 09:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118753c00) [pid = 1656] [serial = 884] [outer = 0x118140800] 09:04:34 INFO - PROCESS | 1656 | 1464624274012 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119206800) [pid = 1656] [serial = 885] [outer = 0x118140800] 09:04:34 INFO - PROCESS | 1656 | 1464624274446 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]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 721ms 09:04:34 INFO - PROCESS | 1656 | 1464624274510 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1656 | 1464624274511 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:04:34 INFO - PROCESS | 1656 | 1464624274515 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1656 | 1464624274518 Marionette TRACE conn2 <- [1,1154,null,{}] 09:04:34 INFO - PROCESS | 1656 | 1464624274528 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}] 09:04:34 INFO - PROCESS | 1656 | 1464624274638 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:04:34 INFO - PROCESS | 1656 | 1464624274711 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da1c000 == 75 [pid = 1656] [id = 296] 09:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12181f000) [pid = 1656] [serial = 886] [outer = 0x0] 09:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x121ccac00) [pid = 1656] [serial = 887] [outer = 0x12181f000] 09:04:34 INFO - PROCESS | 1656 | 1464624274743 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x125826400) [pid = 1656] [serial = 888] [outer = 0x12181f000] 09:04:35 INFO - PROCESS | 1656 | 1464624275178 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]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 722ms 09:04:35 INFO - PROCESS | 1656 | 1464624275237 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1656 | 1464624275240 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:04:35 INFO - PROCESS | 1656 | 1464624275243 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1656 | 1464624275246 Marionette TRACE conn2 <- [1,1158,null,{}] 09:04:35 INFO - PROCESS | 1656 | 1464624275249 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}] 09:04:35 INFO - PROCESS | 1656 | 1464624275421 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x126b0ac00) [pid = 1656] [serial = 889] [outer = 0x12cfe0000] 09:04:35 INFO - PROCESS | 1656 | 1464624275578 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x135913000 == 76 [pid = 1656] [id = 297] 09:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1294d2800) [pid = 1656] [serial = 890] [outer = 0x0] 09:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129742800) [pid = 1656] [serial = 891] [outer = 0x1294d2800] 09:04:35 INFO - PROCESS | 1656 | 1464624275677 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12aa2ac00) [pid = 1656] [serial = 892] [outer = 0x1294d2800] 09:04:36 INFO - PROCESS | 1656 | 1464624276166 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]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 973ms 09:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:04:36 INFO - PROCESS | 1656 | 1464624276217 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1656 | 1464624276218 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:04:36 INFO - PROCESS | 1656 | 1464624276220 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1656 | 1464624276221 Marionette TRACE conn2 <- [1,1162,null,{}] 09:04:36 INFO - PROCESS | 1656 | 1464624276224 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}] 09:04:36 INFO - PROCESS | 1656 | 1464624276334 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:04:36 INFO - PROCESS | 1656 | 1464624276432 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ed4000 == 77 [pid = 1656] [id = 298] 09:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12aa0a400) [pid = 1656] [serial = 893] [outer = 0x0] 09:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12aa31000) [pid = 1656] [serial = 894] [outer = 0x12aa0a400] 09:04:36 INFO - PROCESS | 1656 | 1464624276463 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12be26000) [pid = 1656] [serial = 895] [outer = 0x12aa0a400] 09:04:36 INFO - PROCESS | 1656 | 1464624276946 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]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 769ms 09:04:36 INFO - PROCESS | 1656 | 1464624276990 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1656 | 1464624276992 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:04:36 INFO - PROCESS | 1656 | 1464624276996 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1656 | 1464624276998 Marionette TRACE conn2 <- [1,1166,null,{}] 09:04:37 INFO - PROCESS | 1656 | 1464624277001 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}] 09:04:37 INFO - PROCESS | 1656 | 1464624277205 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:04:37 INFO - PROCESS | 1656 | 1464624277559 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d4800 == 78 [pid = 1656] [id = 299] 09:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1110c1800) [pid = 1656] [serial = 896] [outer = 0x0] 09:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1126a2400) [pid = 1656] [serial = 897] [outer = 0x1110c1800] 09:04:37 INFO - PROCESS | 1656 | 1464624277588 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1130ce000) [pid = 1656] [serial = 898] [outer = 0x1110c1800] 09:04:37 INFO - PROCESS | 1656 | 1464624277995 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1023ms 09:04:38 INFO - PROCESS | 1656 | 1464624278019 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1656 | 1464624278022 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:04:38 INFO - PROCESS | 1656 | 1464624278027 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1656 | 1464624278030 Marionette TRACE conn2 <- [1,1170,null,{}] 09:04:38 INFO - PROCESS | 1656 | 1464624278033 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}] 09:04:38 INFO - PROCESS | 1656 | 1464624278135 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:04:38 INFO - PROCESS | 1656 | 1464624278193 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ad2000 == 79 [pid = 1656] [id = 300] 09:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x113199800) [pid = 1656] [serial = 899] [outer = 0x0] 09:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1164bd400) [pid = 1656] [serial = 900] [outer = 0x113199800] 09:04:38 INFO - PROCESS | 1656 | 1464624278221 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x117e75400) [pid = 1656] [serial = 901] [outer = 0x113199800] 09:04:38 INFO - PROCESS | 1656 | 1464624278671 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 674ms 09:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:04:38 INFO - PROCESS | 1656 | 1464624278702 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1656 | 1464624278705 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:04:38 INFO - PROCESS | 1656 | 1464624278707 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1656 | 1464624278708 Marionette TRACE conn2 <- [1,1174,null,{}] 09:04:38 INFO - PROCESS | 1656 | 1464624278711 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}] 09:04:38 INFO - PROCESS | 1656 | 1464624278894 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112ecd800 == 78 [pid = 1656] [id = 200] 09:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce3b800 == 77 [pid = 1656] [id = 292] 09:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12c895000 == 76 [pid = 1656] [id = 291] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x127897800) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x127818800 == 75 [pid = 1656] [id = 290] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12b477800 == 74 [pid = 1656] [id = 289] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12b143800 == 73 [pid = 1656] [id = 288] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12a947800 == 72 [pid = 1656] [id = 287] 09:04:39 INFO - PROCESS | 1656 | 1464624279084 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x125873800 == 71 [pid = 1656] [id = 286] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1199e1800 == 70 [pid = 1656] [id = 285] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x121264800 == 69 [pid = 1656] [id = 284] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11820f800 == 68 [pid = 1656] [id = 283] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116f31000 == 67 [pid = 1656] [id = 282] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1e000 == 66 [pid = 1656] [id = 281] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12d80c800 == 65 [pid = 1656] [id = 279] 09:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x115cb5000 == 66 [pid = 1656] [id = 301] 09:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1131a0400) [pid = 1656] [serial = 902] [outer = 0x0] 09:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x117e7ac00) [pid = 1656] [serial = 903] [outer = 0x1131a0400] 09:04:39 INFO - PROCESS | 1656 | 1464624279120 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x118754c00) [pid = 1656] [serial = 904] [outer = 0x1131a0400] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2d1000 == 65 [pid = 1656] [id = 278] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb1c800 == 64 [pid = 1656] [id = 277] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa85800 == 63 [pid = 1656] [id = 276] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118e1d800 == 62 [pid = 1656] [id = 275] 09:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x115e39800 == 61 [pid = 1656] [id = 274] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x125829c00) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x113192c00) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11874f800) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11745cc00) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x121682400) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1248e3000) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12629e000) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12198fc00) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x124b6b800) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x124fbb400) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11813a800) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x124f77c00) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x111f3d800) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11114cc00) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x119210000) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1199d1000) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1164c2800) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118744c00) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1129ac000) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12cfd8000) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121480000) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1215e4c00) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11319e400) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1129a9400) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x111148000) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x117e81000) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x117690000) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119239800) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12582a000) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11875b000) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11902e800) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12623d000) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1257b6000) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x127891c00) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 09:04:39 INFO - PROCESS | 1656 | 1464624279437 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] 09:04:39 INFO - PROCESS | 1656 | 1464624279480 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:04:39 INFO - PROCESS | 1656 | 1464624279486 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1656 | 1464624279490 Marionette TRACE conn2 <- [1,1178,null,{}] 09:04:39 INFO - PROCESS | 1656 | 1464624279494 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}] 09:04:39 INFO - PROCESS | 1656 | 1464624279582 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:04:39 INFO - PROCESS | 1656 | 1464624279648 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190c6800 == 62 [pid = 1656] [id = 302] 09:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11319e400) [pid = 1656] [serial = 905] [outer = 0x0] 09:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1187c3800) [pid = 1656] [serial = 906] [outer = 0x11319e400] 09:04:39 INFO - PROCESS | 1656 | 1464624279675 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1195b8400) [pid = 1656] [serial = 907] [outer = 0x11319e400] 09:04:39 INFO - PROCESS | 1656 | 1464624279966 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] 09:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:04:40 INFO - PROCESS | 1656 | 1464624280015 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:04:40 INFO - PROCESS | 1656 | 1464624280017 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1656 | 1464624280018 Marionette TRACE conn2 <- [1,1182,null,{}] 09:04:40 INFO - PROCESS | 1656 | 1464624280020 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}] 09:04:40 INFO - PROCESS | 1656 | 1464624280107 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:04:40 INFO - PROCESS | 1656 | 1464624280119 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215b8800 == 63 [pid = 1656] [id = 303] 09:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118292800) [pid = 1656] [serial = 908] [outer = 0x0] 09:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11a0ab400) [pid = 1656] [serial = 909] [outer = 0x118292800] 09:04:40 INFO - PROCESS | 1656 | 1464624280190 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1215dbc00) [pid = 1656] [serial = 910] [outer = 0x118292800] 09:04:40 INFO - PROCESS | 1656 | 1464624280499 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1656 | 1464624280537 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:04:40 INFO - PROCESS | 1656 | 1464624280539 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1656 | 1464624280541 Marionette TRACE conn2 <- [1,1186,null,{}] 09:04:40 INFO - PROCESS | 1656 | 1464624280545 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}] 09:04:40 INFO - PROCESS | 1656 | 1464624280628 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:04:40 INFO - PROCESS | 1656 | 1464624280633 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b49000 == 64 [pid = 1656] [id = 304] 09:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124b61800) [pid = 1656] [serial = 911] [outer = 0x0] 09:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124b69800) [pid = 1656] [serial = 912] [outer = 0x124b61800] 09:04:40 INFO - PROCESS | 1656 | 1464624280664 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12518a400) [pid = 1656] [serial = 913] [outer = 0x124b61800] 09:04:41 INFO - PROCESS | 1656 | 1464624281033 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] 09:04:41 INFO - PROCESS | 1656 | 1464624281072 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:04:41 INFO - PROCESS | 1656 | 1464624281075 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1656 | 1464624281078 Marionette TRACE conn2 <- [1,1190,null,{}] 09:04:41 INFO - PROCESS | 1656 | 1464624281080 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}] 09:04:41 INFO - PROCESS | 1656 | 1464624281190 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:04:41 INFO - PROCESS | 1656 | 1464624281206 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12913a800 == 65 [pid = 1656] [id = 305] 09:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1252e9000) [pid = 1656] [serial = 914] [outer = 0x0] 09:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x126983000) [pid = 1656] [serial = 915] [outer = 0x1252e9000] 09:04:41 INFO - PROCESS | 1656 | 1464624281232 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x127893c00) [pid = 1656] [serial = 916] [outer = 0x1252e9000] 09:04:41 INFO - PROCESS | 1656 | 1464624281620 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] 09:04:41 INFO - PROCESS | 1656 | 1464624281647 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:04:41 INFO - PROCESS | 1656 | 1464624281655 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1656 | 1464624281657 Marionette TRACE conn2 <- [1,1194,null,{}] 09:04:41 INFO - PROCESS | 1656 | 1464624281659 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}] 09:04:41 INFO - PROCESS | 1656 | 1464624281764 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:04:41 INFO - PROCESS | 1656 | 1464624281797 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b147800 == 66 [pid = 1656] [id = 306] 09:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1252f6400) [pid = 1656] [serial = 917] [outer = 0x0] 09:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127aec400) [pid = 1656] [serial = 918] [outer = 0x1252f6400] 09:04:41 INFO - PROCESS | 1656 | 1464624281822 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1294d6400) [pid = 1656] [serial = 919] [outer = 0x1252f6400] 09:04:42 INFO - PROCESS | 1656 | 1464624282181 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] 09:04:42 INFO - PROCESS | 1656 | 1464624282229 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:04:42 INFO - PROCESS | 1656 | 1464624282232 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1656 | 1464624282234 Marionette TRACE conn2 <- [1,1198,null,{}] 09:04:42 INFO - PROCESS | 1656 | 1464624282237 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}] 09:04:42 INFO - PROCESS | 1656 | 1464624282381 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:04:42 INFO - PROCESS | 1656 | 1464624282411 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b472000 == 67 [pid = 1656] [id = 307] 09:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x127aee400) [pid = 1656] [serial = 920] [outer = 0x0] 09:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12aa34c00) [pid = 1656] [serial = 921] [outer = 0x127aee400] 09:04:42 INFO - PROCESS | 1656 | 1464624282431 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12be23c00) [pid = 1656] [serial = 922] [outer = 0x127aee400] 09:04:42 INFO - PROCESS | 1656 | 1464624282887 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]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 09:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:04:42 INFO - PROCESS | 1656 | 1464624282902 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1656 | 1464624282904 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:04:42 INFO - PROCESS | 1656 | 1464624282907 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1656 | 1464624282909 Marionette TRACE conn2 <- [1,1202,null,{}] 09:04:42 INFO - PROCESS | 1656 | 1464624282920 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}] 09:04:43 INFO - PROCESS | 1656 | 1464624283111 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x124b63000) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118e92400) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11902ec00) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x114fe4000) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121224800) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1110c0800) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x113b2a000) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118742800) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x127ae5c00) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1126a0800) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12aa2d400) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121cd1800) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:04:43 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127892800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:04:43 INFO - PROCESS | 1656 | 1464624283347 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182cf800 == 68 [pid = 1656] [id = 308] 09:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1110b5400) [pid = 1656] [serial = 923] [outer = 0x0] 09:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113b2a000) [pid = 1656] [serial = 924] [outer = 0x1110b5400] 09:04:43 INFO - PROCESS | 1656 | 1464624283372 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11920fc00) [pid = 1656] [serial = 925] [outer = 0x1110b5400] 09:04:43 INFO - PROCESS | 1656 | 1464624283634 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]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 778ms 09:04:43 INFO - PROCESS | 1656 | 1464624283685 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1656 | 1464624283686 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:04:43 INFO - PROCESS | 1656 | 1464624283696 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1656 | 1464624283697 Marionette TRACE conn2 <- [1,1206,null,{}] 09:04:43 INFO - PROCESS | 1656 | 1464624283699 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}] 09:04:43 INFO - PROCESS | 1656 | 1464624283790 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:04:43 INFO - PROCESS | 1656 | 1464624283795 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c895000 == 69 [pid = 1656] [id = 309] 09:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x117e7c800) [pid = 1656] [serial = 926] [outer = 0x0] 09:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12be2a400) [pid = 1656] [serial = 927] [outer = 0x117e7c800] 09:04:43 INFO - PROCESS | 1656 | 1464624283825 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12c18dc00) [pid = 1656] [serial = 928] [outer = 0x117e7c800] 09:04:44 INFO - PROCESS | 1656 | 1464624284172 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 527ms 09:04:44 INFO - PROCESS | 1656 | 1464624284221 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1656 | 1464624284223 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:04:44 INFO - PROCESS | 1656 | 1464624284225 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1656 | 1464624284227 Marionette TRACE conn2 <- [1,1210,null,{}] 09:04:44 INFO - PROCESS | 1656 | 1464624284230 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}] 09:04:44 INFO - PROCESS | 1656 | 1464624284341 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:04:44 INFO - PROCESS | 1656 | 1464624284347 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4ea000 == 70 [pid = 1656] [id = 310] 09:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12c572000) [pid = 1656] [serial = 929] [outer = 0x0] 09:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12c8d2000) [pid = 1656] [serial = 930] [outer = 0x12c572000] 09:04:44 INFO - PROCESS | 1656 | 1464624284387 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12ce12800) [pid = 1656] [serial = 931] [outer = 0x12c572000] 09:04:44 INFO - PROCESS | 1656 | 1464624284818 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 620ms 09:04:44 INFO - PROCESS | 1656 | 1464624284846 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1656 | 1464624284847 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:04:44 INFO - PROCESS | 1656 | 1464624284864 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1656 | 1464624284865 Marionette TRACE conn2 <- [1,1214,null,{}] 09:04:44 INFO - PROCESS | 1656 | 1464624284867 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}] 09:04:44 INFO - PROCESS | 1656 | 1464624284956 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:04:44 INFO - PROCESS | 1656 | 1464624284960 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da22800 == 71 [pid = 1656] [id = 311] 09:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12c3bc000) [pid = 1656] [serial = 932] [outer = 0x0] 09:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12c3c0800) [pid = 1656] [serial = 933] [outer = 0x12c3bc000] 09:04:44 INFO - PROCESS | 1656 | 1464624284985 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12c3c4400) [pid = 1656] [serial = 934] [outer = 0x12c3bc000] 09:04:45 INFO - PROCESS | 1656 | 1464624285396 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]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 571ms 09:04:45 INFO - PROCESS | 1656 | 1464624285435 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1656 | 1464624285438 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:04:45 INFO - PROCESS | 1656 | 1464624285441 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1656 | 1464624285444 Marionette TRACE conn2 <- [1,1218,null,{}] 09:04:45 INFO - PROCESS | 1656 | 1464624285449 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}] 09:04:45 INFO - PROCESS | 1656 | 1464624285565 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:04:45 INFO - PROCESS | 1656 | 1464624285667 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117452800 == 72 [pid = 1656] [id = 312] 09:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1129a7800) [pid = 1656] [serial = 935] [outer = 0x0] 09:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x112a73c00) [pid = 1656] [serial = 936] [outer = 0x1129a7800] 09:04:45 INFO - PROCESS | 1656 | 1464624285700 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x113ba6c00) [pid = 1656] [serial = 937] [outer = 0x1129a7800] 09:04:46 INFO - PROCESS | 1656 | 1464624286179 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]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 772ms 09:04:46 INFO - PROCESS | 1656 | 1464624286214 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1656 | 1464624286218 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:04:46 INFO - PROCESS | 1656 | 1464624286223 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1656 | 1464624286225 Marionette TRACE conn2 <- [1,1222,null,{}] 09:04:46 INFO - PROCESS | 1656 | 1464624286227 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}] 09:04:46 INFO - PROCESS | 1656 | 1464624286339 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:04:46 INFO - PROCESS | 1656 | 1464624286398 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x125864800 == 73 [pid = 1656] [id = 313] 09:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11695a000) [pid = 1656] [serial = 938] [outer = 0x0] 09:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1184b3800) [pid = 1656] [serial = 939] [outer = 0x11695a000] 09:04:46 INFO - PROCESS | 1656 | 1464624286469 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x118758000) [pid = 1656] [serial = 940] [outer = 0x11695a000] 09:04:46 INFO - PROCESS | 1656 | 1464624286862 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] 09:04:46 INFO - PROCESS | 1656 | 1464624286895 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:04:46 INFO - PROCESS | 1656 | 1464624286897 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1656 | 1464624286900 Marionette TRACE conn2 <- [1,1226,null,{}] 09:04:46 INFO - PROCESS | 1656 | 1464624286907 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}] 09:04:47 INFO - PROCESS | 1656 | 1464624287021 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:04:47 INFO - PROCESS | 1656 | 1464624287082 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e6000 == 74 [pid = 1656] [id = 314] 09:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x119203800) [pid = 1656] [serial = 941] [outer = 0x0] 09:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12122bc00) [pid = 1656] [serial = 942] [outer = 0x119203800] 09:04:47 INFO - PROCESS | 1656 | 1464624287154 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124f6fc00) [pid = 1656] [serial = 943] [outer = 0x119203800] 09:04:47 INFO - PROCESS | 1656 | 1464624287552 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]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 673ms 09:04:47 INFO - PROCESS | 1656 | 1464624287570 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 1656 | 1464624287572 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:04:47 INFO - PROCESS | 1656 | 1464624287575 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1656 | 1464624287576 Marionette TRACE conn2 <- [1,1230,null,{}] 09:04:47 INFO - PROCESS | 1656 | 1464624287578 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}] 09:04:47 INFO - PROCESS | 1656 | 1464624287688 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:04:47 INFO - PROCESS | 1656 | 1464624287783 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x135add000 == 75 [pid = 1656] [id = 315] 09:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x127893000) [pid = 1656] [serial = 944] [outer = 0x0] 09:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x127aec800) [pid = 1656] [serial = 945] [outer = 0x127893000] 09:04:47 INFO - PROCESS | 1656 | 1464624287813 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12aa39800) [pid = 1656] [serial = 946] [outer = 0x127893000] 09:04:48 INFO - PROCESS | 1656 | 1464624288241 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 719ms 09:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:04:48 INFO - PROCESS | 1656 | 1464624288294 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1656 | 1464624288296 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:04:48 INFO - PROCESS | 1656 | 1464624288298 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1656 | 1464624288299 Marionette TRACE conn2 <- [1,1234,null,{}] 09:04:48 INFO - PROCESS | 1656 | 1464624288301 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}] 09:04:48 INFO - PROCESS | 1656 | 1464624288411 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:04:48 INFO - PROCESS | 1656 | 1464624288510 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x135bcc000 == 76 [pid = 1656] [id = 316] 09:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12b40dc00) [pid = 1656] [serial = 947] [outer = 0x0] 09:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12c18b400) [pid = 1656] [serial = 948] [outer = 0x12b40dc00] 09:04:48 INFO - PROCESS | 1656 | 1464624288543 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12c3c3800) [pid = 1656] [serial = 949] [outer = 0x12b40dc00] 09:04:48 INFO - PROCESS | 1656 | 1464624288948 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 09:04:48 INFO - PROCESS | 1656 | 1464624288969 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1656 | 1464624288970 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:04:48 INFO - PROCESS | 1656 | 1464624288973 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1656 | 1464624288974 Marionette TRACE conn2 <- [1,1238,null,{}] 09:04:48 INFO - PROCESS | 1656 | 1464624288976 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}] 09:04:49 INFO - PROCESS | 1656 | 1464624289117 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:04:49 INFO - PROCESS | 1656 | 1464624289220 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x13583d000 == 77 [pid = 1656] [id = 317] 09:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12c3c7400) [pid = 1656] [serial = 950] [outer = 0x0] 09:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12c8d7400) [pid = 1656] [serial = 951] [outer = 0x12c3c7400] 09:04:49 INFO - PROCESS | 1656 | 1464624289252 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12cfda000) [pid = 1656] [serial = 952] [outer = 0x12c3c7400] 09:04:49 INFO - PROCESS | 1656 | 1464624289667 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]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 719ms 09:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:04:49 INFO - PROCESS | 1656 | 1464624289693 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1656 | 1464624289694 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:04:49 INFO - PROCESS | 1656 | 1464624289697 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1656 | 1464624289698 Marionette TRACE conn2 <- [1,1242,null,{}] 09:04:49 INFO - PROCESS | 1656 | 1464624289700 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}] 09:04:49 INFO - PROCESS | 1656 | 1464624289807 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:04:49 INFO - PROCESS | 1656 | 1464624289878 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351ce800 == 78 [pid = 1656] [id = 318] 09:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x110fb5c00) [pid = 1656] [serial = 953] [outer = 0x0] 09:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x110fbcc00) [pid = 1656] [serial = 954] [outer = 0x110fb5c00] 09:04:49 INFO - PROCESS | 1656 | 1464624289908 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x110fc2000) [pid = 1656] [serial = 955] [outer = 0x110fb5c00] 09:04:50 INFO - PROCESS | 1656 | 1464624290523 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]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 873ms 09:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:04:50 INFO - PROCESS | 1656 | 1464624290576 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 1656 | 1464624290578 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:04:50 INFO - PROCESS | 1656 | 1464624290583 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1656 | 1464624290585 Marionette TRACE conn2 <- [1,1246,null,{}] 09:04:50 INFO - PROCESS | 1656 | 1464624290589 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}] 09:04:50 INFO - PROCESS | 1656 | 1464624290695 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:04:50 INFO - PROCESS | 1656 | 1464624290765 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f94800 == 79 [pid = 1656] [id = 319] 09:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x113199400) [pid = 1656] [serial = 956] [outer = 0x0] 09:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x114fe7000) [pid = 1656] [serial = 957] [outer = 0x113199400] 09:04:50 INFO - PROCESS | 1656 | 1464624290793 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x117596c00) [pid = 1656] [serial = 958] [outer = 0x113199400] 09:04:51 INFO - PROCESS | 1656 | 1464624291189 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]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 672ms 09:04:51 INFO - PROCESS | 1656 | 1464624291255 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1656 | 1464624291259 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:04:51 INFO - PROCESS | 1656 | 1464624291263 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1656 | 1464624291265 Marionette TRACE conn2 <- [1,1250,null,{}] 09:04:51 INFO - PROCESS | 1656 | 1464624291267 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}] 09:04:51 INFO - PROCESS | 1656 | 1464624291372 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:04:51 INFO - PROCESS | 1656 | 1464624291447 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d37800 == 80 [pid = 1656] [id = 320] 09:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x11319dc00) [pid = 1656] [serial = 959] [outer = 0x0] 09:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x118744c00) [pid = 1656] [serial = 960] [outer = 0x11319dc00] 09:04:51 INFO - PROCESS | 1656 | 1464624291477 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x119004c00) [pid = 1656] [serial = 961] [outer = 0x11319dc00] 09:04:51 INFO - PROCESS | 1656 | 1464624291873 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]]]}] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4ea000 == 79 [pid = 1656] [id = 310] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c895000 == 78 [pid = 1656] [id = 309] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1182cf800 == 77 [pid = 1656] [id = 308] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b472000 == 76 [pid = 1656] [id = 307] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b147800 == 75 [pid = 1656] [id = 306] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x111146000) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x116133400) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1199cfc00) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1182dfc00) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x125823800) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x129435000) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x127890800) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 09:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 09:04:51 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12b131000) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12913a800 == 74 [pid = 1656] [id = 305] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x126b49000 == 73 [pid = 1656] [id = 304] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1215b8800 == 72 [pid = 1656] [id = 303] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1190c6800 == 71 [pid = 1656] [id = 302] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x115cb5000 == 70 [pid = 1656] [id = 301] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121ad2000 == 69 [pid = 1656] [id = 300] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d4800 == 68 [pid = 1656] [id = 299] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12da1c000 == 67 [pid = 1656] [id = 296] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x127816800 == 66 [pid = 1656] [id = 295] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b7000 == 65 [pid = 1656] [id = 294] 09:04:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d81a800 == 64 [pid = 1656] [id = 293] 09:04:51 INFO - PROCESS | 1656 | 1464624291949 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1656 | 1464624291950 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:04:51 INFO - PROCESS | 1656 | 1464624291953 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1656 | 1464624291955 Marionette TRACE conn2 <- [1,1254,null,{}] 09:04:51 INFO - PROCESS | 1656 | 1464624291985 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}] 09:04:52 INFO - PROCESS | 1656 | 1464624292091 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x127a05400) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x127891400) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x126b0a800) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x127ae5800) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x127898000) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11920f800) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1199c9000) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x117e74800) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11813f400) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x121477000) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x111154000) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1129a3000) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x112f08000) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x115e27000) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x118750000) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1187b9400) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x129432400) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1169d1800) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12aa35800) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1294d5000) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1262a2c00) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x129a3cc00) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121056400) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12184b400) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b12d800) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 09:04:52 INFO - PROCESS | 1656 | 1464624292157 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118eee800 == 65 [pid = 1656] [id = 321] 09:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x112f69c00) [pid = 1656] [serial = 962] [outer = 0x0] 09:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118742800) [pid = 1656] [serial = 963] [outer = 0x112f69c00] 09:04:52 INFO - PROCESS | 1656 | 1464624292185 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121476400) [pid = 1656] [serial = 964] [outer = 0x112f69c00] 09:04:52 INFO - PROCESS | 1656 | 1464624292501 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]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 593ms 09:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:04:52 INFO - PROCESS | 1656 | 1464624292547 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1656 | 1464624292548 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:04:52 INFO - PROCESS | 1656 | 1464624292551 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1656 | 1464624292552 Marionette TRACE conn2 <- [1,1258,null,{}] 09:04:52 INFO - PROCESS | 1656 | 1464624292554 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}] 09:04:52 INFO - PROCESS | 1656 | 1464624292658 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:04:52 INFO - PROCESS | 1656 | 1464624292714 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143f800 == 66 [pid = 1656] [id = 322] 09:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x112fc3000) [pid = 1656] [serial = 965] [outer = 0x0] 09:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x121a5a800) [pid = 1656] [serial = 966] [outer = 0x112fc3000] 09:04:52 INFO - PROCESS | 1656 | 1464624292741 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x124f78800) [pid = 1656] [serial = 967] [outer = 0x112fc3000] 09:04:53 INFO - PROCESS | 1656 | 1464624293031 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 09:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:04:53 INFO - PROCESS | 1656 | 1464624293069 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1656 | 1464624293070 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:04:53 INFO - PROCESS | 1656 | 1464624293072 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1656 | 1464624293074 Marionette TRACE conn2 <- [1,1262,null,{}] 09:04:53 INFO - PROCESS | 1656 | 1464624293079 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}] 09:04:53 INFO - PROCESS | 1656 | 1464624293175 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:04:53 INFO - PROCESS | 1656 | 1464624293235 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b49000 == 67 [pid = 1656] [id = 323] 09:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124c65800) [pid = 1656] [serial = 968] [outer = 0x0] 09:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1257b0800) [pid = 1656] [serial = 969] [outer = 0x124c65800] 09:04:53 INFO - PROCESS | 1656 | 1464624293262 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127891400) [pid = 1656] [serial = 970] [outer = 0x124c65800] 09:04:53 INFO - PROCESS | 1656 | 1464624293569 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 09:04:53 INFO - PROCESS | 1656 | 1464624293596 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1656 | 1464624293597 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:04:53 INFO - PROCESS | 1656 | 1464624293599 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1656 | 1464624293600 Marionette TRACE conn2 <- [1,1266,null,{}] 09:04:53 INFO - PROCESS | 1656 | 1464624293602 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}] 09:04:53 INFO - PROCESS | 1656 | 1464624293707 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:04:53 INFO - PROCESS | 1656 | 1464624293712 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3be000 == 68 [pid = 1656] [id = 324] 09:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x127a04c00) [pid = 1656] [serial = 971] [outer = 0x0] 09:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1294de000) [pid = 1656] [serial = 972] [outer = 0x127a04c00] 09:04:53 INFO - PROCESS | 1656 | 1464624293738 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12be27c00) [pid = 1656] [serial = 973] [outer = 0x127a04c00] 09:04:54 INFO - PROCESS | 1656 | 1464624294086 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 09:04:54 INFO - PROCESS | 1656 | 1464624294134 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1656 | 1464624294135 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:04:54 INFO - PROCESS | 1656 | 1464624294146 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1656 | 1464624294147 Marionette TRACE conn2 <- [1,1270,null,{}] 09:04:54 INFO - PROCESS | 1656 | 1464624294149 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}] 09:04:54 INFO - PROCESS | 1656 | 1464624294257 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:04:54 INFO - PROCESS | 1656 | 1464624294267 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b48e000 == 69 [pid = 1656] [id = 325] 09:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x127890800) [pid = 1656] [serial = 974] [outer = 0x0] 09:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12c191400) [pid = 1656] [serial = 975] [outer = 0x127890800] 09:04:54 INFO - PROCESS | 1656 | 1464624294292 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12c576400) [pid = 1656] [serial = 976] [outer = 0x127890800] 09:04:54 INFO - PROCESS | 1656 | 1464624294652 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 09:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:04:54 INFO - PROCESS | 1656 | 1464624294666 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1656 | 1464624294667 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:04:54 INFO - PROCESS | 1656 | 1464624294669 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1656 | 1464624294671 Marionette TRACE conn2 <- [1,1274,null,{}] 09:04:54 INFO - PROCESS | 1656 | 1464624294674 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}] 09:04:54 INFO - PROCESS | 1656 | 1464624294784 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:04:54 INFO - PROCESS | 1656 | 1464624294797 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c747800 == 70 [pid = 1656] [id = 326] 09:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12c0a1800) [pid = 1656] [serial = 977] [outer = 0x0] 09:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12c8d9800) [pid = 1656] [serial = 978] [outer = 0x12c0a1800] 09:04:54 INFO - PROCESS | 1656 | 1464624294822 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12ce13000) [pid = 1656] [serial = 979] [outer = 0x12c0a1800] 09:04:55 INFO - PROCESS | 1656 | 1464624295187 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 569ms 09:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:04:55 INFO - PROCESS | 1656 | 1464624295239 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1656 | 1464624295241 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:04:55 INFO - PROCESS | 1656 | 1464624295243 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1656 | 1464624295243 Marionette TRACE conn2 <- [1,1278,null,{}] 09:04:55 INFO - PROCESS | 1656 | 1464624295246 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}] 09:04:55 INFO - PROCESS | 1656 | 1464624295356 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:04:55 INFO - PROCESS | 1656 | 1464624295369 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb29000 == 71 [pid = 1656] [id = 327] 09:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x119dc2c00) [pid = 1656] [serial = 980] [outer = 0x0] 09:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x119dc9000) [pid = 1656] [serial = 981] [outer = 0x119dc2c00] 09:04:55 INFO - PROCESS | 1656 | 1464624295394 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x119dce400) [pid = 1656] [serial = 982] [outer = 0x119dc2c00] 09:04:55 INFO - PROCESS | 1656 | 1464624295764 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 567ms 09:04:55 INFO - PROCESS | 1656 | 1464624295811 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1656 | 1464624295812 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:04:55 INFO - PROCESS | 1656 | 1464624295814 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1656 | 1464624295815 Marionette TRACE conn2 <- [1,1282,null,{}] 09:04:55 INFO - PROCESS | 1656 | 1464624295818 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}] 09:04:55 INFO - PROCESS | 1656 | 1464624295930 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:04:55 INFO - PROCESS | 1656 | 1464624295945 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4eb800 == 72 [pid = 1656] [id = 328] 09:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x117e76800) [pid = 1656] [serial = 983] [outer = 0x0] 09:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12ce15000) [pid = 1656] [serial = 984] [outer = 0x117e76800] 09:04:55 INFO - PROCESS | 1656 | 1464624295970 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12cfd8c00) [pid = 1656] [serial = 985] [outer = 0x117e76800] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x127aee400) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1252f6400) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1110b5400) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x124b61800) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1131a0400) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x118292800) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x113199800) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1110c1800) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11319e400) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12c572000) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1252e9000) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:04:56 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x117e7c800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:04:56 INFO - PROCESS | 1656 | 1464624296391 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]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 09:04:56 INFO - PROCESS | 1656 | 1464624296436 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1656 | 1464624296437 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:04:56 INFO - PROCESS | 1656 | 1464624296440 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1656 | 1464624296442 Marionette TRACE conn2 <- [1,1286,null,{}] 09:04:56 INFO - PROCESS | 1656 | 1464624296444 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}] 09:04:56 INFO - PROCESS | 1656 | 1464624296551 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:04:56 INFO - PROCESS | 1656 | 1464624296635 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8c4000 == 73 [pid = 1656] [id = 329] 09:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x119dca000) [pid = 1656] [serial = 986] [outer = 0x0] 09:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12c8df400) [pid = 1656] [serial = 987] [outer = 0x119dca000] 09:04:56 INFO - PROCESS | 1656 | 1464624296665 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12d222400) [pid = 1656] [serial = 988] [outer = 0x119dca000] 09:04:56 INFO - PROCESS | 1656 | 1464624296957 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 571ms 09:04:57 INFO - PROCESS | 1656 | 1464624297012 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1656 | 1464624297013 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:04:57 INFO - PROCESS | 1656 | 1464624297023 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1656 | 1464624297024 Marionette TRACE conn2 <- [1,1290,null,{}] 09:04:57 INFO - PROCESS | 1656 | 1464624297027 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}] 09:04:57 INFO - PROCESS | 1656 | 1464624297118 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:04:57 INFO - PROCESS | 1656 | 1464624297175 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351cf800 == 74 [pid = 1656] [id = 330] 09:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x125825400) [pid = 1656] [serial = 989] [outer = 0x0] 09:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12d22b000) [pid = 1656] [serial = 990] [outer = 0x125825400] 09:04:57 INFO - PROCESS | 1656 | 1464624297200 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12d406000) [pid = 1656] [serial = 991] [outer = 0x125825400] 09:04:57 INFO - PROCESS | 1656 | 1464624297478 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 480ms 09:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:04:57 INFO - PROCESS | 1656 | 1464624297499 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1656 | 1464624297500 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:04:57 INFO - PROCESS | 1656 | 1464624297503 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1656 | 1464624297504 Marionette TRACE conn2 <- [1,1294,null,{}] 09:04:57 INFO - PROCESS | 1656 | 1464624297507 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}] 09:04:57 INFO - PROCESS | 1656 | 1464624297610 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:04:57 INFO - PROCESS | 1656 | 1464624297614 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x135ad8000 == 75 [pid = 1656] [id = 331] 09:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x110fbc000) [pid = 1656] [serial = 992] [outer = 0x0] 09:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11316ac00) [pid = 1656] [serial = 993] [outer = 0x110fbc000] 09:04:57 INFO - PROCESS | 1656 | 1464624297640 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11316ec00) [pid = 1656] [serial = 994] [outer = 0x110fbc000] 09:04:58 INFO - PROCESS | 1656 | 1464624298051 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 569ms 09:04:58 INFO - PROCESS | 1656 | 1464624298073 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1656 | 1464624298074 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:04:58 INFO - PROCESS | 1656 | 1464624298076 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1656 | 1464624298077 Marionette TRACE conn2 <- [1,1298,null,{}] 09:04:58 INFO - PROCESS | 1656 | 1464624298079 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}] 09:04:58 INFO - PROCESS | 1656 | 1464624298215 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:04:58 INFO - PROCESS | 1656 | 1464624298228 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b70000 == 76 [pid = 1656] [id = 332] 09:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x124b64000) [pid = 1656] [serial = 995] [outer = 0x0] 09:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12d22d000) [pid = 1656] [serial = 996] [outer = 0x124b64000] 09:04:58 INFO - PROCESS | 1656 | 1464624298252 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12d40b400) [pid = 1656] [serial = 997] [outer = 0x124b64000] 09:04:58 INFO - PROCESS | 1656 | 1464624298773 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 718ms 09:04:58 INFO - PROCESS | 1656 | 1464624298795 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1656 | 1464624298798 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:04:58 INFO - PROCESS | 1656 | 1464624298801 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1656 | 1464624298804 Marionette TRACE conn2 <- [1,1302,null,{}] 09:04:58 INFO - PROCESS | 1656 | 1464624298808 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}] 09:04:58 INFO - PROCESS | 1656 | 1464624298927 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:04:59 INFO - PROCESS | 1656 | 1464624299041 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x121080800 == 77 [pid = 1656] [id = 333] 09:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x115e27000) [pid = 1656] [serial = 998] [outer = 0x0] 09:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1166d6800) [pid = 1656] [serial = 999] [outer = 0x115e27000] 09:04:59 INFO - PROCESS | 1656 | 1464624299072 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11805dc00) [pid = 1656] [serial = 1000] [outer = 0x115e27000] 09:04:59 INFO - PROCESS | 1656 | 1464624299475 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]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 722ms 09:04:59 INFO - PROCESS | 1656 | 1464624299524 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:04:59 INFO - PROCESS | 1656 | 1464624299530 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:04:59 INFO - PROCESS | 1656 | 1464624299534 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1656 | 1464624299536 Marionette TRACE conn2 <- [1,1306,null,{}] 09:04:59 INFO - PROCESS | 1656 | 1464624299539 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}] 09:04:59 INFO - PROCESS | 1656 | 1464624299655 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:04:59 INFO - PROCESS | 1656 | 1464624299760 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace5800 == 78 [pid = 1656] [id = 334] 09:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x118744400) [pid = 1656] [serial = 1001] [outer = 0x0] 09:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11923ac00) [pid = 1656] [serial = 1002] [outer = 0x118744400] 09:04:59 INFO - PROCESS | 1656 | 1464624299793 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x121063400) [pid = 1656] [serial = 1003] [outer = 0x118744400] 09:05:00 INFO - PROCESS | 1656 | 1464624300215 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 721ms 09:05:00 INFO - PROCESS | 1656 | 1464624300255 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:05:00 INFO - PROCESS | 1656 | 1464624300257 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:05:00 INFO - PROCESS | 1656 | 1464624300282 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1656 | 1464624300285 Marionette TRACE conn2 <- [1,1310,null,{}] 09:05:00 INFO - PROCESS | 1656 | 1464624300296 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}] 09:05:00 INFO - PROCESS | 1656 | 1464624300410 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:05:00 INFO - PROCESS | 1656 | 1464624300517 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x13592f800 == 79 [pid = 1656] [id = 335] 09:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x124b68800) [pid = 1656] [serial = 1004] [outer = 0x0] 09:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12684b000) [pid = 1656] [serial = 1005] [outer = 0x124b68800] 09:05:00 INFO - PROCESS | 1656 | 1464624300552 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x129a38800) [pid = 1656] [serial = 1006] [outer = 0x124b68800] 09:05:00 INFO - PROCESS | 1656 | 1464624300994 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] 09:05:01 INFO - PROCESS | 1656 | 1464624301007 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:05:01 INFO - PROCESS | 1656 | 1464624301011 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1656 | 1464624301012 Marionette TRACE conn2 <- [1,1314,null,{}] 09:05:01 INFO - PROCESS | 1656 | 1464624301015 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}] 09:05:01 INFO - PROCESS | 1656 | 1464624301129 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:05:01 INFO - PROCESS | 1656 | 1464624301232 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1357d1000 == 80 [pid = 1656] [id = 336] 09:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12a8c2c00) [pid = 1656] [serial = 1007] [outer = 0x0] 09:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12be22c00) [pid = 1656] [serial = 1008] [outer = 0x12a8c2c00] 09:05:01 INFO - PROCESS | 1656 | 1464624301264 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12c57f400) [pid = 1656] [serial = 1009] [outer = 0x12a8c2c00] 09:05:01 INFO - PROCESS | 1656 | 1464624301677 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]]]}] 09:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 09:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:05:01 INFO - PROCESS | 1656 | 1464624301748 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1656 | 1464624301750 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:05:01 INFO - PROCESS | 1656 | 1464624301752 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1656 | 1464624301753 Marionette TRACE conn2 <- [1,1318,null,{}] 09:05:01 INFO - PROCESS | 1656 | 1464624301755 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}] 09:05:01 INFO - PROCESS | 1656 | 1464624301898 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:05:01 INFO - PROCESS | 1656 | 1464624301940 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x135bcf000 == 81 [pid = 1656] [id = 337] 09:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12ce17800) [pid = 1656] [serial = 1010] [outer = 0x0] 09:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12cfe1c00) [pid = 1656] [serial = 1011] [outer = 0x12ce17800] 09:05:01 INFO - PROCESS | 1656 | 1464624301969 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12d22f800) [pid = 1656] [serial = 1012] [outer = 0x12ce17800] 09:05:02 INFO - PROCESS | 1656 | 1464624302420 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]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 718ms 09:05:02 INFO - PROCESS | 1656 | 1464624302471 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:05:02 INFO - PROCESS | 1656 | 1464624302472 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:05:02 INFO - PROCESS | 1656 | 1464624302494 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1656 | 1464624302496 Marionette TRACE conn2 <- [1,1322,null,{}] 09:05:02 INFO - PROCESS | 1656 | 1464624302498 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}] 09:05:02 INFO - PROCESS | 1656 | 1464624302620 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:05:02 INFO - PROCESS | 1656 | 1464624302698 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190de000 == 82 [pid = 1656] [id = 338] 09:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12b138c00) [pid = 1656] [serial = 1013] [outer = 0x0] 09:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12d43c800) [pid = 1656] [serial = 1014] [outer = 0x12b138c00] 09:05:02 INFO - PROCESS | 1656 | 1464624302729 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12d44d800) [pid = 1656] [serial = 1015] [outer = 0x12b138c00] 09:05:03 INFO - PROCESS | 1656 | 1464624303432 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 976ms 09:05:03 INFO - PROCESS | 1656 | 1464624303468 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:05:03 INFO - PROCESS | 1656 | 1464624303471 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:05:03 INFO - PROCESS | 1656 | 1464624303475 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1656 | 1464624303478 Marionette TRACE conn2 <- [1,1326,null,{}] 09:05:03 INFO - PROCESS | 1656 | 1464624303482 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}] 09:05:03 INFO - PROCESS | 1656 | 1464624303584 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:05:03 INFO - PROCESS | 1656 | 1464624303662 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x112ed1000 == 83 [pid = 1656] [id = 339] 09:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x111f70c00) [pid = 1656] [serial = 1016] [outer = 0x0] 09:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x11224d000) [pid = 1656] [serial = 1017] [outer = 0x111f70c00] 09:05:03 INFO - PROCESS | 1656 | 1464624303690 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x11269ac00) [pid = 1656] [serial = 1018] [outer = 0x111f70c00] 09:05:04 INFO - PROCESS | 1656 | 1464624304132 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 672ms 09:05:04 INFO - PROCESS | 1656 | 1464624304147 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1656 | 1464624304150 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:05:04 INFO - PROCESS | 1656 | 1464624304154 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1656 | 1464624304156 Marionette TRACE conn2 <- [1,1330,null,{}] 09:05:04 INFO - PROCESS | 1656 | 1464624304158 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}] 09:05:04 INFO - PROCESS | 1656 | 1464624304255 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:05:04 INFO - PROCESS | 1656 | 1464624304322 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164d3000 == 84 [pid = 1656] [id = 340] 09:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x112d4c800) [pid = 1656] [serial = 1019] [outer = 0x0] 09:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x112d56400) [pid = 1656] [serial = 1020] [outer = 0x112d4c800] 09:05:04 INFO - PROCESS | 1656 | 1464624304393 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x113161000) [pid = 1656] [serial = 1021] [outer = 0x112d4c800] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12da2e000 == 83 [pid = 1656] [id = 239] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x135ad8000 == 82 [pid = 1656] [id = 331] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1351cf800 == 81 [pid = 1656] [id = 330] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8c4000 == 80 [pid = 1656] [id = 329] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12c3c0800) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4eb800 == 79 [pid = 1656] [id = 328] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb29000 == 78 [pid = 1656] [id = 327] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c747800 == 77 [pid = 1656] [id = 326] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b48e000 == 76 [pid = 1656] [id = 325] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3be000 == 75 [pid = 1656] [id = 324] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x126b49000 == 74 [pid = 1656] [id = 323] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12143f800 == 73 [pid = 1656] [id = 322] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x118eee800 == 72 [pid = 1656] [id = 321] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119d37800 == 71 [pid = 1656] [id = 320] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x121f94800 == 70 [pid = 1656] [id = 319] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x135add000 == 69 [pid = 1656] [id = 315] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4e6000 == 68 [pid = 1656] [id = 314] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x125864800 == 67 [pid = 1656] [id = 313] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117452800 == 66 [pid = 1656] [id = 312] 09:05:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12da22800 == 65 [pid = 1656] [id = 311] 09:05:04 INFO - PROCESS | 1656 | 1464624304813 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]]]}] 09:05:04 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 09:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 674ms 09:05:04 INFO - PROCESS | 1656 | 1464624304830 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1656 | 1464624304833 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:05:04 INFO - PROCESS | 1656 | 1464624304836 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1656 | 1464624304840 Marionette TRACE conn2 <- [1,1334,null,{}] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12aa34c00) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1294d6400) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x127aec400) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12be23c00) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11920fc00) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x124b69800) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x117e7ac00) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x118754c00) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1215dbc00) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11a0ab400) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x117e75400) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1164bd400) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x121ccac00) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1130ce000) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1126a2400) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1187c3800) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1195b8400) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x118753c00) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x117123c00) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x129742800) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12c8d2000) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12ce12800) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12aa31000) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12c8d5000) [pid = 1656] [serial = 501] [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.] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x126983000) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12c18dc00) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x113b2a000) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x127893c00) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12518a400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12be2a400) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 09:05:04 INFO - PROCESS | 1656 | 1464624304870 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}] 09:05:04 INFO - PROCESS | 1656 | 1464624304992 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:05:05 INFO - PROCESS | 1656 | 1464624305002 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118128000 == 66 [pid = 1656] [id = 341] 09:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1131e6400) [pid = 1656] [serial = 1022] [outer = 0x0] 09:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x114fe8800) [pid = 1656] [serial = 1023] [outer = 0x1131e6400] 09:05:05 INFO - PROCESS | 1656 | 1464624305044 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1164bac00) [pid = 1656] [serial = 1024] [outer = 0x1131e6400] 09:05:05 INFO - PROCESS | 1656 | 1464624305550 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]]]}] 09:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 733ms 09:05:05 INFO - PROCESS | 1656 | 1464624305569 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1656 | 1464624305571 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:05:05 INFO - PROCESS | 1656 | 1464624305585 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1656 | 1464624305587 Marionette TRACE conn2 <- [1,1338,null,{}] 09:05:05 INFO - PROCESS | 1656 | 1464624305593 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}] 09:05:05 INFO - PROCESS | 1656 | 1464624305728 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:05:05 INFO - PROCESS | 1656 | 1464624305791 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190e2800 == 67 [pid = 1656] [id = 342] 09:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11695d000) [pid = 1656] [serial = 1025] [outer = 0x0] 09:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x116a69000) [pid = 1656] [serial = 1026] [outer = 0x11695d000] 09:05:05 INFO - PROCESS | 1656 | 1464624305818 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x117598000) [pid = 1656] [serial = 1027] [outer = 0x11695d000] 09:05:06 INFO - PROCESS | 1656 | 1464624306616 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]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1079ms 09:05:06 INFO - PROCESS | 1656 | 1464624306656 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:05:06 INFO - PROCESS | 1656 | 1464624306657 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:05:06 INFO - PROCESS | 1656 | 1464624306665 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1656 | 1464624306666 Marionette TRACE conn2 <- [1,1342,null,{}] 09:05:06 INFO - PROCESS | 1656 | 1464624306668 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}] 09:05:06 INFO - PROCESS | 1656 | 1464624306776 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:05:06 INFO - PROCESS | 1656 | 1464624306814 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ddc800 == 68 [pid = 1656] [id = 343] 09:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1167b7c00) [pid = 1656] [serial = 1028] [outer = 0x0] 09:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x117e76000) [pid = 1656] [serial = 1029] [outer = 0x1167b7c00] 09:05:06 INFO - PROCESS | 1656 | 1464624306841 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x117e82400) [pid = 1656] [serial = 1030] [outer = 0x1167b7c00] 09:05:07 INFO - PROCESS | 1656 | 1464624307167 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 525ms 09:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:05:07 INFO - PROCESS | 1656 | 1464624307186 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1656 | 1464624307187 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:05:07 INFO - PROCESS | 1656 | 1464624307189 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1656 | 1464624307190 Marionette TRACE conn2 <- [1,1346,null,{}] 09:05:07 INFO - PROCESS | 1656 | 1464624307200 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}] 09:05:07 INFO - PROCESS | 1656 | 1464624307322 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:05:07 INFO - PROCESS | 1656 | 1464624307358 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125c800 == 69 [pid = 1656] [id = 344] 09:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118058800) [pid = 1656] [serial = 1031] [outer = 0x0] 09:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11813c000) [pid = 1656] [serial = 1032] [outer = 0x118058800] 09:05:07 INFO - PROCESS | 1656 | 1464624307385 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x118753400) [pid = 1656] [serial = 1033] [outer = 0x118058800] 09:05:07 INFO - PROCESS | 1656 | 1464624307715 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 578ms 09:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:05:07 INFO - PROCESS | 1656 | 1464624307767 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1656 | 1464624307768 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:05:07 INFO - PROCESS | 1656 | 1464624307770 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1656 | 1464624307772 Marionette TRACE conn2 <- [1,1350,null,{}] 09:05:07 INFO - PROCESS | 1656 | 1464624307774 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}] 09:05:07 INFO - PROCESS | 1656 | 1464624307890 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:05:07 INFO - PROCESS | 1656 | 1464624307928 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x121076000 == 70 [pid = 1656] [id = 345] 09:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x118757400) [pid = 1656] [serial = 1034] [outer = 0x0] 09:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1187c0c00) [pid = 1656] [serial = 1035] [outer = 0x118757400] 09:05:07 INFO - PROCESS | 1656 | 1464624307953 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11900c800) [pid = 1656] [serial = 1036] [outer = 0x118757400] 09:05:08 INFO - PROCESS | 1656 | 1464624308296 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 570ms 09:05:08 INFO - PROCESS | 1656 | 1464624308342 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1656 | 1464624308343 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:05:08 INFO - PROCESS | 1656 | 1464624308345 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1656 | 1464624308346 Marionette TRACE conn2 <- [1,1354,null,{}] 09:05:08 INFO - PROCESS | 1656 | 1464624308349 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}] 09:05:08 INFO - PROCESS | 1656 | 1464624308456 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:05:08 INFO - PROCESS | 1656 | 1464624308493 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f7f000 == 71 [pid = 1656] [id = 346] 09:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1187b8000) [pid = 1656] [serial = 1037] [outer = 0x0] 09:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x119203400) [pid = 1656] [serial = 1038] [outer = 0x1187b8000] 09:05:08 INFO - PROCESS | 1656 | 1464624308518 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11920f800) [pid = 1656] [serial = 1039] [outer = 0x1187b8000] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12c3bc000) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x113199400) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x127a04c00) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x119dc2c00) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x11319dc00) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x124c65800) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x112f69c00) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x112fc3000) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12c0a1800) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x117e76800) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x119dca000) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x125825400) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x127890800) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11873e000) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x110fbc000) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:05:08 INFO - PROCESS | 1656 | 1464624308959 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 620ms 09:05:08 INFO - PROCESS | 1656 | 1464624308966 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1656 | 1464624308967 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:05:08 INFO - PROCESS | 1656 | 1464624308971 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1656 | 1464624308972 Marionette TRACE conn2 <- [1,1358,null,{}] 09:05:08 INFO - PROCESS | 1656 | 1464624308976 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}] 09:05:09 INFO - PROCESS | 1656 | 1464624309099 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:05:09 INFO - PROCESS | 1656 | 1464624309158 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f9b000 == 72 [pid = 1656] [id = 347] 09:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x111f31000) [pid = 1656] [serial = 1040] [outer = 0x0] 09:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x119205000) [pid = 1656] [serial = 1041] [outer = 0x111f31000] 09:05:09 INFO - PROCESS | 1656 | 1464624309184 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119233800) [pid = 1656] [serial = 1042] [outer = 0x111f31000] 09:05:09 INFO - PROCESS | 1656 | 1464624309447 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 09:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:05:09 INFO - PROCESS | 1656 | 1464624309497 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1656 | 1464624309499 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:05:09 INFO - PROCESS | 1656 | 1464624309501 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1656 | 1464624309502 Marionette TRACE conn2 <- [1,1362,null,{}] 09:05:09 INFO - PROCESS | 1656 | 1464624309504 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}] 09:05:09 INFO - PROCESS | 1656 | 1464624309598 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:05:09 INFO - PROCESS | 1656 | 1464624309603 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12693c800 == 73 [pid = 1656] [id = 348] 09:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x112a82400) [pid = 1656] [serial = 1043] [outer = 0x0] 09:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1195b2c00) [pid = 1656] [serial = 1044] [outer = 0x112a82400] 09:05:09 INFO - PROCESS | 1656 | 1464624309628 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1199c7400) [pid = 1656] [serial = 1045] [outer = 0x112a82400] 09:05:09 INFO - PROCESS | 1656 | 1464624309985 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]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 517ms 09:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:05:10 INFO - PROCESS | 1656 | 1464624310022 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1656 | 1464624310024 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:05:10 INFO - PROCESS | 1656 | 1464624310028 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1656 | 1464624310030 Marionette TRACE conn2 <- [1,1366,null,{}] 09:05:10 INFO - PROCESS | 1656 | 1464624310033 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}] 09:05:10 INFO - PROCESS | 1656 | 1464624310136 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:05:10 INFO - PROCESS | 1656 | 1464624310143 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x129521000 == 74 [pid = 1656] [id = 349] 09:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1199c9400) [pid = 1656] [serial = 1046] [outer = 0x0] 09:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x119dc4800) [pid = 1656] [serial = 1047] [outer = 0x1199c9400] 09:05:10 INFO - PROCESS | 1656 | 1464624310173 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x121060000) [pid = 1656] [serial = 1048] [outer = 0x1199c9400] 09:05:10 INFO - PROCESS | 1656 | 1464624310534 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] 09:05:10 INFO - PROCESS | 1656 | 1464624310553 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:05:10 INFO - PROCESS | 1656 | 1464624310555 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1656 | 1464624310556 Marionette TRACE conn2 <- [1,1370,null,{}] 09:05:10 INFO - PROCESS | 1656 | 1464624310558 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}] 09:05:10 INFO - PROCESS | 1656 | 1464624310649 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:05:10 INFO - PROCESS | 1656 | 1464624310709 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a839800 == 75 [pid = 1656] [id = 350] 09:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x112a82c00) [pid = 1656] [serial = 1049] [outer = 0x0] 09:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12122f400) [pid = 1656] [serial = 1050] [outer = 0x112a82c00] 09:05:10 INFO - PROCESS | 1656 | 1464624310734 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1215dd800) [pid = 1656] [serial = 1051] [outer = 0x112a82c00] 09:05:11 INFO - PROCESS | 1656 | 1464624311256 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] 09:05:11 INFO - PROCESS | 1656 | 1464624311281 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:05:11 INFO - PROCESS | 1656 | 1464624311286 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1656 | 1464624311291 Marionette TRACE conn2 <- [1,1374,null,{}] 09:05:11 INFO - PROCESS | 1656 | 1464624311320 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}] 09:05:11 INFO - PROCESS | 1656 | 1464624311494 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:05:11 INFO - PROCESS | 1656 | 1464624311628 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693b000 == 76 [pid = 1656] [id = 351] 09:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x112a98400) [pid = 1656] [serial = 1052] [outer = 0x0] 09:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x112d4a400) [pid = 1656] [serial = 1053] [outer = 0x112a98400] 09:05:11 INFO - PROCESS | 1656 | 1464624311661 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11316c000) [pid = 1656] [serial = 1054] [outer = 0x112a98400] 09:05:12 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:05:12 INFO - PROCESS | 1656 | 1464624312096 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] 09:05:12 INFO - PROCESS | 1656 | 1464624312134 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:05:12 INFO - PROCESS | 1656 | 1464624312139 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1656 | 1464624312141 Marionette TRACE conn2 <- [1,1378,null,{}] 09:05:12 INFO - PROCESS | 1656 | 1464624312143 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}] 09:05:12 INFO - PROCESS | 1656 | 1464624312256 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:05:12 INFO - PROCESS | 1656 | 1464624312331 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12107f800 == 77 [pid = 1656] [id = 352] 09:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x11319a000) [pid = 1656] [serial = 1055] [outer = 0x0] 09:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1167b4800) [pid = 1656] [serial = 1056] [outer = 0x11319a000] 09:05:12 INFO - PROCESS | 1656 | 1464624312361 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x117e77000) [pid = 1656] [serial = 1057] [outer = 0x11319a000] 09:05:12 INFO - PROCESS | 1656 | 1464624312792 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] 09:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:05:12 INFO - PROCESS | 1656 | 1464624312810 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:05:12 INFO - PROCESS | 1656 | 1464624312813 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1656 | 1464624312816 Marionette TRACE conn2 <- [1,1382,null,{}] 09:05:12 INFO - PROCESS | 1656 | 1464624312824 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}] 09:05:12 INFO - PROCESS | 1656 | 1464624312961 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:05:13 INFO - PROCESS | 1656 | 1464624313039 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a959800 == 78 [pid = 1656] [id = 353] 09:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1184b7400) [pid = 1656] [serial = 1058] [outer = 0x0] 09:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x118745800) [pid = 1656] [serial = 1059] [outer = 0x1184b7400] 09:05:13 INFO - PROCESS | 1656 | 1464624313072 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x11920b400) [pid = 1656] [serial = 1060] [outer = 0x1184b7400] 09:05:13 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:05:13 INFO - PROCESS | 1656 | 1464624313529 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] 09:05:13 INFO - PROCESS | 1656 | 1464624313589 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:05:13 INFO - PROCESS | 1656 | 1464624313592 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1656 | 1464624313595 Marionette TRACE conn2 <- [1,1386,null,{}] 09:05:13 INFO - PROCESS | 1656 | 1464624313598 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}] 09:05:13 INFO - PROCESS | 1656 | 1464624313717 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:05:13 INFO - PROCESS | 1656 | 1464624313794 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3be000 == 79 [pid = 1656] [id = 354] 09:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x119dc4000) [pid = 1656] [serial = 1061] [outer = 0x0] 09:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x119dcbc00) [pid = 1656] [serial = 1062] [outer = 0x119dc4000] 09:05:13 INFO - PROCESS | 1656 | 1464624313827 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x121062c00) [pid = 1656] [serial = 1063] [outer = 0x119dc4000] 09:05:14 INFO - PROCESS | 1656 | 1464624314300 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] 09:05:14 INFO - PROCESS | 1656 | 1464624314327 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:05:14 INFO - PROCESS | 1656 | 1464624314331 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1656 | 1464624314332 Marionette TRACE conn2 <- [1,1390,null,{}] 09:05:14 INFO - PROCESS | 1656 | 1464624314335 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}] 09:05:14 INFO - PROCESS | 1656 | 1464624314447 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:05:14 INFO - PROCESS | 1656 | 1464624314520 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b47b000 == 80 [pid = 1656] [id = 355] 09:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x119dc4400) [pid = 1656] [serial = 1064] [outer = 0x0] 09:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1215e3000) [pid = 1656] [serial = 1065] [outer = 0x119dc4400] 09:05:14 INFO - PROCESS | 1656 | 1464624314550 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x121986800) [pid = 1656] [serial = 1066] [outer = 0x119dc4400] 09:05:14 INFO - PROCESS | 1656 | 1464624314997 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 720ms 09:05:15 INFO - PROCESS | 1656 | 1464624315058 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1656 | 1464624315060 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:05:15 INFO - PROCESS | 1656 | 1464624315063 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1656 | 1464624315065 Marionette TRACE conn2 <- [1,1394,null,{}] 09:05:15 INFO - PROCESS | 1656 | 1464624315067 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}] 09:05:15 INFO - PROCESS | 1656 | 1464624315185 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:05:15 INFO - PROCESS | 1656 | 1464624315260 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c536000 == 81 [pid = 1656] [id = 356] 09:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x1219d4000) [pid = 1656] [serial = 1067] [outer = 0x0] 09:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x124b69400) [pid = 1656] [serial = 1068] [outer = 0x1219d4000] 09:05:15 INFO - PROCESS | 1656 | 1464624315290 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x124f25000) [pid = 1656] [serial = 1069] [outer = 0x1219d4000] 09:05:15 INFO - PROCESS | 1656 | 1464624315696 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 668ms 09:05:15 INFO - PROCESS | 1656 | 1464624315738 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1656 | 1464624315740 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:05:15 INFO - PROCESS | 1656 | 1464624315774 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1656 | 1464624315776 Marionette TRACE conn2 <- [1,1398,null,{}] 09:05:15 INFO - PROCESS | 1656 | 1464624315780 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}] 09:05:15 INFO - PROCESS | 1656 | 1464624315887 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:05:15 INFO - PROCESS | 1656 | 1464624315960 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c88f800 == 82 [pid = 1656] [id = 357] 09:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1219d4c00) [pid = 1656] [serial = 1070] [outer = 0x0] 09:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x124fb5000) [pid = 1656] [serial = 1071] [outer = 0x1219d4c00] 09:05:15 INFO - PROCESS | 1656 | 1464624315989 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x1252e9000) [pid = 1656] [serial = 1072] [outer = 0x1219d4c00] 09:05:16 INFO - PROCESS | 1656 | 1464624316439 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 690ms 09:05:16 INFO - PROCESS | 1656 | 1464624316445 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1656 | 1464624316446 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:05:16 INFO - PROCESS | 1656 | 1464624316449 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1656 | 1464624316450 Marionette TRACE conn2 <- [1,1402,null,{}] 09:05:16 INFO - PROCESS | 1656 | 1464624316453 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}] 09:05:16 INFO - PROCESS | 1656 | 1464624316558 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:05:16 INFO - PROCESS | 1656 | 1464624316616 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa76800 == 83 [pid = 1656] [id = 358] 09:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x111152000) [pid = 1656] [serial = 1073] [outer = 0x0] 09:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x117597000) [pid = 1656] [serial = 1074] [outer = 0x111152000] 09:05:16 INFO - PROCESS | 1656 | 1464624316646 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x1257b6400) [pid = 1656] [serial = 1075] [outer = 0x111152000] 09:05:17 INFO - PROCESS | 1656 | 1464624317081 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 819ms 09:05:17 INFO - PROCESS | 1656 | 1464624317327 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1656 | 1464624317331 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:05:17 INFO - PROCESS | 1656 | 1464624317336 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1656 | 1464624317338 Marionette TRACE conn2 <- [1,1406,null,{}] 09:05:17 INFO - PROCESS | 1656 | 1464624317341 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}] 09:05:17 INFO - PROCESS | 1656 | 1464624317451 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:05:17 INFO - PROCESS | 1656 | 1464624317525 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118eee800 == 84 [pid = 1656] [id = 359] 09:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x112a7dc00) [pid = 1656] [serial = 1076] [outer = 0x0] 09:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x112d4dc00) [pid = 1656] [serial = 1077] [outer = 0x112a7dc00] 09:05:17 INFO - PROCESS | 1656 | 1464624317553 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1131a0400) [pid = 1656] [serial = 1078] [outer = 0x112a7dc00] 09:05:18 INFO - PROCESS | 1656 | 1464624318006 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 722ms 09:05:18 INFO - PROCESS | 1656 | 1464624318076 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1656 | 1464624318078 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:05:18 INFO - PROCESS | 1656 | 1464624318086 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1656 | 1464624318089 Marionette TRACE conn2 <- [1,1410,null,{}] 09:05:18 INFO - PROCESS | 1656 | 1464624318093 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}] 09:05:18 INFO - PROCESS | 1656 | 1464624318253 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:05:18 INFO - PROCESS | 1656 | 1464624318385 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118216800 == 85 [pid = 1656] [id = 360] 09:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1129a7c00) [pid = 1656] [serial = 1079] [outer = 0x0] 09:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x1175a5400) [pid = 1656] [serial = 1080] [outer = 0x1129a7c00] 09:05:18 INFO - PROCESS | 1656 | 1464624318476 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x118059c00) [pid = 1656] [serial = 1081] [outer = 0x1129a7c00] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x129521000 == 84 [pid = 1656] [id = 349] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12693c800 == 83 [pid = 1656] [id = 348] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x124f9b000 == 82 [pid = 1656] [id = 347] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x121f7f000 == 81 [pid = 1656] [id = 346] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x121076000 == 80 [pid = 1656] [id = 345] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12125c800 == 79 [pid = 1656] [id = 344] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x119ddc800 == 78 [pid = 1656] [id = 343] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1190e2800 == 77 [pid = 1656] [id = 342] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x118128000 == 76 [pid = 1656] [id = 341] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1164d3000 == 75 [pid = 1656] [id = 340] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x112ed1000 == 74 [pid = 1656] [id = 339] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x13592f800 == 73 [pid = 1656] [id = 335] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace5800 == 72 [pid = 1656] [id = 334] 09:05:18 INFO - PROCESS | 1656 | --DOCSHELL 0x121080800 == 71 [pid = 1656] [id = 333] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x12c3c4400) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12122bc00) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x117596c00) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x114fe7000) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x12c8d7400) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1294de000) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x119dc9000) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x119004c00) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x118744c00) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1257b0800) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x127891400) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x118742800) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x121476400) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x110fbcc00) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x121a5a800) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12c8d9800) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1184b3800) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12ce15000) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x124f78800) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x112a73c00) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12c18b400) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x127aec800) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12c8df400) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12d22b000) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12d406000) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12c191400) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12c576400) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12cfd8c00) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x119dce400) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12ce13000) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11316ec00) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12d222400) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12be27c00) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12b40c000) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x11316ac00) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1656 | 1464624318990 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 923ms 09:05:19 INFO - PROCESS | 1656 | 1464624319007 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1656 | 1464624319009 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:05:19 INFO - PROCESS | 1656 | 1464624319013 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1656 | 1464624319014 Marionette TRACE conn2 <- [1,1414,null,{}] 09:05:19 INFO - PROCESS | 1656 | 1464624319021 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}] 09:05:19 INFO - PROCESS | 1656 | 1464624319113 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:05:19 INFO - PROCESS | 1656 | 1464624319121 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1c000 == 72 [pid = 1656] [id = 361] 09:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1182dfc00) [pid = 1656] [serial = 1082] [outer = 0x0] 09:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11873e800) [pid = 1656] [serial = 1083] [outer = 0x1182dfc00] 09:05:19 INFO - PROCESS | 1656 | 1464624319151 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x118755000) [pid = 1656] [serial = 1084] [outer = 0x1182dfc00] 09:05:19 INFO - PROCESS | 1656 | 1464624319597 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms 09:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:05:19 INFO - PROCESS | 1656 | 1464624319637 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1656 | 1464624319638 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:05:19 INFO - PROCESS | 1656 | 1464624319651 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1656 | 1464624319653 Marionette TRACE conn2 <- [1,1418,null,{}] 09:05:19 INFO - PROCESS | 1656 | 1464624319656 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}] 09:05:19 INFO - PROCESS | 1656 | 1464624319802 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:05:19 INFO - PROCESS | 1656 | 1464624319895 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ad1800 == 73 [pid = 1656] [id = 362] 09:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x11902ec00) [pid = 1656] [serial = 1085] [outer = 0x0] 09:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x119038400) [pid = 1656] [serial = 1086] [outer = 0x11902ec00] 09:05:19 INFO - PROCESS | 1656 | 1464624319922 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x119236000) [pid = 1656] [serial = 1087] [outer = 0x11902ec00] 09:05:20 INFO - PROCESS | 1656 | 1464624320238 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 629ms 09:05:20 INFO - PROCESS | 1656 | 1464624320271 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1656 | 1464624320272 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:05:20 INFO - PROCESS | 1656 | 1464624320274 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1656 | 1464624320276 Marionette TRACE conn2 <- [1,1422,null,{}] 09:05:20 INFO - PROCESS | 1656 | 1464624320280 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}] 09:05:20 INFO - PROCESS | 1656 | 1464624320370 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:05:20 INFO - PROCESS | 1656 | 1464624320431 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x125716000 == 74 [pid = 1656] [id = 363] 09:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x119031c00) [pid = 1656] [serial = 1088] [outer = 0x0] 09:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1199cfc00) [pid = 1656] [serial = 1089] [outer = 0x119031c00] 09:05:20 INFO - PROCESS | 1656 | 1464624320456 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x121228400) [pid = 1656] [serial = 1090] [outer = 0x119031c00] 09:05:20 INFO - PROCESS | 1656 | 1464624320764 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 09:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:05:20 INFO - PROCESS | 1656 | 1464624320797 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1656 | 1464624320798 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:05:20 INFO - PROCESS | 1656 | 1464624320800 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1656 | 1464624320801 Marionette TRACE conn2 <- [1,1426,null,{}] 09:05:20 INFO - PROCESS | 1656 | 1464624320803 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}] 09:05:20 INFO - PROCESS | 1656 | 1464624320910 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:05:20 INFO - PROCESS | 1656 | 1464624320915 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a838800 == 75 [pid = 1656] [id = 364] 09:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1219d5000) [pid = 1656] [serial = 1091] [outer = 0x0] 09:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x124b65000) [pid = 1656] [serial = 1092] [outer = 0x1219d5000] 09:05:20 INFO - PROCESS | 1656 | 1464624320941 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x125827000) [pid = 1656] [serial = 1093] [outer = 0x1219d5000] 09:05:21 INFO - PROCESS | 1656 | 1464624321351 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]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 09:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:05:21 INFO - PROCESS | 1656 | 1464624321369 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1656 | 1464624321370 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:05:21 INFO - PROCESS | 1656 | 1464624321373 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1656 | 1464624321375 Marionette TRACE conn2 <- [1,1430,null,{}] 09:05:21 INFO - PROCESS | 1656 | 1464624321384 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}] 09:05:21 INFO - PROCESS | 1656 | 1464624321505 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:05:21 INFO - PROCESS | 1656 | 1464624321545 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b46e800 == 76 [pid = 1656] [id = 365] 09:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1257b1800) [pid = 1656] [serial = 1094] [outer = 0x0] 09:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x126245c00) [pid = 1656] [serial = 1095] [outer = 0x1257b1800] 09:05:21 INFO - PROCESS | 1656 | 1464624321574 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1262a2c00) [pid = 1656] [serial = 1096] [outer = 0x1257b1800] 09:05:21 INFO - PROCESS | 1656 | 1464624321901 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]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 572ms 09:05:21 INFO - PROCESS | 1656 | 1464624321945 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1656 | 1464624321946 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:05:21 INFO - PROCESS | 1656 | 1464624321949 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1656 | 1464624321950 Marionette TRACE conn2 <- [1,1434,null,{}] 09:05:21 INFO - PROCESS | 1656 | 1464624321952 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}] 09:05:22 INFO - PROCESS | 1656 | 1464624322067 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:05:22 INFO - PROCESS | 1656 | 1464624322106 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c531800 == 77 [pid = 1656] [id = 366] 09:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12582a800) [pid = 1656] [serial = 1097] [outer = 0x0] 09:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1264a4000) [pid = 1656] [serial = 1098] [outer = 0x12582a800] 09:05:22 INFO - PROCESS | 1656 | 1464624322131 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x126e23800) [pid = 1656] [serial = 1099] [outer = 0x12582a800] 09:05:22 INFO - PROCESS | 1656 | 1464624322494 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 570ms 09:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:05:22 INFO - PROCESS | 1656 | 1464624322520 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1656 | 1464624322521 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:05:22 INFO - PROCESS | 1656 | 1464624322523 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1656 | 1464624322525 Marionette TRACE conn2 <- [1,1438,null,{}] 09:05:22 INFO - PROCESS | 1656 | 1464624322535 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}] 09:05:22 INFO - PROCESS | 1656 | 1464624322649 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:05:22 INFO - PROCESS | 1656 | 1464624322699 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce30800 == 78 [pid = 1656] [id = 367] 09:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1199c5000) [pid = 1656] [serial = 1100] [outer = 0x0] 09:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x126e94400) [pid = 1656] [serial = 1101] [outer = 0x1199c5000] 09:05:22 INFO - PROCESS | 1656 | 1464624322724 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x127897c00) [pid = 1656] [serial = 1102] [outer = 0x1199c5000] 09:05:23 INFO - PROCESS | 1656 | 1464624323134 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]]]}] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x112d4c800) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1131e6400) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x111f31000) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x111f70c00) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x112a82400) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1187b8000) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1167b7c00) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1199c9400) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x118058800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x11695d000) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x118757400) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 630ms 09:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:05:23 INFO - PROCESS | 1656 | 1464624323153 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1656 | 1464624323154 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:05:23 INFO - PROCESS | 1656 | 1464624323156 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1656 | 1464624323158 Marionette TRACE conn2 <- [1,1442,null,{}] 09:05:23 INFO - PROCESS | 1656 | 1464624323162 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}] 09:05:23 INFO - PROCESS | 1656 | 1464624323257 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:05:23 INFO - PROCESS | 1656 | 1464624323261 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f93800 == 79 [pid = 1656] [id = 368] 09:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1131e6400) [pid = 1656] [serial = 1103] [outer = 0x0] 09:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x116a66400) [pid = 1656] [serial = 1104] [outer = 0x1131e6400] 09:05:23 INFO - PROCESS | 1656 | 1464624323287 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1187b8000) [pid = 1656] [serial = 1105] [outer = 0x1131e6400] 09:05:23 INFO - PROCESS | 1656 | 1464624323651 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 522ms 09:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:05:23 INFO - PROCESS | 1656 | 1464624323679 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1656 | 1464624323680 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:05:23 INFO - PROCESS | 1656 | 1464624323682 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1656 | 1464624323684 Marionette TRACE conn2 <- [1,1446,null,{}] 09:05:23 INFO - PROCESS | 1656 | 1464624323686 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}] 09:05:23 INFO - PROCESS | 1656 | 1464624323790 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:05:23 INFO - PROCESS | 1656 | 1464624323857 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d806000 == 80 [pid = 1656] [id = 369] 09:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x119230000) [pid = 1656] [serial = 1106] [outer = 0x0] 09:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x127a04400) [pid = 1656] [serial = 1107] [outer = 0x119230000] 09:05:23 INFO - PROCESS | 1656 | 1464624323887 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1290f1800) [pid = 1656] [serial = 1108] [outer = 0x119230000] 09:05:24 INFO - PROCESS | 1656 | 1464624324200 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 570ms 09:05:24 INFO - PROCESS | 1656 | 1464624324252 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1656 | 1464624324253 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:05:24 INFO - PROCESS | 1656 | 1464624324256 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1656 | 1464624324257 Marionette TRACE conn2 <- [1,1450,null,{}] 09:05:24 INFO - PROCESS | 1656 | 1464624324259 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}] 09:05:24 INFO - PROCESS | 1656 | 1464624324353 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:05:24 INFO - PROCESS | 1656 | 1464624324414 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8d0000 == 81 [pid = 1656] [id = 370] 09:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x117688400) [pid = 1656] [serial = 1109] [outer = 0x0] 09:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1290fa000) [pid = 1656] [serial = 1110] [outer = 0x117688400] 09:05:24 INFO - PROCESS | 1656 | 1464624324439 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1294d9000) [pid = 1656] [serial = 1111] [outer = 0x117688400] 09:05:24 INFO - PROCESS | 1656 | 1464624324748 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 09:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:05:24 INFO - PROCESS | 1656 | 1464624324778 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1656 | 1464624324781 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:05:24 INFO - PROCESS | 1656 | 1464624324783 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1656 | 1464624324784 Marionette TRACE conn2 <- [1,1454,null,{}] 09:05:24 INFO - PROCESS | 1656 | 1464624324786 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}] 09:05:24 INFO - PROCESS | 1656 | 1464624324880 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:05:24 INFO - PROCESS | 1656 | 1464624324884 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ec9000 == 82 [pid = 1656] [id = 371] 09:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x1294db400) [pid = 1656] [serial = 1112] [outer = 0x0] 09:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x129742800) [pid = 1656] [serial = 1113] [outer = 0x1294db400] 09:05:24 INFO - PROCESS | 1656 | 1464624324909 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x129a41800) [pid = 1656] [serial = 1114] [outer = 0x1294db400] 09:05:25 INFO - PROCESS | 1656 | 1464624325427 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 668ms 09:05:25 INFO - PROCESS | 1656 | 1464624325452 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1656 | 1464624325454 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:05:25 INFO - PROCESS | 1656 | 1464624325458 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1656 | 1464624325461 Marionette TRACE conn2 <- [1,1458,null,{}] 09:05:25 INFO - PROCESS | 1656 | 1464624325465 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}] 09:05:25 INFO - PROCESS | 1656 | 1464624325589 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:05:25 INFO - PROCESS | 1656 | 1464624325705 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x118119000 == 83 [pid = 1656] [id = 372] 09:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x113162800) [pid = 1656] [serial = 1115] [outer = 0x0] 09:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x11316e400) [pid = 1656] [serial = 1116] [outer = 0x113162800] 09:05:25 INFO - PROCESS | 1656 | 1464624325738 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x11660b400) [pid = 1656] [serial = 1117] [outer = 0x113162800] 09:05:26 INFO - PROCESS | 1656 | 1464624326192 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 772ms 09:05:26 INFO - PROCESS | 1656 | 1464624326230 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1656 | 1464624326235 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:05:26 INFO - PROCESS | 1656 | 1464624326239 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1656 | 1464624326241 Marionette TRACE conn2 <- [1,1462,null,{}] 09:05:26 INFO - PROCESS | 1656 | 1464624326265 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}] 09:05:26 INFO - PROCESS | 1656 | 1464624326383 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:05:26 INFO - PROCESS | 1656 | 1464624326461 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x125854800 == 84 [pid = 1656] [id = 373] 09:05:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x11805ac00) [pid = 1656] [serial = 1118] [outer = 0x0] 09:05:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x11813a400) [pid = 1656] [serial = 1119] [outer = 0x11805ac00] 09:05:26 INFO - PROCESS | 1656 | 1464624326493 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x118758800) [pid = 1656] [serial = 1120] [outer = 0x11805ac00] 09:05:26 INFO - PROCESS | 1656 | 1464624326934 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 739ms 09:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:05:27 INFO - PROCESS | 1656 | 1464624327004 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1656 | 1464624327005 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:05:27 INFO - PROCESS | 1656 | 1464624327010 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1656 | 1464624327013 Marionette TRACE conn2 <- [1,1466,null,{}] 09:05:27 INFO - PROCESS | 1656 | 1464624327021 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}] 09:05:27 INFO - PROCESS | 1656 | 1464624327139 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:05:27 INFO - PROCESS | 1656 | 1464624327224 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8d4800 == 85 [pid = 1656] [id = 374] 09:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12122f800) [pid = 1656] [serial = 1121] [outer = 0x0] 09:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1215d8000) [pid = 1656] [serial = 1122] [outer = 0x12122f800] 09:05:27 INFO - PROCESS | 1656 | 1464624327257 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x121cd2800) [pid = 1656] [serial = 1123] [outer = 0x12122f800] 09:05:27 INFO - PROCESS | 1656 | 1464624327691 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]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 09:05:27 INFO - PROCESS | 1656 | 1464624327732 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1656 | 1464624327734 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:05:27 INFO - PROCESS | 1656 | 1464624327736 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1656 | 1464624327737 Marionette TRACE conn2 <- [1,1470,null,{}] 09:05:27 INFO - PROCESS | 1656 | 1464624327740 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}] 09:05:27 INFO - PROCESS | 1656 | 1464624327894 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:05:27 INFO - PROCESS | 1656 | 1464624327904 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351e2800 == 86 [pid = 1656] [id = 375] 09:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1257b8000) [pid = 1656] [serial = 1124] [outer = 0x0] 09:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x125831c00) [pid = 1656] [serial = 1125] [outer = 0x1257b8000] 09:05:27 INFO - PROCESS | 1656 | 1464624327934 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x126e27000) [pid = 1656] [serial = 1126] [outer = 0x1257b8000] 09:05:28 INFO - PROCESS | 1656 | 1464624328390 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 668ms 09:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:05:28 INFO - PROCESS | 1656 | 1464624328405 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1656 | 1464624328406 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:05:28 INFO - PROCESS | 1656 | 1464624328409 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1656 | 1464624328412 Marionette TRACE conn2 <- [1,1474,null,{}] 09:05:28 INFO - PROCESS | 1656 | 1464624328415 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}] 09:05:28 INFO - PROCESS | 1656 | 1464624328542 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:05:28 INFO - PROCESS | 1656 | 1464624328631 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x13582b800 == 87 [pid = 1656] [id = 376] 09:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x127894800) [pid = 1656] [serial = 1127] [outer = 0x0] 09:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x127a0f000) [pid = 1656] [serial = 1128] [outer = 0x127894800] 09:05:28 INFO - PROCESS | 1656 | 1464624328662 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x127aef000) [pid = 1656] [serial = 1129] [outer = 0x127894800] 09:05:29 INFO - PROCESS | 1656 | 1464624329253 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 871ms 09:05:29 INFO - PROCESS | 1656 | 1464624329281 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1656 | 1464624329282 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:05:29 INFO - PROCESS | 1656 | 1464624329285 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1656 | 1464624329286 Marionette TRACE conn2 <- [1,1478,null,{}] 09:05:29 INFO - PROCESS | 1656 | 1464624329288 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}] 09:05:29 INFO - PROCESS | 1656 | 1464624329412 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:05:29 INFO - PROCESS | 1656 | 1464624329491 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a85800 == 88 [pid = 1656] [id = 377] 09:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x11805c000) [pid = 1656] [serial = 1130] [outer = 0x0] 09:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12aa68c00) [pid = 1656] [serial = 1131] [outer = 0x11805c000] 09:05:29 INFO - PROCESS | 1656 | 1464624329521 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12b1b8800) [pid = 1656] [serial = 1132] [outer = 0x11805c000] 09:05:29 INFO - PROCESS | 1656 | 1464624329986 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 720ms 09:05:30 INFO - PROCESS | 1656 | 1464624330011 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1656 | 1464624330013 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:05:30 INFO - PROCESS | 1656 | 1464624330017 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1656 | 1464624330018 Marionette TRACE conn2 <- [1,1482,null,{}] 09:05:30 INFO - PROCESS | 1656 | 1464624330020 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}] 09:05:30 INFO - PROCESS | 1656 | 1464624330130 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:05:30 INFO - PROCESS | 1656 | 1464624330207 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x135ace800 == 89 [pid = 1656] [id = 378] 09:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12b1bf000) [pid = 1656] [serial = 1133] [outer = 0x0] 09:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12be27400) [pid = 1656] [serial = 1134] [outer = 0x12b1bf000] 09:05:30 INFO - PROCESS | 1656 | 1464624330236 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12c09b400) [pid = 1656] [serial = 1135] [outer = 0x12b1bf000] 09:05:30 INFO - PROCESS | 1656 | 1464624330684 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 720ms 09:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:05:30 INFO - PROCESS | 1656 | 1464624330737 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1656 | 1464624330739 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:05:30 INFO - PROCESS | 1656 | 1464624330741 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1656 | 1464624330744 Marionette TRACE conn2 <- [1,1486,null,{}] 09:05:30 INFO - PROCESS | 1656 | 1464624330748 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}] 09:05:30 INFO - PROCESS | 1656 | 1464624330856 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:05:30 INFO - PROCESS | 1656 | 1464624330955 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x135bc0800 == 90 [pid = 1656] [id = 379] 09:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x1122aa400) [pid = 1656] [serial = 1136] [outer = 0x0] 09:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12c0a6800) [pid = 1656] [serial = 1137] [outer = 0x1122aa400] 09:05:30 INFO - PROCESS | 1656 | 1464624330984 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12c187c00) [pid = 1656] [serial = 1138] [outer = 0x1122aa400] 09:05:31 INFO - PROCESS | 1656 | 1464624331476 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 774ms 09:05:31 INFO - PROCESS | 1656 | 1464624331516 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:05:31 INFO - PROCESS | 1656 | 1464624331517 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:05:31 INFO - PROCESS | 1656 | 1464624331519 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1656 | 1464624331521 Marionette TRACE conn2 <- [1,1490,null,{}] 09:05:31 INFO - PROCESS | 1656 | 1464624331523 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}] 09:05:31 INFO - PROCESS | 1656 | 1464624331633 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:05:31 INFO - PROCESS | 1656 | 1464624331711 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190e6000 == 91 [pid = 1656] [id = 380] 09:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x112695800) [pid = 1656] [serial = 1139] [outer = 0x0] 09:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x1215d7800) [pid = 1656] [serial = 1140] [outer = 0x112695800] 09:05:31 INFO - PROCESS | 1656 | 1464624331740 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12c18c000) [pid = 1656] [serial = 1141] [outer = 0x112695800] 09:05:32 INFO - PROCESS | 1656 | 1464624332388 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 921ms 09:05:32 INFO - PROCESS | 1656 | 1464624332440 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:05:32 INFO - PROCESS | 1656 | 1464624332443 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:05:32 INFO - PROCESS | 1656 | 1464624332446 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1656 | 1464624332448 Marionette TRACE conn2 <- [1,1494,null,{}] 09:05:32 INFO - PROCESS | 1656 | 1464624332452 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}] 09:05:32 INFO - PROCESS | 1656 | 1464624332567 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:05:32 INFO - PROCESS | 1656 | 1464624332648 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e12800 == 92 [pid = 1656] [id = 381] 09:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x112696800) [pid = 1656] [serial = 1142] [outer = 0x0] 09:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x112fbb400) [pid = 1656] [serial = 1143] [outer = 0x112696800] 09:05:32 INFO - PROCESS | 1656 | 1464624332677 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1131e0000) [pid = 1656] [serial = 1144] [outer = 0x112696800] 09:05:33 INFO - PROCESS | 1656 | 1464624333174 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 775ms 09:05:33 INFO - PROCESS | 1656 | 1464624333221 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1656 | 1464624333227 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:05:33 INFO - PROCESS | 1656 | 1464624333233 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1656 | 1464624333236 Marionette TRACE conn2 <- [1,1498,null,{}] 09:05:33 INFO - PROCESS | 1656 | 1464624333239 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}] 09:05:33 INFO - PROCESS | 1656 | 1464624333445 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:05:33 INFO - PROCESS | 1656 | 1464624333552 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108b000 == 93 [pid = 1656] [id = 382] 09:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x117e83000) [pid = 1656] [serial = 1145] [outer = 0x0] 09:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x118059000) [pid = 1656] [serial = 1146] [outer = 0x117e83000] 09:05:33 INFO - PROCESS | 1656 | 1464624333598 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x11874c400) [pid = 1656] [serial = 1147] [outer = 0x117e83000] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x13583d000 == 92 [pid = 1656] [id = 317] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12da38800 == 91 [pid = 1656] [id = 217] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8d0000 == 90 [pid = 1656] [id = 370] 09:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12be22c00) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12cfe1c00) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12d806000 == 89 [pid = 1656] [id = 369] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x121f93800 == 88 [pid = 1656] [id = 368] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce30800 == 87 [pid = 1656] [id = 367] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c531800 == 86 [pid = 1656] [id = 366] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b46e800 == 85 [pid = 1656] [id = 365] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12a838800 == 84 [pid = 1656] [id = 364] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x125716000 == 83 [pid = 1656] [id = 363] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x121ad1800 == 82 [pid = 1656] [id = 362] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1c000 == 81 [pid = 1656] [id = 361] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118216800 == 80 [pid = 1656] [id = 360] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118eee800 == 79 [pid = 1656] [id = 359] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c88f800 == 78 [pid = 1656] [id = 357] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c536000 == 77 [pid = 1656] [id = 356] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b47b000 == 76 [pid = 1656] [id = 355] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3be000 == 75 [pid = 1656] [id = 354] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12a959800 == 74 [pid = 1656] [id = 353] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12107f800 == 73 [pid = 1656] [id = 352] 09:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11693b000 == 72 [pid = 1656] [id = 351] 09:05:34 INFO - PROCESS | 1656 | 1464624334076 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]]]}] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x121060000) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12d43c800) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x112d56400) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x1164bac00) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x119205000) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x11923ac00) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x11269ac00) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1195b2c00) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x113161000) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x11920f800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x117e76000) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x12d22d000) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x1166d6800) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x119dc4800) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x11224d000) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x114fe8800) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11813c000) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12684b000) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x117598000) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x117e82400) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x116a69000) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x119203400) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x119233800) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1199c7400) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x118753400) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x1187c0c00) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 09:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x11900c800) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 09:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 872ms 09:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:05:34 INFO - PROCESS | 1656 | 1464624334109 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1656 | 1464624334112 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:05:34 INFO - PROCESS | 1656 | 1464624334117 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1656 | 1464624334120 Marionette TRACE conn2 <- [1,1502,null,{}] 09:05:34 INFO - PROCESS | 1656 | 1464624334127 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}] 09:05:34 INFO - PROCESS | 1656 | 1464624334224 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:05:34 INFO - PROCESS | 1656 | 1464624334229 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0c800 == 73 [pid = 1656] [id = 383] 09:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x118741800) [pid = 1656] [serial = 1148] [outer = 0x0] 09:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x1187bc800) [pid = 1656] [serial = 1149] [outer = 0x118741800] 09:05:34 INFO - PROCESS | 1656 | 1464624334258 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x119205c00) [pid = 1656] [serial = 1150] [outer = 0x118741800] 09:05:34 INFO - PROCESS | 1656 | 1464624334627 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 09:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:05:34 INFO - PROCESS | 1656 | 1464624334638 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1656 | 1464624334640 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:05:34 INFO - PROCESS | 1656 | 1464624334642 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1656 | 1464624334645 Marionette TRACE conn2 <- [1,1506,null,{}] 09:05:34 INFO - PROCESS | 1656 | 1464624334648 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}] 09:05:34 INFO - PROCESS | 1656 | 1464624334746 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:05:34 INFO - PROCESS | 1656 | 1464624334811 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x121ab5000 == 74 [pid = 1656] [id = 384] 09:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x119203400) [pid = 1656] [serial = 1151] [outer = 0x0] 09:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1199c9400) [pid = 1656] [serial = 1152] [outer = 0x119203400] 09:05:34 INFO - PROCESS | 1656 | 1464624334837 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x119dcb400) [pid = 1656] [serial = 1153] [outer = 0x119203400] 09:05:35 INFO - PROCESS | 1656 | 1464624335145 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 523ms 09:05:35 INFO - PROCESS | 1656 | 1464624335166 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1656 | 1464624335167 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:05:35 INFO - PROCESS | 1656 | 1464624335169 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1656 | 1464624335170 Marionette TRACE conn2 <- [1,1510,null,{}] 09:05:35 INFO - PROCESS | 1656 | 1464624335173 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}] 09:05:35 INFO - PROCESS | 1656 | 1464624335270 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:05:35 INFO - PROCESS | 1656 | 1464624335332 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x127821000 == 75 [pid = 1656] [id = 385] 09:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1195b5400) [pid = 1656] [serial = 1154] [outer = 0x0] 09:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12122c000) [pid = 1656] [serial = 1155] [outer = 0x1195b5400] 09:05:35 INFO - PROCESS | 1656 | 1464624335359 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12198f400) [pid = 1656] [serial = 1156] [outer = 0x1195b5400] 09:05:35 INFO - PROCESS | 1656 | 1464624335657 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 09:05:35 INFO - PROCESS | 1656 | 1464624335687 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1656 | 1464624335689 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:05:35 INFO - PROCESS | 1656 | 1464624335691 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1656 | 1464624335694 Marionette TRACE conn2 <- [1,1514,null,{}] 09:05:35 INFO - PROCESS | 1656 | 1464624335698 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}] 09:05:35 INFO - PROCESS | 1656 | 1464624335806 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:05:35 INFO - PROCESS | 1656 | 1464624335811 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3c8800 == 76 [pid = 1656] [id = 386] 09:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1248e5c00) [pid = 1656] [serial = 1157] [outer = 0x0] 09:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x124fb9800) [pid = 1656] [serial = 1158] [outer = 0x1248e5c00] 09:05:35 INFO - PROCESS | 1656 | 1464624335838 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x12698bc00) [pid = 1656] [serial = 1159] [outer = 0x1248e5c00] 09:05:36 INFO - PROCESS | 1656 | 1464624336222 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 576ms 09:05:36 INFO - PROCESS | 1656 | 1464624336271 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1656 | 1464624336273 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:05:36 INFO - PROCESS | 1656 | 1464624336275 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1656 | 1464624336276 Marionette TRACE conn2 <- [1,1518,null,{}] 09:05:36 INFO - PROCESS | 1656 | 1464624336278 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}] 09:05:36 INFO - PROCESS | 1656 | 1464624336403 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:05:36 INFO - PROCESS | 1656 | 1464624336418 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be8d800 == 77 [pid = 1656] [id = 387] 09:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x124b6b000) [pid = 1656] [serial = 1160] [outer = 0x0] 09:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x126b18400) [pid = 1656] [serial = 1161] [outer = 0x124b6b000] 09:05:36 INFO - PROCESS | 1656 | 1464624336444 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x127894000) [pid = 1656] [serial = 1162] [outer = 0x124b6b000] 09:05:36 INFO - PROCESS | 1656 | 1464624336799 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 568ms 09:05:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:05:36 INFO - PROCESS | 1656 | 1464624336844 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1656 | 1464624336845 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:05:36 INFO - PROCESS | 1656 | 1464624336847 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1656 | 1464624336848 Marionette TRACE conn2 <- [1,1522,null,{}] 09:05:36 INFO - PROCESS | 1656 | 1464624336851 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}] 09:05:36 INFO - PROCESS | 1656 | 1464624336964 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:05:36 INFO - PROCESS | 1656 | 1464624336977 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce29800 == 78 [pid = 1656] [id = 388] 09:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x1175a1c00) [pid = 1656] [serial = 1163] [outer = 0x0] 09:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x127ae9000) [pid = 1656] [serial = 1164] [outer = 0x1175a1c00] 09:05:37 INFO - PROCESS | 1656 | 1464624337002 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x129435800) [pid = 1656] [serial = 1165] [outer = 0x1175a1c00] 09:05:37 INFO - PROCESS | 1656 | 1464624337347 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"]]]}] 09:05:37 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 () { 09:05:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:05:37 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 () { 09:05:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:05:37 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 () { 09:05:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:05:37 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 () { 09:05:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:05:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 09:05:37 INFO - PROCESS | 1656 | 1464624337369 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1656 | 1464624337370 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:05:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:05:37 INFO - PROCESS | 1656 | 1464624337372 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1656 | 1464624337373 Marionette TRACE conn2 <- [1,1526,null,{}] 09:05:37 INFO - PROCESS | 1656 | 1464624337376 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}] 09:05:37 INFO - PROCESS | 1656 | 1464624337498 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:05:37 INFO - PROCESS | 1656 | 1464624337509 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2eb800 == 79 [pid = 1656] [id = 389] 09:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x127ae1c00) [pid = 1656] [serial = 1166] [outer = 0x0] 09:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x129a43000) [pid = 1656] [serial = 1167] [outer = 0x127ae1c00] 09:05:37 INFO - PROCESS | 1656 | 1464624337541 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12b135c00) [pid = 1656] [serial = 1168] [outer = 0x127ae1c00] 09:05:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:05:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:05:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:05:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 09:05:37 INFO - PROCESS | 1656 | 1464624337886 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"]]]}] 09:05:37 INFO - PROCESS | 1656 | 1464624337891 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1656 | 1464624337893 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:05:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:05:37 INFO - PROCESS | 1656 | 1464624337897 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1656 | 1464624337898 Marionette TRACE conn2 <- [1,1530,null,{}] 09:05:37 INFO - PROCESS | 1656 | 1464624337900 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}] 09:05:38 INFO - PROCESS | 1656 | 1464624338195 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x112a82c00) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1182dfc00) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1257b1800) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x1219d5000) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x119031c00) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1129a7c00) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x112a7dc00) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12582a800) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x11902ec00) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x1199c5000) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x1131e6400) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x119230000) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x117688400) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x124b64000) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:05:38 INFO - PROCESS | 1656 | 1464624338264 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e08800 == 80 [pid = 1656] [id = 390] 09:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x110fbd400) [pid = 1656] [serial = 1169] [outer = 0x0] 09:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1129a9400) [pid = 1656] [serial = 1170] [outer = 0x110fbd400] 09:05:38 INFO - PROCESS | 1656 | 1464624338289 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x119007800) [pid = 1656] [serial = 1171] [outer = 0x110fbd400] 09:05:38 INFO - PROCESS | 1656 | 1464624338557 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]]]}] 09:05:38 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 09:05:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:05:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:05:38 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. 09:05:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:05:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 09:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:05:38 INFO - PROCESS | 1656 | 1464624338571 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1656 | 1464624338573 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:05:38 INFO - PROCESS | 1656 | 1464624338583 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1656 | 1464624338585 Marionette TRACE conn2 <- [1,1534,null,{}] 09:05:38 INFO - PROCESS | 1656 | 1464624338587 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}] 09:05:38 INFO - PROCESS | 1656 | 1464624338702 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:05:38 INFO - PROCESS | 1656 | 1464624338773 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1357d3800 == 81 [pid = 1656] [id = 391] 09:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x117688400) [pid = 1656] [serial = 1172] [outer = 0x0] 09:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x126b19400) [pid = 1656] [serial = 1173] [outer = 0x117688400] 09:05:38 INFO - PROCESS | 1656 | 1464624338802 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12c574000) [pid = 1656] [serial = 1174] [outer = 0x117688400] 09:05:39 INFO - PROCESS | 1656 | 1464624339101 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:05:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 578ms 09:05:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:05:39 INFO - PROCESS | 1656 | 1464624339154 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1656 | 1464624339155 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1656 | 1464624339157 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1656 | 1464624339158 Marionette TRACE conn2 <- [1,1538,null,{}] 09:05:39 INFO - PROCESS | 1656 | 1464624339163 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}] 09:05:39 INFO - PROCESS | 1656 | 1464624339257 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:05:39 INFO - PROCESS | 1656 | 1464624339322 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a77000 == 82 [pid = 1656] [id = 392] 09:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x1199c5000) [pid = 1656] [serial = 1175] [outer = 0x0] 09:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12c579c00) [pid = 1656] [serial = 1176] [outer = 0x1199c5000] 09:05:39 INFO - PROCESS | 1656 | 1464624339347 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12c8d6c00) [pid = 1656] [serial = 1177] [outer = 0x1199c5000] 09:05:39 INFO - PROCESS | 1656 | 1464624339647 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:05:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 09:05:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:05:39 INFO - PROCESS | 1656 | 1464624339680 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1656 | 1464624339681 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1656 | 1464624339683 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1656 | 1464624339684 Marionette TRACE conn2 <- [1,1542,null,{}] 09:05:39 INFO - PROCESS | 1656 | 1464624339686 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}] 09:05:39 INFO - PROCESS | 1656 | 1464624339782 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:05:39 INFO - PROCESS | 1656 | 1464624339786 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x139799800 == 83 [pid = 1656] [id = 393] 09:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x116186400) [pid = 1656] [serial = 1178] [outer = 0x0] 09:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12c8e0000) [pid = 1656] [serial = 1179] [outer = 0x116186400] 09:05:39 INFO - PROCESS | 1656 | 1464624339811 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12ce19000) [pid = 1656] [serial = 1180] [outer = 0x116186400] 09:05:40 INFO - PROCESS | 1656 | 1464624340136 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 09:05:40 INFO - PROCESS | 1656 | 1464624340251 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1656 | 1464624340254 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:05:40 INFO - PROCESS | 1656 | 1464624340261 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1656 | 1464624340263 Marionette TRACE conn2 <- [1,1546,null,{}] 09:05:40 INFO - PROCESS | 1656 | 1464624340268 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}] 09:05:40 INFO - PROCESS | 1656 | 1464624340395 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:05:40 INFO - PROCESS | 1656 | 1464624340473 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693b000 == 84 [pid = 1656] [id = 394] 09:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x111d8ac00) [pid = 1656] [serial = 1181] [outer = 0x0] 09:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x11269ac00) [pid = 1656] [serial = 1182] [outer = 0x111d8ac00] 09:05:40 INFO - PROCESS | 1656 | 1464624340504 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x113163000) [pid = 1656] [serial = 1183] [outer = 0x111d8ac00] 09:05:40 INFO - PROCESS | 1656 | 1464624340966 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:05:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 772ms 09:05:41 INFO - PROCESS | 1656 | 1464624341032 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1656 | 1464624341035 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:05:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:05:41 INFO - PROCESS | 1656 | 1464624341040 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1656 | 1464624341043 Marionette TRACE conn2 <- [1,1550,null,{}] 09:05:41 INFO - PROCESS | 1656 | 1464624341046 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}] 09:05:41 INFO - PROCESS | 1656 | 1464624341187 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:05:41 INFO - PROCESS | 1656 | 1464624341278 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126b60800 == 85 [pid = 1656] [id = 395] 09:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x117e74800) [pid = 1656] [serial = 1184] [outer = 0x0] 09:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x118292c00) [pid = 1656] [serial = 1185] [outer = 0x117e74800] 09:05:41 INFO - PROCESS | 1656 | 1464624341308 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x11900bc00) [pid = 1656] [serial = 1186] [outer = 0x117e74800] 09:05:41 INFO - PROCESS | 1656 | 1464624341773 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:05:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 775ms 09:05:41 INFO - PROCESS | 1656 | 1464624341816 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:05:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:05:41 INFO - PROCESS | 1656 | 1464624341818 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:05:41 INFO - PROCESS | 1656 | 1464624341822 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1656 | 1464624341825 Marionette TRACE conn2 <- [1,1554,null,{}] 09:05:41 INFO - PROCESS | 1656 | 1464624341838 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}] 09:05:41 INFO - PROCESS | 1656 | 1464624341961 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:05:42 INFO - PROCESS | 1656 | 1464624342046 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351d8000 == 86 [pid = 1656] [id = 396] 09:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1219d9800) [pid = 1656] [serial = 1187] [outer = 0x0] 09:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x121e7d400) [pid = 1656] [serial = 1188] [outer = 0x1219d9800] 09:05:42 INFO - PROCESS | 1656 | 1464624342080 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x124c5b400) [pid = 1656] [serial = 1189] [outer = 0x1219d9800] 09:05:42 INFO - PROCESS | 1656 | 1464624342507 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:05:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 725ms 09:05:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:05:42 INFO - PROCESS | 1656 | 1464624342546 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1656 | 1464624342548 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:05:42 INFO - PROCESS | 1656 | 1464624342550 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1656 | 1464624342551 Marionette TRACE conn2 <- [1,1558,null,{}] 09:05:42 INFO - PROCESS | 1656 | 1464624342554 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}] 09:05:42 INFO - PROCESS | 1656 | 1464624342672 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:05:42 INFO - PROCESS | 1656 | 1464624342784 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1397b1000 == 87 [pid = 1656] [id = 397] 09:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x124b6d400) [pid = 1656] [serial = 1190] [outer = 0x0] 09:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12629f000) [pid = 1656] [serial = 1191] [outer = 0x124b6d400] 09:05:42 INFO - PROCESS | 1656 | 1464624342817 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x129431000) [pid = 1656] [serial = 1192] [outer = 0x124b6d400] 09:05:43 INFO - PROCESS | 1656 | 1464624343238 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:05:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 722ms 09:05:43 INFO - PROCESS | 1656 | 1464624343289 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1656 | 1464624343290 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:05:43 INFO - PROCESS | 1656 | 1464624343295 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1656 | 1464624343296 Marionette TRACE conn2 <- [1,1562,null,{}] 09:05:43 INFO - PROCESS | 1656 | 1464624343299 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}] 09:05:43 INFO - PROCESS | 1656 | 1464624343412 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:05:43 INFO - PROCESS | 1656 | 1464624343523 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x13988b000 == 88 [pid = 1656] [id = 398] 09:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x125826800) [pid = 1656] [serial = 1193] [outer = 0x0] 09:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12aa6b800) [pid = 1656] [serial = 1194] [outer = 0x125826800] 09:05:43 INFO - PROCESS | 1656 | 1464624343557 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x12c0a3400) [pid = 1656] [serial = 1195] [outer = 0x125826800] 09:05:44 INFO - PROCESS | 1656 | 1464624344023 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:05:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 771ms 09:05:44 INFO - PROCESS | 1656 | 1464624344067 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1656 | 1464624344069 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:05:44 INFO - PROCESS | 1656 | 1464624344073 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1656 | 1464624344075 Marionette TRACE conn2 <- [1,1566,null,{}] 09:05:44 INFO - PROCESS | 1656 | 1464624344101 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}] 09:05:44 INFO - PROCESS | 1656 | 1464624344303 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:05:44 INFO - PROCESS | 1656 | 1464624344400 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121922000 == 89 [pid = 1656] [id = 399] 09:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12c8de400) [pid = 1656] [serial = 1196] [outer = 0x0] 09:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12cfd9000) [pid = 1656] [serial = 1197] [outer = 0x12c8de400] 09:05:44 INFO - PROCESS | 1656 | 1464624344430 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x12d224800) [pid = 1656] [serial = 1198] [outer = 0x12c8de400] 09:05:44 INFO - PROCESS | 1656 | 1464624344872 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:05:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 841ms 09:05:44 INFO - PROCESS | 1656 | 1464624344925 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1656 | 1464624344927 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:05:44 INFO - PROCESS | 1656 | 1464624344931 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1656 | 1464624344932 Marionette TRACE conn2 <- [1,1570,null,{}] 09:05:44 INFO - PROCESS | 1656 | 1464624344935 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}] 09:05:45 INFO - PROCESS | 1656 | 1464624345048 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:05:45 INFO - PROCESS | 1656 | 1464624345131 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1388d5000 == 90 [pid = 1656] [id = 400] 09:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x12cfe1800) [pid = 1656] [serial = 1199] [outer = 0x0] 09:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x12d22d000) [pid = 1656] [serial = 1200] [outer = 0x12cfe1800] 09:05:45 INFO - PROCESS | 1656 | 1464624345160 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x12d406000) [pid = 1656] [serial = 1201] [outer = 0x12cfe1800] 09:05:45 INFO - PROCESS | 1656 | 1464624345572 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 09:05:45 INFO - PROCESS | 1656 | 1464624345602 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1656 | 1464624345603 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:05:45 INFO - PROCESS | 1656 | 1464624345605 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1656 | 1464624345606 Marionette TRACE conn2 <- [1,1574,null,{}] 09:05:45 INFO - PROCESS | 1656 | 1464624345609 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}] 09:05:45 INFO - PROCESS | 1656 | 1464624345725 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:05:45 INFO - PROCESS | 1656 | 1464624345839 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x137ad0800 == 91 [pid = 1656] [id = 401] 09:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12d22e400) [pid = 1656] [serial = 1202] [outer = 0x0] 09:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12d410400) [pid = 1656] [serial = 1203] [outer = 0x12d22e400] 09:05:45 INFO - PROCESS | 1656 | 1464624345872 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x12d44b400) [pid = 1656] [serial = 1204] [outer = 0x12d22e400] 09:05:46 INFO - PROCESS | 1656 | 1464624346374 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:05:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1021ms 09:05:46 INFO - PROCESS | 1656 | 1464624346627 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1656 | 1464624346630 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:05:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:05:46 INFO - PROCESS | 1656 | 1464624346647 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1656 | 1464624346648 Marionette TRACE conn2 <- [1,1578,null,{}] 09:05:46 INFO - PROCESS | 1656 | 1464624346652 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}] 09:05:46 INFO - PROCESS | 1656 | 1464624346763 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:05:46 INFO - PROCESS | 1656 | 1464624346874 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215b9000 == 92 [pid = 1656] [id = 402] 09:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x11269c400) [pid = 1656] [serial = 1205] [outer = 0x0] 09:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x112a76800) [pid = 1656] [serial = 1206] [outer = 0x11269c400] 09:05:46 INFO - PROCESS | 1656 | 1464624346904 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x11316ac00) [pid = 1656] [serial = 1207] [outer = 0x11269c400] 09:05:47 INFO - PROCESS | 1656 | 1464624347350 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:05:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 727ms 09:05:47 INFO - PROCESS | 1656 | 1464624347373 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1656 | 1464624347375 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:05:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:05:47 INFO - PROCESS | 1656 | 1464624347381 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1656 | 1464624347383 Marionette TRACE conn2 <- [1,1582,null,{}] 09:05:47 INFO - PROCESS | 1656 | 1464624347386 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}] 09:05:47 INFO - PROCESS | 1656 | 1464624347512 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:05:47 INFO - PROCESS | 1656 | 1464624347637 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d34000 == 93 [pid = 1656] [id = 403] 09:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x1133a6000) [pid = 1656] [serial = 1208] [outer = 0x0] 09:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x116a66000) [pid = 1656] [serial = 1209] [outer = 0x1133a6000] 09:05:47 INFO - PROCESS | 1656 | 1464624347682 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x117694000) [pid = 1656] [serial = 1210] [outer = 0x1133a6000] 09:05:48 INFO - PROCESS | 1656 | 1464624348230 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 871ms 09:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:05:48 INFO - PROCESS | 1656 | 1464624348251 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1656 | 1464624348252 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:05:48 INFO - PROCESS | 1656 | 1464624348255 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1656 | 1464624348256 Marionette TRACE conn2 <- [1,1586,null,{}] 09:05:48 INFO - PROCESS | 1656 | 1464624348263 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}] 09:05:48 INFO - PROCESS | 1656 | 1464624348374 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:05:48 INFO - PROCESS | 1656 | 1464624348493 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x124846000 == 94 [pid = 1656] [id = 404] 09:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x119038800) [pid = 1656] [serial = 1211] [outer = 0x0] 09:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x11920a000) [pid = 1656] [serial = 1212] [outer = 0x119038800] 09:05:48 INFO - PROCESS | 1656 | 1464624348525 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x1195abc00) [pid = 1656] [serial = 1213] [outer = 0x119038800] 09:05:48 INFO - PROCESS | 1656 | 1464624348945 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 719ms 09:05:48 INFO - PROCESS | 1656 | 1464624348975 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1656 | 1464624348977 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:05:48 INFO - PROCESS | 1656 | 1464624348981 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1656 | 1464624348982 Marionette TRACE conn2 <- [1,1590,null,{}] 09:05:48 INFO - PROCESS | 1656 | 1464624348984 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}] 09:05:49 INFO - PROCESS | 1656 | 1464624349109 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a839800 == 93 [pid = 1656] [id = 350] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x135a77000 == 92 [pid = 1656] [id = 392] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1357d3800 == 91 [pid = 1656] [id = 391] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118e08800 == 90 [pid = 1656] [id = 390] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2eb800 == 89 [pid = 1656] [id = 389] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x129742800) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x119dcbc00) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x118745800) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x112d4a400) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x1167b4800) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x1215e3000) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x124b69400) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x124fb5000) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x117597000) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce29800 == 88 [pid = 1656] [id = 388] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12be8d800 == 87 [pid = 1656] [id = 387] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3c8800 == 86 [pid = 1656] [id = 386] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x127821000 == 85 [pid = 1656] [id = 385] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x121ab5000 == 84 [pid = 1656] [id = 384] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118e0c800 == 83 [pid = 1656] [id = 383] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12108b000 == 82 [pid = 1656] [id = 382] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x117e12800 == 81 [pid = 1656] [id = 381] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x125854800 == 80 [pid = 1656] [id = 373] 09:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118119000 == 79 [pid = 1656] [id = 372] 09:05:49 INFO - PROCESS | 1656 | 1464624349235 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x116a66400) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x127a04400) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x1187b8000) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x127897c00) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x1294d9000) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x1290f1800) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x125827000) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x1290fa000) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12d40b400) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12122f400) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x1215dd800) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x11873e800) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x118755000) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x126245c00) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x124b65000) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x1199cfc00) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x121228400) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x118059c00) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x1175a5400) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x1131a0400) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x112d4dc00) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x1264a4000) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x119038400) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1262a2c00) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x119236000) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x126e94400) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x126e23800) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x115c09000 == 80 [pid = 1656] [id = 405] 09:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x112d4dc00) [pid = 1656] [serial = 1214] [outer = 0x0] 09:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x11618f000) [pid = 1656] [serial = 1215] [outer = 0x112d4dc00] 09:05:49 INFO - PROCESS | 1656 | 1464624349267 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x118745800) [pid = 1656] [serial = 1216] [outer = 0x112d4dc00] 09:05:49 INFO - PROCESS | 1656 | 1464624349582 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:05:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 618ms 09:05:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:05:49 INFO - PROCESS | 1656 | 1464624349600 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1656 | 1464624349601 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:05:49 INFO - PROCESS | 1656 | 1464624349603 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1656 | 1464624349604 Marionette TRACE conn2 <- [1,1594,null,{}] 09:05:49 INFO - PROCESS | 1656 | 1464624349606 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}] 09:05:49 INFO - PROCESS | 1656 | 1464624349705 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:05:49 INFO - PROCESS | 1656 | 1464624349727 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121263800 == 81 [pid = 1656] [id = 406] 09:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x119235800) [pid = 1656] [serial = 1217] [outer = 0x0] 09:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x121228400) [pid = 1656] [serial = 1218] [outer = 0x119235800] 09:05:49 INFO - PROCESS | 1656 | 1464624349752 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x1215db400) [pid = 1656] [serial = 1219] [outer = 0x119235800] 09:05:50 INFO - PROCESS | 1656 | 1464624350110 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 09:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:05:50 INFO - PROCESS | 1656 | 1464624350124 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1656 | 1464624350126 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:05:50 INFO - PROCESS | 1656 | 1464624350130 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1656 | 1464624350131 Marionette TRACE conn2 <- [1,1598,null,{}] 09:05:50 INFO - PROCESS | 1656 | 1464624350134 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}] 09:05:50 INFO - PROCESS | 1656 | 1464624350242 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:05:50 INFO - PROCESS | 1656 | 1464624350247 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a839800 == 82 [pid = 1656] [id = 407] 09:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x121cd2c00) [pid = 1656] [serial = 1220] [outer = 0x0] 09:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x124f24400) [pid = 1656] [serial = 1221] [outer = 0x121cd2c00] 09:05:50 INFO - PROCESS | 1656 | 1464624350274 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12649d000) [pid = 1656] [serial = 1222] [outer = 0x121cd2c00] 09:05:50 INFO - PROCESS | 1656 | 1464624350635 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 09:05:50 INFO - PROCESS | 1656 | 1464624350651 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1656 | 1464624350652 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:05:50 INFO - PROCESS | 1656 | 1464624350654 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1656 | 1464624350655 Marionette TRACE conn2 <- [1,1602,null,{}] 09:05:50 INFO - PROCESS | 1656 | 1464624350657 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}] 09:05:50 INFO - PROCESS | 1656 | 1464624350781 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:05:50 INFO - PROCESS | 1656 | 1464624350790 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace5000 == 83 [pid = 1656] [id = 408] 09:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1257b0800) [pid = 1656] [serial = 1223] [outer = 0x0] 09:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x126e9dc00) [pid = 1656] [serial = 1224] [outer = 0x1257b0800] 09:05:50 INFO - PROCESS | 1656 | 1464624350817 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x127a06800) [pid = 1656] [serial = 1225] [outer = 0x1257b0800] 09:05:51 INFO - PROCESS | 1656 | 1464624351162 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:05:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 09:05:51 INFO - PROCESS | 1656 | 1464624351177 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1656 | 1464624351179 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:05:51 INFO - PROCESS | 1656 | 1464624351181 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1656 | 1464624351183 Marionette TRACE conn2 <- [1,1606,null,{}] 09:05:51 INFO - PROCESS | 1656 | 1464624351185 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}] 09:05:51 INFO - PROCESS | 1656 | 1464624351275 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:05:51 INFO - PROCESS | 1656 | 1464624351280 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be78000 == 84 [pid = 1656] [id = 409] 09:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x127a11800) [pid = 1656] [serial = 1226] [outer = 0x0] 09:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x129430000) [pid = 1656] [serial = 1227] [outer = 0x127a11800] 09:05:51 INFO - PROCESS | 1656 | 1464624351305 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x129a3a800) [pid = 1656] [serial = 1228] [outer = 0x127a11800] 09:05:51 INFO - PROCESS | 1656 | 1464624351805 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:05:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 09:05:51 INFO - PROCESS | 1656 | 1464624351853 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1656 | 1464624351854 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:05:51 INFO - PROCESS | 1656 | 1464624351856 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1656 | 1464624351857 Marionette TRACE conn2 <- [1,1610,null,{}] 09:05:51 INFO - PROCESS | 1656 | 1464624351865 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}] 09:05:51 INFO - PROCESS | 1656 | 1464624351989 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:05:52 INFO - PROCESS | 1656 | 1464624352037 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c899800 == 85 [pid = 1656] [id = 410] 09:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x126b0c400) [pid = 1656] [serial = 1229] [outer = 0x0] 09:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12aa34400) [pid = 1656] [serial = 1230] [outer = 0x126b0c400] 09:05:52 INFO - PROCESS | 1656 | 1464624352063 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x12b138000) [pid = 1656] [serial = 1231] [outer = 0x126b0c400] 09:05:52 INFO - PROCESS | 1656 | 1464624352377 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:05:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 568ms 09:05:52 INFO - PROCESS | 1656 | 1464624352424 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1656 | 1464624352425 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:05:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:05:52 INFO - PROCESS | 1656 | 1464624352428 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1656 | 1464624352429 Marionette TRACE conn2 <- [1,1614,null,{}] 09:05:52 INFO - PROCESS | 1656 | 1464624352431 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}] 09:05:52 INFO - PROCESS | 1656 | 1464624352552 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:05:52 INFO - PROCESS | 1656 | 1464624352563 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce2e000 == 86 [pid = 1656] [id = 411] 09:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12b40b400) [pid = 1656] [serial = 1232] [outer = 0x0] 09:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12c0a9c00) [pid = 1656] [serial = 1233] [outer = 0x12b40b400] 09:05:52 INFO - PROCESS | 1656 | 1464624352588 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x12c3c6800) [pid = 1656] [serial = 1234] [outer = 0x12b40b400] 09:05:52 INFO - PROCESS | 1656 | 1464624352980 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]]]}] 09:05:52 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 09:05:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 568ms 09:05:52 INFO - PROCESS | 1656 | 1464624352997 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:05:53 INFO - PROCESS | 1656 | 1464624353006 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:05:53 INFO - PROCESS | 1656 | 1464624353008 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1656 | 1464624353012 Marionette TRACE conn2 <- [1,1618,null,{}] 09:05:53 INFO - PROCESS | 1656 | 1464624353014 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}] 09:05:53 INFO - PROCESS | 1656 | 1464624353165 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:05:53 INFO - PROCESS | 1656 | 1464624353180 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e5800 == 87 [pid = 1656] [id = 412] 09:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x12c0a4400) [pid = 1656] [serial = 1235] [outer = 0x0] 09:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x12c8d9400) [pid = 1656] [serial = 1236] [outer = 0x12c0a4400] 09:05:53 INFO - PROCESS | 1656 | 1464624353209 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x12d225c00) [pid = 1656] [serial = 1237] [outer = 0x12c0a4400] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x11805e000) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x1294d2800) [pid = 1656] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x12aa0a400) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x119031800) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x113d04800) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x119dc4400) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12ce17800) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x1219d4000) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x1169d0800) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1110b6400) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x12a8c2c00) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x118140800) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x124b68800) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x1110b6000) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12b40dc00) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x11319a000) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11319ac00) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x127893000) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x116603400) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x118744400) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1129a7800) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x119203800) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12b138c00) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12181f000) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1215e1000) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x110fb5c00) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x127ae6800) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x111152000) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12c3c7400) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x118756000) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x126e9b400) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x124b68000) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x119dc4000) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1129a2c00) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x11695a000) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1219d4c00) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x115e27000) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x112a98400) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x1184b7400) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x124b6b000) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1175a1c00) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x127ae1c00) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x110fbd400) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x112696800) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x127894800) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x11805c000) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x119203400) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1257b8000) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x112695800) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12122f800) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11805ac00) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x117688400) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1122aa400) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12b1bf000) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x117e83000) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1248e5c00) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1195b5400) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1294db400) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x113162800) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x118741800) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:05:53 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1199c5000) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:05:53 INFO - PROCESS | 1656 | 1464624353988 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]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1023ms 09:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:05:54 INFO - PROCESS | 1656 | 1464624354032 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1656 | 1464624354033 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:05:54 INFO - PROCESS | 1656 | 1464624354035 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1656 | 1464624354036 Marionette TRACE conn2 <- [1,1622,null,{}] 09:05:54 INFO - PROCESS | 1656 | 1464624354038 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}] 09:05:54 INFO - PROCESS | 1656 | 1464624354164 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:05:54 INFO - PROCESS | 1656 | 1464624354212 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x118124000 == 88 [pid = 1656] [id = 413] 09:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x110fbd400) [pid = 1656] [serial = 1238] [outer = 0x0] 09:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1129a5c00) [pid = 1656] [serial = 1239] [outer = 0x110fbd400] 09:05:54 INFO - PROCESS | 1656 | 1464624354238 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1167b3400) [pid = 1656] [serial = 1240] [outer = 0x110fbd400] 09:05:54 INFO - PROCESS | 1656 | 1464624354512 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]]]}] 09:05:54 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 09:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 09:05:54 INFO - PROCESS | 1656 | 1464624354553 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1656 | 1464624354554 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:05:54 INFO - PROCESS | 1656 | 1464624354556 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1656 | 1464624354558 Marionette TRACE conn2 <- [1,1626,null,{}] 09:05:54 INFO - PROCESS | 1656 | 1464624354564 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}] 09:05:54 INFO - PROCESS | 1656 | 1464624354668 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:05:54 INFO - PROCESS | 1656 | 1464624354740 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b159800 == 89 [pid = 1656] [id = 414] 09:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x115c86c00) [pid = 1656] [serial = 1241] [outer = 0x0] 09:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x117e75000) [pid = 1656] [serial = 1242] [outer = 0x115c86c00] 09:05:54 INFO - PROCESS | 1656 | 1464624354766 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x118741800) [pid = 1656] [serial = 1243] [outer = 0x115c86c00] 09:05:55 INFO - PROCESS | 1656 | 1464624355049 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 524ms 09:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:05:55 INFO - PROCESS | 1656 | 1464624355083 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1656 | 1464624355084 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:05:55 INFO - PROCESS | 1656 | 1464624355086 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1656 | 1464624355087 Marionette TRACE conn2 <- [1,1630,null,{}] 09:05:55 INFO - PROCESS | 1656 | 1464624355090 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}] 09:05:55 INFO - PROCESS | 1656 | 1464624355189 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:05:55 INFO - PROCESS | 1656 | 1464624355194 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351c9000 == 90 [pid = 1656] [id = 415] 09:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1187ba400) [pid = 1656] [serial = 1244] [outer = 0x0] 09:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1195b9000) [pid = 1656] [serial = 1245] [outer = 0x1187ba400] 09:05:55 INFO - PROCESS | 1656 | 1464624355218 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1215e0000) [pid = 1656] [serial = 1246] [outer = 0x1187ba400] 09:05:55 INFO - PROCESS | 1656 | 1464624355570 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 09:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:05:55 INFO - PROCESS | 1656 | 1464624355606 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1656 | 1464624355607 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:05:55 INFO - PROCESS | 1656 | 1464624355609 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1656 | 1464624355612 Marionette TRACE conn2 <- [1,1634,null,{}] 09:05:55 INFO - PROCESS | 1656 | 1464624355632 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}] 09:05:55 INFO - PROCESS | 1656 | 1464624355730 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:05:55 INFO - PROCESS | 1656 | 1464624355734 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x135839000 == 91 [pid = 1656] [id = 416] 09:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x117122800) [pid = 1656] [serial = 1247] [outer = 0x0] 09:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x124b6d800) [pid = 1656] [serial = 1248] [outer = 0x117122800] 09:05:55 INFO - PROCESS | 1656 | 1464624355758 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1264a0000) [pid = 1656] [serial = 1249] [outer = 0x117122800] 09:05:56 INFO - PROCESS | 1656 | 1464624356334 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]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 772ms 09:05:56 INFO - PROCESS | 1656 | 1464624356382 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1656 | 1464624356385 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:05:56 INFO - PROCESS | 1656 | 1464624356388 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1656 | 1464624356391 Marionette TRACE conn2 <- [1,1638,null,{}] 09:05:56 INFO - PROCESS | 1656 | 1464624356397 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}] 09:05:56 INFO - PROCESS | 1656 | 1464624356522 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:05:56 INFO - PROCESS | 1656 | 1464624356638 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d26800 == 92 [pid = 1656] [id = 417] 09:05:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x112fbc000) [pid = 1656] [serial = 1250] [outer = 0x0] 09:05:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x113b2a400) [pid = 1656] [serial = 1251] [outer = 0x112fbc000] 09:05:56 INFO - PROCESS | 1656 | 1464624356672 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x1169d1800) [pid = 1656] [serial = 1252] [outer = 0x112fbc000] 09:05:57 INFO - PROCESS | 1656 | 1464624357152 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 828ms 09:05:57 INFO - PROCESS | 1656 | 1464624357217 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1656 | 1464624357221 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:05:57 INFO - PROCESS | 1656 | 1464624357226 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1656 | 1464624357228 Marionette TRACE conn2 <- [1,1642,null,{}] 09:05:57 INFO - PROCESS | 1656 | 1464624357230 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}] 09:05:57 INFO - PROCESS | 1656 | 1464624357355 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:05:57 INFO - PROCESS | 1656 | 1464624357474 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12906d000 == 93 [pid = 1656] [id = 418] 09:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x118059800) [pid = 1656] [serial = 1253] [outer = 0x0] 09:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x1187b8000) [pid = 1656] [serial = 1254] [outer = 0x118059800] 09:05:57 INFO - PROCESS | 1656 | 1464624357507 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x119233c00) [pid = 1656] [serial = 1255] [outer = 0x118059800] 09:05:57 INFO - PROCESS | 1656 | 1464624357922 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 721ms 09:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:05:57 INFO - PROCESS | 1656 | 1464624357947 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1656 | 1464624357948 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:05:57 INFO - PROCESS | 1656 | 1464624357950 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1656 | 1464624357953 Marionette TRACE conn2 <- [1,1646,null,{}] 09:05:57 INFO - PROCESS | 1656 | 1464624357961 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}] 09:05:58 INFO - PROCESS | 1656 | 1464624358082 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:05:58 INFO - PROCESS | 1656 | 1464624358200 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1357c8800 == 94 [pid = 1656] [id = 419] 09:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1195b4c00) [pid = 1656] [serial = 1256] [outer = 0x0] 09:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x119dcfc00) [pid = 1656] [serial = 1257] [outer = 0x1195b4c00] 09:05:58 INFO - PROCESS | 1656 | 1464624358234 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x124b6c800) [pid = 1656] [serial = 1258] [outer = 0x1195b4c00] 09:05:58 INFO - PROCESS | 1656 | 1464624358651 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 722ms 09:05:58 INFO - PROCESS | 1656 | 1464624358672 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1656 | 1464624358674 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:05:58 INFO - PROCESS | 1656 | 1464624358677 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1656 | 1464624358680 Marionette TRACE conn2 <- [1,1650,null,{}] 09:05:58 INFO - PROCESS | 1656 | 1464624358683 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}] 09:05:58 INFO - PROCESS | 1656 | 1464624358823 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:05:58 INFO - PROCESS | 1656 | 1464624358940 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x135ad5000 == 95 [pid = 1656] [id = 420] 09:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x124fba000) [pid = 1656] [serial = 1259] [outer = 0x0] 09:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x126296c00) [pid = 1656] [serial = 1260] [outer = 0x124fba000] 09:05:58 INFO - PROCESS | 1656 | 1464624358972 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x126e2b400) [pid = 1656] [serial = 1261] [outer = 0x124fba000] 09:05:59 INFO - PROCESS | 1656 | 1464624359396 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:05:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 771ms 09:05:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:05:59 INFO - PROCESS | 1656 | 1464624359448 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1656 | 1464624359450 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:05:59 INFO - PROCESS | 1656 | 1464624359452 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1656 | 1464624359453 Marionette TRACE conn2 <- [1,1654,null,{}] 09:05:59 INFO - PROCESS | 1656 | 1464624359455 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}] 09:05:59 INFO - PROCESS | 1656 | 1464624359575 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:05:59 INFO - PROCESS | 1656 | 1464624359662 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x137ade000 == 96 [pid = 1656] [id = 421] 09:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1252f6400) [pid = 1656] [serial = 1262] [outer = 0x0] 09:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x127ae6800) [pid = 1656] [serial = 1263] [outer = 0x1252f6400] 09:05:59 INFO - PROCESS | 1656 | 1464624359692 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1294db400) [pid = 1656] [serial = 1264] [outer = 0x1252f6400] 09:06:00 INFO - PROCESS | 1656 | 1464624360161 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 771ms 09:06:00 INFO - PROCESS | 1656 | 1464624360224 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1656 | 1464624360226 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:06:00 INFO - PROCESS | 1656 | 1464624360231 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1656 | 1464624360232 Marionette TRACE conn2 <- [1,1658,null,{}] 09:06:00 INFO - PROCESS | 1656 | 1464624360235 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}] 09:06:00 INFO - PROCESS | 1656 | 1464624360374 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:06:00 INFO - PROCESS | 1656 | 1464624360489 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73f800 == 97 [pid = 1656] [id = 422] 09:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12aa31000) [pid = 1656] [serial = 1265] [outer = 0x0] 09:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12b138c00) [pid = 1656] [serial = 1266] [outer = 0x12aa31000] 09:06:00 INFO - PROCESS | 1656 | 1464624360539 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12c191400) [pid = 1656] [serial = 1267] [outer = 0x12aa31000] 09:06:01 INFO - PROCESS | 1656 | 1464624361000 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 819ms 09:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:06:01 INFO - PROCESS | 1656 | 1464624361050 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1656 | 1464624361051 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:06:01 INFO - PROCESS | 1656 | 1464624361054 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1656 | 1464624361055 Marionette TRACE conn2 <- [1,1662,null,{}] 09:06:01 INFO - PROCESS | 1656 | 1464624361057 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}] 09:06:01 INFO - PROCESS | 1656 | 1464624361177 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:06:01 INFO - PROCESS | 1656 | 1464624361296 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x115cb2000 == 98 [pid = 1656] [id = 423] 09:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1122a9400) [pid = 1656] [serial = 1268] [outer = 0x0] 09:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1166d4c00) [pid = 1656] [serial = 1269] [outer = 0x1122a9400] 09:06:01 INFO - PROCESS | 1656 | 1464624361330 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x119235400) [pid = 1656] [serial = 1270] [outer = 0x1122a9400] 09:06:01 INFO - PROCESS | 1656 | 1464624361765 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 720ms 09:06:01 INFO - PROCESS | 1656 | 1464624361789 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1656 | 1464624361791 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:06:01 INFO - PROCESS | 1656 | 1464624361811 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1656 | 1464624361812 Marionette TRACE conn2 <- [1,1666,null,{}] 09:06:01 INFO - PROCESS | 1656 | 1464624361814 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}] 09:06:01 INFO - PROCESS | 1656 | 1464624361933 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:06:02 INFO - PROCESS | 1656 | 1464624362242 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693a800 == 99 [pid = 1656] [id = 424] 09:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x110fbe800) [pid = 1656] [serial = 1271] [outer = 0x0] 09:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x110fc2800) [pid = 1656] [serial = 1272] [outer = 0x110fbe800] 09:06:02 INFO - PROCESS | 1656 | 1464624362309 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x11114d000) [pid = 1656] [serial = 1273] [outer = 0x110fbe800] 09:06:02 INFO - PROCESS | 1656 | 1464624362733 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]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 973ms 09:06:02 INFO - PROCESS | 1656 | 1464624362782 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:06:02 INFO - PROCESS | 1656 | 1464624362784 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:06:02 INFO - PROCESS | 1656 | 1464624362787 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1656 | 1464624362789 Marionette TRACE conn2 <- [1,1670,null,{}] 09:06:02 INFO - PROCESS | 1656 | 1464624362813 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}] 09:06:02 INFO - PROCESS | 1656 | 1464624362926 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:06:03 INFO - PROCESS | 1656 | 1464624363015 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125c800 == 100 [pid = 1656] [id = 425] 09:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x11269d800) [pid = 1656] [serial = 1274] [outer = 0x0] 09:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x1129a9800) [pid = 1656] [serial = 1275] [outer = 0x11269d800] 09:06:03 INFO - PROCESS | 1656 | 1464624363045 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x1130cd800) [pid = 1656] [serial = 1276] [outer = 0x11269d800] 09:06:03 INFO - PROCESS | 1656 | 1464624363485 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 09:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:06:03 INFO - PROCESS | 1656 | 1464624363515 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1656 | 1464624363518 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:06:03 INFO - PROCESS | 1656 | 1464624363521 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1656 | 1464624363522 Marionette TRACE conn2 <- [1,1674,null,{}] 09:06:03 INFO - PROCESS | 1656 | 1464624363541 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}] 09:06:03 INFO - PROCESS | 1656 | 1464624363678 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12586d000 == 99 [pid = 1656] [id = 215] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12c544800 == 98 [pid = 1656] [id = 152] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x134ec9000 == 97 [pid = 1656] [id = 371] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1351c9000 == 96 [pid = 1656] [id = 415] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b159800 == 95 [pid = 1656] [id = 414] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118124000 == 94 [pid = 1656] [id = 413] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4e5800 == 93 [pid = 1656] [id = 412] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12c8e0000) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce2e000 == 92 [pid = 1656] [id = 411] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12c899800 == 91 [pid = 1656] [id = 410] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12be78000 == 90 [pid = 1656] [id = 409] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace5000 == 89 [pid = 1656] [id = 408] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12a839800 == 88 [pid = 1656] [id = 407] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x121263800 == 87 [pid = 1656] [id = 406] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x115c09000 == 86 [pid = 1656] [id = 405] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x124846000 == 85 [pid = 1656] [id = 404] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119d34000 == 84 [pid = 1656] [id = 403] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1215b9000 == 83 [pid = 1656] [id = 402] 09:06:03 INFO - PROCESS | 1656 | 1464624363829 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x13988b000 == 82 [pid = 1656] [id = 398] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1397b1000 == 81 [pid = 1656] [id = 397] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1351d8000 == 80 [pid = 1656] [id = 396] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x126b60800 == 79 [pid = 1656] [id = 395] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11693b000 == 78 [pid = 1656] [id = 394] 09:06:03 INFO - PROCESS | 1656 | --DOCSHELL 0x139799800 == 77 [pid = 1656] [id = 393] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12624bc00) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x121062c00) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x1262a3400) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x118758000) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x1252e9000) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x11805dc00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11316c000) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x11920b400) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x118755400) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12aa2ac00) [pid = 1656] [serial = 892] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12be26000) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x121477800) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x117e7d400) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x121986800) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12d22f800) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x124f25000) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x129737400) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x112697c00) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x12c57f400) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x119206800) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x129a38800) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x11269f800) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12c3c3800) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x117e77000) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x116a6a000) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12aa39800) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x118748000) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x121063400) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x113ba6c00) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x124f6fc00) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12d44d800) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x125826400) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x126984000) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x110fc2000) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12aa2bc00) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1257b6400) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12cfda000) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1215d8400) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x127ae9c00) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x126b18400) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x127ae9000) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x129a43000) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x129435800) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x119007800) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1131e0000) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x112fbb400) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x127a0f000) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x127aef000) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12b1b8800) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12aa68c00) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1199c9400) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x119dcb400) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x126e27000) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x125831c00) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12c18c000) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1215d7800) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x121cd2800) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1215d8000) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x118758800) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11813a400) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x126b19400) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12c187c00) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12c0a6800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1129a9400) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12c09b400) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12be27400) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11874c400) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118059000) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124fb9800) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12122c000) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12198f400) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x129a41800) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11660b400) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11316e400) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1187bc800) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119205c00) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c8d6c00) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x127894000) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b135c00) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c579c00) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c574000) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12698bc00) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 09:06:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ca4800 == 78 [pid = 1656] [id = 426] 09:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x112697c00) [pid = 1656] [serial = 1277] [outer = 0x0] 09:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1129a9400) [pid = 1656] [serial = 1278] [outer = 0x112697c00] 09:06:03 INFO - PROCESS | 1656 | 1464624363869 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11695a000) [pid = 1656] [serial = 1279] [outer = 0x112697c00] 09:06:04 INFO - PROCESS | 1656 | 1464624364279 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 768ms 09:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:06:04 INFO - PROCESS | 1656 | 1464624364289 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1656 | 1464624364291 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:06:04 INFO - PROCESS | 1656 | 1464624364297 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1656 | 1464624364302 Marionette TRACE conn2 <- [1,1678,null,{}] 09:06:04 INFO - PROCESS | 1656 | 1464624364308 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}] 09:06:04 INFO - PROCESS | 1656 | 1464624364407 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:06:04 INFO - PROCESS | 1656 | 1464624364491 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e08800 == 79 [pid = 1656] [id = 427] 09:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1167b3c00) [pid = 1656] [serial = 1280] [outer = 0x0] 09:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1175a4400) [pid = 1656] [serial = 1281] [outer = 0x1167b3c00] 09:06:04 INFO - PROCESS | 1656 | 1464624364518 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x118063800) [pid = 1656] [serial = 1282] [outer = 0x1167b3c00] 09:06:04 INFO - PROCESS | 1656 | 1464624364979 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 09:06:05 INFO - PROCESS | 1656 | 1464624365023 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:06:05 INFO - PROCESS | 1656 | 1464624365029 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:06:05 INFO - PROCESS | 1656 | 1464624365033 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1656 | 1464624365036 Marionette TRACE conn2 <- [1,1682,null,{}] 09:06:05 INFO - PROCESS | 1656 | 1464624365039 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}] 09:06:05 INFO - PROCESS | 1656 | 1464624365177 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:06:05 INFO - PROCESS | 1656 | 1464624365256 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b4800 == 80 [pid = 1656] [id = 428] 09:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112f68000) [pid = 1656] [serial = 1283] [outer = 0x0] 09:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11319bc00) [pid = 1656] [serial = 1284] [outer = 0x112f68000] 09:06:05 INFO - PROCESS | 1656 | 1464624365289 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11612e000) [pid = 1656] [serial = 1285] [outer = 0x112f68000] 09:06:05 INFO - PROCESS | 1656 | 1464624365730 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 09:06:05 INFO - PROCESS | 1656 | 1464624365756 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1656 | 1464624365760 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:06:05 INFO - PROCESS | 1656 | 1464624365765 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1656 | 1464624365767 Marionette TRACE conn2 <- [1,1686,null,{}] 09:06:05 INFO - PROCESS | 1656 | 1464624365769 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}] 09:06:05 INFO - PROCESS | 1656 | 1464624365883 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:06:05 INFO - PROCESS | 1656 | 1464624365949 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x121443000 == 81 [pid = 1656] [id = 429] 09:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1167b2400) [pid = 1656] [serial = 1286] [outer = 0x0] 09:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x117693800) [pid = 1656] [serial = 1287] [outer = 0x1167b2400] 09:06:06 INFO - PROCESS | 1656 | 1464624366021 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11813b400) [pid = 1656] [serial = 1288] [outer = 0x1167b2400] 09:06:06 INFO - PROCESS | 1656 | 1464624366425 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]]]}] 09:06:06 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 09:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 725ms 09:06:06 INFO - PROCESS | 1656 | 1464624366491 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1656 | 1464624366493 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:06:06 INFO - PROCESS | 1656 | 1464624366510 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1656 | 1464624366513 Marionette TRACE conn2 <- [1,1690,null,{}] 09:06:06 INFO - PROCESS | 1656 | 1464624366521 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}] 09:06:06 INFO - PROCESS | 1656 | 1464624366635 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:06:06 INFO - PROCESS | 1656 | 1464624366742 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12483b000 == 82 [pid = 1656] [id = 430] 09:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118745000) [pid = 1656] [serial = 1289] [outer = 0x0] 09:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118750c00) [pid = 1656] [serial = 1290] [outer = 0x118745000] 09:06:06 INFO - PROCESS | 1656 | 1464624366776 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11900c000) [pid = 1656] [serial = 1291] [outer = 0x118745000] 09:06:07 INFO - PROCESS | 1656 | 1464624367210 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]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 725ms 09:06:07 INFO - PROCESS | 1656 | 1464624367234 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1656 | 1464624367236 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:06:07 INFO - PROCESS | 1656 | 1464624367238 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1656 | 1464624367239 Marionette TRACE conn2 <- [1,1694,null,{}] 09:06:07 INFO - PROCESS | 1656 | 1464624367242 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}] 09:06:07 INFO - PROCESS | 1656 | 1464624367355 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:06:07 INFO - PROCESS | 1656 | 1464624367460 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12586e800 == 83 [pid = 1656] [id = 431] 09:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119034000) [pid = 1656] [serial = 1292] [outer = 0x0] 09:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11920a800) [pid = 1656] [serial = 1293] [outer = 0x119034000] 09:06:07 INFO - PROCESS | 1656 | 1464624367495 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11923b800) [pid = 1656] [serial = 1294] [outer = 0x119034000] 09:06:07 INFO - PROCESS | 1656 | 1464624367928 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]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 719ms 09:06:07 INFO - PROCESS | 1656 | 1464624367957 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1656 | 1464624367959 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:06:07 INFO - PROCESS | 1656 | 1464624367961 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1656 | 1464624367962 Marionette TRACE conn2 <- [1,1698,null,{}] 09:06:07 INFO - PROCESS | 1656 | 1464624367965 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}] 09:06:08 INFO - PROCESS | 1656 | 1464624368091 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:06:08 INFO - PROCESS | 1656 | 1464624368167 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x129065800 == 84 [pid = 1656] [id = 432] 09:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11920c000) [pid = 1656] [serial = 1295] [outer = 0x0] 09:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1199c5800) [pid = 1656] [serial = 1296] [outer = 0x11920c000] 09:06:08 INFO - PROCESS | 1656 | 1464624368198 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119dc1000) [pid = 1656] [serial = 1297] [outer = 0x11920c000] 09:06:08 INFO - PROCESS | 1656 | 1464624368626 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]]]}] 09:06:08 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 09:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 719ms 09:06:08 INFO - PROCESS | 1656 | 1464624368694 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1656 | 1464624368696 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:06:08 INFO - PROCESS | 1656 | 1464624368700 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1656 | 1464624368701 Marionette TRACE conn2 <- [1,1702,null,{}] 09:06:08 INFO - PROCESS | 1656 | 1464624368704 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}] 09:06:08 INFO - PROCESS | 1656 | 1464624368822 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:06:08 INFO - PROCESS | 1656 | 1464624368900 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa70800 == 85 [pid = 1656] [id = 433] 09:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x119235000) [pid = 1656] [serial = 1298] [outer = 0x0] 09:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1215de800) [pid = 1656] [serial = 1299] [outer = 0x119235000] 09:06:08 INFO - PROCESS | 1656 | 1464624368931 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12181f400) [pid = 1656] [serial = 1300] [outer = 0x119235000] 09:06:09 INFO - PROCESS | 1656 | 1464624369356 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 09:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:06:09 INFO - PROCESS | 1656 | 1464624369370 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1656 | 1464624369372 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:06:09 INFO - PROCESS | 1656 | 1464624369374 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1656 | 1464624369375 Marionette TRACE conn2 <- [1,1706,null,{}] 09:06:09 INFO - PROCESS | 1656 | 1464624369398 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}] 09:06:09 INFO - PROCESS | 1656 | 1464624369506 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:06:09 INFO - PROCESS | 1656 | 1464624369611 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b142800 == 86 [pid = 1656] [id = 434] 09:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x119dce400) [pid = 1656] [serial = 1301] [outer = 0x0] 09:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x121a5d000) [pid = 1656] [serial = 1302] [outer = 0x119dce400] 09:06:09 INFO - PROCESS | 1656 | 1464624369643 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124b62000) [pid = 1656] [serial = 1303] [outer = 0x119dce400] 09:06:10 INFO - PROCESS | 1656 | 1464624370049 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 739ms 09:06:10 INFO - PROCESS | 1656 | 1464624370114 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1656 | 1464624370115 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:06:10 INFO - PROCESS | 1656 | 1464624370118 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1656 | 1464624370119 Marionette TRACE conn2 <- [1,1710,null,{}] 09:06:10 INFO - PROCESS | 1656 | 1464624370121 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}] 09:06:10 INFO - PROCESS | 1656 | 1464624370229 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:06:10 INFO - PROCESS | 1656 | 1464624370305 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b42c000 == 87 [pid = 1656] [id = 435] 09:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x121e75400) [pid = 1656] [serial = 1304] [outer = 0x0] 09:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124f25000) [pid = 1656] [serial = 1305] [outer = 0x121e75400] 09:06:10 INFO - PROCESS | 1656 | 1464624370335 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x124fbb000) [pid = 1656] [serial = 1306] [outer = 0x121e75400] 09:06:10 INFO - PROCESS | 1656 | 1464624370774 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 09:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:06:10 INFO - PROCESS | 1656 | 1464624370788 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1656 | 1464624370790 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:06:10 INFO - PROCESS | 1656 | 1464624370792 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1656 | 1464624370793 Marionette TRACE conn2 <- [1,1714,null,{}] 09:06:10 INFO - PROCESS | 1656 | 1464624370796 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}] 09:06:10 INFO - PROCESS | 1656 | 1464624370925 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:06:11 INFO - PROCESS | 1656 | 1464624371030 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be70000 == 88 [pid = 1656] [id = 436] 09:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x119b9bc00) [pid = 1656] [serial = 1307] [outer = 0x0] 09:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1252ed000) [pid = 1656] [serial = 1308] [outer = 0x119b9bc00] 09:06:11 INFO - PROCESS | 1656 | 1464624371062 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12582f400) [pid = 1656] [serial = 1309] [outer = 0x119b9bc00] 09:06:11 INFO - PROCESS | 1656 | 1464624371463 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 09:06:11 INFO - PROCESS | 1656 | 1464624371513 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1656 | 1464624371514 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:06:11 INFO - PROCESS | 1656 | 1464624371517 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1656 | 1464624371518 Marionette TRACE conn2 <- [1,1718,null,{}] 09:06:11 INFO - PROCESS | 1656 | 1464624371520 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}] 09:06:11 INFO - PROCESS | 1656 | 1464624371629 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:06:11 INFO - PROCESS | 1656 | 1464624371829 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11812c800 == 89 [pid = 1656] [id = 437] 09:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1110b9000) [pid = 1656] [serial = 1310] [outer = 0x0] 09:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x111b0c400) [pid = 1656] [serial = 1311] [outer = 0x1110b9000] 09:06:11 INFO - PROCESS | 1656 | 1464624371858 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1126a4c00) [pid = 1656] [serial = 1312] [outer = 0x1110b9000] 09:06:12 INFO - PROCESS | 1656 | 1464624372309 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 822ms 09:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:06:12 INFO - PROCESS | 1656 | 1464624372340 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1656 | 1464624372343 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:06:12 INFO - PROCESS | 1656 | 1464624372345 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1656 | 1464624372348 Marionette TRACE conn2 <- [1,1722,null,{}] 09:06:12 INFO - PROCESS | 1656 | 1464624372351 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}] 09:06:12 INFO - PROCESS | 1656 | 1464624372463 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:06:12 INFO - PROCESS | 1656 | 1464624372577 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144b800 == 90 [pid = 1656] [id = 438] 09:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x115e92800) [pid = 1656] [serial = 1313] [outer = 0x0] 09:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x116a67c00) [pid = 1656] [serial = 1314] [outer = 0x115e92800] 09:06:12 INFO - PROCESS | 1656 | 1464624372609 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118140800) [pid = 1656] [serial = 1315] [outer = 0x115e92800] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x135bc0800 == 89 [pid = 1656] [id = 379] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x115ca4800 == 88 [pid = 1656] [id = 426] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12125c800 == 87 [pid = 1656] [id = 425] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11693a800 == 86 [pid = 1656] [id = 424] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1357c8800 == 85 [pid = 1656] [id = 419] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12906d000 == 84 [pid = 1656] [id = 418] 09:06:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119d26800 == 83 [pid = 1656] [id = 417] 09:06:13 INFO - PROCESS | 1656 | 1464624373109 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]]]}] 09:06:13 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 09:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 823ms 09:06:13 INFO - PROCESS | 1656 | 1464624373172 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1656 | 1464624373176 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:06:13 INFO - PROCESS | 1656 | 1464624373180 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1656 | 1464624373182 Marionette TRACE conn2 <- [1,1726,null,{}] 09:06:13 INFO - PROCESS | 1656 | 1464624373186 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}] 09:06:13 INFO - PROCESS | 1656 | 1464624373337 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:06:13 INFO - PROCESS | 1656 | 1464624373414 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0d000 == 84 [pid = 1656] [id = 439] 09:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x118291000) [pid = 1656] [serial = 1316] [outer = 0x0] 09:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1187c3800) [pid = 1656] [serial = 1317] [outer = 0x118291000] 09:06:13 INFO - PROCESS | 1656 | 1464624373441 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x119233800) [pid = 1656] [serial = 1318] [outer = 0x118291000] 09:06:13 INFO - PROCESS | 1656 | 1464624373790 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 621ms 09:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:06:13 INFO - PROCESS | 1656 | 1464624373801 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1656 | 1464624373803 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:06:13 INFO - PROCESS | 1656 | 1464624373817 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1656 | 1464624373823 Marionette TRACE conn2 <- [1,1730,null,{}] 09:06:13 INFO - PROCESS | 1656 | 1464624373827 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}] 09:06:14 INFO - PROCESS | 1656 | 1464624374000 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:06:14 INFO - PROCESS | 1656 | 1464624374074 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa89000 == 85 [pid = 1656] [id = 440] 09:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1182e0400) [pid = 1656] [serial = 1319] [outer = 0x0] 09:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x119d88800) [pid = 1656] [serial = 1320] [outer = 0x1182e0400] 09:06:14 INFO - PROCESS | 1656 | 1464624374101 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x125828c00) [pid = 1656] [serial = 1321] [outer = 0x1182e0400] 09:06:14 INFO - PROCESS | 1656 | 1464624374451 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]]]}] 09:06:14 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 09:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 685ms 09:06:14 INFO - PROCESS | 1656 | 1464624374494 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1656 | 1464624374497 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:06:14 INFO - PROCESS | 1656 | 1464624374500 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1656 | 1464624374501 Marionette TRACE conn2 <- [1,1734,null,{}] 09:06:14 INFO - PROCESS | 1656 | 1464624374504 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}] 09:06:14 INFO - PROCESS | 1656 | 1464624374653 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:06:14 INFO - PROCESS | 1656 | 1464624374674 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c8ab800 == 86 [pid = 1656] [id = 441] 09:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12582f800) [pid = 1656] [serial = 1322] [outer = 0x0] 09:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1264a6c00) [pid = 1656] [serial = 1323] [outer = 0x12582f800] 09:06:14 INFO - PROCESS | 1656 | 1464624374715 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x126e94000) [pid = 1656] [serial = 1324] [outer = 0x12582f800] 09:06:15 INFO - PROCESS | 1656 | 1464624375215 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 720ms 09:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:06:15 INFO - PROCESS | 1656 | 1464624375221 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1656 | 1464624375223 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1656 | 1464624375235 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1656 | 1464624375237 Marionette TRACE conn2 <- [1,1738,null,{}] 09:06:15 INFO - PROCESS | 1656 | 1464624375251 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}] 09:06:15 INFO - PROCESS | 1656 | 1464624375467 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:06:15 INFO - PROCESS | 1656 | 1464624375503 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce34800 == 87 [pid = 1656] [id = 442] 09:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x127a0ac00) [pid = 1656] [serial = 1325] [outer = 0x0] 09:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x127ae4800) [pid = 1656] [serial = 1326] [outer = 0x127a0ac00] 09:06:15 INFO - PROCESS | 1656 | 1464624375552 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x129432000) [pid = 1656] [serial = 1327] [outer = 0x127a0ac00] 09:06:15 INFO - PROCESS | 1656 | 1464624375954 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 742ms 09:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:06:15 INFO - PROCESS | 1656 | 1464624375967 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1656 | 1464624375969 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1656 | 1464624375971 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1656 | 1464624375972 Marionette TRACE conn2 <- [1,1742,null,{}] 09:06:15 INFO - PROCESS | 1656 | 1464624375974 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}] 09:06:16 INFO - PROCESS | 1656 | 1464624376107 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:06:16 INFO - PROCESS | 1656 | 1464624376121 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e5800 == 88 [pid = 1656] [id = 443] 09:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x127a0b000) [pid = 1656] [serial = 1328] [outer = 0x0] 09:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x11873f400) [pid = 1656] [serial = 1329] [outer = 0x127a0b000] 09:06:16 INFO - PROCESS | 1656 | 1464624376146 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12aa2f800) [pid = 1656] [serial = 1330] [outer = 0x127a0b000] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x121cd2c00) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12c0a4400) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x1133a6000) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x116186400) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x119038800) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x112d4dc00) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1257b0800) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x127a11800) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x115c86c00) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x126b0c400) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x110fbd400) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1187ba400) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x119235800) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11269c400) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12b40b400) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x110fbe800) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11269d800) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:06:16 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x112697c00) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:06:16 INFO - PROCESS | 1656 | 1464624376620 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 09:06:16 INFO - PROCESS | 1656 | 1464624376642 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:06:16 INFO - PROCESS | 1656 | 1464624376644 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:06:16 INFO - PROCESS | 1656 | 1464624376647 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1656 | 1464624376648 Marionette TRACE conn2 <- [1,1746,null,{}] 09:06:16 INFO - PROCESS | 1656 | 1464624376650 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}] 09:06:16 INFO - PROCESS | 1656 | 1464624376840 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:06:16 INFO - PROCESS | 1656 | 1464624376942 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b47a800 == 89 [pid = 1656] [id = 444] 09:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x112697c00) [pid = 1656] [serial = 1331] [outer = 0x0] 09:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1133a6000) [pid = 1656] [serial = 1332] [outer = 0x112697c00] 09:06:16 INFO - PROCESS | 1656 | 1464624376976 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1195b2800) [pid = 1656] [serial = 1333] [outer = 0x112697c00] 09:06:17 INFO - PROCESS | 1656 | 1464624377248 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 09:06:17 INFO - PROCESS | 1656 | 1464624377268 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1656 | 1464624377269 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:06:17 INFO - PROCESS | 1656 | 1464624377272 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1656 | 1464624377273 Marionette TRACE conn2 <- [1,1750,null,{}] 09:06:17 INFO - PROCESS | 1656 | 1464624377283 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}] 09:06:17 INFO - PROCESS | 1656 | 1464624377415 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:06:17 INFO - PROCESS | 1656 | 1464624377431 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8ce800 == 90 [pid = 1656] [id = 445] 09:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x119202800) [pid = 1656] [serial = 1334] [outer = 0x0] 09:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x124faec00) [pid = 1656] [serial = 1335] [outer = 0x119202800] 09:06:17 INFO - PROCESS | 1656 | 1464624377456 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12aa39800) [pid = 1656] [serial = 1336] [outer = 0x119202800] 09:06:17 INFO - PROCESS | 1656 | 1464624377785 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 09:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:06:17 INFO - PROCESS | 1656 | 1464624377798 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1656 | 1464624377799 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:06:17 INFO - PROCESS | 1656 | 1464624377802 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1656 | 1464624377803 Marionette TRACE conn2 <- [1,1754,null,{}] 09:06:17 INFO - PROCESS | 1656 | 1464624377805 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}] 09:06:17 INFO - PROCESS | 1656 | 1464624377941 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:06:17 INFO - PROCESS | 1656 | 1464624377948 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351cc000 == 91 [pid = 1656] [id = 446] 09:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x112a9cc00) [pid = 1656] [serial = 1337] [outer = 0x0] 09:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12b1b1800) [pid = 1656] [serial = 1338] [outer = 0x112a9cc00] 09:06:17 INFO - PROCESS | 1656 | 1464624377983 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12b40e000) [pid = 1656] [serial = 1339] [outer = 0x112a9cc00] 09:06:18 INFO - PROCESS | 1656 | 1464624378340 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 568ms 09:06:18 INFO - PROCESS | 1656 | 1464624378371 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1656 | 1464624378372 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:06:18 INFO - PROCESS | 1656 | 1464624378374 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1656 | 1464624378375 Marionette TRACE conn2 <- [1,1758,null,{}] 09:06:18 INFO - PROCESS | 1656 | 1464624378380 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}] 09:06:18 INFO - PROCESS | 1656 | 1464624378510 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:06:18 INFO - PROCESS | 1656 | 1464624378636 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e1e000 == 92 [pid = 1656] [id = 447] 09:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x110fb7400) [pid = 1656] [serial = 1340] [outer = 0x0] 09:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x111d28000) [pid = 1656] [serial = 1341] [outer = 0x110fb7400] 09:06:18 INFO - PROCESS | 1656 | 1464624378669 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x112a82400) [pid = 1656] [serial = 1342] [outer = 0x110fb7400] 09:06:19 INFO - PROCESS | 1656 | 1464624379187 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 823ms 09:06:19 INFO - PROCESS | 1656 | 1464624379200 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1656 | 1464624379203 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:06:19 INFO - PROCESS | 1656 | 1464624379208 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1656 | 1464624379212 Marionette TRACE conn2 <- [1,1762,null,{}] 09:06:19 INFO - PROCESS | 1656 | 1464624379278 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}] 09:06:19 INFO - PROCESS | 1656 | 1464624379399 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:06:19 INFO - PROCESS | 1656 | 1464624379481 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b14e800 == 93 [pid = 1656] [id = 448] 09:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11805a400) [pid = 1656] [serial = 1343] [outer = 0x0] 09:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11874ac00) [pid = 1656] [serial = 1344] [outer = 0x11805a400] 09:06:19 INFO - PROCESS | 1656 | 1464624379513 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x119239800) [pid = 1656] [serial = 1345] [outer = 0x11805a400] 09:06:19 INFO - PROCESS | 1656 | 1464624379991 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 824ms 09:06:20 INFO - PROCESS | 1656 | 1464624380036 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:06:20 INFO - PROCESS | 1656 | 1464624380040 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:06:20 INFO - PROCESS | 1656 | 1464624380044 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1656 | 1464624380047 Marionette TRACE conn2 <- [1,1766,null,{}] 09:06:20 INFO - PROCESS | 1656 | 1464624380051 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}] 09:06:20 INFO - PROCESS | 1656 | 1464624380230 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:06:20 INFO - PROCESS | 1656 | 1464624380345 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ed8800 == 94 [pid = 1656] [id = 449] 09:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x119dc5000) [pid = 1656] [serial = 1346] [outer = 0x0] 09:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1215de000) [pid = 1656] [serial = 1347] [outer = 0x119dc5000] 09:06:20 INFO - PROCESS | 1656 | 1464624380376 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12629e000) [pid = 1656] [serial = 1348] [outer = 0x119dc5000] 09:06:20 INFO - PROCESS | 1656 | 1464624380820 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 825ms 09:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:06:20 INFO - PROCESS | 1656 | 1464624380869 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1656 | 1464624380871 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:06:20 INFO - PROCESS | 1656 | 1464624380896 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1656 | 1464624380900 Marionette TRACE conn2 <- [1,1770,null,{}] 09:06:20 INFO - PROCESS | 1656 | 1464624380906 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}] 09:06:21 INFO - PROCESS | 1656 | 1464624381033 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:06:21 INFO - PROCESS | 1656 | 1464624381129 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a7c000 == 95 [pid = 1656] [id = 450] 09:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1248e7000) [pid = 1656] [serial = 1349] [outer = 0x0] 09:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1290f6c00) [pid = 1656] [serial = 1350] [outer = 0x1248e7000] 09:06:21 INFO - PROCESS | 1656 | 1464624381177 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12aa38000) [pid = 1656] [serial = 1351] [outer = 0x1248e7000] 09:06:21 INFO - PROCESS | 1656 | 1464624381698 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 847ms 09:06:21 INFO - PROCESS | 1656 | 1464624381729 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1656 | 1464624381731 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:06:21 INFO - PROCESS | 1656 | 1464624381735 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1656 | 1464624381736 Marionette TRACE conn2 <- [1,1774,null,{}] 09:06:21 INFO - PROCESS | 1656 | 1464624381739 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}] 09:06:21 INFO - PROCESS | 1656 | 1464624381859 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:06:21 INFO - PROCESS | 1656 | 1464624381941 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b67000 == 96 [pid = 1656] [id = 451] 09:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12b12f400) [pid = 1656] [serial = 1352] [outer = 0x0] 09:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12c09d800) [pid = 1656] [serial = 1353] [outer = 0x12b12f400] 09:06:21 INFO - PROCESS | 1656 | 1464624381971 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12c18a800) [pid = 1656] [serial = 1354] [outer = 0x12b12f400] 09:06:22 INFO - PROCESS | 1656 | 1464624382372 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 09:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:06:22 INFO - PROCESS | 1656 | 1464624382406 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1656 | 1464624382408 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:06:22 INFO - PROCESS | 1656 | 1464624382412 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1656 | 1464624382414 Marionette TRACE conn2 <- [1,1778,null,{}] 09:06:22 INFO - PROCESS | 1656 | 1464624382417 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}] 09:06:22 INFO - PROCESS | 1656 | 1464624382573 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:06:22 INFO - PROCESS | 1656 | 1464624382687 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x135bc9800 == 97 [pid = 1656] [id = 452] 09:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12c3c3800) [pid = 1656] [serial = 1355] [outer = 0x0] 09:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12c573000) [pid = 1656] [serial = 1356] [outer = 0x12c3c3800] 09:06:22 INFO - PROCESS | 1656 | 1464624382725 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12c8d4400) [pid = 1656] [serial = 1357] [outer = 0x12c3c3800] 09:06:23 INFO - PROCESS | 1656 | 1464624383207 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]]]}] 09:06:23 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 09:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 821ms 09:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:06:23 INFO - PROCESS | 1656 | 1464624383232 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1656 | 1464624383234 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:06:23 INFO - PROCESS | 1656 | 1464624383236 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1656 | 1464624383237 Marionette TRACE conn2 <- [1,1782,null,{}] 09:06:23 INFO - PROCESS | 1656 | 1464624383240 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}] 09:06:23 INFO - PROCESS | 1656 | 1464624383357 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:06:23 INFO - PROCESS | 1656 | 1464624383470 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x137ad0000 == 98 [pid = 1656] [id = 453] 09:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12c8d7800) [pid = 1656] [serial = 1358] [outer = 0x0] 09:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12ce18000) [pid = 1656] [serial = 1359] [outer = 0x12c8d7800] 09:06:23 INFO - PROCESS | 1656 | 1464624383502 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12cfda000) [pid = 1656] [serial = 1360] [outer = 0x12c8d7800] 09:06:23 INFO - PROCESS | 1656 | 1464624383907 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]]]}] 09:06:23 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 09:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 719ms 09:06:23 INFO - PROCESS | 1656 | 1464624383956 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1656 | 1464624383958 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:06:23 INFO - PROCESS | 1656 | 1464624383975 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1656 | 1464624383976 Marionette TRACE conn2 <- [1,1786,null,{}] 09:06:23 INFO - PROCESS | 1656 | 1464624383980 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}] 09:06:24 INFO - PROCESS | 1656 | 1464624384097 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:06:24 INFO - PROCESS | 1656 | 1464624384209 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1397a5800 == 99 [pid = 1656] [id = 454] 09:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12cfd7000) [pid = 1656] [serial = 1361] [outer = 0x0] 09:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12cfe3c00) [pid = 1656] [serial = 1362] [outer = 0x12cfd7000] 09:06:24 INFO - PROCESS | 1656 | 1464624384241 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12d22f000) [pid = 1656] [serial = 1363] [outer = 0x12cfd7000] 09:06:24 INFO - PROCESS | 1656 | 1464624384629 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]]]}] 09:06:24 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 09:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 688ms 09:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:06:24 INFO - PROCESS | 1656 | 1464624384648 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1656 | 1464624384650 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:06:24 INFO - PROCESS | 1656 | 1464624384652 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1656 | 1464624384653 Marionette TRACE conn2 <- [1,1790,null,{}] 09:06:24 INFO - PROCESS | 1656 | 1464624384656 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}] 09:06:24 INFO - PROCESS | 1656 | 1464624384771 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:06:24 INFO - PROCESS | 1656 | 1464624384857 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x13988c800 == 100 [pid = 1656] [id = 455] 09:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12cfe0400) [pid = 1656] [serial = 1364] [outer = 0x0] 09:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12d43b800) [pid = 1656] [serial = 1365] [outer = 0x12cfe0400] 09:06:24 INFO - PROCESS | 1656 | 1464624384886 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12d44cc00) [pid = 1656] [serial = 1366] [outer = 0x12cfe0400] 09:06:25 INFO - PROCESS | 1656 | 1464624385270 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]]]}] 09:06:25 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) 09:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 669ms 09:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:06:25 INFO - PROCESS | 1656 | 1464624385322 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1656 | 1464624385323 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:06:25 INFO - PROCESS | 1656 | 1464624385326 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1656 | 1464624385327 Marionette TRACE conn2 <- [1,1794,null,{}] 09:06:25 INFO - PROCESS | 1656 | 1464624385329 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}] 09:06:25 INFO - PROCESS | 1656 | 1464624385446 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:06:25 INFO - PROCESS | 1656 | 1464624385561 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x139c42000 == 101 [pid = 1656] [id = 456] 09:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x1257ad000) [pid = 1656] [serial = 1367] [outer = 0x0] 09:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12d44dc00) [pid = 1656] [serial = 1368] [outer = 0x1257ad000] 09:06:25 INFO - PROCESS | 1656 | 1464624385593 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12d457000) [pid = 1656] [serial = 1369] [outer = 0x1257ad000] 09:06:26 INFO - PROCESS | 1656 | 1464624386038 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 09:06:26 INFO - PROCESS | 1656 | 1464624386048 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1656 | 1464624386050 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:06:26 INFO - PROCESS | 1656 | 1464624386052 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1656 | 1464624386053 Marionette TRACE conn2 <- [1,1798,null,{}] 09:06:26 INFO - PROCESS | 1656 | 1464624386055 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}] 09:06:26 INFO - PROCESS | 1656 | 1464624386171 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:06:26 INFO - PROCESS | 1656 | 1464624386285 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e21800 == 102 [pid = 1656] [id = 457] 09:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x112699c00) [pid = 1656] [serial = 1370] [outer = 0x0] 09:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x117e76000) [pid = 1656] [serial = 1371] [outer = 0x112699c00] 09:06:26 INFO - PROCESS | 1656 | 1464624386322 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x134f23c00) [pid = 1656] [serial = 1372] [outer = 0x112699c00] 09:06:26 INFO - PROCESS | 1656 | 1464624386975 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]]]}] 09:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 972ms 09:06:27 INFO - PROCESS | 1656 | 1464624387040 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1656 | 1464624387042 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:06:27 INFO - PROCESS | 1656 | 1464624387047 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1656 | 1464624387049 Marionette TRACE conn2 <- [1,1802,null,{}] 09:06:27 INFO - PROCESS | 1656 | 1464624387053 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}] 09:06:27 INFO - PROCESS | 1656 | 1464624387173 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:06:27 INFO - PROCESS | 1656 | 1464624387260 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121abb000 == 103 [pid = 1656] [id = 458] 09:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x113161400) [pid = 1656] [serial = 1373] [outer = 0x0] 09:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x113192400) [pid = 1656] [serial = 1374] [outer = 0x113161400] 09:06:27 INFO - PROCESS | 1656 | 1464624387288 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x1166ddc00) [pid = 1656] [serial = 1375] [outer = 0x113161400] 09:06:27 INFO - PROCESS | 1656 | 1464624387731 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]]]}] 09:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 723ms 09:06:27 INFO - PROCESS | 1656 | 1464624387770 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1656 | 1464624387773 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:06:27 INFO - PROCESS | 1656 | 1464624387778 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1656 | 1464624387779 Marionette TRACE conn2 <- [1,1806,null,{}] 09:06:27 INFO - PROCESS | 1656 | 1464624387782 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}] 09:06:27 INFO - PROCESS | 1656 | 1464624387892 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:06:28 INFO - PROCESS | 1656 | 1464624388011 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125c000 == 104 [pid = 1656] [id = 459] 09:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x117694800) [pid = 1656] [serial = 1376] [outer = 0x0] 09:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x118058800) [pid = 1656] [serial = 1377] [outer = 0x117694800] 09:06:28 INFO - PROCESS | 1656 | 1464624388043 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x11874f400) [pid = 1656] [serial = 1378] [outer = 0x117694800] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2e9000 == 103 [pid = 1656] [id = 216] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1351cc000 == 102 [pid = 1656] [id = 446] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8ce800 == 101 [pid = 1656] [id = 445] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b47a800 == 100 [pid = 1656] [id = 444] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4e5800 == 99 [pid = 1656] [id = 443] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce34800 == 98 [pid = 1656] [id = 442] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c8ab800 == 97 [pid = 1656] [id = 441] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa89000 == 96 [pid = 1656] [id = 440] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0d000 == 95 [pid = 1656] [id = 439] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12144b800 == 94 [pid = 1656] [id = 438] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11812c800 == 93 [pid = 1656] [id = 437] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b142800 == 92 [pid = 1656] [id = 434] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa70800 == 91 [pid = 1656] [id = 433] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x129065800 == 90 [pid = 1656] [id = 432] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12586e800 == 89 [pid = 1656] [id = 431] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12483b000 == 88 [pid = 1656] [id = 430] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x121443000 == 87 [pid = 1656] [id = 429] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b4800 == 86 [pid = 1656] [id = 428] 09:06:28 INFO - PROCESS | 1656 | --DOCSHELL 0x118e08800 == 85 [pid = 1656] [id = 427] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1187b8000) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x119dcfc00) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x126296c00) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x127ae6800) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12b138c00) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x1166d4c00) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x11695a000) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x1215e0000) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x124f24400) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12d225c00) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x11269ac00) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x116a66000) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12ce19000) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x11920a000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x118745800) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x117694000) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x127a06800) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x129430000) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12cfd9000) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x118741800) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x117e75000) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12aa34400) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12d22d000) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x1129a5c00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x1195b9000) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x118292c00) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x126e9dc00) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x121228400) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12b138000) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1195abc00) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1215db400) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12629f000) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x121e7d400) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x112a76800) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12c3c6800) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12c0a9c00) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12c8d9400) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x129a3a800) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12649d000) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12d410400) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1167b3400) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x11618f000) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x11316ac00) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12aa6b800) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x124b6d800) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x110fc2800) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11114d000) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1129a9800) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1129a9400) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1130cd800) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x113b2a400) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1656 | 1464624388515 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 771ms 09:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:06:28 INFO - PROCESS | 1656 | 1464624388550 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1656 | 1464624388551 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:06:28 INFO - PROCESS | 1656 | 1464624388553 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1656 | 1464624388556 Marionette TRACE conn2 <- [1,1810,null,{}] 09:06:28 INFO - PROCESS | 1656 | 1464624388566 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}] 09:06:28 INFO - PROCESS | 1656 | 1464624388668 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:06:28 INFO - PROCESS | 1656 | 1464624388740 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d25000 == 86 [pid = 1656] [id = 460] 09:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x117e7e800) [pid = 1656] [serial = 1379] [outer = 0x0] 09:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119006c00) [pid = 1656] [serial = 1380] [outer = 0x117e7e800] 09:06:28 INFO - PROCESS | 1656 | 1464624388775 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1195abc00) [pid = 1656] [serial = 1381] [outer = 0x117e7e800] 09:06:29 INFO - PROCESS | 1656 | 1464624389115 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 573ms 09:06:29 INFO - PROCESS | 1656 | 1464624389126 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1656 | 1464624389130 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:06:29 INFO - PROCESS | 1656 | 1464624389133 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1656 | 1464624389134 Marionette TRACE conn2 <- [1,1814,null,{}] 09:06:29 INFO - PROCESS | 1656 | 1464624389136 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}] 09:06:29 INFO - PROCESS | 1656 | 1464624389236 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:06:29 INFO - PROCESS | 1656 | 1464624389305 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x121921800 == 87 [pid = 1656] [id = 461] 09:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11923cc00) [pid = 1656] [serial = 1382] [outer = 0x0] 09:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11a0ae800) [pid = 1656] [serial = 1383] [outer = 0x11923cc00] 09:06:29 INFO - PROCESS | 1656 | 1464624389331 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x121819c00) [pid = 1656] [serial = 1384] [outer = 0x11923cc00] 09:06:29 INFO - PROCESS | 1656 | 1464624389651 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 09:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:06:29 INFO - PROCESS | 1656 | 1464624389704 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1656 | 1464624389705 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:06:29 INFO - PROCESS | 1656 | 1464624389707 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1656 | 1464624389708 Marionette TRACE conn2 <- [1,1818,null,{}] 09:06:29 INFO - PROCESS | 1656 | 1464624389711 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}] 09:06:29 INFO - PROCESS | 1656 | 1464624389808 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:06:29 INFO - PROCESS | 1656 | 1464624389881 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a843000 == 88 [pid = 1656] [id = 462] 09:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1199d1000) [pid = 1656] [serial = 1385] [outer = 0x0] 09:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x121e7b400) [pid = 1656] [serial = 1386] [outer = 0x1199d1000] 09:06:29 INFO - PROCESS | 1656 | 1464624389907 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12582e000) [pid = 1656] [serial = 1387] [outer = 0x1199d1000] 09:06:30 INFO - PROCESS | 1656 | 1464624390234 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 09:06:30 INFO - PROCESS | 1656 | 1464624390285 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1656 | 1464624390286 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:06:30 INFO - PROCESS | 1656 | 1464624390290 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1656 | 1464624390291 Marionette TRACE conn2 <- [1,1822,null,{}] 09:06:30 INFO - PROCESS | 1656 | 1464624390294 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}] 09:06:30 INFO - PROCESS | 1656 | 1464624390406 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:06:30 INFO - PROCESS | 1656 | 1464624390498 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3c8800 == 89 [pid = 1656] [id = 463] 09:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x124b69c00) [pid = 1656] [serial = 1388] [outer = 0x0] 09:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1262a2c00) [pid = 1656] [serial = 1389] [outer = 0x124b69c00] 09:06:30 INFO - PROCESS | 1656 | 1464624390524 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x129a3e800) [pid = 1656] [serial = 1390] [outer = 0x124b69c00] 09:06:30 INFO - PROCESS | 1656 | 1464624390864 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 619ms 09:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:06:30 INFO - PROCESS | 1656 | 1464624390909 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1656 | 1464624390911 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:06:30 INFO - PROCESS | 1656 | 1464624390913 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1656 | 1464624390914 Marionette TRACE conn2 <- [1,1826,null,{}] 09:06:30 INFO - PROCESS | 1656 | 1464624390916 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}] 09:06:31 INFO - PROCESS | 1656 | 1464624391049 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:06:31 INFO - PROCESS | 1656 | 1464624391078 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c89f800 == 90 [pid = 1656] [id = 464] 09:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x111014c00) [pid = 1656] [serial = 1391] [outer = 0x0] 09:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x111019400) [pid = 1656] [serial = 1392] [outer = 0x111014c00] 09:06:31 INFO - PROCESS | 1656 | 1464624391103 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x11101ec00) [pid = 1656] [serial = 1393] [outer = 0x111014c00] 09:06:31 INFO - PROCESS | 1656 | 1464624391470 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 09:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:06:31 INFO - PROCESS | 1656 | 1464624391482 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1656 | 1464624391483 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:06:31 INFO - PROCESS | 1656 | 1464624391485 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1656 | 1464624391487 Marionette TRACE conn2 <- [1,1830,null,{}] 09:06:31 INFO - PROCESS | 1656 | 1464624391489 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}] 09:06:31 INFO - PROCESS | 1656 | 1464624391622 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:06:31 INFO - PROCESS | 1656 | 1464624391634 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce36800 == 91 [pid = 1656] [id = 465] 09:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x111019c00) [pid = 1656] [serial = 1394] [outer = 0x0] 09:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x113139c00) [pid = 1656] [serial = 1395] [outer = 0x111019c00] 09:06:31 INFO - PROCESS | 1656 | 1464624391660 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x11313ec00) [pid = 1656] [serial = 1396] [outer = 0x111019c00] 09:06:32 INFO - PROCESS | 1656 | 1464624392041 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]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 567ms 09:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:06:32 INFO - PROCESS | 1656 | 1464624392054 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1656 | 1464624392055 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:06:32 INFO - PROCESS | 1656 | 1464624392057 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1656 | 1464624392058 Marionette TRACE conn2 <- [1,1834,null,{}] 09:06:32 INFO - PROCESS | 1656 | 1464624392062 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}] 09:06:32 INFO - PROCESS | 1656 | 1464624392470 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x117122800) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12582f800) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x127a0ac00) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x127a0b000) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1110b9000) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x115e92800) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1167b3c00) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1182e0400) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x119202800) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x112697c00) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:06:32 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x118291000) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:06:32 INFO - PROCESS | 1656 | 1464624392561 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ab0000 == 92 [pid = 1656] [id = 466] 09:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11101c000) [pid = 1656] [serial = 1397] [outer = 0x0] 09:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11114a400) [pid = 1656] [serial = 1398] [outer = 0x11101c000] 09:06:32 INFO - PROCESS | 1656 | 1464624392594 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x11269f800) [pid = 1656] [serial = 1399] [outer = 0x11101c000] 09:06:33 INFO - PROCESS | 1656 | 1464624393096 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]]]}] 09:06:33 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 09:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1072ms 09:06:33 INFO - PROCESS | 1656 | 1464624393130 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1656 | 1464624393132 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:06:33 INFO - PROCESS | 1656 | 1464624393135 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1656 | 1464624393138 Marionette TRACE conn2 <- [1,1838,null,{}] 09:06:33 INFO - PROCESS | 1656 | 1464624393142 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}] 09:06:33 INFO - PROCESS | 1656 | 1464624393265 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:06:33 INFO - PROCESS | 1656 | 1464624393353 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x121658000 == 93 [pid = 1656] [id = 467] 09:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x113143c00) [pid = 1656] [serial = 1400] [outer = 0x0] 09:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x115e9e400) [pid = 1656] [serial = 1401] [outer = 0x113143c00] 09:06:33 INFO - PROCESS | 1656 | 1464624393387 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x116a66000) [pid = 1656] [serial = 1402] [outer = 0x113143c00] 09:06:33 INFO - PROCESS | 1656 | 1464624393909 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 821ms 09:06:33 INFO - PROCESS | 1656 | 1464624393958 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1656 | 1464624393962 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:06:33 INFO - PROCESS | 1656 | 1464624393966 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1656 | 1464624393968 Marionette TRACE conn2 <- [1,1842,null,{}] 09:06:33 INFO - PROCESS | 1656 | 1464624393972 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}] 09:06:34 INFO - PROCESS | 1656 | 1464624394181 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:06:34 INFO - PROCESS | 1656 | 1464624394281 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a94d800 == 94 [pid = 1656] [id = 468] 09:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x118058c00) [pid = 1656] [serial = 1403] [outer = 0x0] 09:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x118755000) [pid = 1656] [serial = 1404] [outer = 0x118058c00] 09:06:34 INFO - PROCESS | 1656 | 1464624394312 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x119031400) [pid = 1656] [serial = 1405] [outer = 0x118058c00] 09:06:34 INFO - PROCESS | 1656 | 1464624394767 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 826ms 09:06:34 INFO - PROCESS | 1656 | 1464624394792 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1656 | 1464624394795 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:06:34 INFO - PROCESS | 1656 | 1464624394803 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1656 | 1464624394806 Marionette TRACE conn2 <- [1,1846,null,{}] 09:06:34 INFO - PROCESS | 1656 | 1464624394809 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}] 09:06:34 INFO - PROCESS | 1656 | 1464624394932 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:06:35 INFO - PROCESS | 1656 | 1464624395048 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be74000 == 95 [pid = 1656] [id = 469] 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x118757000) [pid = 1656] [serial = 1406] [outer = 0x0] 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x119236400) [pid = 1656] [serial = 1407] [outer = 0x118757000] 09:06:35 INFO - PROCESS | 1656 | 1464624395081 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x124c66000) [pid = 1656] [serial = 1408] [outer = 0x118757000] 09:06:35 INFO - PROCESS | 1656 | 1464624395547 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]]]}] 09:06:35 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) 09:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 775ms 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1215dc400) [pid = 1656] [serial = 1409] [outer = 0x12cfe0000] 09:06:35 INFO - PROCESS | 1656 | 1464624395600 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1656 | 1464624395601 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:06:35 INFO - PROCESS | 1656 | 1464624395634 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1656 | 1464624395635 Marionette TRACE conn2 <- [1,1850,null,{}] 09:06:35 INFO - PROCESS | 1656 | 1464624395664 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}] 09:06:35 INFO - PROCESS | 1656 | 1464624395783 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:06:35 INFO - PROCESS | 1656 | 1464624395868 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da2b800 == 96 [pid = 1656] [id = 470] 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x117123400) [pid = 1656] [serial = 1410] [outer = 0x0] 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x126b0a400) [pid = 1656] [serial = 1411] [outer = 0x117123400] 09:06:35 INFO - PROCESS | 1656 | 1464624395899 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x127a04000) [pid = 1656] [serial = 1412] [outer = 0x117123400] 09:06:36 INFO - PROCESS | 1656 | 1464624396329 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 769ms 09:06:36 INFO - PROCESS | 1656 | 1464624396378 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 1656 | 1464624396379 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:06:36 INFO - PROCESS | 1656 | 1464624396382 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1656 | 1464624396383 Marionette TRACE conn2 <- [1,1854,null,{}] 09:06:36 INFO - PROCESS | 1656 | 1464624396385 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}] 09:06:36 INFO - PROCESS | 1656 | 1464624396504 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:06:36 INFO - PROCESS | 1656 | 1464624396596 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x13516c800 == 97 [pid = 1656] [id = 471] 09:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x129435800) [pid = 1656] [serial = 1413] [outer = 0x0] 09:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1294d6800) [pid = 1656] [serial = 1414] [outer = 0x129435800] 09:06:36 INFO - PROCESS | 1656 | 1464624396634 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12aa2d000) [pid = 1656] [serial = 1415] [outer = 0x129435800] 09:06:37 INFO - PROCESS | 1656 | 1464624397086 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]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 769ms 09:06:37 INFO - PROCESS | 1656 | 1464624397161 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:06:37 INFO - PROCESS | 1656 | 1464624397163 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:06:37 INFO - PROCESS | 1656 | 1464624397167 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1656 | 1464624397168 Marionette TRACE conn2 <- [1,1858,null,{}] 09:06:37 INFO - PROCESS | 1656 | 1464624397171 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}] 09:06:37 INFO - PROCESS | 1656 | 1464624397291 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:06:37 INFO - PROCESS | 1656 | 1464624397380 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x135843800 == 98 [pid = 1656] [id = 472] 09:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x129742800) [pid = 1656] [serial = 1416] [outer = 0x0] 09:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12ac86c00) [pid = 1656] [serial = 1417] [outer = 0x129742800] 09:06:37 INFO - PROCESS | 1656 | 1464624397412 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12ac8b800) [pid = 1656] [serial = 1418] [outer = 0x129742800] 09:06:37 INFO - PROCESS | 1656 | 1464624397822 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]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 674ms 09:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:06:37 INFO - PROCESS | 1656 | 1464624397841 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1656 | 1464624397843 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:06:37 INFO - PROCESS | 1656 | 1464624397846 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1656 | 1464624397847 Marionette TRACE conn2 <- [1,1862,null,{}] 09:06:37 INFO - PROCESS | 1656 | 1464624397849 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}] 09:06:37 INFO - PROCESS | 1656 | 1464624397966 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:06:38 INFO - PROCESS | 1656 | 1464624398081 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a7f000 == 99 [pid = 1656] [id = 473] 09:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1294d2800) [pid = 1656] [serial = 1419] [outer = 0x0] 09:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12ac8f400) [pid = 1656] [serial = 1420] [outer = 0x1294d2800] 09:06:38 INFO - PROCESS | 1656 | 1464624398114 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12b411c00) [pid = 1656] [serial = 1421] [outer = 0x1294d2800] 09:06:38 INFO - PROCESS | 1656 | 1464624398532 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 719ms 09:06:38 INFO - PROCESS | 1656 | 1464624398566 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1656 | 1464624398567 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:06:38 INFO - PROCESS | 1656 | 1464624398569 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1656 | 1464624398571 Marionette TRACE conn2 <- [1,1866,null,{}] 09:06:38 INFO - PROCESS | 1656 | 1464624398573 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}] 09:06:38 INFO - PROCESS | 1656 | 1464624398708 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:06:38 INFO - PROCESS | 1656 | 1464624398798 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x137acb800 == 100 [pid = 1656] [id = 474] 09:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12be21800) [pid = 1656] [serial = 1422] [outer = 0x0] 09:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12c0a0400) [pid = 1656] [serial = 1423] [outer = 0x12be21800] 09:06:38 INFO - PROCESS | 1656 | 1464624398828 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12c18a000) [pid = 1656] [serial = 1424] [outer = 0x12be21800] 09:06:39 INFO - PROCESS | 1656 | 1464624399247 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 721ms 09:06:39 INFO - PROCESS | 1656 | 1464624399291 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1656 | 1464624399292 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:06:39 INFO - PROCESS | 1656 | 1464624399295 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1656 | 1464624399296 Marionette TRACE conn2 <- [1,1870,null,{}] 09:06:39 INFO - PROCESS | 1656 | 1464624399299 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}] 09:06:39 INFO - PROCESS | 1656 | 1464624399417 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:06:39 INFO - PROCESS | 1656 | 1464624399534 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x139799000 == 101 [pid = 1656] [id = 475] 09:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12be2bc00) [pid = 1656] [serial = 1425] [outer = 0x0] 09:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12c3b9c00) [pid = 1656] [serial = 1426] [outer = 0x12be2bc00] 09:06:39 INFO - PROCESS | 1656 | 1464624399567 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12c57dc00) [pid = 1656] [serial = 1427] [outer = 0x12be2bc00] 09:06:39 INFO - PROCESS | 1656 | 1464624399995 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]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 770ms 09:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:06:40 INFO - PROCESS | 1656 | 1464624400072 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1656 | 1464624400073 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:06:40 INFO - PROCESS | 1656 | 1464624400075 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1656 | 1464624400077 Marionette TRACE conn2 <- [1,1874,null,{}] 09:06:40 INFO - PROCESS | 1656 | 1464624400079 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}] 09:06:40 INFO - PROCESS | 1656 | 1464624400203 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:06:40 INFO - PROCESS | 1656 | 1464624400488 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193a0800 == 102 [pid = 1656] [id = 476] 09:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x111013c00) [pid = 1656] [serial = 1428] [outer = 0x0] 09:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x11101f000) [pid = 1656] [serial = 1429] [outer = 0x111013c00] 09:06:40 INFO - PROCESS | 1656 | 1464624400531 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1126a4000) [pid = 1656] [serial = 1430] [outer = 0x111013c00] 09:06:41 INFO - PROCESS | 1656 | 1464624400997 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 971ms 09:06:41 INFO - PROCESS | 1656 | 1464624401046 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1656 | 1464624401049 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:06:41 INFO - PROCESS | 1656 | 1464624401052 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1656 | 1464624401054 Marionette TRACE conn2 <- [1,1878,null,{}] 09:06:41 INFO - PROCESS | 1656 | 1464624401057 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}] 09:06:41 INFO - PROCESS | 1656 | 1464624401225 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:06:41 INFO - PROCESS | 1656 | 1464624401238 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ab1000 == 103 [pid = 1656] [id = 477] 09:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x11313d000) [pid = 1656] [serial = 1431] [outer = 0x0] 09:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1164c6400) [pid = 1656] [serial = 1432] [outer = 0x11313d000] 09:06:41 INFO - PROCESS | 1656 | 1464624401268 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x1175a2800) [pid = 1656] [serial = 1433] [outer = 0x11313d000] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce36800 == 102 [pid = 1656] [id = 465] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12c89f800 == 101 [pid = 1656] [id = 464] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3c8800 == 100 [pid = 1656] [id = 463] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12a843000 == 99 [pid = 1656] [id = 462] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x121921800 == 98 [pid = 1656] [id = 461] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x119d25000 == 97 [pid = 1656] [id = 460] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12b1b1800) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11920a800) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1199c5800) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x1215de800) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x121a5d000) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1252ed000) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x124f25000) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | 1464624401914 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]]]}] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12125c000 == 96 [pid = 1656] [id = 459] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x121abb000 == 95 [pid = 1656] [id = 458] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x135b67000 == 94 [pid = 1656] [id = 451] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x135a7c000 == 93 [pid = 1656] [id = 450] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x134ed8800 == 92 [pid = 1656] [id = 449] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x12b14e800 == 91 [pid = 1656] [id = 448] 09:06:41 INFO - PROCESS | 1656 | --DOCSHELL 0x117e1e000 == 90 [pid = 1656] [id = 447] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1264a6c00) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x127ae4800) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x11873f400) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x1126a4c00) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x118140800) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x116a67c00) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1175a4400) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x118063800) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x119d88800) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x118750c00) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x11319bc00) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x124faec00) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x117693800) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x111b0c400) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1133a6000) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12aa39800) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12aa2f800) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x119233800) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x1187c3800) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x126e94000) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x125828c00) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x129432000) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1195b2800) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 09:06:41 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1264a0000) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 09:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 925ms 09:06:41 INFO - PROCESS | 1656 | 1464624401977 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1656 | 1464624401979 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:06:41 INFO - PROCESS | 1656 | 1464624401983 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1656 | 1464624401986 Marionette TRACE conn2 <- [1,1882,null,{}] 09:06:41 INFO - PROCESS | 1656 | 1464624401990 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}] 09:06:42 INFO - PROCESS | 1656 | 1464624402116 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:06:42 INFO - PROCESS | 1656 | 1464624402230 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199f2800 == 91 [pid = 1656] [id = 478] 09:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x112a7d400) [pid = 1656] [serial = 1434] [outer = 0x0] 09:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x113135000) [pid = 1656] [serial = 1435] [outer = 0x112a7d400] 09:06:42 INFO - PROCESS | 1656 | 1464624402265 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x114fe0000) [pid = 1656] [serial = 1436] [outer = 0x112a7d400] 09:06:42 INFO - PROCESS | 1656 | 1464624402734 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 823ms 09:06:42 INFO - PROCESS | 1656 | 1464624402806 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1656 | 1464624402810 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:06:42 INFO - PROCESS | 1656 | 1464624402815 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1656 | 1464624402817 Marionette TRACE conn2 <- [1,1886,null,{}] 09:06:42 INFO - PROCESS | 1656 | 1464624402819 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}] 09:06:42 INFO - PROCESS | 1656 | 1464624402941 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:06:43 INFO - PROCESS | 1656 | 1464624403059 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0d000 == 92 [pid = 1656] [id = 479] 09:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x117e79400) [pid = 1656] [serial = 1437] [outer = 0x0] 09:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x118140800) [pid = 1656] [serial = 1438] [outer = 0x117e79400] 09:06:43 INFO - PROCESS | 1656 | 1464624403093 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x118751800) [pid = 1656] [serial = 1439] [outer = 0x117e79400] 09:06:43 INFO - PROCESS | 1656 | 1464624403555 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 09:06:43 INFO - PROCESS | 1656 | 1464624403596 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1656 | 1464624403598 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:06:43 INFO - PROCESS | 1656 | 1464624403600 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1656 | 1464624403603 Marionette TRACE conn2 <- [1,1890,null,{}] 09:06:43 INFO - PROCESS | 1656 | 1464624403611 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}] 09:06:43 INFO - PROCESS | 1656 | 1464624403737 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:06:43 INFO - PROCESS | 1656 | 1464624403828 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa77000 == 93 [pid = 1656] [id = 480] 09:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x11923bc00) [pid = 1656] [serial = 1440] [outer = 0x0] 09:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x119b96400) [pid = 1656] [serial = 1441] [outer = 0x11923bc00] 09:06:43 INFO - PROCESS | 1656 | 1464624403862 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x121477000) [pid = 1656] [serial = 1442] [outer = 0x11923bc00] 09:06:44 INFO - PROCESS | 1656 | 1464624404300 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 09:06:44 INFO - PROCESS | 1656 | 1464624404322 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1656 | 1464624404324 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:06:44 INFO - PROCESS | 1656 | 1464624404326 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1656 | 1464624404328 Marionette TRACE conn2 <- [1,1894,null,{}] 09:06:44 INFO - PROCESS | 1656 | 1464624404351 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}] 09:06:44 INFO - PROCESS | 1656 | 1464624404470 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:06:44 INFO - PROCESS | 1656 | 1464624404555 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b485800 == 94 [pid = 1656] [id = 481] 09:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x124f6fc00) [pid = 1656] [serial = 1443] [outer = 0x0] 09:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1257b8400) [pid = 1656] [serial = 1444] [outer = 0x124f6fc00] 09:06:44 INFO - PROCESS | 1656 | 1464624404587 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x126b0e000) [pid = 1656] [serial = 1445] [outer = 0x124f6fc00] 09:06:45 INFO - PROCESS | 1656 | 1464624405037 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 738ms 09:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:06:45 INFO - PROCESS | 1656 | 1464624405094 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1656 | 1464624405095 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:06:45 INFO - PROCESS | 1656 | 1464624405100 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1656 | 1464624405102 Marionette TRACE conn2 <- [1,1898,null,{}] 09:06:45 INFO - PROCESS | 1656 | 1464624405104 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}] 09:06:45 INFO - PROCESS | 1656 | 1464624405214 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:06:45 INFO - PROCESS | 1656 | 1464624405300 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c899800 == 95 [pid = 1656] [id = 482] 09:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x113162400) [pid = 1656] [serial = 1446] [outer = 0x0] 09:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x127a08800) [pid = 1656] [serial = 1447] [outer = 0x113162400] 09:06:45 INFO - PROCESS | 1656 | 1464624405331 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x127aeb000) [pid = 1656] [serial = 1448] [outer = 0x113162400] 09:06:45 INFO - PROCESS | 1656 | 1464624405759 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 669ms 09:06:45 INFO - PROCESS | 1656 | 1464624405769 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1656 | 1464624405771 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:06:45 INFO - PROCESS | 1656 | 1464624405773 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1656 | 1464624405774 Marionette TRACE conn2 <- [1,1902,null,{}] 09:06:45 INFO - PROCESS | 1656 | 1464624405777 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}] 09:06:45 INFO - PROCESS | 1656 | 1464624405921 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:06:46 INFO - PROCESS | 1656 | 1464624406013 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2d5800 == 96 [pid = 1656] [id = 483] 09:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1294d8800) [pid = 1656] [serial = 1449] [outer = 0x0] 09:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12a8c2c00) [pid = 1656] [serial = 1450] [outer = 0x1294d8800] 09:06:46 INFO - PROCESS | 1656 | 1464624406044 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12c09fc00) [pid = 1656] [serial = 1451] [outer = 0x1294d8800] 09:06:46 INFO - PROCESS | 1656 | 1464624406502 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 772ms 09:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:06:46 INFO - PROCESS | 1656 | 1464624406556 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1656 | 1464624406558 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:06:46 INFO - PROCESS | 1656 | 1464624406562 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1656 | 1464624406563 Marionette TRACE conn2 <- [1,1906,null,{}] 09:06:46 INFO - PROCESS | 1656 | 1464624406566 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}] 09:06:46 INFO - PROCESS | 1656 | 1464624406693 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:06:46 INFO - PROCESS | 1656 | 1464624406857 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8c3800 == 97 [pid = 1656] [id = 484] 09:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12b40b000) [pid = 1656] [serial = 1452] [outer = 0x0] 09:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12c57f800) [pid = 1656] [serial = 1453] [outer = 0x12b40b000] 09:06:46 INFO - PROCESS | 1656 | 1464624406909 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12c8df400) [pid = 1656] [serial = 1454] [outer = 0x12b40b000] 09:06:47 INFO - PROCESS | 1656 | 1464624407406 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 873ms 09:06:47 INFO - PROCESS | 1656 | 1464624407435 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1656 | 1464624407437 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:06:47 INFO - PROCESS | 1656 | 1464624407439 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1656 | 1464624407440 Marionette TRACE conn2 <- [1,1910,null,{}] 09:06:47 INFO - PROCESS | 1656 | 1464624407443 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}] 09:06:47 INFO - PROCESS | 1656 | 1464624407556 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:06:47 INFO - PROCESS | 1656 | 1464624407644 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x135157000 == 98 [pid = 1656] [id = 485] 09:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12c57d800) [pid = 1656] [serial = 1455] [outer = 0x0] 09:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12ce1c400) [pid = 1656] [serial = 1456] [outer = 0x12c57d800] 09:06:47 INFO - PROCESS | 1656 | 1464624407677 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12cfdc400) [pid = 1656] [serial = 1457] [outer = 0x12c57d800] 09:06:48 INFO - PROCESS | 1656 | 1464624408074 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 09:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:06:48 INFO - PROCESS | 1656 | 1464624408110 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1656 | 1464624408112 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:06:48 INFO - PROCESS | 1656 | 1464624408116 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1656 | 1464624408117 Marionette TRACE conn2 <- [1,1914,null,{}] 09:06:48 INFO - PROCESS | 1656 | 1464624408120 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}] 09:06:48 INFO - PROCESS | 1656 | 1464624408233 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:06:48 INFO - PROCESS | 1656 | 1464624408350 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1357d7800 == 99 [pid = 1656] [id = 486] 09:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1252ed000) [pid = 1656] [serial = 1458] [outer = 0x0] 09:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12d22ac00) [pid = 1656] [serial = 1459] [outer = 0x1252ed000] 09:06:48 INFO - PROCESS | 1656 | 1464624408382 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12d449400) [pid = 1656] [serial = 1460] [outer = 0x1252ed000] 09:06:48 INFO - PROCESS | 1656 | 1464624408797 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 718ms 09:06:48 INFO - PROCESS | 1656 | 1464624408835 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1656 | 1464624408836 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:06:48 INFO - PROCESS | 1656 | 1464624408839 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1656 | 1464624408840 Marionette TRACE conn2 <- [1,1918,null,{}] 09:06:48 INFO - PROCESS | 1656 | 1464624408843 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}] 09:06:48 INFO - PROCESS | 1656 | 1464624408957 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:06:49 INFO - PROCESS | 1656 | 1464624409072 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x135ad3800 == 100 [pid = 1656] [id = 487] 09:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12d22f400) [pid = 1656] [serial = 1461] [outer = 0x0] 09:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12d459c00) [pid = 1656] [serial = 1462] [outer = 0x12d22f400] 09:06:49 INFO - PROCESS | 1656 | 1464624409107 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x134f24000) [pid = 1656] [serial = 1463] [outer = 0x12d22f400] 09:06:49 INFO - PROCESS | 1656 | 1464624409538 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 769ms 09:06:49 INFO - PROCESS | 1656 | 1464624409608 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1656 | 1464624409610 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:06:49 INFO - PROCESS | 1656 | 1464624409613 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1656 | 1464624409615 Marionette TRACE conn2 <- [1,1922,null,{}] 09:06:49 INFO - PROCESS | 1656 | 1464624409618 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}] 09:06:49 INFO - PROCESS | 1656 | 1464624409750 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:06:49 INFO - PROCESS | 1656 | 1464624409843 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x137bef800 == 101 [pid = 1656] [id = 488] 09:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x134f28800) [pid = 1656] [serial = 1464] [outer = 0x0] 09:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x137c04c00) [pid = 1656] [serial = 1465] [outer = 0x134f28800] 09:06:49 INFO - PROCESS | 1656 | 1464624409881 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x137c0ec00) [pid = 1656] [serial = 1466] [outer = 0x134f28800] 09:06:50 INFO - PROCESS | 1656 | 1464624410334 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 09:06:50 INFO - PROCESS | 1656 | 1464624410384 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1656 | 1464624410385 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:06:50 INFO - PROCESS | 1656 | 1464624410387 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1656 | 1464624410388 Marionette TRACE conn2 <- [1,1926,null,{}] 09:06:50 INFO - PROCESS | 1656 | 1464624410391 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}] 09:06:50 INFO - PROCESS | 1656 | 1464624410551 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:06:50 INFO - PROCESS | 1656 | 1464624410616 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x13987d000 == 102 [pid = 1656] [id = 489] 09:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x134f2b400) [pid = 1656] [serial = 1467] [outer = 0x0] 09:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x1386a6800) [pid = 1656] [serial = 1468] [outer = 0x134f2b400] 09:06:50 INFO - PROCESS | 1656 | 1464624410646 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x1386aec00) [pid = 1656] [serial = 1469] [outer = 0x134f2b400] 09:06:51 INFO - PROCESS | 1656 | 1464624411249 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 920ms 09:06:51 INFO - PROCESS | 1656 | 1464624411308 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1656 | 1464624411310 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:06:51 INFO - PROCESS | 1656 | 1464624411313 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1656 | 1464624411316 Marionette TRACE conn2 <- [1,1930,null,{}] 09:06:51 INFO - PROCESS | 1656 | 1464624411319 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}] 09:06:51 INFO - PROCESS | 1656 | 1464624411438 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:06:51 INFO - PROCESS | 1656 | 1464624411531 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x126931800 == 103 [pid = 1656] [id = 490] 09:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x1129a6400) [pid = 1656] [serial = 1470] [outer = 0x0] 09:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x114fe7400) [pid = 1656] [serial = 1471] [outer = 0x1129a6400] 09:06:51 INFO - PROCESS | 1656 | 1464624411559 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x117e81400) [pid = 1656] [serial = 1472] [outer = 0x1129a6400] 09:06:52 INFO - PROCESS | 1656 | 1464624412000 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 09:06:52 INFO - PROCESS | 1656 | 1464624412035 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1656 | 1464624412039 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:06:52 INFO - PROCESS | 1656 | 1464624412043 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1656 | 1464624412045 Marionette TRACE conn2 <- [1,1934,null,{}] 09:06:52 INFO - PROCESS | 1656 | 1464624412047 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}] 09:06:52 INFO - PROCESS | 1656 | 1464624412166 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x115cb2000 == 102 [pid = 1656] [id = 423] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x115cbc800 == 101 [pid = 1656] [id = 218] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1190de000 == 100 [pid = 1656] [id = 338] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1193a0800 == 99 [pid = 1656] [id = 476] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x135843800 == 98 [pid = 1656] [id = 472] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x13516c800 == 97 [pid = 1656] [id = 471] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12da2b800 == 96 [pid = 1656] [id = 470] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12be74000 == 95 [pid = 1656] [id = 469] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12a94d800 == 94 [pid = 1656] [id = 468] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x121658000 == 93 [pid = 1656] [id = 467] 09:06:52 INFO - PROCESS | 1656 | --DOCSHELL 0x116ab0000 == 92 [pid = 1656] [id = 466] 09:06:52 INFO - PROCESS | 1656 | 1464624412395 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x116ab2800 == 93 [pid = 1656] [id = 491] 09:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x111015400) [pid = 1656] [serial = 1473] [outer = 0x0] 09:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x11101d000) [pid = 1656] [serial = 1474] [outer = 0x111015400] 09:06:52 INFO - PROCESS | 1656 | 1464624412470 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x1129a1800) [pid = 1656] [serial = 1475] [outer = 0x111015400] 09:06:52 INFO - PROCESS | 1656 | 1464624412947 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 972ms 09:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:06:53 INFO - PROCESS | 1656 | 1464624413017 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 1656 | 1464624413020 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:06:53 INFO - PROCESS | 1656 | 1464624413023 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1656 | 1464624413025 Marionette TRACE conn2 <- [1,1938,null,{}] 09:06:53 INFO - PROCESS | 1656 | 1464624413029 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}] 09:06:53 INFO - PROCESS | 1656 | 1464624413150 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:06:53 INFO - PROCESS | 1656 | 1464624413246 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b142000 == 94 [pid = 1656] [id = 492] 09:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x119008c00) [pid = 1656] [serial = 1476] [outer = 0x0] 09:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x119202c00) [pid = 1656] [serial = 1477] [outer = 0x119008c00] 09:06:53 INFO - PROCESS | 1656 | 1464624413279 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1199ccc00) [pid = 1656] [serial = 1478] [outer = 0x119008c00] 09:06:53 INFO - PROCESS | 1656 | 1464624413729 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 09:06:53 INFO - PROCESS | 1656 | 1464624413745 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 1656 | 1464624413748 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:06:53 INFO - PROCESS | 1656 | 1464624413751 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1656 | 1464624413752 Marionette TRACE conn2 <- [1,1942,null,{}] 09:06:53 INFO - PROCESS | 1656 | 1464624413755 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}] 09:06:53 INFO - PROCESS | 1656 | 1464624413877 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:06:54 INFO - PROCESS | 1656 | 1464624414003 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2cc000 == 95 [pid = 1656] [id = 493] 09:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x1215dd800) [pid = 1656] [serial = 1479] [outer = 0x0] 09:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x125195400) [pid = 1656] [serial = 1480] [outer = 0x1215dd800] 09:06:54 INFO - PROCESS | 1656 | 1464624414038 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12788f400) [pid = 1656] [serial = 1481] [outer = 0x1215dd800] 09:06:54 INFO - PROCESS | 1656 | 1464624414480 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 819ms 09:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:06:54 INFO - PROCESS | 1656 | 1464624414570 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1656 | 1464624414572 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:06:54 INFO - PROCESS | 1656 | 1464624414582 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1656 | 1464624414586 Marionette TRACE conn2 <- [1,1946,null,{}] 09:06:54 INFO - PROCESS | 1656 | 1464624414589 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}] 09:06:54 INFO - PROCESS | 1656 | 1464624414711 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:06:54 INFO - PROCESS | 1656 | 1464624414806 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b80800 == 96 [pid = 1656] [id = 494] 09:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x127aef000) [pid = 1656] [serial = 1482] [outer = 0x0] 09:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x12aa11c00) [pid = 1656] [serial = 1483] [outer = 0x127aef000] 09:06:54 INFO - PROCESS | 1656 | 1464624414836 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12ac83800) [pid = 1656] [serial = 1484] [outer = 0x127aef000] 09:06:55 INFO - PROCESS | 1656 | 1464624415288 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 780ms 09:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:06:55 INFO - PROCESS | 1656 | 1464624415355 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1656 | 1464624415357 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:06:55 INFO - PROCESS | 1656 | 1464624415360 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1656 | 1464624415361 Marionette TRACE conn2 <- [1,1950,null,{}] 09:06:55 INFO - PROCESS | 1656 | 1464624415363 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}] 09:06:55 INFO - PROCESS | 1656 | 1464624415482 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:06:55 INFO - PROCESS | 1656 | 1464624415575 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1388db000 == 97 [pid = 1656] [id = 495] 09:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12ac89000) [pid = 1656] [serial = 1485] [outer = 0x0] 09:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x12b1bf000) [pid = 1656] [serial = 1486] [outer = 0x12ac89000] 09:06:55 INFO - PROCESS | 1656 | 1464624415606 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12c0a5c00) [pid = 1656] [serial = 1487] [outer = 0x12ac89000] 09:06:56 INFO - PROCESS | 1656 | 1464624416127 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 821ms 09:06:56 INFO - PROCESS | 1656 | 1464624416183 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1656 | 1464624416185 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:06:56 INFO - PROCESS | 1656 | 1464624416188 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1656 | 1464624416191 Marionette TRACE conn2 <- [1,1954,null,{}] 09:06:56 INFO - PROCESS | 1656 | 1464624416213 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}] 09:06:56 INFO - PROCESS | 1656 | 1464624416367 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:06:56 INFO - PROCESS | 1656 | 1464624416438 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x13999a000 == 98 [pid = 1656] [id = 496] 09:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12d447c00) [pid = 1656] [serial = 1488] [outer = 0x0] 09:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x134f1f400) [pid = 1656] [serial = 1489] [outer = 0x12d447c00] 09:06:56 INFO - PROCESS | 1656 | 1464624416474 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x137c11c00) [pid = 1656] [serial = 1490] [outer = 0x12d447c00] 09:06:56 INFO - PROCESS | 1656 | 1464624416934 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 09:06:56 INFO - PROCESS | 1656 | 1464624416958 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1656 | 1464624416960 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:06:56 INFO - PROCESS | 1656 | 1464624416962 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1656 | 1464624416963 Marionette TRACE conn2 <- [1,1958,null,{}] 09:06:56 INFO - PROCESS | 1656 | 1464624416966 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}] 09:06:57 INFO - PROCESS | 1656 | 1464624417084 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:06:57 INFO - PROCESS | 1656 | 1464624417207 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1347d9800 == 99 [pid = 1656] [id = 497] 09:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x13868ec00) [pid = 1656] [serial = 1491] [outer = 0x0] 09:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x13869a800) [pid = 1656] [serial = 1492] [outer = 0x13868ec00] 09:06:57 INFO - PROCESS | 1656 | 1464624417239 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x1386aa000) [pid = 1656] [serial = 1493] [outer = 0x13868ec00] 09:06:57 INFO - PROCESS | 1656 | 1464624417683 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]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 773ms 09:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:06:57 INFO - PROCESS | 1656 | 1464624417736 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1656 | 1464624417737 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:06:57 INFO - PROCESS | 1656 | 1464624417739 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1656 | 1464624417740 Marionette TRACE conn2 <- [1,1962,null,{}] 09:06:57 INFO - PROCESS | 1656 | 1464624417743 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}] 09:06:57 INFO - PROCESS | 1656 | 1464624417862 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:06:57 INFO - PROCESS | 1656 | 1464624417987 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x139c47000 == 100 [pid = 1656] [id = 498] 09:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x135c71800) [pid = 1656] [serial = 1494] [outer = 0x0] 09:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x135c75800) [pid = 1656] [serial = 1495] [outer = 0x135c71800] 09:06:58 INFO - PROCESS | 1656 | 1464624418019 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x135c7a400) [pid = 1656] [serial = 1496] [outer = 0x135c71800] 09:06:58 INFO - PROCESS | 1656 | 1464624418450 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 718ms 09:06:58 INFO - PROCESS | 1656 | 1464624418458 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1656 | 1464624418459 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:06:58 INFO - PROCESS | 1656 | 1464624418462 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1656 | 1464624418463 Marionette TRACE conn2 <- [1,1966,null,{}] 09:06:58 INFO - PROCESS | 1656 | 1464624418465 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}] 09:06:58 INFO - PROCESS | 1656 | 1464624418582 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:06:58 INFO - PROCESS | 1656 | 1464624418703 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x13aa90000 == 101 [pid = 1656] [id = 499] 09:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x135c71c00) [pid = 1656] [serial = 1497] [outer = 0x0] 09:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x13869d400) [pid = 1656] [serial = 1498] [outer = 0x135c71c00] 09:06:58 INFO - PROCESS | 1656 | 1464624418735 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x1386b0c00) [pid = 1656] [serial = 1499] [outer = 0x135c71c00] 09:06:59 INFO - PROCESS | 1656 | 1464624419146 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]]]}] 09:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 719ms 09:06:59 INFO - PROCESS | 1656 | 1464624419206 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1656 | 1464624419208 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:06:59 INFO - PROCESS | 1656 | 1464624419226 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1656 | 1464624419227 Marionette TRACE conn2 <- [1,1970,null,{}] 09:06:59 INFO - PROCESS | 1656 | 1464624419232 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}] 09:06:59 INFO - PROCESS | 1656 | 1464624419349 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:06:59 INFO - PROCESS | 1656 | 1464624419445 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1428cf000 == 102 [pid = 1656] [id = 500] 09:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x135c77000) [pid = 1656] [serial = 1500] [outer = 0x0] 09:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x139845400) [pid = 1656] [serial = 1501] [outer = 0x135c77000] 09:06:59 INFO - PROCESS | 1656 | 1464624419474 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x13984a000) [pid = 1656] [serial = 1502] [outer = 0x135c77000] 09:06:59 INFO - PROCESS | 1656 | 1464624419882 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]]]}] 09:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 687ms 09:06:59 INFO - PROCESS | 1656 | 1464624419899 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1656 | 1464624419900 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:06:59 INFO - PROCESS | 1656 | 1464624419902 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1656 | 1464624419903 Marionette TRACE conn2 <- [1,1974,null,{}] 09:06:59 INFO - PROCESS | 1656 | 1464624419906 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}] 09:07:00 INFO - PROCESS | 1656 | 1464624420022 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:07:00 INFO - PROCESS | 1656 | 1464624420120 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x135674000 == 103 [pid = 1656] [id = 501] 09:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x135653c00) [pid = 1656] [serial = 1503] [outer = 0x0] 09:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x135659400) [pid = 1656] [serial = 1504] [outer = 0x135653c00] 09:07:00 INFO - PROCESS | 1656 | 1464624420158 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x135660c00) [pid = 1656] [serial = 1505] [outer = 0x135653c00] 09:07:00 INFO - PROCESS | 1656 | 1464624420609 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 09:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:07:00 INFO - PROCESS | 1656 | 1464624420622 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1656 | 1464624420624 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:07:00 INFO - PROCESS | 1656 | 1464624420626 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1656 | 1464624420628 Marionette TRACE conn2 <- [1,1978,null,{}] 09:07:00 INFO - PROCESS | 1656 | 1464624420630 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}] 09:07:00 INFO - PROCESS | 1656 | 1464624420785 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:07:00 INFO - PROCESS | 1656 | 1464624420910 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x142790800 == 104 [pid = 1656] [id = 502] 09:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x13565f000) [pid = 1656] [serial = 1506] [outer = 0x0] 09:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x13984f800) [pid = 1656] [serial = 1507] [outer = 0x13565f000] 09:07:00 INFO - PROCESS | 1656 | 1464624420942 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x139bc8400) [pid = 1656] [serial = 1508] [outer = 0x13565f000] 09:07:01 INFO - PROCESS | 1656 | 1464624421334 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]]]}] 09:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 09:07:01 INFO - PROCESS | 1656 | 1464624421349 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1656 | 1464624421350 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:07:01 INFO - PROCESS | 1656 | 1464624421352 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1656 | 1464624421353 Marionette TRACE conn2 <- [1,1982,null,{}] 09:07:01 INFO - PROCESS | 1656 | 1464624421356 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}] 09:07:01 INFO - PROCESS | 1656 | 1464624421472 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:07:01 INFO - PROCESS | 1656 | 1464624421571 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x14279d000 == 105 [pid = 1656] [id = 503] 09:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x1187c3c00) [pid = 1656] [serial = 1509] [outer = 0x0] 09:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x139bc9000) [pid = 1656] [serial = 1510] [outer = 0x1187c3c00] 09:07:01 INFO - PROCESS | 1656 | 1464624421601 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x142489000) [pid = 1656] [serial = 1511] [outer = 0x1187c3c00] 09:07:02 INFO - PROCESS | 1656 | 1464624422164 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 821ms 09:07:02 INFO - PROCESS | 1656 | 1464624422173 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1656 | 1464624422176 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:07:02 INFO - PROCESS | 1656 | 1464624422180 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1656 | 1464624422181 Marionette TRACE conn2 <- [1,1986,null,{}] 09:07:02 INFO - PROCESS | 1656 | 1464624422185 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}] 09:07:02 INFO - PROCESS | 1656 | 1464624422302 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:07:02 INFO - PROCESS | 1656 | 1464624422403 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb0b800 == 106 [pid = 1656] [id = 504] 09:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x117e7b800) [pid = 1656] [serial = 1512] [outer = 0x0] 09:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x11902cc00) [pid = 1656] [serial = 1513] [outer = 0x117e7b800] 09:07:02 INFO - PROCESS | 1656 | 1464624422432 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12122d800) [pid = 1656] [serial = 1514] [outer = 0x117e7b800] 09:07:02 INFO - PROCESS | 1656 | 1464624422856 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 724ms 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x139c42000 == 105 [pid = 1656] [id = 456] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x126931800 == 104 [pid = 1656] [id = 490] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2d5800 == 103 [pid = 1656] [id = 483] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12c899800 == 102 [pid = 1656] [id = 482] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12b485800 == 101 [pid = 1656] [id = 481] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa77000 == 100 [pid = 1656] [id = 480] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x124c0d000 == 99 [pid = 1656] [id = 479] 09:07:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1199f2800 == 98 [pid = 1656] [id = 478] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1357d1000 == 97 [pid = 1656] [id = 336] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121922000 == 96 [pid = 1656] [id = 399] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb20000 == 95 [pid = 1656] [id = 15] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135157000 == 94 [pid = 1656] [id = 485] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135913000 == 93 [pid = 1656] [id = 297] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb22800 == 92 [pid = 1656] [id = 153] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135bcc000 == 91 [pid = 1656] [id = 316] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b15d000 == 90 [pid = 1656] [id = 280] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8d4800 == 89 [pid = 1656] [id = 374] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b155000 == 88 [pid = 1656] [id = 258] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1397a5800 == 87 [pid = 1656] [id = 454] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1357d7800 == 86 [pid = 1656] [id = 486] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137bef800 == 85 [pid = 1656] [id = 488] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa7c000 == 84 [pid = 1656] [id = 8] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135ad3800 == 83 [pid = 1656] [id = 487] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x129141000 == 82 [pid = 1656] [id = 6] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13987d000 == 81 [pid = 1656] [id = 489] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12be70000 == 80 [pid = 1656] [id = 436] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b424000 == 79 [pid = 1656] [id = 9] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c8a3000 == 78 [pid = 1656] [id = 14] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa79000 == 77 [pid = 1656] [id = 22] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x134ed4000 == 76 [pid = 1656] [id = 298] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce3f000 == 75 [pid = 1656] [id = 16] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d815800 == 74 [pid = 1656] [id = 19] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b421000 == 73 [pid = 1656] [id = 130] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13988c800 == 72 [pid = 1656] [id = 455] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x113d8a800 == 71 [pid = 1656] [id = 26] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137ad0000 == 70 [pid = 1656] [id = 453] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116f46000 == 69 [pid = 1656] [id = 25] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb1e800 == 68 [pid = 1656] [id = 199] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce3f800 == 67 [pid = 1656] [id = 256] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x129520000 == 66 [pid = 1656] [id = 85] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce33000 == 65 [pid = 1656] [id = 154] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa73800 == 64 [pid = 1656] [id = 102] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135a85800 == 63 [pid = 1656] [id = 377] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1351e2800 == 62 [pid = 1656] [id = 375] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x117e21800 == 61 [pid = 1656] [id = 457] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d805800 == 60 [pid = 1656] [id = 213] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12780d800 == 59 [pid = 1656] [id = 84] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135bcf000 == 58 [pid = 1656] [id = 337] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa76800 == 57 [pid = 1656] [id = 358] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135915800 == 56 [pid = 1656] [id = 257] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x112766000 == 55 [pid = 1656] [id = 23] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137ade000 == 54 [pid = 1656] [id = 421] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1388d5000 == 53 [pid = 1656] [id = 400] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1190e6000 == 52 [pid = 1656] [id = 380] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135bc9800 == 51 [pid = 1656] [id = 452] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13582b800 == 50 [pid = 1656] [id = 376] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b156000 == 49 [pid = 1656] [id = 10] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12be82800 == 48 [pid = 1656] [id = 11] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c53a800 == 47 [pid = 1656] [id = 186] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b42c000 == 46 [pid = 1656] [id = 435] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8c3800 == 45 [pid = 1656] [id = 484] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x134ed5000 == 44 [pid = 1656] [id = 219] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116664800 == 43 [pid = 1656] [id = 53] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2df000 == 42 [pid = 1656] [id = 20] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135ad5000 == 41 [pid = 1656] [id = 420] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1199f2000 == 40 [pid = 1656] [id = 240] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12be7e800 == 39 [pid = 1656] [id = 135] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135839000 == 38 [pid = 1656] [id = 416] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135b70000 == 37 [pid = 1656] [id = 332] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11698d000 == 36 [pid = 1656] [id = 24] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b47e800 == 35 [pid = 1656] [id = 134] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a82c800 == 34 [pid = 1656] [id = 116] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1351ce800 == 33 [pid = 1656] [id = 318] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135ace800 == 32 [pid = 1656] [id = 378] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12126c000 == 31 [pid = 1656] [id = 12] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b47e000 == 30 [pid = 1656] [id = 21] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135a7f000 == 29 [pid = 1656] [id = 473] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137acb800 == 28 [pid = 1656] [id = 474] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73f800 == 27 [pid = 1656] [id = 422] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b145800 == 26 [pid = 1656] [id = 117] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c53d800 == 25 [pid = 1656] [id = 13] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137ad0800 == 24 [pid = 1656] [id = 401] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116ab1000 == 23 [pid = 1656] [id = 477] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x14279d000 == 22 [pid = 1656] [id = 503] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x142790800 == 21 [pid = 1656] [id = 502] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135674000 == 20 [pid = 1656] [id = 501] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1428cf000 == 19 [pid = 1656] [id = 500] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13aa90000 == 18 [pid = 1656] [id = 499] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x139c47000 == 17 [pid = 1656] [id = 498] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1347d9800 == 16 [pid = 1656] [id = 497] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13999a000 == 15 [pid = 1656] [id = 496] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1388db000 == 14 [pid = 1656] [id = 495] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x135b80800 == 13 [pid = 1656] [id = 494] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x139799000 == 12 [pid = 1656] [id = 475] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2cc000 == 11 [pid = 1656] [id = 493] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b142000 == 10 [pid = 1656] [id = 492] 09:07:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116ab2800 == 9 [pid = 1656] [id = 491] 09:07:08 INFO - PROCESS | 1656 | 1464624428175 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1656 | 1464624428178 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:07:08 INFO - PROCESS | 1656 | 1464624428201 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1656 | 1464624428204 Marionette TRACE conn2 <- [1,1990,null,{}] 09:07:08 INFO - PROCESS | 1656 | 1464624428208 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}] 09:07:08 INFO - PROCESS | 1656 | 1464624428327 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:07:08 INFO - PROCESS | 1656 | 1464624428421 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x112edb800 == 10 [pid = 1656] [id = 505] 09:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x1111b1c00) [pid = 1656] [serial = 1515] [outer = 0x0] 09:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x111bb9800) [pid = 1656] [serial = 1516] [outer = 0x1111b1c00] 09:07:08 INFO - PROCESS | 1656 | 1464624428467 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x1122ad000) [pid = 1656] [serial = 1517] [outer = 0x1111b1c00] 09:07:08 INFO - PROCESS | 1656 | 1464624428883 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 724ms 09:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:07:08 INFO - PROCESS | 1656 | 1464624428923 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1656 | 1464624428925 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:07:08 INFO - PROCESS | 1656 | 1464624428931 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1656 | 1464624428934 Marionette TRACE conn2 <- [1,1994,null,{}] 09:07:08 INFO - PROCESS | 1656 | 1464624428937 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}] 09:07:09 INFO - PROCESS | 1656 | 1464624429034 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:07:09 INFO - PROCESS | 1656 | 1464624429104 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x116656000 == 11 [pid = 1656] [id = 506] 09:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x1126a0400) [pid = 1656] [serial = 1518] [outer = 0x0] 09:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x1129a5c00) [pid = 1656] [serial = 1519] [outer = 0x1126a0400] 09:07:09 INFO - PROCESS | 1656 | 1464624429130 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x112a7bc00) [pid = 1656] [serial = 1520] [outer = 0x1126a0400] 09:07:09 INFO - PROCESS | 1656 | 1464624429440 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 526ms 09:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:07:09 INFO - PROCESS | 1656 | 1464624429455 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1656 | 1464624429457 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:07:09 INFO - PROCESS | 1656 | 1464624429460 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1656 | 1464624429463 Marionette TRACE conn2 <- [1,1998,null,{}] 09:07:09 INFO - PROCESS | 1656 | 1464624429472 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}] 09:07:09 INFO - PROCESS | 1656 | 1464624429559 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:07:09 INFO - PROCESS | 1656 | 1464624429629 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f44800 == 12 [pid = 1656] [id = 507] 09:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x112f08000) [pid = 1656] [serial = 1521] [outer = 0x0] 09:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x112fc9c00) [pid = 1656] [serial = 1522] [outer = 0x112f08000] 09:07:09 INFO - PROCESS | 1656 | 1464624429666 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x113143400) [pid = 1656] [serial = 1523] [outer = 0x112f08000] 09:07:10 INFO - PROCESS | 1656 | 1464624430088 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]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 675ms 09:07:10 INFO - PROCESS | 1656 | 1464624430136 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1656 | 1464624430138 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:07:10 INFO - PROCESS | 1656 | 1464624430141 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1656 | 1464624430143 Marionette TRACE conn2 <- [1,2002,null,{}] 09:07:10 INFO - PROCESS | 1656 | 1464624430146 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}] 09:07:10 INFO - PROCESS | 1656 | 1464624430348 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:07:10 INFO - PROCESS | 1656 | 1464624430372 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e08000 == 13 [pid = 1656] [id = 508] 09:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x113197400) [pid = 1656] [serial = 1524] [outer = 0x0] 09:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x1131e0400) [pid = 1656] [serial = 1525] [outer = 0x113197400] 09:07:10 INFO - PROCESS | 1656 | 1464624430398 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x114fea400) [pid = 1656] [serial = 1526] [outer = 0x113197400] 09:07:10 INFO - PROCESS | 1656 | 1464624430758 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]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 09:07:10 INFO - PROCESS | 1656 | 1464624430811 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1656 | 1464624430812 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:07:10 INFO - PROCESS | 1656 | 1464624430814 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1656 | 1464624430815 Marionette TRACE conn2 <- [1,2006,null,{}] 09:07:10 INFO - PROCESS | 1656 | 1464624430818 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}] 09:07:10 INFO - PROCESS | 1656 | 1464624430937 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:07:10 INFO - PROCESS | 1656 | 1464624430951 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b0000 == 14 [pid = 1656] [id = 509] 09:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x11316fc00) [pid = 1656] [serial = 1527] [outer = 0x0] 09:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x116186000) [pid = 1656] [serial = 1528] [outer = 0x11316fc00] 09:07:10 INFO - PROCESS | 1656 | 1464624430976 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x1167b8800) [pid = 1656] [serial = 1529] [outer = 0x11316fc00] 09:07:11 INFO - PROCESS | 1656 | 1464624431316 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]]]}] 09:07:11 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 09:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 09:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:07:11 INFO - PROCESS | 1656 | 1464624431334 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1656 | 1464624431335 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:07:11 INFO - PROCESS | 1656 | 1464624431337 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1656 | 1464624431338 Marionette TRACE conn2 <- [1,2010,null,{}] 09:07:11 INFO - PROCESS | 1656 | 1464624431341 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}] 09:07:11 INFO - PROCESS | 1656 | 1464624431487 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:07:11 INFO - PROCESS | 1656 | 1464624431502 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x121002800 == 15 [pid = 1656] [id = 510] 09:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x111154800) [pid = 1656] [serial = 1530] [outer = 0x0] 09:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x117127400) [pid = 1656] [serial = 1531] [outer = 0x111154800] 09:07:11 INFO - PROCESS | 1656 | 1464624431528 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x11813ac00) [pid = 1656] [serial = 1532] [outer = 0x111154800] 09:07:11 INFO - PROCESS | 1656 | 1464624431886 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]]]}] 09:07:11 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 09:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 568ms 09:07:11 INFO - PROCESS | 1656 | 1464624431906 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1656 | 1464624431907 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:07:11 INFO - PROCESS | 1656 | 1464624431909 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1656 | 1464624431910 Marionette TRACE conn2 <- [1,2014,null,{}] 09:07:11 INFO - PROCESS | 1656 | 1464624431915 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}] 09:07:12 INFO - PROCESS | 1656 | 1464624432023 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:07:12 INFO - PROCESS | 1656 | 1464624432028 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x121269000 == 16 [pid = 1656] [id = 511] 09:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x110fc2000) [pid = 1656] [serial = 1533] [outer = 0x0] 09:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x1182de800) [pid = 1656] [serial = 1534] [outer = 0x110fc2000] 09:07:12 INFO - PROCESS | 1656 | 1464624432053 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x118743800) [pid = 1656] [serial = 1535] [outer = 0x110fc2000] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb0b800 == 15 [pid = 1656] [id = 504] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118e08000 == 14 [pid = 1656] [id = 508] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b0000 == 13 [pid = 1656] [id = 509] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x121002800 == 12 [pid = 1656] [id = 510] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x116f44800 == 11 [pid = 1656] [id = 507] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x116656000 == 10 [pid = 1656] [id = 506] 09:07:14 INFO - PROCESS | 1656 | --DOCSHELL 0x112edb800 == 9 [pid = 1656] [id = 505] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x118058c00) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x1215dd800) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x113143c00) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x111015400) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x117e79400) [pid = 1656] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x1129a6400) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x11923cc00) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x110fb7400) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x117694800) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x12c8d7800) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x1199d1000) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x113161400) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x117e7e800) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x111019c00) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x1248e7000) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x12cfd7000) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x12c3c3800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x12b12f400) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x119dc5000) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x11805a400) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x12cfe0400) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x1257ad000) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x111013c00) [pid = 1656] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x112699c00) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x111014c00) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x1219d9800) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x117e74800) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x125826800) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x12c8de400) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x135c71800) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12cfe1800) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x111d8ac00) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x12d22e400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x124b6d400) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x11313d000) [pid = 1656] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x12be2bc00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x13868ec00) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12be21800) [pid = 1656] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x1294d2800) [pid = 1656] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12d447c00) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x129742800) [pid = 1656] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12ac89000) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x129435800) [pid = 1656] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x112f68000) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x118745000) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x112a9cc00) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x1167b2400) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x112fbc000) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x118059800) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x1195b4c00) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x124fba000) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x1252f6400) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12aa31000) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x1122a9400) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x119034000) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x11920c000) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x119235000) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x119dce400) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x121e75400) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x119b9bc00) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x117123400) [pid = 1656] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x112a7d400) [pid = 1656] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x11101c000) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x127aef000) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x118757000) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x119008c00) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x124b69c00) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1187c3c00) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x13565f000) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x135653c00) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x135c77000) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x135c71c00) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x134f2b400) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12d22f400) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x134f28800) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x1252ed000) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12c57d800) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x12b40b000) [pid = 1656] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1294d8800) [pid = 1656] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x113162400) [pid = 1656] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x124f6fc00) [pid = 1656] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x11923bc00) [pid = 1656] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x11269f800) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x11a0ae800) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x121819c00) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x112a82400) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x111d28000) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x11874f400) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x118058800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12ce18000) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12cfda000) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x121e7b400) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12582e000) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x113192400) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1166ddc00) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x119006c00) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x113139c00) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1195abc00) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12aa38000) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1290f6c00) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x114fe7400) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12cfe3c00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12d22f000) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12c8d4400) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12c573000) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12c18a800) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12c09d800) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11313ec00) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12629e000) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1215de000) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x119239800) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x11874ac00) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12d44cc00) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12d43b800) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12d457000) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1126a4000) [pid = 1656] [serial = 1430] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12d44dc00) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x134f23c00) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x117e76000) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x111019400) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11101f000) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11101ec00) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x124c66000) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1199ccc00) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12aa11c00) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119031400) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119236400) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12788f400) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118755000) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x116a66000) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1129a1800) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x125195400) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x115e9e400) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118751800) [pid = 1656] [serial = 1439] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119202c00) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11902cc00) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1164c6400) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118140800) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x114fe0000) [pid = 1656] [serial = 1436] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11101d000) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x117e81400) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1386aa000) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c3b9c00) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c18a000) [pid = 1656] [serial = 1424] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x135c75800) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c0a0400) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b411c00) [pid = 1656] [serial = 1421] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x137c11c00) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x13869a800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ac8f400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12ac8b800) [pid = 1656] [serial = 1418] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119b96400) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12c0a5c00) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ac86c00) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x134f1f400) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12aa2d000) [pid = 1656] [serial = 1415] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11612e000) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11900c000) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12b40e000) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11813b400) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1169d1800) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119233c00) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124b6c800) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126e2b400) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1294db400) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12c191400) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119235400) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11923b800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119dc1000) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12181f400) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124b62000) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124fbb000) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12582f400) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1294d6800) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b1bf000) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127a04000) [pid = 1656] [serial = 1412] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126b0a400) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113135000) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11114a400) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12ac83800) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12c8df400) [pid = 1656] [serial = 1454] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12ce1c400) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12c09fc00) [pid = 1656] [serial = 1451] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12c57f800) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x127aeb000) [pid = 1656] [serial = 1448] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12a8c2c00) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126b0e000) [pid = 1656] [serial = 1445] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x127a08800) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x121477000) [pid = 1656] [serial = 1442] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1257b8400) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x124c5b400) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11900bc00) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c0a3400) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12d224800) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x135c7a400) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12d406000) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x113163000) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12d44b400) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x129431000) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x13869d400) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1175a2800) [pid = 1656] [serial = 1433] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12c57dc00) [pid = 1656] [serial = 1427] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x142489000) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x139bc9000) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x139bc8400) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x13984f800) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x135660c00) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x135659400) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x13984a000) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x139845400) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x1386b0c00) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x1386aec00) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x134f24000) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x1386a6800) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x137c0ec00) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x137c04c00) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x12d449400) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x12d459c00) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x12cfdc400) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x12d22ac00) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 42 (0x1262a2c00) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 41 (0x129a3e800) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 09:07:14 INFO - PROCESS | 1656 | --DOMWINDOW == 40 (0x126b0ac00) [pid = 1656] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:07:14 INFO - PROCESS | 1656 | 1464624434963 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3075ms 09:07:14 INFO - PROCESS | 1656 | 1464624434985 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1656 | 1464624434988 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:07:14 INFO - PROCESS | 1656 | 1464624434992 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1656 | 1464624434994 Marionette TRACE conn2 <- [1,2018,null,{}] 09:07:15 INFO - PROCESS | 1656 | 1464624435001 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}] 09:07:15 INFO - PROCESS | 1656 | 1464624435075 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:07:15 INFO - PROCESS | 1656 | 1464624435084 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x113bc6800 == 10 [pid = 1656] [id = 512] 09:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x11114bc00) [pid = 1656] [serial = 1536] [outer = 0x0] 09:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x11114e000) [pid = 1656] [serial = 1537] [outer = 0x11114bc00] 09:07:15 INFO - PROCESS | 1656 | 1464624435115 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x111d1fc00) [pid = 1656] [serial = 1538] [outer = 0x11114bc00] 09:07:15 INFO - PROCESS | 1656 | 1464624435484 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]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 526ms 09:07:15 INFO - PROCESS | 1656 | 1464624435517 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:07:15 INFO - PROCESS | 1656 | 1464624435521 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:07:15 INFO - PROCESS | 1656 | 1464624435525 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1656 | 1464624435527 Marionette TRACE conn2 <- [1,2022,null,{}] 09:07:15 INFO - PROCESS | 1656 | 1464624435530 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}] 09:07:15 INFO - PROCESS | 1656 | 1464624435605 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:07:15 INFO - PROCESS | 1656 | 1464624435612 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x112edb800 == 11 [pid = 1656] [id = 513] 09:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x111f6cc00) [pid = 1656] [serial = 1539] [outer = 0x0] 09:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x112697c00) [pid = 1656] [serial = 1540] [outer = 0x111f6cc00] 09:07:15 INFO - PROCESS | 1656 | 1464624435640 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x1126a2c00) [pid = 1656] [serial = 1541] [outer = 0x111f6cc00] 09:07:15 INFO - PROCESS | 1656 | 1464624435983 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]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 09:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:07:16 INFO - PROCESS | 1656 | 1464624435997 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1656 | 1464624436000 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:07:16 INFO - PROCESS | 1656 | 1464624436002 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1656 | 1464624436005 Marionette TRACE conn2 <- [1,2026,null,{}] 09:07:16 INFO - PROCESS | 1656 | 1464624436013 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}] 09:07:16 INFO - PROCESS | 1656 | 1464624436093 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:07:16 INFO - PROCESS | 1656 | 1464624436140 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x10ec95000 == 12 [pid = 1656] [id = 514] 09:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x110fbf000) [pid = 1656] [serial = 1542] [outer = 0x0] 09:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x1129af400) [pid = 1656] [serial = 1543] [outer = 0x110fbf000] 09:07:16 INFO - PROCESS | 1656 | 1464624436177 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x112d50c00) [pid = 1656] [serial = 1544] [outer = 0x110fbf000] 09:07:16 INFO - PROCESS | 1656 | 1464624436495 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]]]}] 09:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 521ms 09:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:07:16 INFO - PROCESS | 1656 | 1464624436523 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1656 | 1464624436525 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:07:16 INFO - PROCESS | 1656 | 1464624436527 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1656 | 1464624436528 Marionette TRACE conn2 <- [1,2030,null,{}] 09:07:16 INFO - PROCESS | 1656 | 1464624436533 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}] 09:07:16 INFO - PROCESS | 1656 | 1464624436607 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:07:16 INFO - PROCESS | 1656 | 1464624436653 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x118128800 == 13 [pid = 1656] [id = 515] 09:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x112d50400) [pid = 1656] [serial = 1545] [outer = 0x0] 09:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x113136800) [pid = 1656] [serial = 1546] [outer = 0x112d50400] 09:07:16 INFO - PROCESS | 1656 | 1464624436679 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x113140c00) [pid = 1656] [serial = 1547] [outer = 0x112d50400] 09:07:16 INFO - PROCESS | 1656 | 1464624436949 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]]]}] 09:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 472ms 09:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:07:17 INFO - PROCESS | 1656 | 1464624437003 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1656 | 1464624437004 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:07:17 INFO - PROCESS | 1656 | 1464624437006 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1656 | 1464624437007 Marionette TRACE conn2 <- [1,2034,null,{}] 09:07:17 INFO - PROCESS | 1656 | 1464624437010 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}] 09:07:17 INFO - PROCESS | 1656 | 1464624437083 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:07:17 INFO - PROCESS | 1656 | 1464624437087 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190cd800 == 14 [pid = 1656] [id = 516] 09:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x111f6bc00) [pid = 1656] [serial = 1548] [outer = 0x0] 09:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x113162c00) [pid = 1656] [serial = 1549] [outer = 0x111f6bc00] 09:07:17 INFO - PROCESS | 1656 | 1464624437114 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11316c800) [pid = 1656] [serial = 1550] [outer = 0x111f6bc00] 09:07:17 INFO - PROCESS | 1656 | 1464624437449 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]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 468ms 09:07:17 INFO - PROCESS | 1656 | 1464624437475 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1656 | 1464624437477 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:07:17 INFO - PROCESS | 1656 | 1464624437479 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1656 | 1464624437490 Marionette TRACE conn2 <- [1,2038,null,{}] 09:07:17 INFO - PROCESS | 1656 | 1464624437492 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}] 09:07:17 INFO - PROCESS | 1656 | 1464624437610 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:07:17 INFO - PROCESS | 1656 | 1464624437619 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199f2800 == 15 [pid = 1656] [id = 517] 09:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x11316c400) [pid = 1656] [serial = 1551] [outer = 0x0] 09:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x113199400) [pid = 1656] [serial = 1552] [outer = 0x11316c400] 09:07:17 INFO - PROCESS | 1656 | 1464624437645 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1164b9800) [pid = 1656] [serial = 1553] [outer = 0x11316c400] 09:07:17 INFO - PROCESS | 1656 | 1464624437954 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]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 479ms 09:07:17 INFO - PROCESS | 1656 | 1464624437958 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1656 | 1464624437959 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:07:17 INFO - PROCESS | 1656 | 1464624437969 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1656 | 1464624437970 Marionette TRACE conn2 <- [1,2042,null,{}] 09:07:17 INFO - PROCESS | 1656 | 1464624437973 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}] 09:07:18 INFO - PROCESS | 1656 | 1464624438046 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:07:18 INFO - PROCESS | 1656 | 1464624438051 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a04a800 == 16 [pid = 1656] [id = 518] 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x110fbc000) [pid = 1656] [serial = 1554] [outer = 0x0] 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x116610000) [pid = 1656] [serial = 1555] [outer = 0x110fbc000] 09:07:18 INFO - PROCESS | 1656 | 1464624438078 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x116955800) [pid = 1656] [serial = 1556] [outer = 0x110fbc000] 09:07:18 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) 09:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 430ms 09:07:18 INFO - PROCESS | 1656 | 1464624438388 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]]]}] 09:07:18 INFO - PROCESS | 1656 | 1464624438391 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1656 | 1464624438392 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:07:18 INFO - PROCESS | 1656 | 1464624438402 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1656 | 1464624438403 Marionette TRACE conn2 <- [1,2046,null,{}] 09:07:18 INFO - PROCESS | 1656 | 1464624438406 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}] 09:07:18 INFO - PROCESS | 1656 | 1464624438479 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:07:18 INFO - PROCESS | 1656 | 1464624438528 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x121083800 == 17 [pid = 1656] [id = 519] 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x113197800) [pid = 1656] [serial = 1557] [outer = 0x0] 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11695fc00) [pid = 1656] [serial = 1558] [outer = 0x113197800] 09:07:18 INFO - PROCESS | 1656 | 1464624438553 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x116a69800) [pid = 1656] [serial = 1559] [outer = 0x113197800] 09:07:18 INFO - PROCESS | 1656 | 1464624438844 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]]]}] 09:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 477ms 09:07:18 INFO - PROCESS | 1656 | 1464624438872 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1656 | 1464624438874 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:07:18 INFO - PROCESS | 1656 | 1464624438876 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1656 | 1464624438877 Marionette TRACE conn2 <- [1,2050,null,{}] 09:07:18 INFO - PROCESS | 1656 | 1464624438881 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}] 09:07:18 INFO - PROCESS | 1656 | 1464624438954 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:07:18 INFO - PROCESS | 1656 | 1464624438959 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f35800 == 18 [pid = 1656] [id = 520] 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1169d0400) [pid = 1656] [serial = 1560] [outer = 0x0] 09:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1175a1c00) [pid = 1656] [serial = 1561] [outer = 0x1169d0400] 09:07:18 INFO - PROCESS | 1656 | 1464624438986 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11768f800) [pid = 1656] [serial = 1562] [outer = 0x1169d0400] 09:07:19 INFO - PROCESS | 1656 | 1464624439298 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 471ms 09:07:19 INFO - PROCESS | 1656 | 1464624439347 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1656 | 1464624439348 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:07:19 INFO - PROCESS | 1656 | 1464624439351 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1656 | 1464624439352 Marionette TRACE conn2 <- [1,2054,null,{}] 09:07:19 INFO - PROCESS | 1656 | 1464624439354 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}] 09:07:19 INFO - PROCESS | 1656 | 1464624439451 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:07:19 INFO - PROCESS | 1656 | 1464624439455 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bc000 == 19 [pid = 1656] [id = 521] 09:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11759bc00) [pid = 1656] [serial = 1563] [outer = 0x0] 09:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x117e76c00) [pid = 1656] [serial = 1564] [outer = 0x11759bc00] 09:07:19 INFO - PROCESS | 1656 | 1464624439482 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x117e7c000) [pid = 1656] [serial = 1565] [outer = 0x11759bc00] 09:07:19 INFO - PROCESS | 1656 | 1464624439804 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 472ms 09:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:07:19 INFO - PROCESS | 1656 | 1464624439824 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1656 | 1464624439826 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:07:19 INFO - PROCESS | 1656 | 1464624439829 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1656 | 1464624439833 Marionette TRACE conn2 <- [1,2058,null,{}] 09:07:19 INFO - PROCESS | 1656 | 1464624439836 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}] 09:07:19 INFO - PROCESS | 1656 | 1464624439955 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:07:20 INFO - PROCESS | 1656 | 1464624440026 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190cc000 == 20 [pid = 1656] [id = 522] 09:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x117e7bc00) [pid = 1656] [serial = 1566] [outer = 0x0] 09:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118058c00) [pid = 1656] [serial = 1567] [outer = 0x117e7bc00] 09:07:20 INFO - PROCESS | 1656 | 1464624440077 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1182dc000) [pid = 1656] [serial = 1568] [outer = 0x117e7bc00] 09:07:20 INFO - PROCESS | 1656 | 1464624440460 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 09:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:07:20 INFO - PROCESS | 1656 | 1464624440501 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1656 | 1464624440502 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:07:20 INFO - PROCESS | 1656 | 1464624440504 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1656 | 1464624440505 Marionette TRACE conn2 <- [1,2062,null,{}] 09:07:20 INFO - PROCESS | 1656 | 1464624440507 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}] 09:07:20 INFO - PROCESS | 1656 | 1464624440601 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:07:20 INFO - PROCESS | 1656 | 1464624440608 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12191d800 == 21 [pid = 1656] [id = 523] 09:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11316c000) [pid = 1656] [serial = 1569] [outer = 0x0] 09:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11873d400) [pid = 1656] [serial = 1570] [outer = 0x11316c000] 09:07:20 INFO - PROCESS | 1656 | 1464624440632 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118747800) [pid = 1656] [serial = 1571] [outer = 0x11316c000] 09:07:20 INFO - PROCESS | 1656 | 1464624440933 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 09:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:07:20 INFO - PROCESS | 1656 | 1464624440973 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1656 | 1464624440974 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:07:20 INFO - PROCESS | 1656 | 1464624440976 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1656 | 1464624440977 Marionette TRACE conn2 <- [1,2066,null,{}] 09:07:20 INFO - PROCESS | 1656 | 1464624440981 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}] 09:07:21 INFO - PROCESS | 1656 | 1464624441052 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:07:21 INFO - PROCESS | 1656 | 1464624441057 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12484c800 == 22 [pid = 1656] [id = 524] 09:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118741400) [pid = 1656] [serial = 1572] [outer = 0x0] 09:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11874fc00) [pid = 1656] [serial = 1573] [outer = 0x118741400] 09:07:21 INFO - PROCESS | 1656 | 1464624441083 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118755400) [pid = 1656] [serial = 1574] [outer = 0x118741400] 09:07:21 INFO - PROCESS | 1656 | 1464624441423 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 469ms 09:07:21 INFO - PROCESS | 1656 | 1464624441447 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1656 | 1464624441450 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:07:21 INFO - PROCESS | 1656 | 1464624441453 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1656 | 1464624441454 Marionette TRACE conn2 <- [1,2070,null,{}] 09:07:21 INFO - PROCESS | 1656 | 1464624441456 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}] 09:07:21 INFO - PROCESS | 1656 | 1464624441557 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:07:21 INFO - PROCESS | 1656 | 1464624441565 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c0d800 == 23 [pid = 1656] [id = 525] 09:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11874ec00) [pid = 1656] [serial = 1575] [outer = 0x0] 09:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11875b400) [pid = 1656] [serial = 1576] [outer = 0x11874ec00] 09:07:21 INFO - PROCESS | 1656 | 1464624441590 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1187bfc00) [pid = 1656] [serial = 1577] [outer = 0x11874ec00] 09:07:21 INFO - PROCESS | 1656 | 1464624441907 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms 09:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:07:21 INFO - PROCESS | 1656 | 1464624441922 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1656 | 1464624441923 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:07:21 INFO - PROCESS | 1656 | 1464624441925 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1656 | 1464624441926 Marionette TRACE conn2 <- [1,2074,null,{}] 09:07:21 INFO - PROCESS | 1656 | 1464624441928 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}] 09:07:22 INFO - PROCESS | 1656 | 1464624442020 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:07:22 INFO - PROCESS | 1656 | 1464624442052 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x125866800 == 24 [pid = 1656] [id = 526] 09:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118754800) [pid = 1656] [serial = 1578] [outer = 0x0] 09:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118e95800) [pid = 1656] [serial = 1579] [outer = 0x118754800] 09:07:22 INFO - PROCESS | 1656 | 1464624442076 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11900f400) [pid = 1656] [serial = 1580] [outer = 0x118754800] 09:07:22 INFO - PROCESS | 1656 | 1464624442385 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 09:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:07:22 INFO - PROCESS | 1656 | 1464624442445 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1656 | 1464624442446 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:07:22 INFO - PROCESS | 1656 | 1464624442448 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1656 | 1464624442457 Marionette TRACE conn2 <- [1,2078,null,{}] 09:07:22 INFO - PROCESS | 1656 | 1464624442467 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}] 09:07:22 INFO - PROCESS | 1656 | 1464624442556 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:07:22 INFO - PROCESS | 1656 | 1464624442560 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x126875800 == 25 [pid = 1656] [id = 527] 09:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1187c0400) [pid = 1656] [serial = 1581] [outer = 0x0] 09:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119034000) [pid = 1656] [serial = 1582] [outer = 0x1187c0400] 09:07:22 INFO - PROCESS | 1656 | 1464624442585 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11903a800) [pid = 1656] [serial = 1583] [outer = 0x1187c0400] 09:07:22 INFO - PROCESS | 1656 | 1464624442910 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 484ms 09:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:07:22 INFO - PROCESS | 1656 | 1464624442942 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1656 | 1464624442943 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:07:22 INFO - PROCESS | 1656 | 1464624442946 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1656 | 1464624442949 Marionette TRACE conn2 <- [1,2082,null,{}] 09:07:22 INFO - PROCESS | 1656 | 1464624442953 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}] 09:07:23 INFO - PROCESS | 1656 | 1464624443048 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:07:23 INFO - PROCESS | 1656 | 1464624443052 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12780e000 == 26 [pid = 1656] [id = 528] 09:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1169d1400) [pid = 1656] [serial = 1584] [outer = 0x0] 09:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119205c00) [pid = 1656] [serial = 1585] [outer = 0x1169d1400] 09:07:23 INFO - PROCESS | 1656 | 1464624443076 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11920c400) [pid = 1656] [serial = 1586] [outer = 0x1169d1400] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117e7b800) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111154800) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11316fc00) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1126a0400) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1111b1c00) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112f08000) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113197400) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:07:23 INFO - PROCESS | 1656 | 1464624443401 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 471ms 09:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:07:23 INFO - PROCESS | 1656 | 1464624443420 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1656 | 1464624443421 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:07:23 INFO - PROCESS | 1656 | 1464624443423 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1656 | 1464624443424 Marionette TRACE conn2 <- [1,2086,null,{}] 09:07:23 INFO - PROCESS | 1656 | 1464624443427 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}] 09:07:23 INFO - PROCESS | 1656 | 1464624443516 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:07:23 INFO - PROCESS | 1656 | 1464624443520 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x129065000 == 27 [pid = 1656] [id = 529] 09:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117e7d800) [pid = 1656] [serial = 1587] [outer = 0x0] 09:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11920e000) [pid = 1656] [serial = 1588] [outer = 0x117e7d800] 09:07:23 INFO - PROCESS | 1656 | 1464624443544 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11922d800) [pid = 1656] [serial = 1589] [outer = 0x117e7d800] 09:07:23 INFO - PROCESS | 1656 | 1464624443898 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 09:07:23 INFO - PROCESS | 1656 | 1464624443949 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1656 | 1464624443951 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:07:23 INFO - PROCESS | 1656 | 1464624443954 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1656 | 1464624443956 Marionette TRACE conn2 <- [1,2090,null,{}] 09:07:23 INFO - PROCESS | 1656 | 1464624443959 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}] 09:07:24 INFO - PROCESS | 1656 | 1464624444042 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:07:24 INFO - PROCESS | 1656 | 1464624444048 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129529800 == 28 [pid = 1656] [id = 530] 09:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11920f000) [pid = 1656] [serial = 1590] [outer = 0x0] 09:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119233400) [pid = 1656] [serial = 1591] [outer = 0x11920f000] 09:07:24 INFO - PROCESS | 1656 | 1464624444073 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119239c00) [pid = 1656] [serial = 1592] [outer = 0x11920f000] 09:07:24 INFO - PROCESS | 1656 | 1464624444385 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms 09:07:24 INFO - PROCESS | 1656 | 1464624444423 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1656 | 1464624444424 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:07:24 INFO - PROCESS | 1656 | 1464624444427 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1656 | 1464624444428 Marionette TRACE conn2 <- [1,2094,null,{}] 09:07:24 INFO - PROCESS | 1656 | 1464624444430 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}] 09:07:24 INFO - PROCESS | 1656 | 1464624444504 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:07:24 INFO - PROCESS | 1656 | 1464624444556 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a31000 == 29 [pid = 1656] [id = 531] 09:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1169c6c00) [pid = 1656] [serial = 1593] [outer = 0x0] 09:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195abc00) [pid = 1656] [serial = 1594] [outer = 0x1169c6c00] 09:07:24 INFO - PROCESS | 1656 | 1464624444581 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195ba000) [pid = 1656] [serial = 1595] [outer = 0x1169c6c00] 09:07:24 INFO - PROCESS | 1656 | 1464624444861 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 469ms 09:07:24 INFO - PROCESS | 1656 | 1464624444903 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1656 | 1464624444904 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:07:24 INFO - PROCESS | 1656 | 1464624444906 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1656 | 1464624444907 Marionette TRACE conn2 <- [1,2098,null,{}] 09:07:24 INFO - PROCESS | 1656 | 1464624444910 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}] 09:07:24 INFO - PROCESS | 1656 | 1464624444991 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:07:25 INFO - PROCESS | 1656 | 1464624444996 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a952800 == 30 [pid = 1656] [id = 532] 09:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1199c5000) [pid = 1656] [serial = 1596] [outer = 0x0] 09:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1199d0c00) [pid = 1656] [serial = 1597] [outer = 0x1199c5000] 09:07:25 INFO - PROCESS | 1656 | 1464624445022 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119ba3000) [pid = 1656] [serial = 1598] [outer = 0x1199c5000] 09:07:25 INFO - PROCESS | 1656 | 1464624445359 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]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 09:07:25 INFO - PROCESS | 1656 | 1464624445376 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1656 | 1464624445377 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:07:25 INFO - PROCESS | 1656 | 1464624445381 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1656 | 1464624445382 Marionette TRACE conn2 <- [1,2102,null,{}] 09:07:25 INFO - PROCESS | 1656 | 1464624445384 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}] 09:07:25 INFO - PROCESS | 1656 | 1464624445488 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:07:25 INFO - PROCESS | 1656 | 1464624445495 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa7a800 == 31 [pid = 1656] [id = 533] 09:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119ba3400) [pid = 1656] [serial = 1599] [outer = 0x0] 09:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119dc4000) [pid = 1656] [serial = 1600] [outer = 0x119ba3400] 09:07:25 INFO - PROCESS | 1656 | 1464624445519 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119dc8c00) [pid = 1656] [serial = 1601] [outer = 0x119ba3400] 09:07:25 INFO - PROCESS | 1656 | 1464624445874 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]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 09:07:25 INFO - PROCESS | 1656 | 1464624445904 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1656 | 1464624445906 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:07:25 INFO - PROCESS | 1656 | 1464624445910 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1656 | 1464624445912 Marionette TRACE conn2 <- [1,2106,null,{}] 09:07:25 INFO - PROCESS | 1656 | 1464624445918 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}] 09:07:26 INFO - PROCESS | 1656 | 1464624446030 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:07:26 INFO - PROCESS | 1656 | 1464624446079 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ca4800 == 32 [pid = 1656] [id = 534] 09:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x111019c00) [pid = 1656] [serial = 1602] [outer = 0x0] 09:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11101dc00) [pid = 1656] [serial = 1603] [outer = 0x111019c00] 09:07:26 INFO - PROCESS | 1656 | 1464624446110 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x111153000) [pid = 1656] [serial = 1604] [outer = 0x111019c00] 09:07:26 INFO - PROCESS | 1656 | 1464624446629 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]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 776ms 09:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:07:26 INFO - PROCESS | 1656 | 1464624446721 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1656 | 1464624446725 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:07:26 INFO - PROCESS | 1656 | 1464624446729 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1656 | 1464624446731 Marionette TRACE conn2 <- [1,2110,null,{}] 09:07:26 INFO - PROCESS | 1656 | 1464624446734 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}] 09:07:26 INFO - PROCESS | 1656 | 1464624446869 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:07:26 INFO - PROCESS | 1656 | 1464624446921 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118eee800 == 33 [pid = 1656] [id = 535] 09:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1126a3400) [pid = 1656] [serial = 1605] [outer = 0x0] 09:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1129a4400) [pid = 1656] [serial = 1606] [outer = 0x1126a3400] 09:07:26 INFO - PROCESS | 1656 | 1464624446951 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112a7d800) [pid = 1656] [serial = 1607] [outer = 0x1126a3400] 09:07:27 INFO - PROCESS | 1656 | 1464624447661 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]]]}] 09:07:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1182de800) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 09:07:27 INFO - PROCESS | 1656 | --DOCSHELL 0x121269000 == 32 [pid = 1656] [id = 511] 09:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 970ms 09:07:27 INFO - PROCESS | 1656 | 1464624447700 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1656 | 1464624447702 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:07:27 INFO - PROCESS | 1656 | 1464624447705 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1656 | 1464624447707 Marionette TRACE conn2 <- [1,2114,null,{}] 09:07:27 INFO - PROCESS | 1656 | 1464624447711 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}] 09:07:27 INFO - PROCESS | 1656 | 1464624447817 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:07:27 INFO - PROCESS | 1656 | 1464624447830 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x115cbe800 == 33 [pid = 1656] [id = 536] 09:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1129ae800) [pid = 1656] [serial = 1608] [outer = 0x0] 09:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112a7d400) [pid = 1656] [serial = 1609] [outer = 0x1129ae800] 09:07:27 INFO - PROCESS | 1656 | 1464624447873 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112d51800) [pid = 1656] [serial = 1610] [outer = 0x1129ae800] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x117127400) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11813ac00) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116186000) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1167b8800) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1129a5c00) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112a7bc00) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111bb9800) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1122ad000) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113143400) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112fc9c00) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1131e0400) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x114fea400) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12122d800) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 09:07:28 INFO - PROCESS | 1656 | 1464624448332 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]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 09:07:28 INFO - PROCESS | 1656 | 1464624448376 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1656 | 1464624448380 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:07:28 INFO - PROCESS | 1656 | 1464624448384 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1656 | 1464624448386 Marionette TRACE conn2 <- [1,2118,null,{}] 09:07:28 INFO - PROCESS | 1656 | 1464624448389 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}] 09:07:28 INFO - PROCESS | 1656 | 1464624448463 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:07:28 INFO - PROCESS | 1656 | 1464624448470 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11812f000 == 34 [pid = 1656] [id = 537] 09:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112fc0800) [pid = 1656] [serial = 1611] [outer = 0x0] 09:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113139800) [pid = 1656] [serial = 1612] [outer = 0x112fc0800] 09:07:28 INFO - PROCESS | 1656 | 1464624448496 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113169c00) [pid = 1656] [serial = 1613] [outer = 0x112fc0800] 09:07:28 INFO - PROCESS | 1656 | 1464624448851 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]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 472ms 09:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:07:28 INFO - PROCESS | 1656 | 1464624448861 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1656 | 1464624448862 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:07:28 INFO - PROCESS | 1656 | 1464624448867 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1656 | 1464624448870 Marionette TRACE conn2 <- [1,2122,null,{}] 09:07:28 INFO - PROCESS | 1656 | 1464624448878 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}] 09:07:28 INFO - PROCESS | 1656 | 1464624448967 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:07:28 INFO - PROCESS | 1656 | 1464624448973 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1c800 == 35 [pid = 1656] [id = 538] 09:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113194000) [pid = 1656] [serial = 1614] [outer = 0x0] 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1133a1400) [pid = 1656] [serial = 1615] [outer = 0x113194000] 09:07:29 INFO - PROCESS | 1656 | 1464624449004 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x115e22c00) [pid = 1656] [serial = 1616] [outer = 0x113194000] 09:07:29 INFO - PROCESS | 1656 | 1464624449342 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 525ms 09:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:07:29 INFO - PROCESS | 1656 | 1464624449391 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1656 | 1464624449393 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:07:29 INFO - PROCESS | 1656 | 1464624449400 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1656 | 1464624449401 Marionette TRACE conn2 <- [1,2126,null,{}] 09:07:29 INFO - PROCESS | 1656 | 1464624449403 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}] 09:07:29 INFO - PROCESS | 1656 | 1464624449482 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:07:29 INFO - PROCESS | 1656 | 1464624449486 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x121091000 == 36 [pid = 1656] [id = 539] 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116186000) [pid = 1656] [serial = 1617] [outer = 0x0] 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116612c00) [pid = 1656] [serial = 1618] [outer = 0x116186000] 09:07:29 INFO - PROCESS | 1656 | 1464624449512 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11695c800) [pid = 1656] [serial = 1619] [outer = 0x116186000] 09:07:29 INFO - PROCESS | 1656 | 1464624449857 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 09:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:07:29 INFO - PROCESS | 1656 | 1464624449869 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1656 | 1464624449870 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:07:29 INFO - PROCESS | 1656 | 1464624449872 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1656 | 1464624449873 Marionette TRACE conn2 <- [1,2130,null,{}] 09:07:29 INFO - PROCESS | 1656 | 1464624449875 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}] 09:07:29 INFO - PROCESS | 1656 | 1464624449949 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:07:29 INFO - PROCESS | 1656 | 1464624449960 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215b8000 == 37 [pid = 1656] [id = 540] 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11695d000) [pid = 1656] [serial = 1620] [outer = 0x0] 09:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117122c00) [pid = 1656] [serial = 1621] [outer = 0x11695d000] 09:07:29 INFO - PROCESS | 1656 | 1464624449989 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1175a2c00) [pid = 1656] [serial = 1622] [outer = 0x11695d000] 09:07:30 INFO - PROCESS | 1656 | 1464624450373 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] 09:07:30 INFO - PROCESS | 1656 | 1464624450392 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:07:30 INFO - PROCESS | 1656 | 1464624450395 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1656 | 1464624450396 Marionette TRACE conn2 <- [1,2134,null,{}] 09:07:30 INFO - PROCESS | 1656 | 1464624450407 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}] 09:07:30 INFO - PROCESS | 1656 | 1464624450516 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:07:30 INFO - PROCESS | 1656 | 1464624450521 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12191f800 == 38 [pid = 1656] [id = 541] 09:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116605000) [pid = 1656] [serial = 1623] [outer = 0x0] 09:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117e79800) [pid = 1656] [serial = 1624] [outer = 0x116605000] 09:07:30 INFO - PROCESS | 1656 | 1464624450546 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118297c00) [pid = 1656] [serial = 1625] [outer = 0x116605000] 09:07:30 INFO - PROCESS | 1656 | 1464624450875 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]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms 09:07:30 INFO - PROCESS | 1656 | 1464624450917 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1656 | 1464624450918 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:07:30 INFO - PROCESS | 1656 | 1464624450921 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1656 | 1464624450922 Marionette TRACE conn2 <- [1,2138,null,{}] 09:07:30 INFO - PROCESS | 1656 | 1464624450924 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}] 09:07:31 INFO - PROCESS | 1656 | 1464624451012 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:07:31 INFO - PROCESS | 1656 | 1464624451045 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x124846000 == 39 [pid = 1656] [id = 542] 09:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1184b4400) [pid = 1656] [serial = 1626] [outer = 0x0] 09:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118741800) [pid = 1656] [serial = 1627] [outer = 0x1184b4400] 09:07:31 INFO - PROCESS | 1656 | 1464624451070 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11874c400) [pid = 1656] [serial = 1628] [outer = 0x1184b4400] 09:07:31 INFO - PROCESS | 1656 | 1464624451400 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 09:07:31 INFO - PROCESS | 1656 | 1464624451442 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1656 | 1464624451443 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:07:31 INFO - PROCESS | 1656 | 1464624451446 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1656 | 1464624451447 Marionette TRACE conn2 <- [1,2142,null,{}] 09:07:31 INFO - PROCESS | 1656 | 1464624451449 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}] 09:07:31 INFO - PROCESS | 1656 | 1464624451537 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:07:31 INFO - PROCESS | 1656 | 1464624451572 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12571a000 == 40 [pid = 1656] [id = 543] 09:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1184b7400) [pid = 1656] [serial = 1629] [outer = 0x0] 09:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118753c00) [pid = 1656] [serial = 1630] [outer = 0x1184b7400] 09:07:31 INFO - PROCESS | 1656 | 1464624451597 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1187b7800) [pid = 1656] [serial = 1631] [outer = 0x1184b7400] 09:07:31 INFO - PROCESS | 1656 | 1464624451902 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] 09:07:31 INFO - PROCESS | 1656 | 1464624451920 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:07:31 INFO - PROCESS | 1656 | 1464624451927 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1656 | 1464624451928 Marionette TRACE conn2 <- [1,2146,null,{}] 09:07:31 INFO - PROCESS | 1656 | 1464624451934 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}] 09:07:32 INFO - PROCESS | 1656 | 1464624452030 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:07:32 INFO - PROCESS | 1656 | 1464624452034 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x127818000 == 41 [pid = 1656] [id = 544] 09:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118743c00) [pid = 1656] [serial = 1632] [outer = 0x0] 09:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119006c00) [pid = 1656] [serial = 1633] [outer = 0x118743c00] 09:07:32 INFO - PROCESS | 1656 | 1464624452059 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119203400) [pid = 1656] [serial = 1634] [outer = 0x118743c00] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1187c0400) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112d50400) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x110fc2000) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x113197800) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x110fbf000) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11874ec00) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11316c400) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11114bc00) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11316c000) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118741400) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x110fbc000) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x111f6cc00) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x111f6bc00) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1169d0400) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117e7bc00) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1199c5000) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1169d1400) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117e7d800) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11920f000) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11759bc00) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118754800) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:07:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1169c6c00) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:07:32 INFO - PROCESS | 1656 | 1464624452566 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] 09:07:32 INFO - PROCESS | 1656 | 1464624452611 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:07:32 INFO - PROCESS | 1656 | 1464624452616 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1656 | 1464624452617 Marionette TRACE conn2 <- [1,2150,null,{}] 09:07:32 INFO - PROCESS | 1656 | 1464624452619 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}] 09:07:32 INFO - PROCESS | 1656 | 1464624452692 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:07:32 INFO - PROCESS | 1656 | 1464624452699 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108d800 == 42 [pid = 1656] [id = 545] 09:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11313d000) [pid = 1656] [serial = 1635] [outer = 0x0] 09:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1164bf400) [pid = 1656] [serial = 1636] [outer = 0x11313d000] 09:07:32 INFO - PROCESS | 1656 | 1464624452724 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1184b3800) [pid = 1656] [serial = 1637] [outer = 0x11313d000] 09:07:33 INFO - PROCESS | 1656 | 1464624453044 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 09:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:07:33 INFO - PROCESS | 1656 | 1464624453085 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1656 | 1464624453086 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:07:33 INFO - PROCESS | 1656 | 1464624453088 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1656 | 1464624453090 Marionette TRACE conn2 <- [1,2154,null,{}] 09:07:33 INFO - PROCESS | 1656 | 1464624453092 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}] 09:07:33 INFO - PROCESS | 1656 | 1464624453181 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:07:33 INFO - PROCESS | 1656 | 1464624453235 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x129525000 == 43 [pid = 1656] [id = 546] 09:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113163000) [pid = 1656] [serial = 1638] [outer = 0x0] 09:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118754800) [pid = 1656] [serial = 1639] [outer = 0x113163000] 09:07:33 INFO - PROCESS | 1656 | 1464624453264 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119234c00) [pid = 1656] [serial = 1640] [outer = 0x113163000] 09:07:33 INFO - PROCESS | 1656 | 1464624453568 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 09:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:07:33 INFO - PROCESS | 1656 | 1464624453608 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1656 | 1464624453609 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:07:33 INFO - PROCESS | 1656 | 1464624453611 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1656 | 1464624453612 Marionette TRACE conn2 <- [1,2158,null,{}] 09:07:33 INFO - PROCESS | 1656 | 1464624453617 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}] 09:07:33 INFO - PROCESS | 1656 | 1464624453700 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:07:33 INFO - PROCESS | 1656 | 1464624453705 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x115c10800 == 44 [pid = 1656] [id = 547] 09:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119238800) [pid = 1656] [serial = 1641] [outer = 0x0] 09:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11923a000) [pid = 1656] [serial = 1642] [outer = 0x119238800] 09:07:33 INFO - PROCESS | 1656 | 1464624453729 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119d88800) [pid = 1656] [serial = 1643] [outer = 0x119238800] 09:07:34 INFO - PROCESS | 1656 | 1464624454050 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 472ms 09:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:07:34 INFO - PROCESS | 1656 | 1464624454083 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1656 | 1464624454085 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:07:34 INFO - PROCESS | 1656 | 1464624454087 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1656 | 1464624454087 Marionette TRACE conn2 <- [1,2162,null,{}] 09:07:34 INFO - PROCESS | 1656 | 1464624454090 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}] 09:07:34 INFO - PROCESS | 1656 | 1464624454190 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:07:34 INFO - PROCESS | 1656 | 1464624454198 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b143800 == 45 [pid = 1656] [id = 548] 09:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119233800) [pid = 1656] [serial = 1644] [outer = 0x0] 09:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119dc9400) [pid = 1656] [serial = 1645] [outer = 0x119233800] 09:07:34 INFO - PROCESS | 1656 | 1464624454223 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119f58800) [pid = 1656] [serial = 1646] [outer = 0x119233800] 09:07:34 INFO - PROCESS | 1656 | 1464624454668 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 618ms 09:07:34 INFO - PROCESS | 1656 | 1464624454705 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1656 | 1464624454708 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:07:34 INFO - PROCESS | 1656 | 1464624454728 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1656 | 1464624454731 Marionette TRACE conn2 <- [1,2166,null,{}] 09:07:34 INFO - PROCESS | 1656 | 1464624454737 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}] 09:07:34 INFO - PROCESS | 1656 | 1464624454837 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:07:34 INFO - PROCESS | 1656 | 1464624454904 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e06000 == 46 [pid = 1656] [id = 549] 09:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1122b5c00) [pid = 1656] [serial = 1647] [outer = 0x0] 09:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1129ab800) [pid = 1656] [serial = 1648] [outer = 0x1122b5c00] 09:07:34 INFO - PROCESS | 1656 | 1464624454935 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112fbf000) [pid = 1656] [serial = 1649] [outer = 0x1122b5c00] 09:07:35 INFO - PROCESS | 1656 | 1464624455386 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]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 740ms 09:07:35 INFO - PROCESS | 1656 | 1464624455452 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1656 | 1464624455456 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:07:35 INFO - PROCESS | 1656 | 1464624455460 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1656 | 1464624455462 Marionette TRACE conn2 <- [1,2170,null,{}] 09:07:35 INFO - PROCESS | 1656 | 1464624455465 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}] 09:07:35 INFO - PROCESS | 1656 | 1464624455565 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:07:35 INFO - PROCESS | 1656 | 1464624455619 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12190c000 == 47 [pid = 1656] [id = 550] 09:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113142c00) [pid = 1656] [serial = 1650] [outer = 0x0] 09:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11316fc00) [pid = 1656] [serial = 1651] [outer = 0x113142c00] 09:07:35 INFO - PROCESS | 1656 | 1464624455648 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x113ba8400) [pid = 1656] [serial = 1652] [outer = 0x113142c00] 09:07:36 INFO - PROCESS | 1656 | 1464624456054 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 622ms 09:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:07:36 INFO - PROCESS | 1656 | 1464624456083 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1656 | 1464624456085 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:07:36 INFO - PROCESS | 1656 | 1464624456087 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1656 | 1464624456090 Marionette TRACE conn2 <- [1,2174,null,{}] 09:07:36 INFO - PROCESS | 1656 | 1464624456098 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}] 09:07:36 INFO - PROCESS | 1656 | 1464624456229 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:07:36 INFO - PROCESS | 1656 | 1464624456297 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3b4000 == 48 [pid = 1656] [id = 551] 09:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x117127400) [pid = 1656] [serial = 1653] [outer = 0x0] 09:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x117e83400) [pid = 1656] [serial = 1654] [outer = 0x117127400] 09:07:36 INFO - PROCESS | 1656 | 1464624456329 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11813ac00) [pid = 1656] [serial = 1655] [outer = 0x117127400] 09:07:36 INFO - PROCESS | 1656 | 1464624456713 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 09:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:07:36 INFO - PROCESS | 1656 | 1464624456758 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1656 | 1464624456760 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:07:36 INFO - PROCESS | 1656 | 1464624456764 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1656 | 1464624456766 Marionette TRACE conn2 <- [1,2178,null,{}] 09:07:36 INFO - PROCESS | 1656 | 1464624456769 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}] 09:07:36 INFO - PROCESS | 1656 | 1464624456866 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:07:36 INFO - PROCESS | 1656 | 1464624456918 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b428800 == 49 [pid = 1656] [id = 552] 09:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1184c0c00) [pid = 1656] [serial = 1656] [outer = 0x0] 09:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118753400) [pid = 1656] [serial = 1657] [outer = 0x1184c0c00] 09:07:36 INFO - PROCESS | 1656 | 1464624456948 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119033c00) [pid = 1656] [serial = 1658] [outer = 0x1184c0c00] 09:07:37 INFO - PROCESS | 1656 | 1464624457365 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 623ms 09:07:37 INFO - PROCESS | 1656 | 1464624457386 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1656 | 1464624457388 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:07:37 INFO - PROCESS | 1656 | 1464624457390 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1656 | 1464624457391 Marionette TRACE conn2 <- [1,2182,null,{}] 09:07:37 INFO - PROCESS | 1656 | 1464624457394 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}] 09:07:37 INFO - PROCESS | 1656 | 1464624457489 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:07:37 INFO - PROCESS | 1656 | 1464624457556 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x112751800 == 50 [pid = 1656] [id = 553] 09:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x111013c00) [pid = 1656] [serial = 1659] [outer = 0x0] 09:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1120ecc00) [pid = 1656] [serial = 1660] [outer = 0x111013c00] 09:07:37 INFO - PROCESS | 1656 | 1464624457602 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117126400) [pid = 1656] [serial = 1661] [outer = 0x111013c00] 09:07:38 INFO - PROCESS | 1656 | 1464624458133 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]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 769ms 09:07:38 INFO - PROCESS | 1656 | 1464624458160 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1656 | 1464624458162 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:07:38 INFO - PROCESS | 1656 | 1464624458187 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1656 | 1464624458189 Marionette TRACE conn2 <- [1,2186,null,{}] 09:07:38 INFO - PROCESS | 1656 | 1464624458192 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}] 09:07:38 INFO - PROCESS | 1656 | 1464624458295 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:07:38 INFO - PROCESS | 1656 | 1464624458364 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x116949000 == 51 [pid = 1656] [id = 554] 09:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1129a6800) [pid = 1656] [serial = 1662] [outer = 0x0] 09:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1129ad400) [pid = 1656] [serial = 1663] [outer = 0x1129a6800] 09:07:38 INFO - PROCESS | 1656 | 1464624458393 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x112d53400) [pid = 1656] [serial = 1664] [outer = 0x1129a6800] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x115c10800 == 50 [pid = 1656] [id = 547] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x129525000 == 49 [pid = 1656] [id = 546] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12108d800 == 48 [pid = 1656] [id = 545] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x127818000 == 47 [pid = 1656] [id = 544] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12571a000 == 46 [pid = 1656] [id = 543] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x124846000 == 45 [pid = 1656] [id = 542] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12191f800 == 44 [pid = 1656] [id = 541] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1215b8000 == 43 [pid = 1656] [id = 540] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119dc4000) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x121091000 == 42 [pid = 1656] [id = 539] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1c800 == 41 [pid = 1656] [id = 538] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11812f000 == 40 [pid = 1656] [id = 537] 09:07:38 INFO - PROCESS | 1656 | --DOCSHELL 0x115cbe800 == 39 [pid = 1656] [id = 536] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119034000) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113136800) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x113140c00) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x118743800) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11695fc00) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116a69800) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1129af400) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11875b400) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112d50c00) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x113199400) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1164b9800) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11114e000) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x111d1fc00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11873d400) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118747800) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11874fc00) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118755400) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116610000) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116955800) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112697c00) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1126a2c00) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113162c00) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11316c800) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1175a1c00) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11768f800) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118058c00) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1182dc000) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119ba3000) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119205c00) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11922d800) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11920e000) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119233400) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11920c400) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1199d0c00) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117e76c00) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117e7c000) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118e95800) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11900f400) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119239c00) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11903a800) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195ba000) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1187bfc00) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1195abc00) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 09:07:38 INFO - PROCESS | 1656 | 1464624458846 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]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 672ms 09:07:38 INFO - PROCESS | 1656 | 1464624458858 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1656 | 1464624458864 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:07:38 INFO - PROCESS | 1656 | 1464624458871 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1656 | 1464624458873 Marionette TRACE conn2 <- [1,2190,null,{}] 09:07:38 INFO - PROCESS | 1656 | 1464624458877 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}] 09:07:39 INFO - PROCESS | 1656 | 1464624459051 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:07:39 INFO - PROCESS | 1656 | 1464624459134 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2e800 == 40 [pid = 1656] [id = 555] 09:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111d8ac00) [pid = 1656] [serial = 1665] [outer = 0x0] 09:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113163800) [pid = 1656] [serial = 1666] [outer = 0x111d8ac00] 09:07:39 INFO - PROCESS | 1656 | 1464624459174 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113193c00) [pid = 1656] [serial = 1667] [outer = 0x111d8ac00] 09:07:39 INFO - PROCESS | 1656 | 1464624459510 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 09:07:39 INFO - PROCESS | 1656 | 1464624459542 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1656 | 1464624459544 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:07:39 INFO - PROCESS | 1656 | 1464624459547 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1656 | 1464624459551 Marionette TRACE conn2 <- [1,2194,null,{}] 09:07:39 INFO - PROCESS | 1656 | 1464624459558 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}] 09:07:39 INFO - PROCESS | 1656 | 1464624459635 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:07:39 INFO - PROCESS | 1656 | 1464624459687 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a030800 == 41 [pid = 1656] [id = 556] 09:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11316d400) [pid = 1656] [serial = 1668] [outer = 0x0] 09:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1164bb800) [pid = 1656] [serial = 1669] [outer = 0x11316d400] 09:07:39 INFO - PROCESS | 1656 | 1464624459715 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116962400) [pid = 1656] [serial = 1670] [outer = 0x11316d400] 09:07:40 INFO - PROCESS | 1656 | 1464624460034 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 09:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:07:40 INFO - PROCESS | 1656 | 1464624460069 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1656 | 1464624460072 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:07:40 INFO - PROCESS | 1656 | 1464624460074 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1656 | 1464624460085 Marionette TRACE conn2 <- [1,2198,null,{}] 09:07:40 INFO - PROCESS | 1656 | 1464624460088 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}] 09:07:40 INFO - PROCESS | 1656 | 1464624460210 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:07:40 INFO - PROCESS | 1656 | 1464624460267 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108d800 == 42 [pid = 1656] [id = 557] 09:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113b28000) [pid = 1656] [serial = 1671] [outer = 0x0] 09:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117690000) [pid = 1656] [serial = 1672] [outer = 0x113b28000] 09:07:40 INFO - PROCESS | 1656 | 1464624460292 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117e83000) [pid = 1656] [serial = 1673] [outer = 0x113b28000] 09:07:40 INFO - PROCESS | 1656 | 1464624460581 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 529ms 09:07:40 INFO - PROCESS | 1656 | 1464624460603 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1656 | 1464624460605 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:07:40 INFO - PROCESS | 1656 | 1464624460607 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1656 | 1464624460608 Marionette TRACE conn2 <- [1,2202,null,{}] 09:07:40 INFO - PROCESS | 1656 | 1464624460610 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}] 09:07:40 INFO - PROCESS | 1656 | 1464624460692 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:07:40 INFO - PROCESS | 1656 | 1464624460698 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218a9000 == 43 [pid = 1656] [id = 558] 09:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118058000) [pid = 1656] [serial = 1674] [outer = 0x0] 09:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11828b400) [pid = 1656] [serial = 1675] [outer = 0x118058000] 09:07:40 INFO - PROCESS | 1656 | 1464624460724 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11873d000) [pid = 1656] [serial = 1676] [outer = 0x118058000] 09:07:41 INFO - PROCESS | 1656 | 1464624461086 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]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 09:07:41 INFO - PROCESS | 1656 | 1464624461125 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:07:41 INFO - PROCESS | 1656 | 1464624461127 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:07:41 INFO - PROCESS | 1656 | 1464624461129 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1656 | 1464624461130 Marionette TRACE conn2 <- [1,2206,null,{}] 09:07:41 INFO - PROCESS | 1656 | 1464624461132 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}] 09:07:41 INFO - PROCESS | 1656 | 1464624461243 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:07:41 INFO - PROCESS | 1656 | 1464624461256 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aaf800 == 44 [pid = 1656] [id = 559] 09:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11873f400) [pid = 1656] [serial = 1677] [outer = 0x0] 09:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11874ec00) [pid = 1656] [serial = 1678] [outer = 0x11873f400] 09:07:41 INFO - PROCESS | 1656 | 1464624461289 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119036c00) [pid = 1656] [serial = 1679] [outer = 0x11873f400] 09:07:41 INFO - PROCESS | 1656 | 1464624461654 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]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms 09:07:41 INFO - PROCESS | 1656 | 1464624461699 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1656 | 1464624461700 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:07:41 INFO - PROCESS | 1656 | 1464624461703 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1656 | 1464624461704 Marionette TRACE conn2 <- [1,2210,null,{}] 09:07:41 INFO - PROCESS | 1656 | 1464624461706 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}] 09:07:41 INFO - PROCESS | 1656 | 1464624461804 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:07:41 INFO - PROCESS | 1656 | 1464624461809 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f37000 == 45 [pid = 1656] [id = 560] 09:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119034000) [pid = 1656] [serial = 1680] [outer = 0x0] 09:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11920cc00) [pid = 1656] [serial = 1681] [outer = 0x119034000] 09:07:41 INFO - PROCESS | 1656 | 1464624461833 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119232400) [pid = 1656] [serial = 1682] [outer = 0x119034000] 09:07:42 INFO - PROCESS | 1656 | 1464624462153 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 09:07:42 INFO - PROCESS | 1656 | 1464624462173 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1656 | 1464624462174 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:07:42 INFO - PROCESS | 1656 | 1464624462177 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1656 | 1464624462178 Marionette TRACE conn2 <- [1,2214,null,{}] 09:07:42 INFO - PROCESS | 1656 | 1464624462182 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}] 09:07:42 INFO - PROCESS | 1656 | 1464624462277 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:07:42 INFO - PROCESS | 1656 | 1464624462288 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x126440000 == 46 [pid = 1656] [id = 561] 09:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119231800) [pid = 1656] [serial = 1683] [outer = 0x0] 09:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1195ba000) [pid = 1656] [serial = 1684] [outer = 0x119231800] 09:07:42 INFO - PROCESS | 1656 | 1464624462313 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119b9b400) [pid = 1656] [serial = 1685] [outer = 0x119231800] 09:07:42 INFO - PROCESS | 1656 | 1464624462661 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 09:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:07:42 INFO - PROCESS | 1656 | 1464624462707 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1656 | 1464624462708 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:07:42 INFO - PROCESS | 1656 | 1464624462710 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1656 | 1464624462711 Marionette TRACE conn2 <- [1,2218,null,{}] 09:07:42 INFO - PROCESS | 1656 | 1464624462713 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}] 09:07:42 INFO - PROCESS | 1656 | 1464624462812 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:07:42 INFO - PROCESS | 1656 | 1464624462816 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x129076000 == 47 [pid = 1656] [id = 562] 09:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119b95c00) [pid = 1656] [serial = 1686] [outer = 0x0] 09:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119dcbc00) [pid = 1656] [serial = 1687] [outer = 0x119b95c00] 09:07:42 INFO - PROCESS | 1656 | 1464624462840 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121058c00) [pid = 1656] [serial = 1688] [outer = 0x119b95c00] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119238800) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116605000) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1184b4400) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119ba3400) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116186000) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112fc0800) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1129ae800) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11695d000) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113194000) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1184b7400) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118743c00) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11313d000) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:07:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113163000) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:07:43 INFO - PROCESS | 1656 | 1464624463210 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]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 09:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:07:43 INFO - PROCESS | 1656 | 1464624463236 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1656 | 1464624463237 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:07:43 INFO - PROCESS | 1656 | 1464624463239 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1656 | 1464624463240 Marionette TRACE conn2 <- [1,2222,null,{}] 09:07:43 INFO - PROCESS | 1656 | 1464624463260 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}] 09:07:43 INFO - PROCESS | 1656 | 1464624463343 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:07:43 INFO - PROCESS | 1656 | 1464624463349 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12952c800 == 48 [pid = 1656] [id = 563] 09:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11695d000) [pid = 1656] [serial = 1689] [outer = 0x0] 09:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118743c00) [pid = 1656] [serial = 1690] [outer = 0x11695d000] 09:07:43 INFO - PROCESS | 1656 | 1464624463374 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1195b2c00) [pid = 1656] [serial = 1691] [outer = 0x11695d000] 09:07:43 INFO - PROCESS | 1656 | 1464624463741 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]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 517ms 09:07:43 INFO - PROCESS | 1656 | 1464624463758 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:07:43 INFO - PROCESS | 1656 | 1464624463773 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:07:43 INFO - PROCESS | 1656 | 1464624463776 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1656 | 1464624463778 Marionette TRACE conn2 <- [1,2226,null,{}] 09:07:43 INFO - PROCESS | 1656 | 1464624463782 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}] 09:07:43 INFO - PROCESS | 1656 | 1464624463956 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:07:43 INFO - PROCESS | 1656 | 1464624463973 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa73800 == 49 [pid = 1656] [id = 564] 09:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195b2800) [pid = 1656] [serial = 1692] [outer = 0x0] 09:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121062c00) [pid = 1656] [serial = 1693] [outer = 0x1195b2800] 09:07:44 INFO - PROCESS | 1656 | 1464624464019 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12153b800) [pid = 1656] [serial = 1694] [outer = 0x1195b2800] 09:07:44 INFO - PROCESS | 1656 | 1464624464404 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 09:07:44 INFO - PROCESS | 1656 | 1464624464447 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1656 | 1464624464449 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:07:44 INFO - PROCESS | 1656 | 1464624464451 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1656 | 1464624464452 Marionette TRACE conn2 <- [1,2230,null,{}] 09:07:44 INFO - PROCESS | 1656 | 1464624464454 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}] 09:07:44 INFO - PROCESS | 1656 | 1464624464536 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:07:44 INFO - PROCESS | 1656 | 1464624464589 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b14a800 == 50 [pid = 1656] [id = 565] 09:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116a68c00) [pid = 1656] [serial = 1695] [outer = 0x0] 09:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1215d8800) [pid = 1656] [serial = 1696] [outer = 0x116a68c00] 09:07:44 INFO - PROCESS | 1656 | 1464624464614 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1215e0800) [pid = 1656] [serial = 1697] [outer = 0x116a68c00] 09:07:44 INFO - PROCESS | 1656 | 1464624464876 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 09:07:44 INFO - PROCESS | 1656 | 1464624464920 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1656 | 1464624464921 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:07:44 INFO - PROCESS | 1656 | 1464624464924 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1656 | 1464624464924 Marionette TRACE conn2 <- [1,2234,null,{}] 09:07:44 INFO - PROCESS | 1656 | 1464624464927 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}] 09:07:45 INFO - PROCESS | 1656 | 1464624465023 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:07:45 INFO - PROCESS | 1656 | 1464624465122 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x113bce000 == 51 [pid = 1656] [id = 566] 09:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x110fbd400) [pid = 1656] [serial = 1698] [outer = 0x0] 09:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11101b400) [pid = 1656] [serial = 1699] [outer = 0x110fbd400] 09:07:45 INFO - PROCESS | 1656 | 1464624465153 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1122b1800) [pid = 1656] [serial = 1700] [outer = 0x110fbd400] 09:07:45 INFO - PROCESS | 1656 | 1464624465590 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]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 718ms 09:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:07:45 INFO - PROCESS | 1656 | 1464624465643 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1656 | 1464624465646 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:07:45 INFO - PROCESS | 1656 | 1464624465649 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1656 | 1464624465651 Marionette TRACE conn2 <- [1,2238,null,{}] 09:07:45 INFO - PROCESS | 1656 | 1464624465654 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}] 09:07:45 INFO - PROCESS | 1656 | 1464624465760 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:07:45 INFO - PROCESS | 1656 | 1464624465828 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d29800 == 52 [pid = 1656] [id = 567] 09:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1129af400) [pid = 1656] [serial = 1701] [outer = 0x0] 09:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113167400) [pid = 1656] [serial = 1702] [outer = 0x1129af400] 09:07:45 INFO - PROCESS | 1656 | 1464624465860 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113ba1400) [pid = 1656] [serial = 1703] [outer = 0x1129af400] 09:07:46 INFO - PROCESS | 1656 | 1464624466275 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]]]}] 09:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 09:07:46 INFO - PROCESS | 1656 | 1464624466323 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1656 | 1464624466326 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:07:46 INFO - PROCESS | 1656 | 1464624466328 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1656 | 1464624466330 Marionette TRACE conn2 <- [1,2242,null,{}] 09:07:46 INFO - PROCESS | 1656 | 1464624466332 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}] 09:07:46 INFO - PROCESS | 1656 | 1464624466437 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:07:46 INFO - PROCESS | 1656 | 1464624466537 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x129144800 == 53 [pid = 1656] [id = 568] 09:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116a66400) [pid = 1656] [serial = 1704] [outer = 0x0] 09:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117690800) [pid = 1656] [serial = 1705] [outer = 0x116a66400] 09:07:46 INFO - PROCESS | 1656 | 1464624466568 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11828d400) [pid = 1656] [serial = 1706] [outer = 0x116a66400] 09:07:47 INFO - PROCESS | 1656 | 1464624467001 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]]]}] 09:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 720ms 09:07:47 INFO - PROCESS | 1656 | 1464624467049 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:07:47 INFO - PROCESS | 1656 | 1464624467051 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:07:47 INFO - PROCESS | 1656 | 1464624467059 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1656 | 1464624467064 Marionette TRACE conn2 <- [1,2246,null,{}] 09:07:47 INFO - PROCESS | 1656 | 1464624467067 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}] 09:07:47 INFO - PROCESS | 1656 | 1464624467203 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:07:47 INFO - PROCESS | 1656 | 1464624467280 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b482800 == 54 [pid = 1656] [id = 569] 09:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118294c00) [pid = 1656] [serial = 1707] [outer = 0x0] 09:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118e88800) [pid = 1656] [serial = 1708] [outer = 0x118294c00] 09:07:47 INFO - PROCESS | 1656 | 1464624467311 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119235c00) [pid = 1656] [serial = 1709] [outer = 0x118294c00] 09:07:47 INFO - PROCESS | 1656 | 1464624467737 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]]]}] 09:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 729ms 09:07:47 INFO - PROCESS | 1656 | 1464624467985 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1656 | 1464624467987 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:07:48 INFO - PROCESS | 1656 | 1464624468004 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1656 | 1464624468006 Marionette TRACE conn2 <- [1,2250,null,{}] 09:07:48 INFO - PROCESS | 1656 | 1464624468009 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}] 09:07:48 INFO - PROCESS | 1656 | 1464624468096 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:07:48 INFO - PROCESS | 1656 | 1464624468151 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d30800 == 55 [pid = 1656] [id = 570] 09:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1129a1000) [pid = 1656] [serial = 1710] [outer = 0x0] 09:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1129ac800) [pid = 1656] [serial = 1711] [outer = 0x1129a1000] 09:07:48 INFO - PROCESS | 1656 | 1464624468178 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112fc6000) [pid = 1656] [serial = 1712] [outer = 0x1129a1000] 09:07:48 INFO - PROCESS | 1656 | 1464624468604 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]]]}] 09:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 620ms 09:07:48 INFO - PROCESS | 1656 | 1464624468625 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1656 | 1464624468627 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:07:48 INFO - PROCESS | 1656 | 1464624468632 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1656 | 1464624468635 Marionette TRACE conn2 <- [1,2254,null,{}] 09:07:48 INFO - PROCESS | 1656 | 1464624468638 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}] 09:07:48 INFO - PROCESS | 1656 | 1464624468727 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:07:48 INFO - PROCESS | 1656 | 1464624468778 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118124000 == 56 [pid = 1656] [id = 571] 09:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x112a74000) [pid = 1656] [serial = 1713] [outer = 0x0] 09:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11313d800) [pid = 1656] [serial = 1714] [outer = 0x112a74000] 09:07:48 INFO - PROCESS | 1656 | 1464624468805 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11316a000) [pid = 1656] [serial = 1715] [outer = 0x112a74000] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa7a800 == 55 [pid = 1656] [id = 533] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b14a800 == 54 [pid = 1656] [id = 565] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa73800 == 53 [pid = 1656] [id = 564] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12952c800 == 52 [pid = 1656] [id = 563] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x129076000 == 51 [pid = 1656] [id = 562] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x126440000 == 50 [pid = 1656] [id = 561] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x124f37000 == 49 [pid = 1656] [id = 560] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116aaf800 == 48 [pid = 1656] [id = 559] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1129a4400) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119dc9400) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1218a9000 == 47 [pid = 1656] [id = 558] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12108d800 == 46 [pid = 1656] [id = 557] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11a030800 == 45 [pid = 1656] [id = 556] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2e800 == 44 [pid = 1656] [id = 555] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116949000 == 43 [pid = 1656] [id = 554] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x112751800 == 42 [pid = 1656] [id = 553] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b428800 == 41 [pid = 1656] [id = 552] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3b4000 == 40 [pid = 1656] [id = 551] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12190c000 == 39 [pid = 1656] [id = 550] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118e06000 == 38 [pid = 1656] [id = 549] 09:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b143800 == 37 [pid = 1656] [id = 548] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x117e79800) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118741800) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119dc8c00) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x116612c00) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11695c800) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113139800) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x113169c00) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112a7d400) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112d51800) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117122c00) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1133a1400) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x115e22c00) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11101dc00) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118753c00) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1187b7800) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11874c400) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119006c00) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1164bf400) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119234c00) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119203400) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118297c00) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119d88800) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118754800) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1184b3800) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1175a2c00) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11923a000) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 09:07:49 INFO - PROCESS | 1656 | 1464624469219 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 621ms 09:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:07:49 INFO - PROCESS | 1656 | 1464624469253 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1656 | 1464624469254 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:07:49 INFO - PROCESS | 1656 | 1464624469256 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1656 | 1464624469257 Marionette TRACE conn2 <- [1,2258,null,{}] 09:07:49 INFO - PROCESS | 1656 | 1464624469263 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}] 09:07:49 INFO - PROCESS | 1656 | 1464624469344 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:07:49 INFO - PROCESS | 1656 | 1464624469376 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0d000 == 38 [pid = 1656] [id = 572] 09:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x114f1b400) [pid = 1656] [serial = 1716] [outer = 0x0] 09:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x115e22c00) [pid = 1656] [serial = 1717] [outer = 0x114f1b400] 09:07:49 INFO - PROCESS | 1656 | 1464624469405 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11660b400) [pid = 1656] [serial = 1718] [outer = 0x114f1b400] 09:07:49 INFO - PROCESS | 1656 | 1464624469773 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 09:07:49 INFO - PROCESS | 1656 | 1464624469825 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1656 | 1464624469827 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:07:49 INFO - PROCESS | 1656 | 1464624469829 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1656 | 1464624469830 Marionette TRACE conn2 <- [1,2262,null,{}] 09:07:49 INFO - PROCESS | 1656 | 1464624469832 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}] 09:07:49 INFO - PROCESS | 1656 | 1464624469910 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:07:49 INFO - PROCESS | 1656 | 1464624469917 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108a000 == 39 [pid = 1656] [id = 573] 09:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11695cc00) [pid = 1656] [serial = 1719] [outer = 0x0] 09:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1169d2000) [pid = 1656] [serial = 1720] [outer = 0x11695cc00] 09:07:49 INFO - PROCESS | 1656 | 1464624469943 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1175a0400) [pid = 1656] [serial = 1721] [outer = 0x11695cc00] 09:07:50 INFO - PROCESS | 1656 | 1464624470272 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]]]}] 09:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 09:07:50 INFO - PROCESS | 1656 | 1464624470301 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1656 | 1464624470309 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:07:50 INFO - PROCESS | 1656 | 1464624470312 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1656 | 1464624470313 Marionette TRACE conn2 <- [1,2266,null,{}] 09:07:50 INFO - PROCESS | 1656 | 1464624470326 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}] 09:07:50 INFO - PROCESS | 1656 | 1464624470401 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:07:50 INFO - PROCESS | 1656 | 1464624470405 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bb000 == 40 [pid = 1656] [id = 574] 09:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1175a2c00) [pid = 1656] [serial = 1722] [outer = 0x0] 09:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117e7e000) [pid = 1656] [serial = 1723] [outer = 0x1175a2c00] 09:07:50 INFO - PROCESS | 1656 | 1464624470431 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11805e000) [pid = 1656] [serial = 1724] [outer = 0x1175a2c00] 09:07:50 INFO - PROCESS | 1656 | 1464624470765 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]]]}] 09:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 09:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:07:50 INFO - PROCESS | 1656 | 1464624470785 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1656 | 1464624470787 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:07:50 INFO - PROCESS | 1656 | 1464624470790 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1656 | 1464624470792 Marionette TRACE conn2 <- [1,2270,null,{}] 09:07:50 INFO - PROCESS | 1656 | 1464624470795 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}] 09:07:50 INFO - PROCESS | 1656 | 1464624470943 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:07:51 INFO - PROCESS | 1656 | 1464624471038 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121907800 == 41 [pid = 1656] [id = 575] 09:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117e7cc00) [pid = 1656] [serial = 1725] [outer = 0x0] 09:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182e2800) [pid = 1656] [serial = 1726] [outer = 0x117e7cc00] 09:07:51 INFO - PROCESS | 1656 | 1464624471080 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11874d400) [pid = 1656] [serial = 1727] [outer = 0x117e7cc00] 09:07:51 INFO - PROCESS | 1656 | 1464624471478 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 720ms 09:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:07:51 INFO - PROCESS | 1656 | 1464624471510 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1656 | 1464624471511 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:07:51 INFO - PROCESS | 1656 | 1464624471514 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1656 | 1464624471515 Marionette TRACE conn2 <- [1,2274,null,{}] 09:07:51 INFO - PROCESS | 1656 | 1464624471517 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}] 09:07:51 INFO - PROCESS | 1656 | 1464624471620 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:07:51 INFO - PROCESS | 1656 | 1464624471624 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d8000 == 42 [pid = 1656] [id = 576] 09:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118751c00) [pid = 1656] [serial = 1728] [outer = 0x0] 09:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118755800) [pid = 1656] [serial = 1729] [outer = 0x118751c00] 09:07:51 INFO - PROCESS | 1656 | 1464624471650 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119003c00) [pid = 1656] [serial = 1730] [outer = 0x118751c00] 09:07:51 INFO - PROCESS | 1656 | 1464624471978 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]]]}] 09:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 09:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:07:52 INFO - PROCESS | 1656 | 1464624472034 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1656 | 1464624472035 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:07:52 INFO - PROCESS | 1656 | 1464624472037 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1656 | 1464624472038 Marionette TRACE conn2 <- [1,2278,null,{}] 09:07:52 INFO - PROCESS | 1656 | 1464624472041 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}] 09:07:52 INFO - PROCESS | 1656 | 1464624472135 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:07:52 INFO - PROCESS | 1656 | 1464624472153 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12585e800 == 43 [pid = 1656] [id = 577] 09:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118e8f400) [pid = 1656] [serial = 1731] [outer = 0x0] 09:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11902ec00) [pid = 1656] [serial = 1732] [outer = 0x118e8f400] 09:07:52 INFO - PROCESS | 1656 | 1464624472179 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119206000) [pid = 1656] [serial = 1733] [outer = 0x118e8f400] 09:07:52 INFO - PROCESS | 1656 | 1464624472508 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]]]}] 09:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 09:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:07:52 INFO - PROCESS | 1656 | 1464624472562 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1656 | 1464624472563 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:07:52 INFO - PROCESS | 1656 | 1464624472565 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1656 | 1464624472566 Marionette TRACE conn2 <- [1,2282,null,{}] 09:07:52 INFO - PROCESS | 1656 | 1464624472569 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}] 09:07:52 INFO - PROCESS | 1656 | 1464624472663 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:07:52 INFO - PROCESS | 1656 | 1464624472667 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x126450800 == 44 [pid = 1656] [id = 578] 09:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119008400) [pid = 1656] [serial = 1734] [outer = 0x0] 09:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11920c400) [pid = 1656] [serial = 1735] [outer = 0x119008400] 09:07:52 INFO - PROCESS | 1656 | 1464624472692 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119237000) [pid = 1656] [serial = 1736] [outer = 0x119008400] 09:07:53 INFO - PROCESS | 1656 | 1464624473049 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 09:07:53 INFO - PROCESS | 1656 | 1464624473086 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1656 | 1464624473087 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:07:53 INFO - PROCESS | 1656 | 1464624473091 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1656 | 1464624473093 Marionette TRACE conn2 <- [1,2286,null,{}] 09:07:53 INFO - PROCESS | 1656 | 1464624473096 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}] 09:07:53 INFO - PROCESS | 1656 | 1464624473242 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:07:53 INFO - PROCESS | 1656 | 1464624473261 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12912b000 == 45 [pid = 1656] [id = 579] 09:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119238c00) [pid = 1656] [serial = 1737] [outer = 0x0] 09:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1195bac00) [pid = 1656] [serial = 1738] [outer = 0x119238c00] 09:07:53 INFO - PROCESS | 1656 | 1464624473301 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119b9a800) [pid = 1656] [serial = 1739] [outer = 0x119238c00] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1126a3400) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1195b2800) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11873f400) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119034000) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x111013c00) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113b28000) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119231800) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x111d8ac00) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1129a6800) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118058000) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11316d400) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119b95c00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11695d000) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:07:53 INFO - PROCESS | 1656 | 1464624473755 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]]]}] 09:07:53 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 09:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 09:07:53 INFO - PROCESS | 1656 | 1464624473760 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1656 | 1464624473762 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:07:53 INFO - PROCESS | 1656 | 1464624473769 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1656 | 1464624473771 Marionette TRACE conn2 <- [1,2290,null,{}] 09:07:53 INFO - PROCESS | 1656 | 1464624473773 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}] 09:07:53 INFO - PROCESS | 1656 | 1464624473895 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:07:53 INFO - PROCESS | 1656 | 1464624473932 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a35800 == 46 [pid = 1656] [id = 580] 09:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11114e400) [pid = 1656] [serial = 1740] [outer = 0x0] 09:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117e77800) [pid = 1656] [serial = 1741] [outer = 0x11114e400] 09:07:53 INFO - PROCESS | 1656 | 1464624473962 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119dce400) [pid = 1656] [serial = 1742] [outer = 0x11114e400] 09:07:54 INFO - PROCESS | 1656 | 1464624474246 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 09:07:54 INFO - PROCESS | 1656 | 1464624474292 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1656 | 1464624474293 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:07:54 INFO - PROCESS | 1656 | 1464624474295 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1656 | 1464624474297 Marionette TRACE conn2 <- [1,2294,null,{}] 09:07:54 INFO - PROCESS | 1656 | 1464624474302 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}] 09:07:54 INFO - PROCESS | 1656 | 1464624474379 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:07:54 INFO - PROCESS | 1656 | 1464624474386 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aceb800 == 47 [pid = 1656] [id = 581] 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a0b4000) [pid = 1656] [serial = 1743] [outer = 0x0] 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121476400) [pid = 1656] [serial = 1744] [outer = 0x11a0b4000] 09:07:54 INFO - PROCESS | 1656 | 1464624474410 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1215d9800) [pid = 1656] [serial = 1745] [outer = 0x11a0b4000] 09:07:54 INFO - PROCESS | 1656 | 1464624474737 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 473ms 09:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:07:54 INFO - PROCESS | 1656 | 1464624474768 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1656 | 1464624474769 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:07:54 INFO - PROCESS | 1656 | 1464624474771 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1656 | 1464624474772 Marionette TRACE conn2 <- [1,2298,null,{}] 09:07:54 INFO - PROCESS | 1656 | 1464624474774 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}] 09:07:54 INFO - PROCESS | 1656 | 1464624474877 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:07:54 INFO - PROCESS | 1656 | 1464624474885 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b156000 == 48 [pid = 1656] [id = 582] 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12122e800) [pid = 1656] [serial = 1746] [outer = 0x0] 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1215e2c00) [pid = 1656] [serial = 1747] [outer = 0x12122e800] 09:07:54 INFO - PROCESS | 1656 | 1464624474910 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121816c00) [pid = 1656] [serial = 1748] [outer = 0x12122e800] 09:07:55 INFO - PROCESS | 1656 | 1464624475202 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 09:07:55 INFO - PROCESS | 1656 | 1464624475241 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:07:55 INFO - PROCESS | 1656 | 1464624475253 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:07:55 INFO - PROCESS | 1656 | 1464624475256 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1656 | 1464624475257 Marionette TRACE conn2 <- [1,2302,null,{}] 09:07:55 INFO - PROCESS | 1656 | 1464624475259 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}] 09:07:55 INFO - PROCESS | 1656 | 1464624475339 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:07:55 INFO - PROCESS | 1656 | 1464624475343 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b487000 == 49 [pid = 1656] [id = 583] 09:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x121818800) [pid = 1656] [serial = 1749] [outer = 0x0] 09:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12198fc00) [pid = 1656] [serial = 1750] [outer = 0x121818800] 09:07:55 INFO - PROCESS | 1656 | 1464624475368 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121a56400) [pid = 1656] [serial = 1751] [outer = 0x121818800] 09:07:55 INFO - PROCESS | 1656 | 1464624475851 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 620ms 09:07:55 INFO - PROCESS | 1656 | 1464624475876 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1656 | 1464624475879 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:07:55 INFO - PROCESS | 1656 | 1464624475883 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1656 | 1464624475885 Marionette TRACE conn2 <- [1,2306,null,{}] 09:07:55 INFO - PROCESS | 1656 | 1464624475890 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}] 09:07:56 INFO - PROCESS | 1656 | 1464624476007 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:07:56 INFO - PROCESS | 1656 | 1464624476155 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118208800 == 50 [pid = 1656] [id = 584] 09:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1129a4400) [pid = 1656] [serial = 1752] [outer = 0x0] 09:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112fbc000) [pid = 1656] [serial = 1753] [outer = 0x1129a4400] 09:07:56 INFO - PROCESS | 1656 | 1464624476209 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11313f000) [pid = 1656] [serial = 1754] [outer = 0x1129a4400] 09:07:56 INFO - PROCESS | 1656 | 1464624476706 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 872ms 09:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:07:56 INFO - PROCESS | 1656 | 1464624476755 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1656 | 1464624476759 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:07:56 INFO - PROCESS | 1656 | 1464624476764 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1656 | 1464624476766 Marionette TRACE conn2 <- [1,2310,null,{}] 09:07:56 INFO - PROCESS | 1656 | 1464624476768 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}] 09:07:56 INFO - PROCESS | 1656 | 1464624476869 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:07:56 INFO - PROCESS | 1656 | 1464624476925 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x121916000 == 51 [pid = 1656] [id = 585] 09:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x113169800) [pid = 1656] [serial = 1755] [outer = 0x0] 09:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11612e800) [pid = 1656] [serial = 1756] [outer = 0x113169800] 09:07:56 INFO - PROCESS | 1656 | 1464624476955 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x116957800) [pid = 1656] [serial = 1757] [outer = 0x113169800] 09:07:57 INFO - PROCESS | 1656 | 1464624477448 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]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 09:07:57 INFO - PROCESS | 1656 | 1464624477499 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1656 | 1464624477500 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:07:57 INFO - PROCESS | 1656 | 1464624477504 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1656 | 1464624477507 Marionette TRACE conn2 <- [1,2314,null,{}] 09:07:57 INFO - PROCESS | 1656 | 1464624477514 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}] 09:07:57 INFO - PROCESS | 1656 | 1464624477603 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:07:57 INFO - PROCESS | 1656 | 1464624477673 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be7d000 == 52 [pid = 1656] [id = 586] 09:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118063000) [pid = 1656] [serial = 1758] [outer = 0x0] 09:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11873dc00) [pid = 1656] [serial = 1759] [outer = 0x118063000] 09:07:57 INFO - PROCESS | 1656 | 1464624477724 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11874ac00) [pid = 1656] [serial = 1760] [outer = 0x118063000] 09:07:58 INFO - PROCESS | 1656 | 1464624478242 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]]]}] 09:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 776ms 09:07:58 INFO - PROCESS | 1656 | 1464624478281 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:07:58 INFO - PROCESS | 1656 | 1464624478284 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:07:58 INFO - PROCESS | 1656 | 1464624478288 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:07:58 INFO - PROCESS | 1656 | 1464624478290 Marionette TRACE conn2 <- [1,2318,null,{}] 09:07:58 INFO - PROCESS | 1656 | 1464624478293 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}] 09:07:58 INFO - PROCESS | 1656 | 1464624478422 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:07:58 INFO - PROCESS | 1656 | 1464624478477 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c52f000 == 53 [pid = 1656] [id = 587] 09:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11903a800) [pid = 1656] [serial = 1761] [outer = 0x0] 09:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11923ac00) [pid = 1656] [serial = 1762] [outer = 0x11903a800] 09:07:58 INFO - PROCESS | 1656 | 1464624478507 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119ba3000) [pid = 1656] [serial = 1763] [outer = 0x11903a800] 09:07:58 INFO - PROCESS | 1656 | 1464624478958 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] 09:07:59 INFO - PROCESS | 1656 | 1464624479015 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:07:59 INFO - PROCESS | 1656 | 1464624479019 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1656 | 1464624479020 Marionette TRACE conn2 <- [1,2322,null,{}] 09:07:59 INFO - PROCESS | 1656 | 1464624479022 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}] 09:07:59 INFO - PROCESS | 1656 | 1464624479119 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:07:59 INFO - PROCESS | 1656 | 1464624479187 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c54c800 == 54 [pid = 1656] [id = 588] 09:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11922e400) [pid = 1656] [serial = 1764] [outer = 0x0] 09:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x121477800) [pid = 1656] [serial = 1765] [outer = 0x11922e400] 09:07:59 INFO - PROCESS | 1656 | 1464624479217 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12198e800) [pid = 1656] [serial = 1766] [outer = 0x11922e400] 09:07:59 INFO - PROCESS | 1656 | 1464624479798 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]]]}] 09:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 819ms 09:07:59 INFO - PROCESS | 1656 | 1464624479838 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1656 | 1464624479840 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:07:59 INFO - PROCESS | 1656 | 1464624479844 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1656 | 1464624479846 Marionette TRACE conn2 <- [1,2326,null,{}] 09:07:59 INFO - PROCESS | 1656 | 1464624479851 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}] 09:07:59 INFO - PROCESS | 1656 | 1464624479942 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:08:00 INFO - PROCESS | 1656 | 1464624480015 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125a000 == 55 [pid = 1656] [id = 589] 09:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1126a4c00) [pid = 1656] [serial = 1767] [outer = 0x0] 09:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1129ae400) [pid = 1656] [serial = 1768] [outer = 0x1126a4c00] 09:08:00 INFO - PROCESS | 1656 | 1464624480043 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11313bc00) [pid = 1656] [serial = 1769] [outer = 0x1126a4c00] 09:08:00 INFO - PROCESS | 1656 | 1464624480471 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]]]}] 09:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 674ms 09:08:00 INFO - PROCESS | 1656 | 1464624480518 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1656 | 1464624480521 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:08:00 INFO - PROCESS | 1656 | 1464624480526 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1656 | 1464624480527 Marionette TRACE conn2 <- [1,2330,null,{}] 09:08:00 INFO - PROCESS | 1656 | 1464624480530 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}] 09:08:00 INFO - PROCESS | 1656 | 1464624480623 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:08:00 INFO - PROCESS | 1656 | 1464624480694 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x121078000 == 56 [pid = 1656] [id = 590] 09:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1129a6800) [pid = 1656] [serial = 1770] [outer = 0x0] 09:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x113b2d000) [pid = 1656] [serial = 1771] [outer = 0x1129a6800] 09:08:00 INFO - PROCESS | 1656 | 1464624480721 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1166d3400) [pid = 1656] [serial = 1772] [outer = 0x1129a6800] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12b156000 == 55 [pid = 1656] [id = 582] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12aceb800 == 54 [pid = 1656] [id = 581] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x129a35800 == 53 [pid = 1656] [id = 580] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12912b000 == 52 [pid = 1656] [id = 579] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x126450800 == 51 [pid = 1656] [id = 578] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12585e800 == 50 [pid = 1656] [id = 577] 09:08:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d8000 == 49 [pid = 1656] [id = 576] 09:08:00 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118753400) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 09:08:00 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1215d8800) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 09:08:00 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1129ab800) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 09:08:00 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11316fc00) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 09:08:00 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x117e83400) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x121907800 == 48 [pid = 1656] [id = 575] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1215bb000 == 47 [pid = 1656] [id = 574] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12108a000 == 46 [pid = 1656] [id = 573] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118e0d000 == 45 [pid = 1656] [id = 572] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118124000 == 44 [pid = 1656] [id = 571] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119d30800 == 43 [pid = 1656] [id = 570] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b482800 == 42 [pid = 1656] [id = 569] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129144800 == 41 [pid = 1656] [id = 568] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119d29800 == 40 [pid = 1656] [id = 567] 09:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x113bce000 == 39 [pid = 1656] [id = 566] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x112a7d800) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x117126400) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1120ecc00) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x117690000) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x117e83000) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1195ba000) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113163800) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113193c00) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x112d53400) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1129ad400) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11828b400) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1164bb800) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116962400) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119232400) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119dcbc00) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119b9b400) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121062c00) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118743c00) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119036c00) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121058c00) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1195b2c00) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11873d000) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12153b800) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11874ec00) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11920cc00) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 09:08:01 INFO - PROCESS | 1656 | 1464624481112 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]]]}] 09:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 622ms 09:08:01 INFO - PROCESS | 1656 | 1464624481148 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1656 | 1464624481149 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:08:01 INFO - PROCESS | 1656 | 1464624481151 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1656 | 1464624481153 Marionette TRACE conn2 <- [1,2334,null,{}] 09:08:01 INFO - PROCESS | 1656 | 1464624481161 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}] 09:08:01 INFO - PROCESS | 1656 | 1464624481241 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:08:01 INFO - PROCESS | 1656 | 1464624481248 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193a3000 == 40 [pid = 1656] [id = 591] 09:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1167b4000) [pid = 1656] [serial = 1773] [outer = 0x0] 09:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116a6a800) [pid = 1656] [serial = 1774] [outer = 0x1167b4000] 09:08:01 INFO - PROCESS | 1656 | 1464624481276 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x117e7ac00) [pid = 1656] [serial = 1775] [outer = 0x1167b4000] 09:08:01 INFO - PROCESS | 1656 | 1464624481684 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]]]}] 09:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 572ms 09:08:01 INFO - PROCESS | 1656 | 1464624481724 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1656 | 1464624481727 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:08:01 INFO - PROCESS | 1656 | 1464624481730 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1656 | 1464624481732 Marionette TRACE conn2 <- [1,2338,null,{}] 09:08:01 INFO - PROCESS | 1656 | 1464624481735 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}] 09:08:01 INFO - PROCESS | 1656 | 1464624481860 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:08:01 INFO - PROCESS | 1656 | 1464624481866 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218a3800 == 41 [pid = 1656] [id = 592] 09:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11805cc00) [pid = 1656] [serial = 1776] [outer = 0x0] 09:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118293400) [pid = 1656] [serial = 1777] [outer = 0x11805cc00] 09:08:01 INFO - PROCESS | 1656 | 1464624481906 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118744800) [pid = 1656] [serial = 1778] [outer = 0x11805cc00] 09:08:02 INFO - PROCESS | 1656 | 1464624482326 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 622ms 09:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:08:02 INFO - PROCESS | 1656 | 1464624482359 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1656 | 1464624482360 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:08:02 INFO - PROCESS | 1656 | 1464624482362 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1656 | 1464624482364 Marionette TRACE conn2 <- [1,2342,null,{}] 09:08:02 INFO - PROCESS | 1656 | 1464624482366 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}] 09:08:02 INFO - PROCESS | 1656 | 1464624482442 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:08:02 INFO - PROCESS | 1656 | 1464624482448 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x124852800 == 42 [pid = 1656] [id = 593] 09:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118749800) [pid = 1656] [serial = 1779] [outer = 0x0] 09:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118754000) [pid = 1656] [serial = 1780] [outer = 0x118749800] 09:08:02 INFO - PROCESS | 1656 | 1464624482474 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118e87400) [pid = 1656] [serial = 1781] [outer = 0x118749800] 09:08:02 INFO - PROCESS | 1656 | 1464624482779 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 09:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:08:02 INFO - PROCESS | 1656 | 1464624482832 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1656 | 1464624482834 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:08:02 INFO - PROCESS | 1656 | 1464624482836 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1656 | 1464624482837 Marionette TRACE conn2 <- [1,2346,null,{}] 09:08:02 INFO - PROCESS | 1656 | 1464624482839 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}] 09:08:02 INFO - PROCESS | 1656 | 1464624482937 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:08:03 INFO - PROCESS | 1656 | 1464624482999 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x125859000 == 43 [pid = 1656] [id = 594] 09:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11805d400) [pid = 1656] [serial = 1782] [outer = 0x0] 09:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119037000) [pid = 1656] [serial = 1783] [outer = 0x11805d400] 09:08:03 INFO - PROCESS | 1656 | 1464624483025 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119dcb800) [pid = 1656] [serial = 1784] [outer = 0x11805d400] 09:08:03 INFO - PROCESS | 1656 | 1464624483346 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]]]}] 09:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 517ms 09:08:03 INFO - PROCESS | 1656 | 1464624483354 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1656 | 1464624483355 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:08:03 INFO - PROCESS | 1656 | 1464624483357 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1656 | 1464624483358 Marionette TRACE conn2 <- [1,2350,null,{}] 09:08:03 INFO - PROCESS | 1656 | 1464624483361 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}] 09:08:03 INFO - PROCESS | 1656 | 1464624483468 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:08:03 INFO - PROCESS | 1656 | 1464624483481 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x127802800 == 44 [pid = 1656] [id = 595] 09:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119dcbc00) [pid = 1656] [serial = 1785] [outer = 0x0] 09:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121227800) [pid = 1656] [serial = 1786] [outer = 0x119dcbc00] 09:08:03 INFO - PROCESS | 1656 | 1464624483505 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1215dd000) [pid = 1656] [serial = 1787] [outer = 0x119dcbc00] 09:08:03 INFO - PROCESS | 1656 | 1464624483842 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]]]}] 09:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 09:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:08:03 INFO - PROCESS | 1656 | 1464624483876 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1656 | 1464624483877 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:08:03 INFO - PROCESS | 1656 | 1464624483879 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1656 | 1464624483880 Marionette TRACE conn2 <- [1,2354,null,{}] 09:08:03 INFO - PROCESS | 1656 | 1464624483883 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}] 09:08:03 INFO - PROCESS | 1656 | 1464624483984 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:08:03 INFO - PROCESS | 1656 | 1464624483988 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a32000 == 45 [pid = 1656] [id = 596] 09:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x121478400) [pid = 1656] [serial = 1788] [outer = 0x0] 09:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121a5a800) [pid = 1656] [serial = 1789] [outer = 0x121478400] 09:08:04 INFO - PROCESS | 1656 | 1464624484043 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121cd1000) [pid = 1656] [serial = 1790] [outer = 0x121478400] 09:08:04 INFO - PROCESS | 1656 | 1464624484369 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 09:08:04 INFO - PROCESS | 1656 | 1464624484406 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1656 | 1464624484408 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:08:04 INFO - PROCESS | 1656 | 1464624484410 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1656 | 1464624484411 Marionette TRACE conn2 <- [1,2358,null,{}] 09:08:04 INFO - PROCESS | 1656 | 1464624484413 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}] 09:08:04 INFO - PROCESS | 1656 | 1464624484514 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:08:04 INFO - PROCESS | 1656 | 1464624484518 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace5800 == 46 [pid = 1656] [id = 597] 09:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121a5cc00) [pid = 1656] [serial = 1791] [outer = 0x0] 09:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x121e76c00) [pid = 1656] [serial = 1792] [outer = 0x121a5cc00] 09:08:04 INFO - PROCESS | 1656 | 1464624484543 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124b63000) [pid = 1656] [serial = 1793] [outer = 0x121a5cc00] 09:08:04 INFO - PROCESS | 1656 | 1464624484871 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 469ms 09:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:08:04 INFO - PROCESS | 1656 | 1464624484885 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1656 | 1464624484887 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:08:04 INFO - PROCESS | 1656 | 1464624484889 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1656 | 1464624484890 Marionette TRACE conn2 <- [1,2362,null,{}] 09:08:04 INFO - PROCESS | 1656 | 1464624484906 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}] 09:08:05 INFO - PROCESS | 1656 | 1464624485011 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:08:05 INFO - PROCESS | 1656 | 1464624485016 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b431800 == 47 [pid = 1656] [id = 598] 09:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121e75400) [pid = 1656] [serial = 1794] [outer = 0x0] 09:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x124b67000) [pid = 1656] [serial = 1795] [outer = 0x121e75400] 09:08:05 INFO - PROCESS | 1656 | 1464624485072 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x124b6d400) [pid = 1656] [serial = 1796] [outer = 0x121e75400] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x116a68c00) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x118751c00) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118e8f400) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11114e400) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1129a1000) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119008400) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x117e7cc00) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x112a74000) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11695cc00) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1175a2c00) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x114f1b400) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119238c00) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11a0b4000) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12122e800) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:08:05 INFO - PROCESS | 1656 | 1464624485555 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]]]}] 09:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 678ms 09:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:08:05 INFO - PROCESS | 1656 | 1464624485569 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1656 | 1464624485571 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:08:05 INFO - PROCESS | 1656 | 1464624485575 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1656 | 1464624485578 Marionette TRACE conn2 <- [1,2366,null,{}] 09:08:05 INFO - PROCESS | 1656 | 1464624485583 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}] 09:08:05 INFO - PROCESS | 1656 | 1464624485691 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:08:05 INFO - PROCESS | 1656 | 1464624485761 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b472800 == 48 [pid = 1656] [id = 599] 09:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1129a1000) [pid = 1656] [serial = 1797] [outer = 0x0] 09:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119238c00) [pid = 1656] [serial = 1798] [outer = 0x1129a1000] 09:08:05 INFO - PROCESS | 1656 | 1464624485796 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124bdf000) [pid = 1656] [serial = 1799] [outer = 0x1129a1000] 09:08:06 INFO - PROCESS | 1656 | 1464624486118 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]]]}] 09:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 577ms 09:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:08:06 INFO - PROCESS | 1656 | 1464624486152 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:08:06 INFO - PROCESS | 1656 | 1464624486153 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:08:06 INFO - PROCESS | 1656 | 1464624486155 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1656 | 1464624486156 Marionette TRACE conn2 <- [1,2370,null,{}] 09:08:06 INFO - PROCESS | 1656 | 1464624486158 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}] 09:08:06 INFO - PROCESS | 1656 | 1464624486242 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:08:06 INFO - PROCESS | 1656 | 1464624486247 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c89c800 == 49 [pid = 1656] [id = 600] 09:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124b70c00) [pid = 1656] [serial = 1800] [outer = 0x0] 09:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124f6b400) [pid = 1656] [serial = 1801] [outer = 0x124b70c00] 09:08:06 INFO - PROCESS | 1656 | 1464624486271 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12518e800) [pid = 1656] [serial = 1802] [outer = 0x124b70c00] 09:08:06 INFO - PROCESS | 1656 | 1464624486582 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]]]}] 09:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 468ms 09:08:06 INFO - PROCESS | 1656 | 1464624486624 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:08:06 INFO - PROCESS | 1656 | 1464624486625 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:08:06 INFO - PROCESS | 1656 | 1464624486650 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1656 | 1464624486651 Marionette TRACE conn2 <- [1,2374,null,{}] 09:08:06 INFO - PROCESS | 1656 | 1464624486653 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}] 09:08:06 INFO - PROCESS | 1656 | 1464624486737 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:08:06 INFO - PROCESS | 1656 | 1464624486742 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb11000 == 50 [pid = 1656] [id = 601] 09:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124fae800) [pid = 1656] [serial = 1803] [outer = 0x0] 09:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1257af000) [pid = 1656] [serial = 1804] [outer = 0x124fae800] 09:08:06 INFO - PROCESS | 1656 | 1464624486766 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1257bb000) [pid = 1656] [serial = 1805] [outer = 0x124fae800] 09:08:07 INFO - PROCESS | 1656 | 1464624487114 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 477ms 09:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:08:07 INFO - PROCESS | 1656 | 1464624487118 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1656 | 1464624487119 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:08:07 INFO - PROCESS | 1656 | 1464624487121 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1656 | 1464624487122 Marionette TRACE conn2 <- [1,2378,null,{}] 09:08:07 INFO - PROCESS | 1656 | 1464624487124 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}] 09:08:07 INFO - PROCESS | 1656 | 1464624487212 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:08:07 INFO - PROCESS | 1656 | 1464624487218 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce2b000 == 51 [pid = 1656] [id = 602] 09:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x125822400) [pid = 1656] [serial = 1806] [outer = 0x0] 09:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12582b400) [pid = 1656] [serial = 1807] [outer = 0x125822400] 09:08:07 INFO - PROCESS | 1656 | 1464624487242 Marionette DEBUG loaded listener.js 09:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12623c400) [pid = 1656] [serial = 1808] [outer = 0x125822400] 09:08:07 INFO - PROCESS | 1656 | 1464624487703 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms 09:08:07 INFO - PROCESS | 1656 | 1464624487744 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1656 | 1464624487746 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:08:07 INFO - PROCESS | 1656 | 1464624487750 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1656 | 1464624487753 Marionette TRACE conn2 <- [1,2382,null,{}] 09:08:07 INFO - PROCESS | 1656 | 1464624487756 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}] 09:08:07 INFO - PROCESS | 1656 | 1464624487865 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:08:07 INFO - PROCESS | 1656 | 1464624487924 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d7800 == 52 [pid = 1656] [id = 603] 09:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1129a2000) [pid = 1656] [serial = 1809] [outer = 0x0] 09:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x113134400) [pid = 1656] [serial = 1810] [outer = 0x1129a2000] 09:08:07 INFO - PROCESS | 1656 | 1464624487956 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11316ec00) [pid = 1656] [serial = 1811] [outer = 0x1129a2000] 09:08:08 INFO - PROCESS | 1656 | 1464624488405 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]]]}] 09:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 674ms 09:08:08 INFO - PROCESS | 1656 | 1464624488465 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:08:08 INFO - PROCESS | 1656 | 1464624488470 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:08:08 INFO - PROCESS | 1656 | 1464624488476 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1656 | 1464624488478 Marionette TRACE conn2 <- [1,2386,null,{}] 09:08:08 INFO - PROCESS | 1656 | 1464624488483 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}] 09:08:08 INFO - PROCESS | 1656 | 1464624488589 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:08:08 INFO - PROCESS | 1656 | 1464624488673 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f8f000 == 53 [pid = 1656] [id = 604] 09:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x117690000) [pid = 1656] [serial = 1812] [outer = 0x0] 09:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x117e79800) [pid = 1656] [serial = 1813] [outer = 0x117690000] 09:08:08 INFO - PROCESS | 1656 | 1464624488704 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x118140000) [pid = 1656] [serial = 1814] [outer = 0x117690000] 09:08:09 INFO - PROCESS | 1656 | 1464624489153 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 721ms 09:08:09 INFO - PROCESS | 1656 | 1464624489200 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1656 | 1464624489201 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:08:09 INFO - PROCESS | 1656 | 1464624489204 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1656 | 1464624489206 Marionette TRACE conn2 <- [1,2390,null,{}] 09:08:09 INFO - PROCESS | 1656 | 1464624489215 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}] 09:08:09 INFO - PROCESS | 1656 | 1464624489318 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:08:09 INFO - PROCESS | 1656 | 1464624489390 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c898000 == 54 [pid = 1656] [id = 605] 09:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118753400) [pid = 1656] [serial = 1815] [outer = 0x0] 09:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11920b400) [pid = 1656] [serial = 1816] [outer = 0x118753400] 09:08:09 INFO - PROCESS | 1656 | 1464624489422 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1195af400) [pid = 1656] [serial = 1817] [outer = 0x118753400] 09:08:09 INFO - PROCESS | 1656 | 1464624489847 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 672ms 09:08:09 INFO - PROCESS | 1656 | 1464624489894 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1656 | 1464624489896 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:08:09 INFO - PROCESS | 1656 | 1464624489914 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1656 | 1464624489915 Marionette TRACE conn2 <- [1,2394,null,{}] 09:08:09 INFO - PROCESS | 1656 | 1464624489917 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}] 09:08:10 INFO - PROCESS | 1656 | 1464624490022 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:08:10 INFO - PROCESS | 1656 | 1464624490091 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce47800 == 55 [pid = 1656] [id = 606] 09:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x119b9b400) [pid = 1656] [serial = 1818] [outer = 0x0] 09:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12147b000) [pid = 1656] [serial = 1819] [outer = 0x119b9b400] 09:08:10 INFO - PROCESS | 1656 | 1464624490122 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x121e7d800) [pid = 1656] [serial = 1820] [outer = 0x119b9b400] 09:08:10 INFO - PROCESS | 1656 | 1464624490555 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]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 09:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:08:10 INFO - PROCESS | 1656 | 1464624490584 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1656 | 1464624490585 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:08:10 INFO - PROCESS | 1656 | 1464624490587 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1656 | 1464624490588 Marionette TRACE conn2 <- [1,2398,null,{}] 09:08:10 INFO - PROCESS | 1656 | 1464624490591 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}] 09:08:10 INFO - PROCESS | 1656 | 1464624490697 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:08:10 INFO - PROCESS | 1656 | 1464624490754 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190e2000 == 56 [pid = 1656] [id = 607] 09:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1164c4000) [pid = 1656] [serial = 1821] [outer = 0x0] 09:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121062c00) [pid = 1656] [serial = 1822] [outer = 0x1164c4000] 09:08:10 INFO - PROCESS | 1656 | 1464624490784 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x124b6c000) [pid = 1656] [serial = 1823] [outer = 0x1164c4000] 09:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 870ms 09:08:11 INFO - PROCESS | 1656 | 1464624491451 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]]]}] 09:08:11 INFO - PROCESS | 1656 | 1464624491458 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1656 | 1464624491461 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:08:11 INFO - PROCESS | 1656 | 1464624491486 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1656 | 1464624491489 Marionette TRACE conn2 <- [1,2402,null,{}] 09:08:11 INFO - PROCESS | 1656 | 1464624491494 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}] 09:08:11 INFO - PROCESS | 1656 | 1464624491590 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:08:11 INFO - PROCESS | 1656 | 1464624491661 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118126000 == 57 [pid = 1656] [id = 608] 09:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x112a73c00) [pid = 1656] [serial = 1824] [outer = 0x0] 09:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x112d3a800) [pid = 1656] [serial = 1825] [outer = 0x112a73c00] 09:08:11 INFO - PROCESS | 1656 | 1464624491690 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x11313d400) [pid = 1656] [serial = 1826] [outer = 0x112a73c00] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb11000 == 56 [pid = 1656] [id = 601] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c89c800 == 55 [pid = 1656] [id = 600] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b472800 == 54 [pid = 1656] [id = 599] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b431800 == 53 [pid = 1656] [id = 598] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace5800 == 52 [pid = 1656] [id = 597] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x129a32000 == 51 [pid = 1656] [id = 596] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x127802800 == 50 [pid = 1656] [id = 595] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12198fc00) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x125859000 == 49 [pid = 1656] [id = 594] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124852800 == 48 [pid = 1656] [id = 593] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1218a3800 == 47 [pid = 1656] [id = 592] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1193a3000 == 46 [pid = 1656] [id = 591] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x121078000 == 45 [pid = 1656] [id = 590] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12125a000 == 44 [pid = 1656] [id = 589] 09:08:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b487000 == 43 [pid = 1656] [id = 583] 09:08:12 INFO - PROCESS | 1656 | 1464624492098 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]]]}] 09:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 648ms 09:08:12 INFO - PROCESS | 1656 | 1464624492113 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:08:12 INFO - PROCESS | 1656 | 1464624492120 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:08:12 INFO - PROCESS | 1656 | 1464624492124 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1656 | 1464624492126 Marionette TRACE conn2 <- [1,2406,null,{}] 09:08:12 INFO - PROCESS | 1656 | 1464624492128 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}] 09:08:12 INFO - PROCESS | 1656 | 1464624492213 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1215e0800) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11316a000) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11313d800) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1169d2000) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1175a0400) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119206000) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x117e7e000) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11805e000) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x115e22c00) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11660b400) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11101b400) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x117690800) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1195bac00) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x121476400) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1215d9800) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1215e2c00) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119b9a800) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121816c00) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118e88800) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x112fc6000) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119237000) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119003c00) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11874d400) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119dce400) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118755800) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11902ec00) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x117e77800) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1129ac800) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x113167400) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11920c400) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1182e2800) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 09:08:12 INFO - PROCESS | 1656 | 1464624492279 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f41800 == 44 [pid = 1656] [id = 609] 09:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x111019800) [pid = 1656] [serial = 1827] [outer = 0x0] 09:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x113136800) [pid = 1656] [serial = 1828] [outer = 0x111019800] 09:08:12 INFO - PROCESS | 1656 | 1464624492307 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x114fed800) [pid = 1656] [serial = 1829] [outer = 0x111019800] 09:08:12 INFO - PROCESS | 1656 | 1464624492615 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]]]}] 09:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 09:08:12 INFO - PROCESS | 1656 | 1464624492643 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:08:12 INFO - PROCESS | 1656 | 1464624492644 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:08:12 INFO - PROCESS | 1656 | 1464624492647 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1656 | 1464624492653 Marionette TRACE conn2 <- [1,2410,null,{}] 09:08:12 INFO - PROCESS | 1656 | 1464624492660 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}] 09:08:12 INFO - PROCESS | 1656 | 1464624492744 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:08:12 INFO - PROCESS | 1656 | 1464624492752 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x121260000 == 45 [pid = 1656] [id = 610] 09:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11660b800) [pid = 1656] [serial = 1830] [outer = 0x0] 09:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1169d1400) [pid = 1656] [serial = 1831] [outer = 0x11660b800] 09:08:12 INFO - PROCESS | 1656 | 1464624492777 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x117687c00) [pid = 1656] [serial = 1832] [outer = 0x11660b800] 09:08:13 INFO - PROCESS | 1656 | 1464624493198 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]]]}] 09:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 579ms 09:08:13 INFO - PROCESS | 1656 | 1464624493227 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:08:13 INFO - PROCESS | 1656 | 1464624493230 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:08:13 INFO - PROCESS | 1656 | 1464624493234 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1656 | 1464624493247 Marionette TRACE conn2 <- [1,2414,null,{}] 09:08:13 INFO - PROCESS | 1656 | 1464624493250 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}] 09:08:13 INFO - PROCESS | 1656 | 1464624493377 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:08:13 INFO - PROCESS | 1656 | 1464624493469 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218af800 == 46 [pid = 1656] [id = 611] 09:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x115e92c00) [pid = 1656] [serial = 1833] [outer = 0x0] 09:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117e82000) [pid = 1656] [serial = 1834] [outer = 0x115e92c00] 09:08:13 INFO - PROCESS | 1656 | 1464624493513 Marionette DEBUG loaded listener.js 09:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11813a400) [pid = 1656] [serial = 1835] [outer = 0x115e92c00] 09:08:13 INFO - PROCESS | 1656 | 1464624493818 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]]]}] 09:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 635ms 09:08:13 INFO - PROCESS | 1656 | 1464624493872 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:08:13 INFO - PROCESS | 1656 | 1464624493873 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:08:13 INFO - PROCESS | 1656 | 1464624493875 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1656 | 1464624493876 Marionette TRACE conn2 <- [1,2418,null,{}] 09:08:13 INFO - PROCESS | 1656 | 1464624493878 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}] 09:08:13 INFO - PROCESS | 1656 | 1464624493959 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:08:14 INFO - PROCESS | 1656 | 1464624494038 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x121c88800 == 47 [pid = 1656] [id = 612] 09:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x116612c00) [pid = 1656] [serial = 1836] [outer = 0x0] 09:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1182e4800) [pid = 1656] [serial = 1837] [outer = 0x116612c00] 09:08:14 INFO - PROCESS | 1656 | 1464624494066 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118745000) [pid = 1656] [serial = 1838] [outer = 0x116612c00] 09:08:14 INFO - PROCESS | 1656 | 1464624494391 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]]]}] 09:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 09:08:14 INFO - PROCESS | 1656 | 1464624494444 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:08:14 INFO - PROCESS | 1656 | 1464624494445 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:08:14 INFO - PROCESS | 1656 | 1464624494456 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:08:14 INFO - PROCESS | 1656 | 1464624494457 Marionette TRACE conn2 <- [1,2422,null,{}] 09:08:14 INFO - PROCESS | 1656 | 1464624494459 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}] 09:08:14 INFO - PROCESS | 1656 | 1464624494568 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:08:14 INFO - PROCESS | 1656 | 1464624494614 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190e5000 == 48 [pid = 1656] [id = 613] 09:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118746800) [pid = 1656] [serial = 1839] [outer = 0x0] 09:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11875b800) [pid = 1656] [serial = 1840] [outer = 0x118746800] 09:08:14 INFO - PROCESS | 1656 | 1464624494640 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119039c00) [pid = 1656] [serial = 1841] [outer = 0x118746800] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11805cc00) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121a5cc00) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1129a1000) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x124b70c00) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124fae800) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x121478400) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119dcbc00) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1126a4c00) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11805d400) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x121e75400) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1167b4000) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1129a6800) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:08:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118749800) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:08:15 INFO - PROCESS | 1656 | 1464624495440 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]]]}] 09:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1021ms 09:08:15 INFO - PROCESS | 1656 | 1464624495478 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:08:15 INFO - PROCESS | 1656 | 1464624495484 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:08:15 INFO - PROCESS | 1656 | 1464624495488 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:08:15 INFO - PROCESS | 1656 | 1464624495493 Marionette TRACE conn2 <- [1,2426,null,{}] 09:08:15 INFO - PROCESS | 1656 | 1464624495518 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}] 09:08:15 INFO - PROCESS | 1656 | 1464624495672 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:08:15 INFO - PROCESS | 1656 | 1464624495801 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199eb000 == 49 [pid = 1656] [id = 614] 09:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1129afc00) [pid = 1656] [serial = 1842] [outer = 0x0] 09:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1130d6800) [pid = 1656] [serial = 1843] [outer = 0x1129afc00] 09:08:15 INFO - PROCESS | 1656 | 1464624495855 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x113194400) [pid = 1656] [serial = 1844] [outer = 0x1129afc00] 09:08:16 INFO - PROCESS | 1656 | 1464624496334 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]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 895ms 09:08:16 INFO - PROCESS | 1656 | 1464624496383 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1656 | 1464624496387 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:08:16 INFO - PROCESS | 1656 | 1464624496392 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1656 | 1464624496394 Marionette TRACE conn2 <- [1,2430,null,{}] 09:08:16 INFO - PROCESS | 1656 | 1464624496396 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}] 09:08:16 INFO - PROCESS | 1656 | 1464624496532 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:08:16 INFO - PROCESS | 1656 | 1464624496543 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x121910000 == 50 [pid = 1656] [id = 615] 09:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116186400) [pid = 1656] [serial = 1845] [outer = 0x0] 09:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11695ac00) [pid = 1656] [serial = 1846] [outer = 0x116186400] 09:08:16 INFO - PROCESS | 1656 | 1464624496573 Marionette DEBUG loaded listener.js 09:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117597c00) [pid = 1656] [serial = 1847] [outer = 0x116186400] 09:08:16 INFO - PROCESS | 1656 | 1464624496996 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]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 619ms 09:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:08:17 INFO - PROCESS | 1656 | 1464624497011 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1656 | 1464624497013 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:08:17 INFO - PROCESS | 1656 | 1464624497015 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1656 | 1464624497018 Marionette TRACE conn2 <- [1,2434,null,{}] 09:08:17 INFO - PROCESS | 1656 | 1464624497026 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}] 09:08:17 INFO - PROCESS | 1656 | 1464624497126 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:08:17 INFO - PROCESS | 1656 | 1464624497227 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12780d800 == 51 [pid = 1656] [id = 616] 09:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11805c800) [pid = 1656] [serial = 1848] [outer = 0x0] 09:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118748000) [pid = 1656] [serial = 1849] [outer = 0x11805c800] 09:08:17 INFO - PROCESS | 1656 | 1464624497260 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118e88800) [pid = 1656] [serial = 1850] [outer = 0x11805c800] 09:08:17 INFO - PROCESS | 1656 | 1464624497670 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]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 671ms 09:08:17 INFO - PROCESS | 1656 | 1464624497687 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1656 | 1464624497688 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:08:17 INFO - PROCESS | 1656 | 1464624497691 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1656 | 1464624497692 Marionette TRACE conn2 <- [1,2438,null,{}] 09:08:17 INFO - PROCESS | 1656 | 1464624497695 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}] 09:08:17 INFO - PROCESS | 1656 | 1464624497795 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:08:17 INFO - PROCESS | 1656 | 1464624497846 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a21000 == 52 [pid = 1656] [id = 617] 09:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119036000) [pid = 1656] [serial = 1851] [outer = 0x0] 09:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11920c000) [pid = 1656] [serial = 1852] [outer = 0x119036000] 09:08:17 INFO - PROCESS | 1656 | 1464624497877 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119234000) [pid = 1656] [serial = 1853] [outer = 0x119036000] 09:08:18 INFO - PROCESS | 1656 | 1464624498276 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 618ms 09:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:08:18 INFO - PROCESS | 1656 | 1464624498310 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:08:18 INFO - PROCESS | 1656 | 1464624498311 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:08:18 INFO - PROCESS | 1656 | 1464624498313 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1656 | 1464624498314 Marionette TRACE conn2 <- [1,2442,null,{}] 09:08:18 INFO - PROCESS | 1656 | 1464624498317 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}] 09:08:18 INFO - PROCESS | 1656 | 1464624498411 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:08:18 INFO - PROCESS | 1656 | 1464624498484 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a95b000 == 53 [pid = 1656] [id = 618] 09:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119210400) [pid = 1656] [serial = 1854] [outer = 0x0] 09:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1199c7000) [pid = 1656] [serial = 1855] [outer = 0x119210400] 09:08:18 INFO - PROCESS | 1656 | 1464624498527 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119d88800) [pid = 1656] [serial = 1856] [outer = 0x119210400] 09:08:18 INFO - PROCESS | 1656 | 1464624498963 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 09:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:08:19 INFO - PROCESS | 1656 | 1464624498998 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:08:19 INFO - PROCESS | 1656 | 1464624498999 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:08:19 INFO - PROCESS | 1656 | 1464624499003 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1656 | 1464624499004 Marionette TRACE conn2 <- [1,2446,null,{}] 09:08:19 INFO - PROCESS | 1656 | 1464624499006 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}] 09:08:19 INFO - PROCESS | 1656 | 1464624499111 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:08:19 INFO - PROCESS | 1656 | 1464624499287 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1182c7800 == 54 [pid = 1656] [id = 619] 09:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11114bc00) [pid = 1656] [serial = 1857] [outer = 0x0] 09:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x111f6bc00) [pid = 1656] [serial = 1858] [outer = 0x11114bc00] 09:08:19 INFO - PROCESS | 1656 | 1464624499315 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1129ab800) [pid = 1656] [serial = 1859] [outer = 0x11114bc00] 09:08:19 INFO - PROCESS | 1656 | 1464624499721 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]]]}] 09:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 771ms 09:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:08:19 INFO - PROCESS | 1656 | 1464624499775 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:08:19 INFO - PROCESS | 1656 | 1464624499778 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:08:19 INFO - PROCESS | 1656 | 1464624499781 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1656 | 1464624499783 Marionette TRACE conn2 <- [1,2450,null,{}] 09:08:19 INFO - PROCESS | 1656 | 1464624499787 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}] 09:08:19 INFO - PROCESS | 1656 | 1464624499881 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:08:19 INFO - PROCESS | 1656 | 1464624499938 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x121081800 == 55 [pid = 1656] [id = 620] 09:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11313e000) [pid = 1656] [serial = 1860] [outer = 0x0] 09:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1164bf400) [pid = 1656] [serial = 1861] [outer = 0x11313e000] 09:08:19 INFO - PROCESS | 1656 | 1464624499966 Marionette DEBUG loaded listener.js 09:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11759a000) [pid = 1656] [serial = 1862] [outer = 0x11313e000] 09:08:20 INFO - PROCESS | 1656 | --DOCSHELL 0x121c88800 == 54 [pid = 1656] [id = 612] 09:08:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1218af800 == 53 [pid = 1656] [id = 611] 09:08:20 INFO - PROCESS | 1656 | --DOCSHELL 0x121260000 == 52 [pid = 1656] [id = 610] 09:08:20 INFO - PROCESS | 1656 | --DOCSHELL 0x116f41800 == 51 [pid = 1656] [id = 609] 09:08:20 INFO - PROCESS | 1656 | --DOCSHELL 0x118126000 == 50 [pid = 1656] [id = 608] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11923ac00) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11873dc00) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x112fbc000) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x121477800) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11612e800) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12582b400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | 1464624500360 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]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 620ms 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121a5a800) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121227800) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x121cd1000) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11313bc00) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1129ae400) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119037000) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124b67000) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116a6a800) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x117e7ac00) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1166d3400) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x113b2d000) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118754000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118e87400) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118293400) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118744800) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x121e76c00) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119238c00) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124f6b400) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1257af000) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124b6d400) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12518e800) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124b63000) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1257bb000) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124bdf000) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119dcb800) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1215dd000) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1656 | 1464624500415 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1656 | 1464624500418 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:08:20 INFO - PROCESS | 1656 | 1464624500423 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1656 | 1464624500424 Marionette TRACE conn2 <- [1,2454,null,{}] 09:08:20 INFO - PROCESS | 1656 | 1464624500427 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}] 09:08:20 INFO - PROCESS | 1656 | 1464624500510 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:08:20 INFO - PROCESS | 1656 | 1464624500519 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119df3000 == 51 [pid = 1656] [id = 621] 09:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11612f000) [pid = 1656] [serial = 1863] [outer = 0x0] 09:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117695400) [pid = 1656] [serial = 1864] [outer = 0x11612f000] 09:08:20 INFO - PROCESS | 1656 | 1464624500545 Marionette DEBUG loaded listener.js 09:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118059800) [pid = 1656] [serial = 1865] [outer = 0x11612f000] 09:08:20 INFO - PROCESS | 1656 | 1464624500898 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]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 09:08:20 INFO - PROCESS | 1656 | 1464624500951 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1656 | 1464624500953 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:08:20 INFO - PROCESS | 1656 | 1464624500960 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1656 | 1464624500964 Marionette TRACE conn2 <- [1,2458,null,{}] 09:08:20 INFO - PROCESS | 1656 | 1464624500968 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}] 09:08:21 INFO - PROCESS | 1656 | 1464624501053 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:08:21 INFO - PROCESS | 1656 | 1464624501059 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x121c97000 == 52 [pid = 1656] [id = 622] 09:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118289400) [pid = 1656] [serial = 1866] [outer = 0x0] 09:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118756c00) [pid = 1656] [serial = 1867] [outer = 0x118289400] 09:08:21 INFO - PROCESS | 1656 | 1464624501085 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119204000) [pid = 1656] [serial = 1868] [outer = 0x118289400] 09:08:21 INFO - PROCESS | 1656 | 1464624501429 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 477ms 09:08:21 INFO - PROCESS | 1656 | 1464624501433 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1656 | 1464624501435 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:08:21 INFO - PROCESS | 1656 | 1464624501444 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1656 | 1464624501445 Marionette TRACE conn2 <- [1,2462,null,{}] 09:08:21 INFO - PROCESS | 1656 | 1464624501447 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}] 09:08:21 INFO - PROCESS | 1656 | 1464624501535 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:08:21 INFO - PROCESS | 1656 | 1464624501587 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x125865000 == 53 [pid = 1656] [id = 623] 09:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118e92000) [pid = 1656] [serial = 1869] [outer = 0x0] 09:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1199d1000) [pid = 1656] [serial = 1870] [outer = 0x118e92000] 09:08:21 INFO - PROCESS | 1656 | 1464624501612 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12105c400) [pid = 1656] [serial = 1871] [outer = 0x118e92000] 09:08:21 INFO - PROCESS | 1656 | 1464624501881 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 09:08:21 INFO - PROCESS | 1656 | 1464624501912 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1656 | 1464624501914 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:08:21 INFO - PROCESS | 1656 | 1464624501923 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1656 | 1464624501924 Marionette TRACE conn2 <- [1,2466,null,{}] 09:08:21 INFO - PROCESS | 1656 | 1464624501926 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}] 09:08:22 INFO - PROCESS | 1656 | 1464624502008 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:08:22 INFO - PROCESS | 1656 | 1464624502013 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x129523800 == 54 [pid = 1656] [id = 624] 09:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1215d9400) [pid = 1656] [serial = 1872] [outer = 0x0] 09:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1215dc000) [pid = 1656] [serial = 1873] [outer = 0x1215d9400] 09:08:22 INFO - PROCESS | 1656 | 1464624502045 Marionette DEBUG loaded listener.js 09:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121844c00) [pid = 1656] [serial = 1874] [outer = 0x1215d9400] 09:08:22 INFO - PROCESS | 1656 | 1464624502407 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]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 09:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:08:22 INFO - PROCESS | 1656 | 1464624502448 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1656 | 1464624502450 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:08:22 INFO - PROCESS | 1656 | 1464624502452 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1656 | 1464624502453 Marionette TRACE conn2 <- [1,2470,null,{}] 09:08:22 INFO - PROCESS | 1656 | 1464624502455 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}] 09:08:22 INFO - PROCESS | 1656 | 1464624502568 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:08:22 INFO - PROCESS | 1656 | 1464624502580 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b148000 == 55 [pid = 1656] [id = 625] 09:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1219d4800) [pid = 1656] [serial = 1875] [outer = 0x0] 09:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121cd1400) [pid = 1656] [serial = 1876] [outer = 0x1219d4800] 09:08:22 INFO - PROCESS | 1656 | 1464624502605 Marionette DEBUG loaded listener.js 09:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124b64000) [pid = 1656] [serial = 1877] [outer = 0x1219d4800] 09:08:22 INFO - PROCESS | 1656 | 1464624502990 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]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 568ms 09:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:08:23 INFO - PROCESS | 1656 | 1464624503026 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:08:23 INFO - PROCESS | 1656 | 1464624503028 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:08:23 INFO - PROCESS | 1656 | 1464624503032 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1656 | 1464624503034 Marionette TRACE conn2 <- [1,2474,null,{}] 09:08:23 INFO - PROCESS | 1656 | 1464624503037 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}] 09:08:23 INFO - PROCESS | 1656 | 1464624503185 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:08:23 INFO - PROCESS | 1656 | 1464624503223 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3c7000 == 56 [pid = 1656] [id = 626] 09:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124b67400) [pid = 1656] [serial = 1878] [outer = 0x0] 09:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124b6d800) [pid = 1656] [serial = 1879] [outer = 0x124b67400] 09:08:23 INFO - PROCESS | 1656 | 1464624503260 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124c5f400) [pid = 1656] [serial = 1880] [outer = 0x124b67400] 09:08:23 INFO - PROCESS | 1656 | 1464624503654 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]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 671ms 09:08:23 INFO - PROCESS | 1656 | 1464624503702 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:08:23 INFO - PROCESS | 1656 | 1464624503703 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:08:23 INFO - PROCESS | 1656 | 1464624503706 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1656 | 1464624503707 Marionette TRACE conn2 <- [1,2478,null,{}] 09:08:23 INFO - PROCESS | 1656 | 1464624503709 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}] 09:08:23 INFO - PROCESS | 1656 | 1464624503811 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:08:23 INFO - PROCESS | 1656 | 1464624503815 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b438800 == 57 [pid = 1656] [id = 627] 09:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121c1ec00) [pid = 1656] [serial = 1881] [outer = 0x0] 09:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124f28000) [pid = 1656] [serial = 1882] [outer = 0x121c1ec00] 09:08:23 INFO - PROCESS | 1656 | 1464624503878 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12518f400) [pid = 1656] [serial = 1883] [outer = 0x121c1ec00] 09:08:24 INFO - PROCESS | 1656 | 1464624504202 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 09:08:24 INFO - PROCESS | 1656 | 1464624504226 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1656 | 1464624504228 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:08:24 INFO - PROCESS | 1656 | 1464624504231 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1656 | 1464624504234 Marionette TRACE conn2 <- [1,2482,null,{}] 09:08:24 INFO - PROCESS | 1656 | 1464624504237 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}] 09:08:24 INFO - PROCESS | 1656 | 1464624504389 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:08:24 INFO - PROCESS | 1656 | 1464624504407 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be81800 == 58 [pid = 1656] [id = 628] 09:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124f6b800) [pid = 1656] [serial = 1884] [outer = 0x0] 09:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1257b6400) [pid = 1656] [serial = 1885] [outer = 0x124f6b800] 09:08:24 INFO - PROCESS | 1656 | 1464624504448 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12582a000) [pid = 1656] [serial = 1886] [outer = 0x124f6b800] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11660b800) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x113142c00) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x115e92c00) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x116a66400) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118294c00) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x112a73c00) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1122b5c00) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x111019c00) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1129af400) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x111019800) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1184c0c00) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1164c4000) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x110fbd400) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x117127400) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119233800) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11922e400) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118063000) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121818800) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113169800) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11903a800) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1129a4400) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:08:24 INFO - PROCESS | 1656 | 1464624504865 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 674ms 09:08:24 INFO - PROCESS | 1656 | 1464624504910 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1656 | 1464624504911 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:08:24 INFO - PROCESS | 1656 | 1464624504921 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1656 | 1464624504922 Marionette TRACE conn2 <- [1,2486,null,{}] 09:08:24 INFO - PROCESS | 1656 | 1464624504924 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}] 09:08:25 INFO - PROCESS | 1656 | 1464624505011 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:08:25 INFO - PROCESS | 1656 | 1464624505018 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a93f800 == 59 [pid = 1656] [id = 629] 09:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112695400) [pid = 1656] [serial = 1887] [outer = 0x0] 09:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11313b000) [pid = 1656] [serial = 1888] [outer = 0x112695400] 09:08:25 INFO - PROCESS | 1656 | 1464624505048 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117693800) [pid = 1656] [serial = 1889] [outer = 0x112695400] 09:08:25 INFO - PROCESS | 1656 | 1464624505392 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 525ms 09:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:08:25 INFO - PROCESS | 1656 | 1464624505443 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1656 | 1464624505444 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:08:25 INFO - PROCESS | 1656 | 1464624505446 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1656 | 1464624505448 Marionette TRACE conn2 <- [1,2490,null,{}] 09:08:25 INFO - PROCESS | 1656 | 1464624505450 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}] 09:08:25 INFO - PROCESS | 1656 | 1464624505571 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:08:25 INFO - PROCESS | 1656 | 1464624505577 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c74c800 == 60 [pid = 1656] [id = 630] 09:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1169c9800) [pid = 1656] [serial = 1890] [outer = 0x0] 09:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12181bc00) [pid = 1656] [serial = 1891] [outer = 0x1169c9800] 09:08:25 INFO - PROCESS | 1656 | 1464624505602 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12623f000) [pid = 1656] [serial = 1892] [outer = 0x1169c9800] 09:08:25 INFO - PROCESS | 1656 | 1464624505928 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 09:08:25 INFO - PROCESS | 1656 | 1464624505968 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1656 | 1464624505969 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:08:25 INFO - PROCESS | 1656 | 1464624505971 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1656 | 1464624505972 Marionette TRACE conn2 <- [1,2494,null,{}] 09:08:25 INFO - PROCESS | 1656 | 1464624505975 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}] 09:08:26 INFO - PROCESS | 1656 | 1464624506061 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:08:26 INFO - PROCESS | 1656 | 1464624506065 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb12800 == 61 [pid = 1656] [id = 631] 09:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12623f400) [pid = 1656] [serial = 1893] [outer = 0x0] 09:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126248800) [pid = 1656] [serial = 1894] [outer = 0x12623f400] 09:08:26 INFO - PROCESS | 1656 | 1464624506090 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12629fc00) [pid = 1656] [serial = 1895] [outer = 0x12623f400] 09:08:26 INFO - PROCESS | 1656 | 1464624506420 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]]]}] 09:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 472ms 09:08:26 INFO - PROCESS | 1656 | 1464624506444 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:08:26 INFO - PROCESS | 1656 | 1464624506454 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:08:26 INFO - PROCESS | 1656 | 1464624506456 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1656 | 1464624506457 Marionette TRACE conn2 <- [1,2498,null,{}] 09:08:26 INFO - PROCESS | 1656 | 1464624506459 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}] 09:08:26 INFO - PROCESS | 1656 | 1464624506569 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:08:26 INFO - PROCESS | 1656 | 1464624506575 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce34000 == 62 [pid = 1656] [id = 632] 09:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x126245c00) [pid = 1656] [serial = 1896] [outer = 0x0] 09:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1264a3800) [pid = 1656] [serial = 1897] [outer = 0x126245c00] 09:08:26 INFO - PROCESS | 1656 | 1464624506600 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1268e4400) [pid = 1656] [serial = 1898] [outer = 0x126245c00] 09:08:27 INFO - PROCESS | 1656 | 1464624507084 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]]]}] 09:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 09:08:27 INFO - PROCESS | 1656 | 1464624507126 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:08:27 INFO - PROCESS | 1656 | 1464624507129 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:08:27 INFO - PROCESS | 1656 | 1464624507133 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1656 | 1464624507135 Marionette TRACE conn2 <- [1,2502,null,{}] 09:08:27 INFO - PROCESS | 1656 | 1464624507139 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}] 09:08:27 INFO - PROCESS | 1656 | 1464624507248 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:08:27 INFO - PROCESS | 1656 | 1464624507357 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121261800 == 63 [pid = 1656] [id = 633] 09:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x113164000) [pid = 1656] [serial = 1899] [outer = 0x0] 09:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x113194c00) [pid = 1656] [serial = 1900] [outer = 0x113164000] 09:08:27 INFO - PROCESS | 1656 | 1464624507390 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1164c4000) [pid = 1656] [serial = 1901] [outer = 0x113164000] 09:08:27 INFO - PROCESS | 1656 | 1464624507783 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]]]}] 09:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 720ms 09:08:27 INFO - PROCESS | 1656 | 1464624507854 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:08:27 INFO - PROCESS | 1656 | 1464624507858 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:08:27 INFO - PROCESS | 1656 | 1464624507863 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1656 | 1464624507865 Marionette TRACE conn2 <- [1,2506,null,{}] 09:08:27 INFO - PROCESS | 1656 | 1464624507867 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}] 09:08:27 INFO - PROCESS | 1656 | 1464624507972 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:08:28 INFO - PROCESS | 1656 | 1464624508031 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x129148800 == 64 [pid = 1656] [id = 634] 09:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1169d0800) [pid = 1656] [serial = 1902] [outer = 0x0] 09:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x117e7b800) [pid = 1656] [serial = 1903] [outer = 0x1169d0800] 09:08:28 INFO - PROCESS | 1656 | 1464624508061 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118139800) [pid = 1656] [serial = 1904] [outer = 0x1169d0800] 09:08:28 INFO - PROCESS | 1656 | 1464624508514 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]]]}] 09:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 09:08:28 INFO - PROCESS | 1656 | 1464624508622 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:08:28 INFO - PROCESS | 1656 | 1464624508624 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:08:28 INFO - PROCESS | 1656 | 1464624508629 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1656 | 1464624508633 Marionette TRACE conn2 <- [1,2510,null,{}] 09:08:28 INFO - PROCESS | 1656 | 1464624508642 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}] 09:08:28 INFO - PROCESS | 1656 | 1464624508751 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:08:28 INFO - PROCESS | 1656 | 1464624508825 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2d3000 == 65 [pid = 1656] [id = 635] 09:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119203c00) [pid = 1656] [serial = 1905] [outer = 0x0] 09:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119dcb800) [pid = 1656] [serial = 1906] [outer = 0x119203c00] 09:08:28 INFO - PROCESS | 1656 | 1464624508857 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1215df800) [pid = 1656] [serial = 1907] [outer = 0x119203c00] 09:08:29 INFO - PROCESS | 1656 | 1464624509254 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]]]}] 09:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 674ms 09:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:08:29 INFO - PROCESS | 1656 | 1464624509303 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:08:29 INFO - PROCESS | 1656 | 1464624509305 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:08:29 INFO - PROCESS | 1656 | 1464624509307 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:08:29 INFO - PROCESS | 1656 | 1464624509308 Marionette TRACE conn2 <- [1,2514,null,{}] 09:08:29 INFO - PROCESS | 1656 | 1464624509311 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}] 09:08:29 INFO - PROCESS | 1656 | 1464624509416 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:08:29 INFO - PROCESS | 1656 | 1464624509475 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e2000 == 66 [pid = 1656] [id = 636] 09:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121986800) [pid = 1656] [serial = 1908] [outer = 0x0] 09:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x121e7f800) [pid = 1656] [serial = 1909] [outer = 0x121986800] 09:08:29 INFO - PROCESS | 1656 | 1464624509505 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1257b5800) [pid = 1656] [serial = 1910] [outer = 0x121986800] 09:08:29 INFO - PROCESS | 1656 | 1464624509970 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 869ms 09:08:30 INFO - PROCESS | 1656 | 1464624510218 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1656 | 1464624510220 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:08:30 INFO - PROCESS | 1656 | 1464624510225 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1656 | 1464624510227 Marionette TRACE conn2 <- [1,2518,null,{}] 09:08:30 INFO - PROCESS | 1656 | 1464624510231 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}] 09:08:30 INFO - PROCESS | 1656 | 1464624510330 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:08:30 INFO - PROCESS | 1656 | 1464624510399 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x116757000 == 67 [pid = 1656] [id = 637] 09:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11114b000) [pid = 1656] [serial = 1911] [outer = 0x0] 09:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1111ab000) [pid = 1656] [serial = 1912] [outer = 0x11114b000] 09:08:30 INFO - PROCESS | 1656 | 1464624510426 Marionette DEBUG loaded listener.js 09:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1122b0400) [pid = 1656] [serial = 1913] [outer = 0x11114b000] 09:08:30 INFO - PROCESS | 1656 | 1464624510856 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 09:08:30 INFO - PROCESS | 1656 | 1464624510901 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1656 | 1464624510903 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:08:30 INFO - PROCESS | 1656 | 1464624510910 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1656 | 1464624510912 Marionette TRACE conn2 <- [1,2522,null,{}] 09:08:30 INFO - PROCESS | 1656 | 1464624510916 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}] 09:08:31 INFO - PROCESS | 1656 | 1464624511008 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:08:31 INFO - PROCESS | 1656 | 1464624511083 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11820c800 == 68 [pid = 1656] [id = 638] 09:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112d3a400) [pid = 1656] [serial = 1914] [outer = 0x0] 09:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x112f08000) [pid = 1656] [serial = 1915] [outer = 0x112d3a400] 09:08:31 INFO - PROCESS | 1656 | 1464624511110 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x113138800) [pid = 1656] [serial = 1916] [outer = 0x112d3a400] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x118208800 == 67 [pid = 1656] [id = 584] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x121916000 == 66 [pid = 1656] [id = 585] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb12800 == 65 [pid = 1656] [id = 631] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c74c800 == 64 [pid = 1656] [id = 630] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12a93f800 == 63 [pid = 1656] [id = 629] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12147b000) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11920b400) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x113134400) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x117e79800) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12be81800 == 62 [pid = 1656] [id = 628] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b438800 == 61 [pid = 1656] [id = 627] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3c7000 == 60 [pid = 1656] [id = 626] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b148000 == 59 [pid = 1656] [id = 625] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x129523800 == 58 [pid = 1656] [id = 624] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x125865000 == 57 [pid = 1656] [id = 623] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x121c97000 == 56 [pid = 1656] [id = 622] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119df3000 == 55 [pid = 1656] [id = 621] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x121081800 == 54 [pid = 1656] [id = 620] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1182c7800 == 53 [pid = 1656] [id = 619] 09:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1190e5000 == 52 [pid = 1656] [id = 613] 09:08:31 INFO - PROCESS | 1656 | 1464624511528 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]]]}] 09:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 675ms 09:08:31 INFO - PROCESS | 1656 | 1464624511583 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:08:31 INFO - PROCESS | 1656 | 1464624511584 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:08:31 INFO - PROCESS | 1656 | 1464624511586 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1656 | 1464624511587 Marionette TRACE conn2 <- [1,2526,null,{}] 09:08:31 INFO - PROCESS | 1656 | 1464624511593 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}] 09:08:31 INFO - PROCESS | 1656 | 1464624511675 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1182e4800) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12198e800) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11874ac00) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121a56400) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x116957800) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119ba3000) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11313f000) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1169d1400) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x113ba8400) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x117e82000) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11828d400) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119235c00) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11313d400) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x112fbf000) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x111153000) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113ba1400) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x113136800) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112d3a800) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119033c00) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121062c00) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1122b1800) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x117687c00) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124b6c000) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x114fed800) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11813ac00) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11813a400) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119f58800) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 09:08:31 INFO - PROCESS | 1656 | 1464624511738 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118eea800 == 53 [pid = 1656] [id = 639] 09:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112a9b400) [pid = 1656] [serial = 1917] [outer = 0x0] 09:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113138000) [pid = 1656] [serial = 1918] [outer = 0x112a9b400] 09:08:31 INFO - PROCESS | 1656 | 1464624511763 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x114fed000) [pid = 1656] [serial = 1919] [outer = 0x112a9b400] 09:08:32 INFO - PROCESS | 1656 | 1464624512178 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]]]}] 09:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 624ms 09:08:32 INFO - PROCESS | 1656 | 1464624512211 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:08:32 INFO - PROCESS | 1656 | 1464624512213 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:08:32 INFO - PROCESS | 1656 | 1464624512219 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:08:32 INFO - PROCESS | 1656 | 1464624512221 Marionette TRACE conn2 <- [1,2530,null,{}] 09:08:32 INFO - PROCESS | 1656 | 1464624512225 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}] 09:08:32 INFO - PROCESS | 1656 | 1464624512353 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:08:32 INFO - PROCESS | 1656 | 1464624512416 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x121095000 == 54 [pid = 1656] [id = 640] 09:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1164c1800) [pid = 1656] [serial = 1920] [outer = 0x0] 09:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116957800) [pid = 1656] [serial = 1921] [outer = 0x1164c1800] 09:08:32 INFO - PROCESS | 1656 | 1464624512442 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x116a69400) [pid = 1656] [serial = 1922] [outer = 0x1164c1800] 09:08:32 INFO - PROCESS | 1656 | 1464624512724 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]]]}] 09:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 524ms 09:08:32 INFO - PROCESS | 1656 | 1464624512742 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:08:32 INFO - PROCESS | 1656 | 1464624512754 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:08:32 INFO - PROCESS | 1656 | 1464624512761 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:08:32 INFO - PROCESS | 1656 | 1464624512763 Marionette TRACE conn2 <- [1,2534,null,{}] 09:08:32 INFO - PROCESS | 1656 | 1464624512769 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}] 09:08:32 INFO - PROCESS | 1656 | 1464624512845 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:08:32 INFO - PROCESS | 1656 | 1464624512852 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x121674000 == 55 [pid = 1656] [id = 641] 09:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11660b000) [pid = 1656] [serial = 1923] [outer = 0x0] 09:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11768f800) [pid = 1656] [serial = 1924] [outer = 0x11660b000] 09:08:32 INFO - PROCESS | 1656 | 1464624512877 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x117e7f400) [pid = 1656] [serial = 1925] [outer = 0x11660b000] 09:08:33 INFO - PROCESS | 1656 | 1464624513218 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 474ms 09:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:08:33 INFO - PROCESS | 1656 | 1464624513236 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1656 | 1464624513238 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:08:33 INFO - PROCESS | 1656 | 1464624513240 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1656 | 1464624513241 Marionette TRACE conn2 <- [1,2538,null,{}] 09:08:33 INFO - PROCESS | 1656 | 1464624513243 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}] 09:08:33 INFO - PROCESS | 1656 | 1464624513375 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:08:33 INFO - PROCESS | 1656 | 1464624513413 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12191b000 == 56 [pid = 1656] [id = 642] 09:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x116a67c00) [pid = 1656] [serial = 1926] [outer = 0x0] 09:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11813a400) [pid = 1656] [serial = 1927] [outer = 0x116a67c00] 09:08:33 INFO - PROCESS | 1656 | 1464624513440 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118744c00) [pid = 1656] [serial = 1928] [outer = 0x116a67c00] 09:08:33 INFO - PROCESS | 1656 | 1464624513747 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 09:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:08:33 INFO - PROCESS | 1656 | 1464624513760 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1656 | 1464624513761 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:08:33 INFO - PROCESS | 1656 | 1464624513764 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1656 | 1464624513765 Marionette TRACE conn2 <- [1,2542,null,{}] 09:08:33 INFO - PROCESS | 1656 | 1464624513774 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}] 09:08:33 INFO - PROCESS | 1656 | 1464624513880 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:08:33 INFO - PROCESS | 1656 | 1464624513884 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164d3800 == 57 [pid = 1656] [id = 643] 09:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118748400) [pid = 1656] [serial = 1929] [outer = 0x0] 09:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x118757400) [pid = 1656] [serial = 1930] [outer = 0x118748400] 09:08:33 INFO - PROCESS | 1656 | 1464624513941 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118e8f400) [pid = 1656] [serial = 1931] [outer = 0x118748400] 09:08:34 INFO - PROCESS | 1656 | 1464624514253 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]]]}] 09:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 09:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:08:34 INFO - PROCESS | 1656 | 1464624514286 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:08:34 INFO - PROCESS | 1656 | 1464624514287 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:08:34 INFO - PROCESS | 1656 | 1464624514289 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1656 | 1464624514290 Marionette TRACE conn2 <- [1,2546,null,{}] 09:08:34 INFO - PROCESS | 1656 | 1464624514300 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}] 09:08:34 INFO - PROCESS | 1656 | 1464624514399 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:08:34 INFO - PROCESS | 1656 | 1464624514403 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x126928000 == 58 [pid = 1656] [id = 644] 09:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118759c00) [pid = 1656] [serial = 1932] [outer = 0x0] 09:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119010800) [pid = 1656] [serial = 1933] [outer = 0x118759c00] 09:08:34 INFO - PROCESS | 1656 | 1464624514459 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11920b400) [pid = 1656] [serial = 1934] [outer = 0x118759c00] 09:08:34 INFO - PROCESS | 1656 | 1464624514796 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]]]}] 09:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 530ms 09:08:34 INFO - PROCESS | 1656 | 1464624514820 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:08:34 INFO - PROCESS | 1656 | 1464624514821 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:08:34 INFO - PROCESS | 1656 | 1464624514823 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1656 | 1464624514825 Marionette TRACE conn2 <- [1,2550,null,{}] 09:08:34 INFO - PROCESS | 1656 | 1464624514827 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}] 09:08:34 INFO - PROCESS | 1656 | 1464624514935 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:08:34 INFO - PROCESS | 1656 | 1464624514939 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x129522000 == 59 [pid = 1656] [id = 645] 09:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119034400) [pid = 1656] [serial = 1935] [outer = 0x0] 09:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119230800) [pid = 1656] [serial = 1936] [outer = 0x119034400] 09:08:34 INFO - PROCESS | 1656 | 1464624514996 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1195b4800) [pid = 1656] [serial = 1937] [outer = 0x119034400] 09:08:35 INFO - PROCESS | 1656 | 1464624515339 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]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 09:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:08:35 INFO - PROCESS | 1656 | 1464624515344 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1656 | 1464624515345 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:08:35 INFO - PROCESS | 1656 | 1464624515348 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1656 | 1464624515350 Marionette TRACE conn2 <- [1,2554,null,{}] 09:08:35 INFO - PROCESS | 1656 | 1464624515353 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}] 09:08:35 INFO - PROCESS | 1656 | 1464624515456 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:08:35 INFO - PROCESS | 1656 | 1464624515491 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a947800 == 60 [pid = 1656] [id = 646] 09:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119233400) [pid = 1656] [serial = 1938] [outer = 0x0] 09:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1199d1400) [pid = 1656] [serial = 1939] [outer = 0x119233400] 09:08:35 INFO - PROCESS | 1656 | 1464624515516 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119d82000) [pid = 1656] [serial = 1940] [outer = 0x119233400] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118753400) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x117690000) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1129a2000) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119b9b400) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12623f400) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x124b67400) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118e92000) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11313e000) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121c1ec00) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x118746800) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11612f000) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11114bc00) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1215d9400) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118289400) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124f6b800) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1169c9800) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1219d4800) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x112695400) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116612c00) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:08:35 INFO - PROCESS | 1656 | 1464624515937 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]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 621ms 09:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:08:35 INFO - PROCESS | 1656 | 1464624515969 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1656 | 1464624515971 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:08:35 INFO - PROCESS | 1656 | 1464624515973 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1656 | 1464624515975 Marionette TRACE conn2 <- [1,2558,null,{}] 09:08:35 INFO - PROCESS | 1656 | 1464624515977 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}] 09:08:36 INFO - PROCESS | 1656 | 1464624516076 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:08:36 INFO - PROCESS | 1656 | 1464624516138 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace0800 == 61 [pid = 1656] [id = 647] 09:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1129aec00) [pid = 1656] [serial = 1941] [outer = 0x0] 09:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1195b3000) [pid = 1656] [serial = 1942] [outer = 0x1129aec00] 09:08:36 INFO - PROCESS | 1656 | 1464624516168 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11a0b0400) [pid = 1656] [serial = 1943] [outer = 0x1129aec00] 09:08:36 INFO - PROCESS | 1656 | 1464624516503 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]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 571ms 09:08:36 INFO - PROCESS | 1656 | 1464624516545 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1656 | 1464624516546 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:08:36 INFO - PROCESS | 1656 | 1464624516548 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1656 | 1464624516549 Marionette TRACE conn2 <- [1,2562,null,{}] 09:08:36 INFO - PROCESS | 1656 | 1464624516552 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}] 09:08:36 INFO - PROCESS | 1656 | 1464624516635 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:08:36 INFO - PROCESS | 1656 | 1464624516690 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3b3000 == 62 [pid = 1656] [id = 648] 09:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116612c00) [pid = 1656] [serial = 1944] [outer = 0x0] 09:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121223c00) [pid = 1656] [serial = 1945] [outer = 0x116612c00] 09:08:36 INFO - PROCESS | 1656 | 1464624516717 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1215da800) [pid = 1656] [serial = 1946] [outer = 0x116612c00] 09:08:37 INFO - PROCESS | 1656 | 1464624517007 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]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 471ms 09:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:08:37 INFO - PROCESS | 1656 | 1464624517021 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1656 | 1464624517022 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:08:37 INFO - PROCESS | 1656 | 1464624517024 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1656 | 1464624517025 Marionette TRACE conn2 <- [1,2566,null,{}] 09:08:37 INFO - PROCESS | 1656 | 1464624517028 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}] 09:08:37 INFO - PROCESS | 1656 | 1464624517112 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:08:37 INFO - PROCESS | 1656 | 1464624517118 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b485800 == 63 [pid = 1656] [id = 649] 09:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117126400) [pid = 1656] [serial = 1947] [outer = 0x0] 09:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12167f000) [pid = 1656] [serial = 1948] [outer = 0x117126400] 09:08:37 INFO - PROCESS | 1656 | 1464624517143 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121a62c00) [pid = 1656] [serial = 1949] [outer = 0x117126400] 09:08:37 INFO - PROCESS | 1656 | 1464624517471 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]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 468ms 09:08:37 INFO - PROCESS | 1656 | 1464624517493 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1656 | 1464624517494 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:08:37 INFO - PROCESS | 1656 | 1464624517497 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1656 | 1464624517499 Marionette TRACE conn2 <- [1,2570,null,{}] 09:08:37 INFO - PROCESS | 1656 | 1464624517503 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}] 09:08:37 INFO - PROCESS | 1656 | 1464624517604 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:08:37 INFO - PROCESS | 1656 | 1464624517684 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be85000 == 64 [pid = 1656] [id = 650] 09:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12122f800) [pid = 1656] [serial = 1950] [outer = 0x0] 09:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x121ccb000) [pid = 1656] [serial = 1951] [outer = 0x12122f800] 09:08:37 INFO - PROCESS | 1656 | 1464624517727 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124b63400) [pid = 1656] [serial = 1952] [outer = 0x12122f800] 09:08:38 INFO - PROCESS | 1656 | 1464624518356 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 922ms 09:08:38 INFO - PROCESS | 1656 | 1464624518420 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1656 | 1464624518423 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:08:38 INFO - PROCESS | 1656 | 1464624518427 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1656 | 1464624518430 Marionette TRACE conn2 <- [1,2574,null,{}] 09:08:38 INFO - PROCESS | 1656 | 1464624518462 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}] 09:08:38 INFO - PROCESS | 1656 | 1464624518596 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:08:38 INFO - PROCESS | 1656 | 1464624518731 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118216000 == 65 [pid = 1656] [id = 651] 09:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x112fbbc00) [pid = 1656] [serial = 1953] [outer = 0x0] 09:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x113134400) [pid = 1656] [serial = 1954] [outer = 0x112fbbc00] 09:08:38 INFO - PROCESS | 1656 | 1464624518802 Marionette DEBUG loaded listener.js 09:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11316b400) [pid = 1656] [serial = 1955] [outer = 0x112fbbc00] 09:08:39 INFO - PROCESS | 1656 | 1464624519287 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]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 885ms 09:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:08:39 INFO - PROCESS | 1656 | 1464624519322 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1656 | 1464624519326 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:08:39 INFO - PROCESS | 1656 | 1464624519331 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1656 | 1464624519334 Marionette TRACE conn2 <- [1,2578,null,{}] 09:08:39 INFO - PROCESS | 1656 | 1464624519338 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}] 09:08:39 INFO - PROCESS | 1656 | 1464624519446 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:08:39 INFO - PROCESS | 1656 | 1464624519520 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x121c92800 == 66 [pid = 1656] [id = 652] 09:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x115e95800) [pid = 1656] [serial = 1956] [outer = 0x0] 09:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1167b7800) [pid = 1656] [serial = 1957] [outer = 0x115e95800] 09:08:39 INFO - PROCESS | 1656 | 1464624519549 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x117e77400) [pid = 1656] [serial = 1958] [outer = 0x115e95800] 09:08:39 INFO - PROCESS | 1656 | 1464624519967 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 673ms 09:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:08:40 INFO - PROCESS | 1656 | 1464624520004 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1656 | 1464624520006 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:08:40 INFO - PROCESS | 1656 | 1464624520008 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1656 | 1464624520011 Marionette TRACE conn2 <- [1,2582,null,{}] 09:08:40 INFO - PROCESS | 1656 | 1464624520018 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}] 09:08:40 INFO - PROCESS | 1656 | 1464624520149 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:08:40 INFO - PROCESS | 1656 | 1464624520236 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73c800 == 67 [pid = 1656] [id = 653] 09:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118293800) [pid = 1656] [serial = 1959] [outer = 0x0] 09:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x118742400) [pid = 1656] [serial = 1960] [outer = 0x118293800] 09:08:40 INFO - PROCESS | 1656 | 1464624520269 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11900d800) [pid = 1656] [serial = 1961] [outer = 0x118293800] 09:08:40 INFO - PROCESS | 1656 | 1464624520687 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 722ms 09:08:40 INFO - PROCESS | 1656 | 1464624520730 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1656 | 1464624520732 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:08:40 INFO - PROCESS | 1656 | 1464624520735 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1656 | 1464624520736 Marionette TRACE conn2 <- [1,2586,null,{}] 09:08:40 INFO - PROCESS | 1656 | 1464624520738 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}] 09:08:40 INFO - PROCESS | 1656 | 1464624520843 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:08:40 INFO - PROCESS | 1656 | 1464624520903 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c8aa000 == 68 [pid = 1656] [id = 654] 09:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11923ac00) [pid = 1656] [serial = 1962] [outer = 0x0] 09:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119dc1000) [pid = 1656] [serial = 1963] [outer = 0x11923ac00] 09:08:40 INFO - PROCESS | 1656 | 1464624520973 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x121058000) [pid = 1656] [serial = 1964] [outer = 0x11923ac00] 09:08:41 INFO - PROCESS | 1656 | 1464624521369 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]]]}] 09:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 09:08:41 INFO - PROCESS | 1656 | 1464624521405 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:08:41 INFO - PROCESS | 1656 | 1464624521407 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:08:41 INFO - PROCESS | 1656 | 1464624521409 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:08:41 INFO - PROCESS | 1656 | 1464624521410 Marionette TRACE conn2 <- [1,2590,null,{}] 09:08:41 INFO - PROCESS | 1656 | 1464624521413 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}] 09:08:41 INFO - PROCESS | 1656 | 1464624521517 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:08:41 INFO - PROCESS | 1656 | 1464624521628 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb28800 == 69 [pid = 1656] [id = 655] 09:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x110fc3800) [pid = 1656] [serial = 1965] [outer = 0x0] 09:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12122f000) [pid = 1656] [serial = 1966] [outer = 0x110fc3800] 09:08:41 INFO - PROCESS | 1656 | 1464624521659 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x124b62400) [pid = 1656] [serial = 1967] [outer = 0x110fc3800] 09:08:42 INFO - PROCESS | 1656 | 1464624522102 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]]]}] 09:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 718ms 09:08:42 INFO - PROCESS | 1656 | 1464624522128 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:08:42 INFO - PROCESS | 1656 | 1464624522130 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:08:42 INFO - PROCESS | 1656 | 1464624522133 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1656 | 1464624522135 Marionette TRACE conn2 <- [1,2594,null,{}] 09:08:42 INFO - PROCESS | 1656 | 1464624522138 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}] 09:08:42 INFO - PROCESS | 1656 | 1464624522289 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:08:42 INFO - PROCESS | 1656 | 1464624522637 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0c000 == 70 [pid = 1656] [id = 656] 09:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1110b6000) [pid = 1656] [serial = 1968] [outer = 0x0] 09:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1110c2400) [pid = 1656] [serial = 1969] [outer = 0x1110b6000] 09:08:42 INFO - PROCESS | 1656 | 1464624522668 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1122b1800) [pid = 1656] [serial = 1970] [outer = 0x1110b6000] 09:08:43 INFO - PROCESS | 1656 | 1464624523151 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]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1070ms 09:08:43 INFO - PROCESS | 1656 | 1464624523217 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1656 | 1464624523219 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:08:43 INFO - PROCESS | 1656 | 1464624523224 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1656 | 1464624523226 Marionette TRACE conn2 <- [1,2598,null,{}] 09:08:43 INFO - PROCESS | 1656 | 1464624523229 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}] 09:08:43 INFO - PROCESS | 1656 | 1464624523330 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:08:43 INFO - PROCESS | 1656 | 1464624523407 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190d9000 == 71 [pid = 1656] [id = 657] 09:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x113195400) [pid = 1656] [serial = 1971] [outer = 0x0] 09:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1133a6000) [pid = 1656] [serial = 1972] [outer = 0x113195400] 09:08:43 INFO - PROCESS | 1656 | 1464624523436 Marionette DEBUG loaded listener.js 09:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x116126800) [pid = 1656] [serial = 1973] [outer = 0x113195400] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118eee800 == 70 [pid = 1656] [id = 535] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x129a21000 == 69 [pid = 1656] [id = 617] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12a95b000 == 68 [pid = 1656] [id = 618] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b485800 == 67 [pid = 1656] [id = 649] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3b3000 == 66 [pid = 1656] [id = 648] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace0800 == 65 [pid = 1656] [id = 647] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12a947800 == 64 [pid = 1656] [id = 646] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x129522000 == 63 [pid = 1656] [id = 645] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x126928000 == 62 [pid = 1656] [id = 644] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1264a3800) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1164d3800 == 61 [pid = 1656] [id = 643] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12191b000 == 60 [pid = 1656] [id = 642] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121674000 == 59 [pid = 1656] [id = 641] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121095000 == 58 [pid = 1656] [id = 640] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118eea800 == 57 [pid = 1656] [id = 639] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11820c800 == 56 [pid = 1656] [id = 638] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116757000 == 55 [pid = 1656] [id = 637] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2d3000 == 54 [pid = 1656] [id = 635] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x129148800 == 53 [pid = 1656] [id = 634] 09:08:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121261800 == 52 [pid = 1656] [id = 633] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1195af400) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x118140000) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11316ec00) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x121e7d800) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x126248800) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x124b6d800) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1199d1000) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12105c400) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118748000) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11759a000) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1164bf400) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x124f28000) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11875b800) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119039c00) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x117695400) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x118059800) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1129ab800) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x111f6bc00) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1215dc000) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118756c00) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119204000) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124c5f400) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1199c7000) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1257b6400) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11695ac00) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11920c000) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1130d6800) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12518f400) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12181bc00) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12582a000) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121cd1400) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11313b000) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12623f000) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124b64000) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117693800) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121844c00) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12629fc00) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118745000) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 09:08:43 INFO - PROCESS | 1656 | 1464624523849 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]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 09:08:43 INFO - PROCESS | 1656 | 1464624523898 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1656 | 1464624523900 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:08:43 INFO - PROCESS | 1656 | 1464624523903 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1656 | 1464624523904 Marionette TRACE conn2 <- [1,2602,null,{}] 09:08:43 INFO - PROCESS | 1656 | 1464624523906 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}] 09:08:43 INFO - PROCESS | 1656 | 1464624523993 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:08:44 INFO - PROCESS | 1656 | 1464624524017 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d34800 == 53 [pid = 1656] [id = 658] 09:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116133400) [pid = 1656] [serial = 1974] [outer = 0x0] 09:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116a66c00) [pid = 1656] [serial = 1975] [outer = 0x116133400] 09:08:44 INFO - PROCESS | 1656 | 1464624524043 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x117693800) [pid = 1656] [serial = 1976] [outer = 0x116133400] 09:08:44 INFO - PROCESS | 1656 | 1464624524431 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]]]}] 09:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 574ms 09:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:08:44 INFO - PROCESS | 1656 | 1464624524478 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:08:44 INFO - PROCESS | 1656 | 1464624524479 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:08:44 INFO - PROCESS | 1656 | 1464624524491 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:08:44 INFO - PROCESS | 1656 | 1464624524495 Marionette TRACE conn2 <- [1,2606,null,{}] 09:08:44 INFO - PROCESS | 1656 | 1464624524500 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}] 09:08:44 INFO - PROCESS | 1656 | 1464624524585 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:08:44 INFO - PROCESS | 1656 | 1464624524591 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f85800 == 54 [pid = 1656] [id = 659] 09:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118059800) [pid = 1656] [serial = 1977] [outer = 0x0] 09:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118742800) [pid = 1656] [serial = 1978] [outer = 0x118059800] 09:08:44 INFO - PROCESS | 1656 | 1464624524616 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11874e800) [pid = 1656] [serial = 1979] [outer = 0x118059800] 09:08:44 INFO - PROCESS | 1656 | 1464624524968 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 538ms 09:08:45 INFO - PROCESS | 1656 | 1464624525019 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1656 | 1464624525028 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:08:45 INFO - PROCESS | 1656 | 1464624525030 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1656 | 1464624525031 Marionette TRACE conn2 <- [1,2610,null,{}] 09:08:45 INFO - PROCESS | 1656 | 1464624525034 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}] 09:08:45 INFO - PROCESS | 1656 | 1464624525118 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:08:45 INFO - PROCESS | 1656 | 1464624525124 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x125890000 == 55 [pid = 1656] [id = 660] 09:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11875a400) [pid = 1656] [serial = 1980] [outer = 0x0] 09:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119007c00) [pid = 1656] [serial = 1981] [outer = 0x11875a400] 09:08:45 INFO - PROCESS | 1656 | 1464624525150 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11920d400) [pid = 1656] [serial = 1982] [outer = 0x11875a400] 09:08:45 INFO - PROCESS | 1656 | 1464624525487 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 471ms 09:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:08:45 INFO - PROCESS | 1656 | 1464624525503 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1656 | 1464624525504 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:08:45 INFO - PROCESS | 1656 | 1464624525506 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1656 | 1464624525507 Marionette TRACE conn2 <- [1,2614,null,{}] 09:08:45 INFO - PROCESS | 1656 | 1464624525510 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}] 09:08:45 INFO - PROCESS | 1656 | 1464624525593 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:08:45 INFO - PROCESS | 1656 | 1464624525661 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12905b800 == 56 [pid = 1656] [id = 661] 09:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1195af400) [pid = 1656] [serial = 1983] [outer = 0x0] 09:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1199c5c00) [pid = 1656] [serial = 1984] [outer = 0x1195af400] 09:08:45 INFO - PROCESS | 1656 | 1464624525691 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12105bc00) [pid = 1656] [serial = 1985] [outer = 0x1195af400] 09:08:46 INFO - PROCESS | 1656 | 1464624526013 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 09:08:46 INFO - PROCESS | 1656 | 1464624526025 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1656 | 1464624526026 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:08:46 INFO - PROCESS | 1656 | 1464624526028 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1656 | 1464624526029 Marionette TRACE conn2 <- [1,2618,null,{}] 09:08:46 INFO - PROCESS | 1656 | 1464624526034 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}] 09:08:46 INFO - PROCESS | 1656 | 1464624526156 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:08:46 INFO - PROCESS | 1656 | 1464624526193 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a842800 == 57 [pid = 1656] [id = 662] 09:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12122cc00) [pid = 1656] [serial = 1986] [outer = 0x0] 09:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121476800) [pid = 1656] [serial = 1987] [outer = 0x12122cc00] 09:08:46 INFO - PROCESS | 1656 | 1464624526218 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1248e7000) [pid = 1656] [serial = 1988] [outer = 0x12122cc00] 09:08:46 INFO - PROCESS | 1656 | 1464624526534 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 09:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:08:46 INFO - PROCESS | 1656 | 1464624526551 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1656 | 1464624526553 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:08:46 INFO - PROCESS | 1656 | 1464624526556 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1656 | 1464624526557 Marionette TRACE conn2 <- [1,2622,null,{}] 09:08:46 INFO - PROCESS | 1656 | 1464624526559 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}] 09:08:46 INFO - PROCESS | 1656 | 1464624526662 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:08:46 INFO - PROCESS | 1656 | 1464624526677 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b15e000 == 58 [pid = 1656] [id = 663] 09:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124b65400) [pid = 1656] [serial = 1989] [outer = 0x0] 09:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124b6c800) [pid = 1656] [serial = 1990] [outer = 0x124b65400] 09:08:46 INFO - PROCESS | 1656 | 1464624526702 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124c66000) [pid = 1656] [serial = 1991] [outer = 0x124b65400] 09:08:47 INFO - PROCESS | 1656 | 1464624527053 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]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 09:08:47 INFO - PROCESS | 1656 | 1464624527076 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:08:47 INFO - PROCESS | 1656 | 1464624527077 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:08:47 INFO - PROCESS | 1656 | 1464624527079 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1656 | 1464624527081 Marionette TRACE conn2 <- [1,2626,null,{}] 09:08:47 INFO - PROCESS | 1656 | 1464624527090 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}] 09:08:47 INFO - PROCESS | 1656 | 1464624527193 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:08:47 INFO - PROCESS | 1656 | 1464624527232 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b438000 == 59 [pid = 1656] [id = 664] 09:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124b6ec00) [pid = 1656] [serial = 1992] [outer = 0x0] 09:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124fae800) [pid = 1656] [serial = 1993] [outer = 0x124b6ec00] 09:08:47 INFO - PROCESS | 1656 | 1464624527258 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1252ed000) [pid = 1656] [serial = 1994] [outer = 0x124b6ec00] 09:08:47 INFO - PROCESS | 1656 | 1464624527597 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]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 572ms 09:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:08:47 INFO - PROCESS | 1656 | 1464624527652 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:08:47 INFO - PROCESS | 1656 | 1464624527653 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:08:47 INFO - PROCESS | 1656 | 1464624527655 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1656 | 1464624527656 Marionette TRACE conn2 <- [1,2630,null,{}] 09:08:47 INFO - PROCESS | 1656 | 1464624527659 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}] 09:08:47 INFO - PROCESS | 1656 | 1464624527763 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:08:47 INFO - PROCESS | 1656 | 1464624527775 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c52d800 == 60 [pid = 1656] [id = 665] 09:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124c5b400) [pid = 1656] [serial = 1995] [outer = 0x0] 09:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x125825400) [pid = 1656] [serial = 1996] [outer = 0x124c5b400] 09:08:47 INFO - PROCESS | 1656 | 1464624527800 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12582f400) [pid = 1656] [serial = 1997] [outer = 0x124c5b400] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118748400) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x118759c00) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1129aec00) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119034400) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x112d3a400) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x112a9b400) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11660b000) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1164c1800) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11114b000) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x116a67c00) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119233400) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x117126400) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x116612c00) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:08:48 INFO - PROCESS | 1656 | 1464624528194 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]]]}] 09:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 09:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:08:48 INFO - PROCESS | 1656 | 1464624528225 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:08:48 INFO - PROCESS | 1656 | 1464624528226 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:08:48 INFO - PROCESS | 1656 | 1464624528228 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1656 | 1464624528230 Marionette TRACE conn2 <- [1,2634,null,{}] 09:08:48 INFO - PROCESS | 1656 | 1464624528232 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}] 09:08:48 INFO - PROCESS | 1656 | 1464624528319 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:08:48 INFO - PROCESS | 1656 | 1464624528381 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b433800 == 61 [pid = 1656] [id = 666] 09:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x112d49c00) [pid = 1656] [serial = 1998] [outer = 0x0] 09:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117126400) [pid = 1656] [serial = 1999] [outer = 0x112d49c00] 09:08:48 INFO - PROCESS | 1656 | 1464624528411 Marionette DEBUG loaded listener.js 09:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1215e1c00) [pid = 1656] [serial = 2000] [outer = 0x112d49c00] 09:08:48 INFO - PROCESS | 1656 | 1464624528768 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]]]}] 09:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 09:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:08:48 INFO - PROCESS | 1656 | 1464624528803 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:08:48 INFO - PROCESS | 1656 | 1464624528805 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:08:48 INFO - PROCESS | 1656 | 1464624528808 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1656 | 1464624528811 Marionette TRACE conn2 <- [1,2638,null,{}] 09:08:48 INFO - PROCESS | 1656 | 1464624528814 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}] 09:08:48 INFO - PROCESS | 1656 | 1464624528974 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:08:49 INFO - PROCESS | 1656 | 1464624529069 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2d7800 == 62 [pid = 1656] [id = 667] 09:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1215e0c00) [pid = 1656] [serial = 2001] [outer = 0x0] 09:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12623f400) [pid = 1656] [serial = 2002] [outer = 0x1215e0c00] 09:08:49 INFO - PROCESS | 1656 | 1464624529109 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1264a3c00) [pid = 1656] [serial = 2003] [outer = 0x1215e0c00] 09:08:49 INFO - PROCESS | 1656 | 1464624529384 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]]]}] 09:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 09:08:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:08:49 INFO - PROCESS | 1656 | 1464624529428 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1656 | 1464624529430 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:08:49 INFO - PROCESS | 1656 | 1464624529439 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1656 | 1464624529440 Marionette TRACE conn2 <- [1,2642,null,{}] 09:08:49 INFO - PROCESS | 1656 | 1464624529443 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}] 09:08:49 INFO - PROCESS | 1656 | 1464624529531 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:08:49 INFO - PROCESS | 1656 | 1464624529538 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d80b800 == 63 [pid = 1656] [id = 668] 09:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x126247c00) [pid = 1656] [serial = 2004] [outer = 0x0] 09:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x126989c00) [pid = 1656] [serial = 2005] [outer = 0x126247c00] 09:08:49 INFO - PROCESS | 1656 | 1464624529563 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126b0d400) [pid = 1656] [serial = 2006] [outer = 0x126247c00] 09:08:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:08:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 475ms 09:08:49 INFO - PROCESS | 1656 | 1464624529899 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]]]}] 09:08:49 INFO - PROCESS | 1656 | 1464624529908 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1656 | 1464624529909 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:08:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:08:49 INFO - PROCESS | 1656 | 1464624529913 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1656 | 1464624529914 Marionette TRACE conn2 <- [1,2646,null,{}] 09:08:49 INFO - PROCESS | 1656 | 1464624529921 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}] 09:08:50 INFO - PROCESS | 1656 | 1464624530050 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:08:50 INFO - PROCESS | 1656 | 1464624530057 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d81f800 == 64 [pid = 1656] [id = 669] 09:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x111017800) [pid = 1656] [serial = 2007] [outer = 0x0] 09:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126b0c400) [pid = 1656] [serial = 2008] [outer = 0x111017800] 09:08:50 INFO - PROCESS | 1656 | 1464624530082 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x126e94000) [pid = 1656] [serial = 2009] [outer = 0x111017800] 09:08:50 INFO - PROCESS | 1656 | 1464624530544 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]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:08:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 675ms 09:08:50 INFO - PROCESS | 1656 | 1464624530587 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:08:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:08:50 INFO - PROCESS | 1656 | 1464624530590 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:08:50 INFO - PROCESS | 1656 | 1464624530593 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1656 | 1464624530596 Marionette TRACE conn2 <- [1,2650,null,{}] 09:08:50 INFO - PROCESS | 1656 | 1464624530619 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}] 09:08:50 INFO - PROCESS | 1656 | 1464624530741 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:08:50 INFO - PROCESS | 1656 | 1464624530900 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12108e800 == 65 [pid = 1656] [id = 670] 09:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x113143c00) [pid = 1656] [serial = 2010] [outer = 0x0] 09:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11316f400) [pid = 1656] [serial = 2011] [outer = 0x113143c00] 09:08:50 INFO - PROCESS | 1656 | 1464624530953 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x115c87400) [pid = 1656] [serial = 2012] [outer = 0x113143c00] 09:08:51 INFO - PROCESS | 1656 | 1464624531424 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]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:08:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 840ms 09:08:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:08:51 INFO - PROCESS | 1656 | 1464624531434 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:08:51 INFO - PROCESS | 1656 | 1464624531438 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:08:51 INFO - PROCESS | 1656 | 1464624531442 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1656 | 1464624531444 Marionette TRACE conn2 <- [1,2654,null,{}] 09:08:51 INFO - PROCESS | 1656 | 1464624531447 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}] 09:08:51 INFO - PROCESS | 1656 | 1464624531559 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:08:51 INFO - PROCESS | 1656 | 1464624531663 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x127802800 == 66 [pid = 1656] [id = 671] 09:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116a67400) [pid = 1656] [serial = 2013] [outer = 0x0] 09:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x117e82000) [pid = 1656] [serial = 2014] [outer = 0x116a67400] 09:08:51 INFO - PROCESS | 1656 | 1464624531695 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118137000) [pid = 1656] [serial = 2015] [outer = 0x116a67400] 09:08:52 INFO - PROCESS | 1656 | 1464624532080 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:08:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 671ms 09:08:52 INFO - PROCESS | 1656 | 1464624532114 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:08:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:08:52 INFO - PROCESS | 1656 | 1464624532116 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:08:52 INFO - PROCESS | 1656 | 1464624532118 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1656 | 1464624532122 Marionette TRACE conn2 <- [1,2658,null,{}] 09:08:52 INFO - PROCESS | 1656 | 1464624532132 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}] 09:08:52 INFO - PROCESS | 1656 | 1464624532287 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:08:52 INFO - PROCESS | 1656 | 1464624532432 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e3800 == 67 [pid = 1656] [id = 672] 09:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119031c00) [pid = 1656] [serial = 2016] [outer = 0x0] 09:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x119231400) [pid = 1656] [serial = 2017] [outer = 0x119031c00] 09:08:52 INFO - PROCESS | 1656 | 1464624532483 Marionette DEBUG loaded listener.js 09:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x119dcb000) [pid = 1656] [serial = 2018] [outer = 0x119031c00] 09:08:52 INFO - PROCESS | 1656 | 1464624532970 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:08:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 876ms 09:08:52 INFO - PROCESS | 1656 | 1464624532996 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:08:53 INFO - PROCESS | 1656 | 1464624532999 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:08:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:08:53 INFO - PROCESS | 1656 | 1464624533002 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:08:53 INFO - PROCESS | 1656 | 1464624533004 Marionette TRACE conn2 <- [1,2662,null,{}] 09:08:53 INFO - PROCESS | 1656 | 1464624533008 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}] 09:08:53 INFO - PROCESS | 1656 | 1464624533170 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:08:53 INFO - PROCESS | 1656 | 1464624533305 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8de800 == 68 [pid = 1656] [id = 673] 09:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x121063400) [pid = 1656] [serial = 2019] [outer = 0x0] 09:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1215df000) [pid = 1656] [serial = 2020] [outer = 0x121063400] 09:08:53 INFO - PROCESS | 1656 | 1464624533354 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x124b64000) [pid = 1656] [serial = 2021] [outer = 0x121063400] 09:08:53 INFO - PROCESS | 1656 | 1464624533793 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]]]}] 09:08:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:08:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 826ms 09:08:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:08:53 INFO - PROCESS | 1656 | 1464624533828 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:08:53 INFO - PROCESS | 1656 | 1464624533829 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:08:53 INFO - PROCESS | 1656 | 1464624533832 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:08:53 INFO - PROCESS | 1656 | 1464624533833 Marionette TRACE conn2 <- [1,2666,null,{}] 09:08:53 INFO - PROCESS | 1656 | 1464624533835 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}] 09:08:53 INFO - PROCESS | 1656 | 1464624533942 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:08:54 INFO - PROCESS | 1656 | 1464624534016 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da34000 == 69 [pid = 1656] [id = 674] 09:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121480000) [pid = 1656] [serial = 2022] [outer = 0x0] 09:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x125831c00) [pid = 1656] [serial = 2023] [outer = 0x121480000] 09:08:54 INFO - PROCESS | 1656 | 1464624534047 Marionette DEBUG loaded listener.js 09:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12624b800) [pid = 1656] [serial = 2024] [outer = 0x121480000] 09:08:55 INFO - PROCESS | 1656 | 1464624535108 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]]]}] 09:08:55 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) 09:08:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1321ms 09:08:55 INFO - PROCESS | 1656 | 1464624535154 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1656 | 1464624535156 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:08:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:08:55 INFO - PROCESS | 1656 | 1464624535160 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1656 | 1464624535162 Marionette TRACE conn2 <- [1,2670,null,{}] 09:08:55 INFO - PROCESS | 1656 | 1464624535170 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}] 09:08:55 INFO - PROCESS | 1656 | 1464624535262 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:08:55 INFO - PROCESS | 1656 | 1464624535358 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x121078800 == 70 [pid = 1656] [id = 675] 09:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x112d3a400) [pid = 1656] [serial = 2025] [outer = 0x0] 09:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x112fc0400) [pid = 1656] [serial = 2026] [outer = 0x112d3a400] 09:08:55 INFO - PROCESS | 1656 | 1464624535387 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x113162c00) [pid = 1656] [serial = 2027] [outer = 0x112d3a400] 09:08:56 INFO - PROCESS | 1656 | 1464624536258 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] 09:08:56 INFO - PROCESS | 1656 | 1464624536290 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:08:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:08:56 INFO - PROCESS | 1656 | 1464624536294 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:08:56 INFO - PROCESS | 1656 | 1464624536296 Marionette TRACE conn2 <- [1,2674,null,{}] 09:08:56 INFO - PROCESS | 1656 | 1464624536299 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}] 09:08:56 INFO - PROCESS | 1656 | 1464624536402 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:08:56 INFO - PROCESS | 1656 | 1464624536462 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d1b800 == 71 [pid = 1656] [id = 676] 09:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11101b400) [pid = 1656] [serial = 2028] [outer = 0x0] 09:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x114fed800) [pid = 1656] [serial = 2029] [outer = 0x11101b400] 09:08:56 INFO - PROCESS | 1656 | 1464624536488 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1169d1000) [pid = 1656] [serial = 2030] [outer = 0x11101b400] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d80b800 == 70 [pid = 1656] [id = 668] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2d7800 == 69 [pid = 1656] [id = 667] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12b433800 == 68 [pid = 1656] [id = 666] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12c52d800 == 67 [pid = 1656] [id = 665] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12b438000 == 66 [pid = 1656] [id = 664] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12b15e000 == 65 [pid = 1656] [id = 663] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12a842800 == 64 [pid = 1656] [id = 662] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12905b800 == 63 [pid = 1656] [id = 661] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x125890000 == 62 [pid = 1656] [id = 660] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121f85800 == 61 [pid = 1656] [id = 659] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119d34800 == 60 [pid = 1656] [id = 658] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1190d9000 == 59 [pid = 1656] [id = 657] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118e0c000 == 58 [pid = 1656] [id = 656] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb28800 == 57 [pid = 1656] [id = 655] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12c8aa000 == 56 [pid = 1656] [id = 654] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73c800 == 55 [pid = 1656] [id = 653] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121c92800 == 54 [pid = 1656] [id = 652] 09:08:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118216000 == 53 [pid = 1656] [id = 651] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x118757400) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118e8f400) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11920b400) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x119010800) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1195b3000) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1195b4800) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x119230800) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x119dcb800) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x113138800) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x112f08000) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x113138000) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x114fed000) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11768f800) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x117e7f400) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x116957800) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x116a69400) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x121e7f800) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1122b0400) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1111ab000) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x117e7b800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11813a400) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x113194c00) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1199d1400) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121a62c00) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1215da800) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12167f000) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119d82000) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118744c00) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a0b0400) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 09:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121223c00) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 09:08:57 INFO - PROCESS | 1656 | 1464624537346 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] 09:08:57 INFO - PROCESS | 1656 | 1464624537366 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:08:57 INFO - PROCESS | 1656 | 1464624537369 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1656 | 1464624537372 Marionette TRACE conn2 <- [1,2678,null,{}] 09:08:57 INFO - PROCESS | 1656 | 1464624537379 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}] 09:08:57 INFO - PROCESS | 1656 | 1464624537468 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:08:57 INFO - PROCESS | 1656 | 1464624537474 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x121437800 == 54 [pid = 1656] [id = 677] 09:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1175a2c00) [pid = 1656] [serial = 2031] [outer = 0x0] 09:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117e7dc00) [pid = 1656] [serial = 2032] [outer = 0x1175a2c00] 09:08:57 INFO - PROCESS | 1656 | 1464624537501 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118138800) [pid = 1656] [serial = 2033] [outer = 0x1175a2c00] 09:08:58 INFO - PROCESS | 1656 | 1464624538331 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]]]}] 09:08:58 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) 09:08:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 975ms 09:08:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:08:58 INFO - PROCESS | 1656 | 1464624538344 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:08:58 INFO - PROCESS | 1656 | 1464624538346 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:08:58 INFO - PROCESS | 1656 | 1464624538349 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1656 | 1464624538351 Marionette TRACE conn2 <- [1,2682,null,{}] 09:08:58 INFO - PROCESS | 1656 | 1464624538362 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}] 09:08:58 INFO - PROCESS | 1656 | 1464624538461 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:08:58 INFO - PROCESS | 1656 | 1464624538467 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x121c92800 == 55 [pid = 1656] [id = 678] 09:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11873e800) [pid = 1656] [serial = 2034] [outer = 0x0] 09:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118748000) [pid = 1656] [serial = 2035] [outer = 0x11873e800] 09:08:58 INFO - PROCESS | 1656 | 1464624538495 Marionette DEBUG loaded listener.js 09:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118758800) [pid = 1656] [serial = 2036] [outer = 0x11873e800] 09:08:59 INFO - PROCESS | 1656 | 1464624539422 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]]]}] 09:08:59 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) 09:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1122ms 09:08:59 INFO - PROCESS | 1656 | 1464624539471 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:08:59 INFO - PROCESS | 1656 | 1464624539472 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:08:59 INFO - PROCESS | 1656 | 1464624539474 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:08:59 INFO - PROCESS | 1656 | 1464624539475 Marionette TRACE conn2 <- [1,2686,null,{}] 09:08:59 INFO - PROCESS | 1656 | 1464624539478 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}] 09:08:59 INFO - PROCESS | 1656 | 1464624539578 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:08:59 INFO - PROCESS | 1656 | 1464624539590 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12585c000 == 56 [pid = 1656] [id = 679] 09:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1187b7c00) [pid = 1656] [serial = 2037] [outer = 0x0] 09:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118e8f400) [pid = 1656] [serial = 2038] [outer = 0x1187b7c00] 09:08:59 INFO - PROCESS | 1656 | 1464624539616 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11903a000) [pid = 1656] [serial = 2039] [outer = 0x1187b7c00] 09:09:00 INFO - PROCESS | 1656 | 1464624540427 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] 09:09:00 INFO - PROCESS | 1656 | 1464624540448 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:09:00 INFO - PROCESS | 1656 | 1464624540453 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1656 | 1464624540454 Marionette TRACE conn2 <- [1,2690,null,{}] 09:09:00 INFO - PROCESS | 1656 | 1464624540456 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}] 09:09:00 INFO - PROCESS | 1656 | 1464624540573 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:09:00 INFO - PROCESS | 1656 | 1464624540588 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x129071000 == 57 [pid = 1656] [id = 680] 09:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119208c00) [pid = 1656] [serial = 2040] [outer = 0x0] 09:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1195b5c00) [pid = 1656] [serial = 2041] [outer = 0x119208c00] 09:09:00 INFO - PROCESS | 1656 | 1464624540614 Marionette DEBUG loaded listener.js 09:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119dc4400) [pid = 1656] [serial = 2042] [outer = 0x119208c00] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126247c00) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12122cc00) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124b6ec00) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124b65400) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x112d49c00) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11875a400) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118059800) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1110b6000) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113195400) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1195af400) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x116133400) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124c5b400) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:09:00 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1215e0c00) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:09:01 INFO - PROCESS | 1656 | 1464624541527 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] 09:09:01 INFO - PROCESS | 1656 | 1464624541577 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:09:01 INFO - PROCESS | 1656 | 1464624541579 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1656 | 1464624541580 Marionette TRACE conn2 <- [1,2694,null,{}] 09:09:01 INFO - PROCESS | 1656 | 1464624541583 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}] 09:09:01 INFO - PROCESS | 1656 | 1464624541690 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:09:01 INFO - PROCESS | 1656 | 1464624541698 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83a800 == 58 [pid = 1656] [id = 681] 09:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11875a400) [pid = 1656] [serial = 2043] [outer = 0x0] 09:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119ba3000) [pid = 1656] [serial = 2044] [outer = 0x11875a400] 09:09:01 INFO - PROCESS | 1656 | 1464624541724 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119dcec00) [pid = 1656] [serial = 2045] [outer = 0x11875a400] 09:09:02 INFO - PROCESS | 1656 | 1464624542537 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] 09:09:02 INFO - PROCESS | 1656 | 1464624542551 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:09:02 INFO - PROCESS | 1656 | 1464624542553 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1656 | 1464624542555 Marionette TRACE conn2 <- [1,2698,null,{}] 09:09:02 INFO - PROCESS | 1656 | 1464624542557 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}] 09:09:02 INFO - PROCESS | 1656 | 1464624542637 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:09:02 INFO - PROCESS | 1656 | 1464624542641 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b13e800 == 59 [pid = 1656] [id = 682] 09:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12105dc00) [pid = 1656] [serial = 2046] [outer = 0x0] 09:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12153c000) [pid = 1656] [serial = 2047] [outer = 0x12105dc00] 09:09:02 INFO - PROCESS | 1656 | 1464624542666 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1215e5400) [pid = 1656] [serial = 2048] [outer = 0x12105dc00] 09:09:03 INFO - PROCESS | 1656 | 1464624543606 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] 09:09:03 INFO - PROCESS | 1656 | 1464624543630 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:09:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:09:03 INFO - PROCESS | 1656 | 1464624543636 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1656 | 1464624543637 Marionette TRACE conn2 <- [1,2702,null,{}] 09:09:03 INFO - PROCESS | 1656 | 1464624543641 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}] 09:09:03 INFO - PROCESS | 1656 | 1464624543775 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:09:03 INFO - PROCESS | 1656 | 1464624543874 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d21000 == 60 [pid = 1656] [id = 683] 09:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x112aa1400) [pid = 1656] [serial = 2049] [outer = 0x0] 09:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x113169400) [pid = 1656] [serial = 2050] [outer = 0x112aa1400] 09:09:03 INFO - PROCESS | 1656 | 1464624543908 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1164c0800) [pid = 1656] [serial = 2051] [outer = 0x112aa1400] 09:09:04 INFO - PROCESS | 1656 | 1464624544347 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]]]}] 09:09:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:09:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 772ms 09:09:04 INFO - PROCESS | 1656 | 1464624544407 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1656 | 1464624544411 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:09:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:09:04 INFO - PROCESS | 1656 | 1464624544416 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1656 | 1464624544418 Marionette TRACE conn2 <- [1,2706,null,{}] 09:09:04 INFO - PROCESS | 1656 | 1464624544421 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}] 09:09:04 INFO - PROCESS | 1656 | 1464624544524 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:09:04 INFO - PROCESS | 1656 | 1464624544597 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x126445800 == 61 [pid = 1656] [id = 684] 09:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11759b800) [pid = 1656] [serial = 2052] [outer = 0x0] 09:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x117e79000) [pid = 1656] [serial = 2053] [outer = 0x11759b800] 09:09:04 INFO - PROCESS | 1656 | 1464624544627 Marionette DEBUG loaded listener.js 09:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118292000) [pid = 1656] [serial = 2054] [outer = 0x11759b800] 09:09:05 INFO - PROCESS | 1656 | 1464624545061 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]]]}] 09:09:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:09:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 09:09:05 INFO - PROCESS | 1656 | 1464624545087 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1656 | 1464624545089 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:09:05 INFO - PROCESS | 1656 | 1464624545092 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1656 | 1464624545094 Marionette TRACE conn2 <- [1,2710,null,{}] 09:09:05 INFO - PROCESS | 1656 | 1464624545102 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}] 09:09:05 INFO - PROCESS | 1656 | 1464624545225 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:09:05 INFO - PROCESS | 1656 | 1464624545301 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b42d000 == 62 [pid = 1656] [id = 685] 09:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11873dc00) [pid = 1656] [serial = 2055] [outer = 0x0] 09:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119230000) [pid = 1656] [serial = 2056] [outer = 0x11873dc00] 09:09:05 INFO - PROCESS | 1656 | 1464624545333 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119b9c400) [pid = 1656] [serial = 2057] [outer = 0x11873dc00] 09:09:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12c748800 == 61 [pid = 1656] [id = 17] 09:09:05 INFO - PROCESS | 1656 | 1464624545827 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] 09:09:05 INFO - PROCESS | 1656 | 1464624545884 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:09:05 INFO - PROCESS | 1656 | 1464624545888 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1656 | 1464624545889 Marionette TRACE conn2 <- [1,2714,null,{}] 09:09:05 INFO - PROCESS | 1656 | 1464624545892 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}] 09:09:05 INFO - PROCESS | 1656 | 1464624545996 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:09:06 INFO - PROCESS | 1656 | 1464624546067 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be85800 == 62 [pid = 1656] [id = 686] 09:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1215d6400) [pid = 1656] [serial = 2058] [outer = 0x0] 09:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1219d3400) [pid = 1656] [serial = 2059] [outer = 0x1215d6400] 09:09:06 INFO - PROCESS | 1656 | 1464624546097 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x121ccac00) [pid = 1656] [serial = 2060] [outer = 0x1215d6400] 09:09:06 INFO - PROCESS | 1656 | 1464624546507 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]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:09:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 09:09:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:09:06 INFO - PROCESS | 1656 | 1464624546561 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1656 | 1464624546562 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:09:06 INFO - PROCESS | 1656 | 1464624546584 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1656 | 1464624546585 Marionette TRACE conn2 <- [1,2718,null,{}] 09:09:06 INFO - PROCESS | 1656 | 1464624546589 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}] 09:09:06 INFO - PROCESS | 1656 | 1464624546690 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:09:06 INFO - PROCESS | 1656 | 1464624546761 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x121089800 == 63 [pid = 1656] [id = 687] 09:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11316e000) [pid = 1656] [serial = 2061] [outer = 0x0] 09:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x121476400) [pid = 1656] [serial = 2062] [outer = 0x11316e000] 09:09:06 INFO - PROCESS | 1656 | 1464624546791 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x121e7e000) [pid = 1656] [serial = 2063] [outer = 0x11316e000] 09:09:07 INFO - PROCESS | 1656 | 1464624547343 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] 09:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:09:07 INFO - PROCESS | 1656 | 1464624547358 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:09:07 INFO - PROCESS | 1656 | 1464624547361 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1656 | 1464624547364 Marionette TRACE conn2 <- [1,2722,null,{}] 09:09:07 INFO - PROCESS | 1656 | 1464624547367 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}] 09:09:07 INFO - PROCESS | 1656 | 1464624547476 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:09:07 INFO - PROCESS | 1656 | 1464624547605 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x116948800 == 64 [pid = 1656] [id = 688] 09:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11618dc00) [pid = 1656] [serial = 2064] [outer = 0x0] 09:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1166d3400) [pid = 1656] [serial = 2065] [outer = 0x11618dc00] 09:09:07 INFO - PROCESS | 1656 | 1464624547651 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1175a3000) [pid = 1656] [serial = 2066] [outer = 0x11618dc00] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83a800 == 63 [pid = 1656] [id = 681] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x129071000 == 62 [pid = 1656] [id = 680] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12585c000 == 61 [pid = 1656] [id = 679] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121c92800 == 60 [pid = 1656] [id = 678] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121437800 == 59 [pid = 1656] [id = 677] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119d1b800 == 58 [pid = 1656] [id = 676] 09:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121078800 == 57 [pid = 1656] [id = 675] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x118742400) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12623f400) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1264a3c00) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12582f400) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1248e7000) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124c66000) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1215e1c00) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12105bc00) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x126b0d400) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x126989c00) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x121476800) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124fae800) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124b6c800) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x117126400) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12122f000) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1252ed000) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119007c00) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11920d400) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118742800) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11874e800) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121ccb000) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1122b1800) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1110c2400) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116126800) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1133a6000) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1167b7800) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1199c5c00) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116a66c00) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117693800) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x113134400) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119dc1000) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x125825400) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 09:09:08 INFO - PROCESS | 1656 | 1464624548155 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] 09:09:08 INFO - PROCESS | 1656 | 1464624548187 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:09:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:09:08 INFO - PROCESS | 1656 | 1464624548191 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1656 | 1464624548193 Marionette TRACE conn2 <- [1,2726,null,{}] 09:09:08 INFO - PROCESS | 1656 | 1464624548196 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}] 09:09:08 INFO - PROCESS | 1656 | 1464624548280 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:09:08 INFO - PROCESS | 1656 | 1464624548288 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143f800 == 58 [pid = 1656] [id = 689] 09:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x117e77000) [pid = 1656] [serial = 2067] [outer = 0x0] 09:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118294c00) [pid = 1656] [serial = 2068] [outer = 0x117e77000] 09:09:08 INFO - PROCESS | 1656 | 1464624548314 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11874ac00) [pid = 1656] [serial = 2069] [outer = 0x117e77000] 09:09:08 INFO - PROCESS | 1656 | 1464624548674 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]]]}] 09:09:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:09:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 09:09:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:09:08 INFO - PROCESS | 1656 | 1464624548710 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:09:08 INFO - PROCESS | 1656 | 1464624548712 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:09:08 INFO - PROCESS | 1656 | 1464624548714 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1656 | 1464624548716 Marionette TRACE conn2 <- [1,2730,null,{}] 09:09:08 INFO - PROCESS | 1656 | 1464624548724 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}] 09:09:08 INFO - PROCESS | 1656 | 1464624548811 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:09:08 INFO - PROCESS | 1656 | 1464624548831 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12571e800 == 59 [pid = 1656] [id = 690] 09:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11920d400) [pid = 1656] [serial = 2070] [outer = 0x0] 09:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119232c00) [pid = 1656] [serial = 2071] [outer = 0x11920d400] 09:09:08 INFO - PROCESS | 1656 | 1464624548859 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1199cfc00) [pid = 1656] [serial = 2072] [outer = 0x11920d400] 09:09:09 INFO - PROCESS | 1656 | 1464624549702 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] 09:09:09 INFO - PROCESS | 1656 | 1464624549737 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:09:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:09:09 INFO - PROCESS | 1656 | 1464624549739 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1656 | 1464624549740 Marionette TRACE conn2 <- [1,2734,null,{}] 09:09:09 INFO - PROCESS | 1656 | 1464624549743 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}] 09:09:09 INFO - PROCESS | 1656 | 1464624549848 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:09:09 INFO - PROCESS | 1656 | 1464624549888 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a1d000 == 60 [pid = 1656] [id = 691] 09:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12147d000) [pid = 1656] [serial = 2073] [outer = 0x0] 09:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121844c00) [pid = 1656] [serial = 2074] [outer = 0x12147d000] 09:09:09 INFO - PROCESS | 1656 | 1464624549914 Marionette DEBUG loaded listener.js 09:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1248e5c00) [pid = 1656] [serial = 2075] [outer = 0x12147d000] 09:09:10 INFO - PROCESS | 1656 | 1464624550324 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]]]}] 09:09:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:09:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 619ms 09:09:10 INFO - PROCESS | 1656 | 1464624550361 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:09:10 INFO - PROCESS | 1656 | 1464624550363 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:09:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:09:10 INFO - PROCESS | 1656 | 1464624550369 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:09:10 INFO - PROCESS | 1656 | 1464624550371 Marionette TRACE conn2 <- [1,2738,null,{}] 09:09:10 INFO - PROCESS | 1656 | 1464624550374 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}] 09:09:10 INFO - PROCESS | 1656 | 1464624550525 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:09:10 INFO - PROCESS | 1656 | 1464624550542 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace2000 == 61 [pid = 1656] [id = 692] 09:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121537400) [pid = 1656] [serial = 2076] [outer = 0x0] 09:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124b6a000) [pid = 1656] [serial = 2077] [outer = 0x121537400] 09:09:10 INFO - PROCESS | 1656 | 1464624550567 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124c65800) [pid = 1656] [serial = 2078] [outer = 0x121537400] 09:09:11 INFO - PROCESS | 1656 | 1464624551006 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 09:09:11 INFO - PROCESS | 1656 | 1464624551052 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1656 | 1464624551054 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:09:11 INFO - PROCESS | 1656 | 1464624551057 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1656 | 1464624551059 Marionette TRACE conn2 <- [1,2742,null,{}] 09:09:11 INFO - PROCESS | 1656 | 1464624551063 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}] 09:09:11 INFO - PROCESS | 1656 | 1464624551203 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:09:11 INFO - PROCESS | 1656 | 1464624551219 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b434800 == 62 [pid = 1656] [id = 693] 09:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124faf800) [pid = 1656] [serial = 2079] [outer = 0x0] 09:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x125822c00) [pid = 1656] [serial = 2080] [outer = 0x124faf800] 09:09:11 INFO - PROCESS | 1656 | 1464624551245 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126247c00) [pid = 1656] [serial = 2081] [outer = 0x124faf800] 09:09:11 INFO - PROCESS | 1656 | 1464624551580 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 571ms 09:09:11 INFO - PROCESS | 1656 | 1464624551629 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1656 | 1464624551630 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:09:11 INFO - PROCESS | 1656 | 1464624551632 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1656 | 1464624551633 Marionette TRACE conn2 <- [1,2746,null,{}] 09:09:11 INFO - PROCESS | 1656 | 1464624551636 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}] 09:09:11 INFO - PROCESS | 1656 | 1464624551737 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:09:11 INFO - PROCESS | 1656 | 1464624551789 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73c000 == 63 [pid = 1656] [id = 694] 09:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x125827000) [pid = 1656] [serial = 2082] [outer = 0x0] 09:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12649e800) [pid = 1656] [serial = 2083] [outer = 0x125827000] 09:09:11 INFO - PROCESS | 1656 | 1464624551815 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1264a7400) [pid = 1656] [serial = 2084] [outer = 0x125827000] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1187b7c00) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119208c00) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11873e800) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x112d3a400) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1175a2c00) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11101b400) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:09:12 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11875a400) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:09:12 INFO - PROCESS | 1656 | 1464624552164 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 569ms 09:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:09:12 INFO - PROCESS | 1656 | 1464624552202 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:09:12 INFO - PROCESS | 1656 | 1464624552203 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:09:12 INFO - PROCESS | 1656 | 1464624552205 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1656 | 1464624552206 Marionette TRACE conn2 <- [1,2750,null,{}] 09:09:12 INFO - PROCESS | 1656 | 1464624552208 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}] 09:09:12 INFO - PROCESS | 1656 | 1464624552297 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:09:12 INFO - PROCESS | 1656 | 1464624552304 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa85800 == 64 [pid = 1656] [id = 695] 09:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1167b3c00) [pid = 1656] [serial = 2085] [outer = 0x0] 09:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1187b7c00) [pid = 1656] [serial = 2086] [outer = 0x1167b3c00] 09:09:12 INFO - PROCESS | 1656 | 1464624552329 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1264a7800) [pid = 1656] [serial = 2087] [outer = 0x1167b3c00] 09:09:12 INFO - PROCESS | 1656 | 1464624552656 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 09:09:12 INFO - PROCESS | 1656 | 1464624552675 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:09:12 INFO - PROCESS | 1656 | 1464624552677 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:09:12 INFO - PROCESS | 1656 | 1464624552679 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1656 | 1464624552680 Marionette TRACE conn2 <- [1,2754,null,{}] 09:09:12 INFO - PROCESS | 1656 | 1464624552682 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}] 09:09:12 INFO - PROCESS | 1656 | 1464624552763 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:09:12 INFO - PROCESS | 1656 | 1464624552826 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb1e800 == 65 [pid = 1656] [id = 696] 09:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12623ec00) [pid = 1656] [serial = 2088] [outer = 0x0] 09:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x126b0d400) [pid = 1656] [serial = 2089] [outer = 0x12623ec00] 09:09:12 INFO - PROCESS | 1656 | 1464624552851 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126e97000) [pid = 1656] [serial = 2090] [outer = 0x12623ec00] 09:09:13 INFO - PROCESS | 1656 | 1464624553134 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]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:09:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 473ms 09:09:13 INFO - PROCESS | 1656 | 1464624553158 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1656 | 1464624553159 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:09:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:09:13 INFO - PROCESS | 1656 | 1464624553161 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1656 | 1464624553162 Marionette TRACE conn2 <- [1,2758,null,{}] 09:09:13 INFO - PROCESS | 1656 | 1464624553166 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}] 09:09:13 INFO - PROCESS | 1656 | 1464624553256 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:09:13 INFO - PROCESS | 1656 | 1464624553260 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2e2000 == 66 [pid = 1656] [id = 697] 09:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x126e97400) [pid = 1656] [serial = 2091] [outer = 0x0] 09:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127892c00) [pid = 1656] [serial = 2092] [outer = 0x126e97400] 09:09:13 INFO - PROCESS | 1656 | 1464624553285 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x127896c00) [pid = 1656] [serial = 2093] [outer = 0x126e97400] 09:09:13 INFO - PROCESS | 1656 | 1464624553615 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]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:09:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 474ms 09:09:13 INFO - PROCESS | 1656 | 1464624553636 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1656 | 1464624553638 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:09:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:09:13 INFO - PROCESS | 1656 | 1464624553640 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1656 | 1464624553642 Marionette TRACE conn2 <- [1,2762,null,{}] 09:09:13 INFO - PROCESS | 1656 | 1464624553644 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}] 09:09:13 INFO - PROCESS | 1656 | 1464624553772 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:09:13 INFO - PROCESS | 1656 | 1464624553779 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e7800 == 67 [pid = 1656] [id = 698] 09:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1122a8c00) [pid = 1656] [serial = 2094] [outer = 0x0] 09:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x127898c00) [pid = 1656] [serial = 2095] [outer = 0x1122a8c00] 09:09:13 INFO - PROCESS | 1656 | 1464624553809 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127a0f800) [pid = 1656] [serial = 2096] [outer = 0x1122a8c00] 09:09:14 INFO - PROCESS | 1656 | 1464624554137 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]]]}] 09:09:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:09:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 09:09:14 INFO - PROCESS | 1656 | 1464624554224 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:09:14 INFO - PROCESS | 1656 | 1464624554227 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:09:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:09:14 INFO - PROCESS | 1656 | 1464624554232 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:09:14 INFO - PROCESS | 1656 | 1464624554234 Marionette TRACE conn2 <- [1,2766,null,{}] 09:09:14 INFO - PROCESS | 1656 | 1464624554245 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}] 09:09:14 INFO - PROCESS | 1656 | 1464624554409 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:09:14 INFO - PROCESS | 1656 | 1464624554521 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199db800 == 68 [pid = 1656] [id = 699] 09:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1129a1800) [pid = 1656] [serial = 2097] [outer = 0x0] 09:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112a99800) [pid = 1656] [serial = 2098] [outer = 0x1129a1800] 09:09:14 INFO - PROCESS | 1656 | 1464624554571 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x113ba1400) [pid = 1656] [serial = 2099] [outer = 0x1129a1800] 09:09:15 INFO - PROCESS | 1656 | 1464624555035 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]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 829ms 09:09:15 INFO - PROCESS | 1656 | 1464624555061 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:09:15 INFO - PROCESS | 1656 | 1464624555064 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:09:15 INFO - PROCESS | 1656 | 1464624555070 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1656 | 1464624555072 Marionette TRACE conn2 <- [1,2770,null,{}] 09:09:15 INFO - PROCESS | 1656 | 1464624555075 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}] 09:09:15 INFO - PROCESS | 1656 | 1464624555184 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:09:15 INFO - PROCESS | 1656 | 1464624555259 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x129069000 == 69 [pid = 1656] [id = 700] 09:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x117688400) [pid = 1656] [serial = 2100] [outer = 0x0] 09:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1184c1000) [pid = 1656] [serial = 2101] [outer = 0x117688400] 09:09:15 INFO - PROCESS | 1656 | 1464624555290 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1187b5000) [pid = 1656] [serial = 2102] [outer = 0x117688400] 09:09:15 INFO - PROCESS | 1656 | 1464624555683 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]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 09:09:15 INFO - PROCESS | 1656 | 1464624555740 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:09:15 INFO - PROCESS | 1656 | 1464624555741 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:09:15 INFO - PROCESS | 1656 | 1464624555744 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1656 | 1464624555745 Marionette TRACE conn2 <- [1,2774,null,{}] 09:09:15 INFO - PROCESS | 1656 | 1464624555752 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}] 09:09:15 INFO - PROCESS | 1656 | 1464624555862 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:09:15 INFO - PROCESS | 1656 | 1464624555973 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d814800 == 70 [pid = 1656] [id = 701] 09:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1215da000) [pid = 1656] [serial = 2103] [outer = 0x0] 09:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124b62000) [pid = 1656] [serial = 2104] [outer = 0x1215da000] 09:09:16 INFO - PROCESS | 1656 | 1464624556007 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x124f25000) [pid = 1656] [serial = 2105] [outer = 0x1215da000] 09:09:16 INFO - PROCESS | 1656 | 1464624556424 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]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:09:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 718ms 09:09:16 INFO - PROCESS | 1656 | 1464624556463 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1656 | 1464624556465 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:09:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:09:16 INFO - PROCESS | 1656 | 1464624556467 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1656 | 1464624556469 Marionette TRACE conn2 <- [1,2778,null,{}] 09:09:16 INFO - PROCESS | 1656 | 1464624556471 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}] 09:09:16 INFO - PROCESS | 1656 | 1464624556578 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:09:16 INFO - PROCESS | 1656 | 1464624556681 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da32800 == 71 [pid = 1656] [id = 702] 09:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1257ad000) [pid = 1656] [serial = 2106] [outer = 0x0] 09:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12582e000) [pid = 1656] [serial = 2107] [outer = 0x1257ad000] 09:09:16 INFO - PROCESS | 1656 | 1464624556713 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x126b10000) [pid = 1656] [serial = 2108] [outer = 0x1257ad000] 09:09:17 INFO - PROCESS | 1656 | 1464624557119 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]]]}] 09:09:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:09:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 09:09:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:09:17 INFO - PROCESS | 1656 | 1464624557137 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1656 | 1464624557138 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:09:17 INFO - PROCESS | 1656 | 1464624557141 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1656 | 1464624557142 Marionette TRACE conn2 <- [1,2782,null,{}] 09:09:17 INFO - PROCESS | 1656 | 1464624557144 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}] 09:09:17 INFO - PROCESS | 1656 | 1464624557248 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:09:17 INFO - PROCESS | 1656 | 1464624557343 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ec4000 == 72 [pid = 1656] [id = 703] 09:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x126984000) [pid = 1656] [serial = 2109] [outer = 0x0] 09:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x127a05800) [pid = 1656] [serial = 2110] [outer = 0x126984000] 09:09:17 INFO - PROCESS | 1656 | 1464624557373 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x127a0e000) [pid = 1656] [serial = 2111] [outer = 0x126984000] 09:09:17 INFO - PROCESS | 1656 | 1464624557763 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]]]}] 09:09:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:09:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 668ms 09:09:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:09:17 INFO - PROCESS | 1656 | 1464624557810 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1656 | 1464624557811 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:09:17 INFO - PROCESS | 1656 | 1464624557813 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1656 | 1464624557815 Marionette TRACE conn2 <- [1,2786,null,{}] 09:09:17 INFO - PROCESS | 1656 | 1464624557817 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}] 09:09:17 INFO - PROCESS | 1656 | 1464624557940 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:09:18 INFO - PROCESS | 1656 | 1464624558047 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ee1800 == 73 [pid = 1656] [id = 704] 09:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x127aeb000) [pid = 1656] [serial = 2112] [outer = 0x0] 09:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x127aef400) [pid = 1656] [serial = 2113] [outer = 0x127aeb000] 09:09:18 INFO - PROCESS | 1656 | 1464624558080 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x129432c00) [pid = 1656] [serial = 2114] [outer = 0x127aeb000] 09:09:18 INFO - PROCESS | 1656 | 1464624558491 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 09:09:18 INFO - PROCESS | 1656 | 1464624558536 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:09:18 INFO - PROCESS | 1656 | 1464624558538 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:09:18 INFO - PROCESS | 1656 | 1464624558541 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1656 | 1464624558543 Marionette TRACE conn2 <- [1,2790,null,{}] 09:09:18 INFO - PROCESS | 1656 | 1464624558547 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}] 09:09:18 INFO - PROCESS | 1656 | 1464624558732 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:09:18 INFO - PROCESS | 1656 | 1464624558891 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x13515f000 == 74 [pid = 1656] [id = 705] 09:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x118e92400) [pid = 1656] [serial = 2115] [outer = 0x0] 09:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x129434800) [pid = 1656] [serial = 2116] [outer = 0x118e92400] 09:09:18 INFO - PROCESS | 1656 | 1464624558939 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1294d8400) [pid = 1656] [serial = 2117] [outer = 0x118e92400] 09:09:19 INFO - PROCESS | 1656 | 1464624559703 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]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:09:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1222ms 09:09:19 INFO - PROCESS | 1656 | 1464624559764 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:09:19 INFO - PROCESS | 1656 | 1464624559766 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:09:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:09:19 INFO - PROCESS | 1656 | 1464624559769 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1656 | 1464624559772 Marionette TRACE conn2 <- [1,2794,null,{}] 09:09:19 INFO - PROCESS | 1656 | 1464624559776 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}] 09:09:19 INFO - PROCESS | 1656 | 1464624559876 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:09:19 INFO - PROCESS | 1656 | 1464624559954 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f91000 == 75 [pid = 1656] [id = 706] 09:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x112f69c00) [pid = 1656] [serial = 2118] [outer = 0x0] 09:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x115e9e400) [pid = 1656] [serial = 2119] [outer = 0x112f69c00] 09:09:19 INFO - PROCESS | 1656 | 1464624559981 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x117694400) [pid = 1656] [serial = 2120] [outer = 0x112f69c00] 09:09:20 INFO - PROCESS | 1656 | 1464624560459 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]]]}] 09:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 725ms 09:09:20 INFO - PROCESS | 1656 | 1464624560495 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:09:20 INFO - PROCESS | 1656 | 1464624560501 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:09:20 INFO - PROCESS | 1656 | 1464624560507 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:09:20 INFO - PROCESS | 1656 | 1464624560510 Marionette TRACE conn2 <- [1,2798,null,{}] 09:09:20 INFO - PROCESS | 1656 | 1464624560513 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}] 09:09:20 INFO - PROCESS | 1656 | 1464624560663 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:09:20 INFO - PROCESS | 1656 | 1464624560764 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x121089000 == 76 [pid = 1656] [id = 707] 09:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11805e400) [pid = 1656] [serial = 2121] [outer = 0x0] 09:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x118751400) [pid = 1656] [serial = 2122] [outer = 0x11805e400] 09:09:20 INFO - PROCESS | 1656 | 1464624560791 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x11920b400) [pid = 1656] [serial = 2123] [outer = 0x11805e400] 09:09:21 INFO - PROCESS | 1656 | 1464624561218 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]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 09:09:21 INFO - PROCESS | 1656 | 1464624561228 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1656 | 1464624561229 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:09:21 INFO - PROCESS | 1656 | 1464624561231 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1656 | 1464624561233 Marionette TRACE conn2 <- [1,2802,null,{}] 09:09:21 INFO - PROCESS | 1656 | 1464624561240 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}] 09:09:21 INFO - PROCESS | 1656 | 1464624561340 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12d81f800 == 75 [pid = 1656] [id = 669] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12d2e2000 == 74 [pid = 1656] [id = 697] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb1e800 == 73 [pid = 1656] [id = 696] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa85800 == 72 [pid = 1656] [id = 695] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73c000 == 71 [pid = 1656] [id = 694] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12b434800 == 70 [pid = 1656] [id = 693] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace2000 == 69 [pid = 1656] [id = 692] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x126b0c400) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12153c000) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11316f400) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x117e82000) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x119231400) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x125831c00) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1215df000) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x129a1d000 == 68 [pid = 1656] [id = 691] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12571e800 == 67 [pid = 1656] [id = 690] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12143f800 == 66 [pid = 1656] [id = 689] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x116948800 == 65 [pid = 1656] [id = 688] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12b42d000 == 64 [pid = 1656] [id = 685] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x126445800 == 63 [pid = 1656] [id = 684] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119d21000 == 62 [pid = 1656] [id = 683] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12b13e800 == 61 [pid = 1656] [id = 682] 09:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73e000 == 60 [pid = 1656] [id = 18] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x118e8f400) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1195b5c00) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x118748000) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x113162c00) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x112fc0400) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x117e7dc00) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x118138800) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1169d1000) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x114fed800) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x119dcec00) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x119dc4400) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x119ba3000) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11903a000) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x118758800) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 09:09:21 INFO - PROCESS | 1656 | 1464624561504 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x116aba000 == 61 [pid = 1656] [id = 708] 09:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x112fc0400) [pid = 1656] [serial = 2124] [outer = 0x0] 09:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x114f18400) [pid = 1656] [serial = 2125] [outer = 0x112fc0400] 09:09:21 INFO - PROCESS | 1656 | 1464624561535 Marionette DEBUG loaded listener.js 09:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x118746800) [pid = 1656] [serial = 2126] [outer = 0x112fc0400] 09:09:21 INFO - PROCESS | 1656 | 1464624561933 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]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 09:09:21 INFO - PROCESS | 1656 | 1464624561954 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1656 | 1464624561957 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:09:22 INFO - PROCESS | 1656 | 1464624562000 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:09:22 INFO - PROCESS | 1656 | 1464624562002 Marionette TRACE conn2 <- [1,2806,null,{}] 09:09:22 INFO - PROCESS | 1656 | 1464624562006 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}] 09:09:22 INFO - PROCESS | 1656 | 1464624562133 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:09:22 INFO - PROCESS | 1656 | 1464624562140 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c11000 == 62 [pid = 1656] [id = 709] 09:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1215e0400) [pid = 1656] [serial = 2127] [outer = 0x0] 09:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x124b66000) [pid = 1656] [serial = 2128] [outer = 0x1215e0400] 09:09:22 INFO - PROCESS | 1656 | 1464624562166 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x124f22c00) [pid = 1656] [serial = 2129] [outer = 0x1215e0400] 09:09:22 INFO - PROCESS | 1656 | 1464624562503 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]]]}] 09:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 528ms 09:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:09:22 INFO - PROCESS | 1656 | 1464624562522 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:09:22 INFO - PROCESS | 1656 | 1464624562523 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:09:22 INFO - PROCESS | 1656 | 1464624562525 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:09:22 INFO - PROCESS | 1656 | 1464624562526 Marionette TRACE conn2 <- [1,2810,null,{}] 09:09:22 INFO - PROCESS | 1656 | 1464624562529 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}] 09:09:22 INFO - PROCESS | 1656 | 1464624562623 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:09:22 INFO - PROCESS | 1656 | 1464624562683 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x129148800 == 63 [pid = 1656] [id = 710] 09:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x124c65000) [pid = 1656] [serial = 2130] [outer = 0x0] 09:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x125824000) [pid = 1656] [serial = 2131] [outer = 0x124c65000] 09:09:22 INFO - PROCESS | 1656 | 1464624562708 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x126249400) [pid = 1656] [serial = 2132] [outer = 0x124c65000] 09:09:23 INFO - PROCESS | 1656 | 1464624563018 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]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 09:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:09:23 INFO - PROCESS | 1656 | 1464624563045 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1656 | 1464624563046 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:09:23 INFO - PROCESS | 1656 | 1464624563048 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1656 | 1464624563051 Marionette TRACE conn2 <- [1,2814,null,{}] 09:09:23 INFO - PROCESS | 1656 | 1464624563056 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}] 09:09:23 INFO - PROCESS | 1656 | 1464624563158 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:09:23 INFO - PROCESS | 1656 | 1464624563227 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3b2800 == 64 [pid = 1656] [id = 711] 09:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x125194000) [pid = 1656] [serial = 2133] [outer = 0x0] 09:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1268e2000) [pid = 1656] [serial = 2134] [outer = 0x125194000] 09:09:23 INFO - PROCESS | 1656 | 1464624563253 Marionette DEBUG loaded listener.js 09:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x127ae5000) [pid = 1656] [serial = 2135] [outer = 0x125194000] 09:09:23 INFO - PROCESS | 1656 | 1464624563569 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]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms 09:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:09:23 INFO - PROCESS | 1656 | 1464624563621 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1656 | 1464624563623 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:09:23 INFO - PROCESS | 1656 | 1464624563626 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1656 | 1464624563627 Marionette TRACE conn2 <- [1,2818,null,{}] 09:09:23 INFO - PROCESS | 1656 | 1464624563631 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}] 09:09:23 INFO - PROCESS | 1656 | 1464624563792 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:09:23 INFO - PROCESS | 1656 | 1464624563813 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c540800 == 65 [pid = 1656] [id = 712] 09:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12788f400) [pid = 1656] [serial = 2136] [outer = 0x0] 09:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1290ee000) [pid = 1656] [serial = 2137] [outer = 0x12788f400] 09:09:23 INFO - PROCESS | 1656 | 1464624563852 Marionette DEBUG loaded listener.js 09:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x129431c00) [pid = 1656] [serial = 2138] [outer = 0x12788f400] 09:09:24 INFO - PROCESS | 1656 | 1464624564307 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 09:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:09:24 INFO - PROCESS | 1656 | 1464624564346 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1656 | 1464624564347 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:09:24 INFO - PROCESS | 1656 | 1464624564349 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1656 | 1464624564352 Marionette TRACE conn2 <- [1,2822,null,{}] 09:09:24 INFO - PROCESS | 1656 | 1464624564356 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}] 09:09:24 INFO - PROCESS | 1656 | 1464624564471 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:09:24 INFO - PROCESS | 1656 | 1464624564523 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb28000 == 66 [pid = 1656] [id = 713] 09:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x129432000) [pid = 1656] [serial = 2139] [outer = 0x0] 09:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1294da400) [pid = 1656] [serial = 2140] [outer = 0x129432000] 09:09:24 INFO - PROCESS | 1656 | 1464624564548 Marionette DEBUG loaded listener.js 09:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x129738000) [pid = 1656] [serial = 2141] [outer = 0x129432000] 09:09:24 INFO - PROCESS | 1656 | 1464624564871 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:09:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms 09:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:09:24 INFO - PROCESS | 1656 | 1464624564922 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1656 | 1464624564923 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:09:24 INFO - PROCESS | 1656 | 1464624564925 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1656 | 1464624564926 Marionette TRACE conn2 <- [1,2826,null,{}] 09:09:24 INFO - PROCESS | 1656 | 1464624564928 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}] 09:09:25 INFO - PROCESS | 1656 | 1464624565040 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:09:25 INFO - PROCESS | 1656 | 1464624565052 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d80d000 == 67 [pid = 1656] [id = 714] 09:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1294cf800) [pid = 1656] [serial = 2142] [outer = 0x0] 09:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x129742c00) [pid = 1656] [serial = 2143] [outer = 0x1294cf800] 09:09:25 INFO - PROCESS | 1656 | 1464624565077 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x129a3d000) [pid = 1656] [serial = 2144] [outer = 0x1294cf800] 09:09:25 INFO - PROCESS | 1656 | 1464624565427 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 09:09:25 INFO - PROCESS | 1656 | 1464624565444 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:09:25 INFO - PROCESS | 1656 | 1464624565455 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:09:25 INFO - PROCESS | 1656 | 1464624565460 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1656 | 1464624565461 Marionette TRACE conn2 <- [1,2830,null,{}] 09:09:25 INFO - PROCESS | 1656 | 1464624565464 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}] 09:09:25 INFO - PROCESS | 1656 | 1464624565770 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x11805c800) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x119036000) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x126e97400) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x121537400) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x11759b800) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12105dc00) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12147d000) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11316e000) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11920d400) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x117e77000) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x112aa1400) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x124faf800) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11618dc00) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x125827000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1167b3c00) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12cfe0000) [pid = 1656] [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.] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12623ec00) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x119031c00) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x121986800) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x111017800) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x113164000) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11923ac00) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119203c00) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116a67400) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121480000) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x113143c00) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1169d0800) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x121063400) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x110fc3800) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126245c00) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12122f800) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x112fbbc00) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x115e95800) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118293800) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12c749000) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x125822400) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1129afc00) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116186400) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119210400) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:09:25 INFO - PROCESS | 1656 | 1464624565832 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x118116800 == 68 [pid = 1656] [id = 715] 09:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x110fc3000) [pid = 1656] [serial = 2145] [outer = 0x0] 09:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11101ac00) [pid = 1656] [serial = 2146] [outer = 0x110fc3000] 09:09:25 INFO - PROCESS | 1656 | 1464624565857 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1129a3800) [pid = 1656] [serial = 2147] [outer = 0x110fc3000] 09:09:26 INFO - PROCESS | 1656 | 1464624566125 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]]]}] 09:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 669ms 09:09:26 INFO - PROCESS | 1656 | 1464624566130 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1656 | 1464624566131 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:09:26 INFO - PROCESS | 1656 | 1464624566146 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1656 | 1464624566147 Marionette TRACE conn2 <- [1,2834,null,{}] 09:09:26 INFO - PROCESS | 1656 | 1464624566158 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}] 09:09:26 INFO - PROCESS | 1656 | 1464624566266 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:09:26 INFO - PROCESS | 1656 | 1464624566271 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8df800 == 69 [pid = 1656] [id = 716] 09:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x113164000) [pid = 1656] [serial = 2148] [outer = 0x0] 09:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1167b3800) [pid = 1656] [serial = 2149] [outer = 0x113164000] 09:09:26 INFO - PROCESS | 1656 | 1464624566300 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121063400) [pid = 1656] [serial = 2150] [outer = 0x113164000] 09:09:26 INFO - PROCESS | 1656 | 1464624566655 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 533ms 09:09:26 INFO - PROCESS | 1656 | 1464624566676 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1656 | 1464624566677 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:09:26 INFO - PROCESS | 1656 | 1464624566679 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1656 | 1464624566680 Marionette TRACE conn2 <- [1,2838,null,{}] 09:09:26 INFO - PROCESS | 1656 | 1464624566683 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}] 09:09:26 INFO - PROCESS | 1656 | 1464624566823 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:09:26 INFO - PROCESS | 1656 | 1464624566830 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x135159800 == 70 [pid = 1656] [id = 717] 09:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11618dc00) [pid = 1656] [serial = 2151] [outer = 0x0] 09:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121986800) [pid = 1656] [serial = 2152] [outer = 0x11618dc00] 09:09:26 INFO - PROCESS | 1656 | 1464624566855 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1264a2800) [pid = 1656] [serial = 2153] [outer = 0x11618dc00] 09:09:27 INFO - PROCESS | 1656 | 1464624567167 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]]]}] 09:09:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:09:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 09:09:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:09:27 INFO - PROCESS | 1656 | 1464624567203 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1656 | 1464624567204 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:09:27 INFO - PROCESS | 1656 | 1464624567206 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1656 | 1464624567207 Marionette TRACE conn2 <- [1,2842,null,{}] 09:09:27 INFO - PROCESS | 1656 | 1464624567209 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}] 09:09:27 INFO - PROCESS | 1656 | 1464624567296 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:09:27 INFO - PROCESS | 1656 | 1464624567300 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351d4800 == 71 [pid = 1656] [id = 718] 09:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126e97400) [pid = 1656] [serial = 2154] [outer = 0x0] 09:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12a8c4400) [pid = 1656] [serial = 2155] [outer = 0x126e97400] 09:09:27 INFO - PROCESS | 1656 | 1464624567325 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12aa0f000) [pid = 1656] [serial = 2156] [outer = 0x126e97400] 09:09:27 INFO - PROCESS | 1656 | 1464624567730 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]]]}] 09:09:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:09:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 570ms 09:09:27 INFO - PROCESS | 1656 | 1464624567846 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1656 | 1464624567850 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:09:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:09:27 INFO - PROCESS | 1656 | 1464624567863 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1656 | 1464624567869 Marionette TRACE conn2 <- [1,2846,null,{}] 09:09:27 INFO - PROCESS | 1656 | 1464624567876 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}] 09:09:28 INFO - PROCESS | 1656 | 1464624568036 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:09:28 INFO - PROCESS | 1656 | 1464624568140 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d25000 == 72 [pid = 1656] [id = 719] 09:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1129acc00) [pid = 1656] [serial = 2157] [outer = 0x0] 09:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112fc5000) [pid = 1656] [serial = 2158] [outer = 0x1129acc00] 09:09:28 INFO - PROCESS | 1656 | 1464624568173 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11319d000) [pid = 1656] [serial = 2159] [outer = 0x1129acc00] 09:09:28 INFO - PROCESS | 1656 | 1464624568633 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]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 828ms 09:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:09:28 INFO - PROCESS | 1656 | 1464624568691 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1656 | 1464624568693 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:09:28 INFO - PROCESS | 1656 | 1464624568699 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1656 | 1464624568702 Marionette TRACE conn2 <- [1,2850,null,{}] 09:09:28 INFO - PROCESS | 1656 | 1464624568705 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}] 09:09:28 INFO - PROCESS | 1656 | 1464624568819 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:09:28 INFO - PROCESS | 1656 | 1464624568898 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x129535000 == 73 [pid = 1656] [id = 720] 09:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x116957800) [pid = 1656] [serial = 2160] [outer = 0x0] 09:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x117e7f000) [pid = 1656] [serial = 2161] [outer = 0x116957800] 09:09:28 INFO - PROCESS | 1656 | 1464624568929 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x118755400) [pid = 1656] [serial = 2162] [outer = 0x116957800] 09:09:29 INFO - PROCESS | 1656 | 1464624569341 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:09:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 673ms 09:09:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:09:29 INFO - PROCESS | 1656 | 1464624569371 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1656 | 1464624569372 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:09:29 INFO - PROCESS | 1656 | 1464624569375 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1656 | 1464624569376 Marionette TRACE conn2 <- [1,2854,null,{}] 09:09:29 INFO - PROCESS | 1656 | 1464624569383 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}] 09:09:29 INFO - PROCESS | 1656 | 1464624569497 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:09:29 INFO - PROCESS | 1656 | 1464624569608 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8dd800 == 74 [pid = 1656] [id = 721] 09:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x119dc3000) [pid = 1656] [serial = 2163] [outer = 0x0] 09:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x119dcf800) [pid = 1656] [serial = 2164] [outer = 0x119dc3000] 09:09:29 INFO - PROCESS | 1656 | 1464624569641 Marionette DEBUG loaded listener.js 09:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1215d9c00) [pid = 1656] [serial = 2165] [outer = 0x119dc3000] 09:09:30 INFO - PROCESS | 1656 | 1464624570087 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]]]}] 09:09:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:09:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 721ms 09:09:30 INFO - PROCESS | 1656 | 1464624570097 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:09:30 INFO - PROCESS | 1656 | 1464624570098 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:09:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:09:30 INFO - PROCESS | 1656 | 1464624570103 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:09:30 INFO - PROCESS | 1656 | 1464624570104 Marionette TRACE conn2 <- [1,2858,null,{}] 09:09:30 INFO - PROCESS | 1656 | 1464624570107 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}] 09:09:30 INFO - PROCESS | 1656 | 1464624570241 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:09:30 INFO - PROCESS | 1656 | 1464624570348 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x13567a000 == 75 [pid = 1656] [id = 722] 09:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12582c400) [pid = 1656] [serial = 2166] [outer = 0x0] 09:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12629fc00) [pid = 1656] [serial = 2167] [outer = 0x12582c400] 09:09:30 INFO - PROCESS | 1656 | 1464624570379 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x126e25400) [pid = 1656] [serial = 2168] [outer = 0x12582c400] 09:09:30 INFO - PROCESS | 1656 | 1464624570866 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:09:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:09:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 824ms 09:09:30 INFO - PROCESS | 1656 | 1464624570927 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:09:30 INFO - PROCESS | 1656 | 1464624570929 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:09:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:09:30 INFO - PROCESS | 1656 | 1464624570952 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:09:30 INFO - PROCESS | 1656 | 1464624570954 Marionette TRACE conn2 <- [1,2862,null,{}] 09:09:30 INFO - PROCESS | 1656 | 1464624570961 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}] 09:09:31 INFO - PROCESS | 1656 | 1464624571122 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:09:31 INFO - PROCESS | 1656 | 1464624571238 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1357d4000 == 76 [pid = 1656] [id = 723] 09:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12582e400) [pid = 1656] [serial = 2169] [outer = 0x0] 09:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x127897c00) [pid = 1656] [serial = 2170] [outer = 0x12582e400] 09:09:31 INFO - PROCESS | 1656 | 1464624571269 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x127a0f400) [pid = 1656] [serial = 2171] [outer = 0x12582e400] 09:09:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:09:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 745ms 09:09:31 INFO - PROCESS | 1656 | 1464624571668 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]]]}] 09:09:31 INFO - PROCESS | 1656 | 1464624571677 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1656 | 1464624571679 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:09:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:09:31 INFO - PROCESS | 1656 | 1464624571681 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1656 | 1464624571682 Marionette TRACE conn2 <- [1,2866,null,{}] 09:09:31 INFO - PROCESS | 1656 | 1464624571687 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}] 09:09:31 INFO - PROCESS | 1656 | 1464624571814 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:09:31 INFO - PROCESS | 1656 | 1464624571899 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12484a800 == 77 [pid = 1656] [id = 724] 09:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119d85400) [pid = 1656] [serial = 2172] [outer = 0x0] 09:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x127ae7800) [pid = 1656] [serial = 2173] [outer = 0x119d85400] 09:09:31 INFO - PROCESS | 1656 | 1464624571929 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12973ec00) [pid = 1656] [serial = 2174] [outer = 0x119d85400] 09:09:32 INFO - PROCESS | 1656 | 1464624572342 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]]]}] 09:09:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:09:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 722ms 09:09:32 INFO - PROCESS | 1656 | 1464624572404 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:09:32 INFO - PROCESS | 1656 | 1464624572405 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:09:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:09:32 INFO - PROCESS | 1656 | 1464624572408 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:09:32 INFO - PROCESS | 1656 | 1464624572409 Marionette TRACE conn2 <- [1,2870,null,{}] 09:09:32 INFO - PROCESS | 1656 | 1464624572411 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}] 09:09:32 INFO - PROCESS | 1656 | 1464624572686 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:09:32 INFO - PROCESS | 1656 | 1464624572794 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119d2f000 == 78 [pid = 1656] [id = 725] 09:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1110c3c00) [pid = 1656] [serial = 2175] [outer = 0x0] 09:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11114fc00) [pid = 1656] [serial = 2176] [outer = 0x1110c3c00] 09:09:32 INFO - PROCESS | 1656 | 1464624572823 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1129a6000) [pid = 1656] [serial = 2177] [outer = 0x1110c3c00] 09:09:33 INFO - PROCESS | 1656 | 1464624573288 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]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:09:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 920ms 09:09:33 INFO - PROCESS | 1656 | 1464624573329 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1656 | 1464624573331 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:09:33 INFO - PROCESS | 1656 | 1464624573334 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1656 | 1464624573337 Marionette TRACE conn2 <- [1,2874,null,{}] 09:09:33 INFO - PROCESS | 1656 | 1464624573340 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}] 09:09:33 INFO - PROCESS | 1656 | 1464624573440 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:09:33 INFO - PROCESS | 1656 | 1464624573523 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193b8000 == 79 [pid = 1656] [id = 726] 09:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x113169c00) [pid = 1656] [serial = 2178] [outer = 0x0] 09:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11319c800) [pid = 1656] [serial = 2179] [outer = 0x113169c00] 09:09:33 INFO - PROCESS | 1656 | 1464624573553 Marionette DEBUG loaded listener.js 09:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x115e9e800) [pid = 1656] [serial = 2180] [outer = 0x113169c00] 09:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x135159800 == 78 [pid = 1656] [id = 717] 09:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8df800 == 77 [pid = 1656] [id = 716] 09:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118116800 == 76 [pid = 1656] [id = 715] 09:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12d80d000 == 75 [pid = 1656] [id = 714] 09:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb28000 == 74 [pid = 1656] [id = 713] 09:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c540800 == 73 [pid = 1656] [id = 712] 09:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12c754800) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x127898c00) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 09:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x119230000) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 09:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1219d3400) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3b2800 == 72 [pid = 1656] [id = 711] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x129148800 == 71 [pid = 1656] [id = 710] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x124c11000 == 70 [pid = 1656] [id = 709] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x116aba000 == 69 [pid = 1656] [id = 708] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x121089000 == 68 [pid = 1656] [id = 707] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x124f91000 == 67 [pid = 1656] [id = 706] 09:09:34 INFO - PROCESS | 1656 | 1464624574031 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]]]}] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1199db800 == 66 [pid = 1656] [id = 699] 09:09:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4e7800 == 65 [pid = 1656] [id = 698] 09:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 09:09:34 INFO - PROCESS | 1656 | 1464624574058 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1656 | 1464624574060 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:09:34 INFO - PROCESS | 1656 | 1464624574062 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1656 | 1464624574063 Marionette TRACE conn2 <- [1,2878,null,{}] 09:09:34 INFO - PROCESS | 1656 | 1464624574066 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}] 09:09:34 INFO - PROCESS | 1656 | 1464624574163 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12623c400) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x113194400) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x117597c00) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x119d88800) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x118e88800) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x119234000) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x118137000) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12624b800) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x115c87400) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x118139800) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124b64000) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x124b62400) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1268e4400) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x124b63400) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11316b400) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x117e77400) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11900d800) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x127896c00) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x124b6a000) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118292000) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x117e79000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1215e5400) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x121844c00) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121e7e000) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121476400) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119232c00) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1199cfc00) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118294c00) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11874ac00) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1164c0800) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113169400) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x125822c00) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x126247c00) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1175a3000) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1166d3400) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12649e800) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1187b7c00) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1264a7800) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1264a7400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x127892c00) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124c65800) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1215dc400) [pid = 1656] [serial = 1409] [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.] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1248e5c00) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126b0d400) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x126e97000) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119dcb000) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1257b5800) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126e94000) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1164c4000) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121058000) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1215df800) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 09:09:34 INFO - PROCESS | 1656 | 1464624574237 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1190df000 == 66 [pid = 1656] [id = 727] 09:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113169400) [pid = 1656] [serial = 2181] [outer = 0x0] 09:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x115e22c00) [pid = 1656] [serial = 2182] [outer = 0x113169400] 09:09:34 INFO - PROCESS | 1656 | 1464624574264 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x117123400) [pid = 1656] [serial = 2183] [outer = 0x113169400] 09:09:34 INFO - PROCESS | 1656 | 1464624574595 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]]]}] 09:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 573ms 09:09:34 INFO - PROCESS | 1656 | 1464624574635 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1656 | 1464624574638 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:09:34 INFO - PROCESS | 1656 | 1464624574645 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1656 | 1464624574648 Marionette TRACE conn2 <- [1,2882,null,{}] 09:09:34 INFO - PROCESS | 1656 | 1464624574651 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}] 09:09:34 INFO - PROCESS | 1656 | 1464624574773 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:09:34 INFO - PROCESS | 1656 | 1464624574854 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x124861800 == 67 [pid = 1656] [id = 728] 09:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117e77800) [pid = 1656] [serial = 2184] [outer = 0x0] 09:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118289400) [pid = 1656] [serial = 2185] [outer = 0x117e77800] 09:09:34 INFO - PROCESS | 1656 | 1464624574880 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118745000) [pid = 1656] [serial = 2186] [outer = 0x117e77800] 09:09:35 INFO - PROCESS | 1656 | 1464624575163 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]]]}] 09:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 576ms 09:09:35 INFO - PROCESS | 1656 | 1464624575219 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:09:35 INFO - PROCESS | 1656 | 1464624575222 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:09:35 INFO - PROCESS | 1656 | 1464624575224 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1656 | 1464624575225 Marionette TRACE conn2 <- [1,2886,null,{}] 09:09:35 INFO - PROCESS | 1656 | 1464624575238 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}] 09:09:35 INFO - PROCESS | 1656 | 1464624575331 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:09:35 INFO - PROCESS | 1656 | 1464624575390 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12644b800 == 68 [pid = 1656] [id = 729] 09:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11813bc00) [pid = 1656] [serial = 2187] [outer = 0x0] 09:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1187b7c00) [pid = 1656] [serial = 2188] [outer = 0x11813bc00] 09:09:35 INFO - PROCESS | 1656 | 1464624575415 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119207000) [pid = 1656] [serial = 2189] [outer = 0x11813bc00] 09:09:35 INFO - PROCESS | 1656 | 1464624575687 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]]]}] 09:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 479ms 09:09:35 INFO - PROCESS | 1656 | 1464624575709 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:09:35 INFO - PROCESS | 1656 | 1464624575710 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:09:35 INFO - PROCESS | 1656 | 1464624575712 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1656 | 1464624575714 Marionette TRACE conn2 <- [1,2890,null,{}] 09:09:35 INFO - PROCESS | 1656 | 1464624575724 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}] 09:09:35 INFO - PROCESS | 1656 | 1464624575816 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:09:35 INFO - PROCESS | 1656 | 1464624575821 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a2c000 == 69 [pid = 1656] [id = 730] 09:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119239800) [pid = 1656] [serial = 2190] [outer = 0x0] 09:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1195af400) [pid = 1656] [serial = 2191] [outer = 0x119239800] 09:09:35 INFO - PROCESS | 1656 | 1464624575852 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119dc0800) [pid = 1656] [serial = 2192] [outer = 0x119239800] 09:09:36 INFO - PROCESS | 1656 | 1464624576229 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 523ms 09:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:09:36 INFO - PROCESS | 1656 | 1464624576237 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1656 | 1464624576239 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:09:36 INFO - PROCESS | 1656 | 1464624576241 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1656 | 1464624576242 Marionette TRACE conn2 <- [1,2894,null,{}] 09:09:36 INFO - PROCESS | 1656 | 1464624576244 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}] 09:09:36 INFO - PROCESS | 1656 | 1464624576395 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:09:36 INFO - PROCESS | 1656 | 1464624576405 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa88000 == 70 [pid = 1656] [id = 731] 09:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119239c00) [pid = 1656] [serial = 2193] [outer = 0x0] 09:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121064400) [pid = 1656] [serial = 2194] [outer = 0x119239c00] 09:09:36 INFO - PROCESS | 1656 | 1464624576439 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1215df400) [pid = 1656] [serial = 2195] [outer = 0x119239c00] 09:09:36 INFO - PROCESS | 1656 | 1464624576824 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]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 619ms 09:09:36 INFO - PROCESS | 1656 | 1464624576867 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:09:36 INFO - PROCESS | 1656 | 1464624576870 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:09:36 INFO - PROCESS | 1656 | 1464624576872 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1656 | 1464624576873 Marionette TRACE conn2 <- [1,2898,null,{}] 09:09:36 INFO - PROCESS | 1656 | 1464624576876 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}] 09:09:36 INFO - PROCESS | 1656 | 1464624576968 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:09:37 INFO - PROCESS | 1656 | 1464624577005 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b3bd800 == 71 [pid = 1656] [id = 732] 09:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119dccc00) [pid = 1656] [serial = 2196] [outer = 0x0] 09:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121c1d800) [pid = 1656] [serial = 2197] [outer = 0x119dccc00] 09:09:37 INFO - PROCESS | 1656 | 1464624577043 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124b6bc00) [pid = 1656] [serial = 2198] [outer = 0x119dccc00] 09:09:37 INFO - PROCESS | 1656 | 1464624577458 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms 09:09:37 INFO - PROCESS | 1656 | 1464624577501 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1656 | 1464624577502 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:09:37 INFO - PROCESS | 1656 | 1464624577504 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1656 | 1464624577505 Marionette TRACE conn2 <- [1,2902,null,{}] 09:09:37 INFO - PROCESS | 1656 | 1464624577508 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}] 09:09:37 INFO - PROCESS | 1656 | 1464624577620 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:09:37 INFO - PROCESS | 1656 | 1464624577658 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be79800 == 72 [pid = 1656] [id = 733] 09:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124b6c800) [pid = 1656] [serial = 2199] [outer = 0x0] 09:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124f77c00) [pid = 1656] [serial = 2200] [outer = 0x124b6c800] 09:09:37 INFO - PROCESS | 1656 | 1464624577683 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1257b2400) [pid = 1656] [serial = 2201] [outer = 0x124b6c800] 09:09:38 INFO - PROCESS | 1656 | 1464624578016 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 09:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:09:38 INFO - PROCESS | 1656 | 1464624578026 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1656 | 1464624578027 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:09:38 INFO - PROCESS | 1656 | 1464624578029 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1656 | 1464624578030 Marionette TRACE conn2 <- [1,2906,null,{}] 09:09:38 INFO - PROCESS | 1656 | 1464624578032 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}] 09:09:38 INFO - PROCESS | 1656 | 1464624578151 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:09:38 INFO - PROCESS | 1656 | 1464624578164 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c73b800 == 73 [pid = 1656] [id = 734] 09:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124f26800) [pid = 1656] [serial = 2202] [outer = 0x0] 09:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126247000) [pid = 1656] [serial = 2203] [outer = 0x124f26800] 09:09:38 INFO - PROCESS | 1656 | 1464624578189 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12649e800) [pid = 1656] [serial = 2204] [outer = 0x124f26800] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11805e400) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x110fc3000) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1122a8c00) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11618dc00) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x113164000) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11873dc00) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1215d6400) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12788f400) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x129432000) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1294cf800) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1215e0400) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124c65000) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112f69c00) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x125194000) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x112fc0400) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:09:38 INFO - PROCESS | 1656 | 1464624578654 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 09:09:38 INFO - PROCESS | 1656 | 1464624578699 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1656 | 1464624578701 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:09:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:09:38 INFO - PROCESS | 1656 | 1464624578708 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1656 | 1464624578709 Marionette TRACE conn2 <- [1,2910,null,{}] 09:09:38 INFO - PROCESS | 1656 | 1464624578712 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}] 09:09:38 INFO - PROCESS | 1656 | 1464624578806 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:09:38 INFO - PROCESS | 1656 | 1464624578810 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c89d800 == 74 [pid = 1656] [id = 735] 09:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11319cc00) [pid = 1656] [serial = 2205] [outer = 0x0] 09:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12181f400) [pid = 1656] [serial = 2206] [outer = 0x11319cc00] 09:09:38 INFO - PROCESS | 1656 | 1464624578840 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1268ee800) [pid = 1656] [serial = 2207] [outer = 0x11319cc00] 09:09:39 INFO - PROCESS | 1656 | 1464624579190 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]]]}] 09:09:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:09:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:09:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 519ms 09:09:39 INFO - TEST-START | /DOMEvents/constructors.html 09:09:39 INFO - PROCESS | 1656 | 1464624579228 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1656 | 1464624579229 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:09:39 INFO - PROCESS | 1656 | 1464624579231 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1656 | 1464624579233 Marionette TRACE conn2 <- [1,2914,null,{}] 09:09:39 INFO - PROCESS | 1656 | 1464624579236 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}] 09:09:39 INFO - PROCESS | 1656 | 1464624579367 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:09:39 INFO - PROCESS | 1656 | 1464624579375 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb27000 == 75 [pid = 1656] [id = 736] 09:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11873c400) [pid = 1656] [serial = 2208] [outer = 0x0] 09:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127892c00) [pid = 1656] [serial = 2209] [outer = 0x11873c400] 09:09:39 INFO - PROCESS | 1656 | 1464624579400 Marionette DEBUG loaded listener.js 09:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127aec400) [pid = 1656] [serial = 2210] [outer = 0x11873c400] 09:09:39 INFO - PROCESS | 1656 | 1464624579742 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]]]}] 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:09:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:09:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:09:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 09:09:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:09:39 INFO - PROCESS | 1656 | 1464624579760 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1656 | 1464624579761 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:09:39 INFO - PROCESS | 1656 | 1464624579763 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1656 | 1464624579764 Marionette TRACE conn2 <- [1,2918,null,{}] 09:09:39 INFO - PROCESS | 1656 | 1464624579767 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}] 09:09:39 INFO - PROCESS | 1656 | 1464624579857 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:09:39 INFO - PROCESS | 1656 | 1464624579861 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d80d000 == 76 [pid = 1656] [id = 737] 09:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1290ec400) [pid = 1656] [serial = 2211] [outer = 0x0] 09:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1294d2000) [pid = 1656] [serial = 2212] [outer = 0x1290ec400] 09:09:39 INFO - PROCESS | 1656 | 1464624579886 Marionette DEBUG loaded listener.js 09:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x129742000) [pid = 1656] [serial = 2213] [outer = 0x1290ec400] 09:09:40 INFO - PROCESS | 1656 | 1464624580210 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:09:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:09:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 09:09:40 INFO - PROCESS | 1656 | 1464624580232 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1656 | 1464624580233 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:09:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:09:40 INFO - PROCESS | 1656 | 1464624580241 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1656 | 1464624580242 Marionette TRACE conn2 <- [1,2922,null,{}] 09:09:40 INFO - PROCESS | 1656 | 1464624580244 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}] 09:09:40 INFO - PROCESS | 1656 | 1464624580369 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:09:40 INFO - PROCESS | 1656 | 1464624580376 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8d3000 == 77 [pid = 1656] [id = 738] 09:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x110fc3800) [pid = 1656] [serial = 2214] [outer = 0x0] 09:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129743400) [pid = 1656] [serial = 2215] [outer = 0x110fc3800] 09:09:40 INFO - PROCESS | 1656 | 1464624580401 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12aa08400) [pid = 1656] [serial = 2216] [outer = 0x110fc3800] 09:09:40 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:09:40 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:09:40 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:09:40 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:09:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:09:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:09:40 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 09:09:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:09:40 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 09:09:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:09:40 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]" 09:09:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:09:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:09:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 09:09:40 INFO - PROCESS | 1656 | 1464624580856 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]]]}] 09:09:40 INFO - PROCESS | 1656 | 1464624580861 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1656 | 1464624580865 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:09:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:09:40 INFO - PROCESS | 1656 | 1464624580869 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1656 | 1464624580872 Marionette TRACE conn2 <- [1,2926,null,{}] 09:09:40 INFO - PROCESS | 1656 | 1464624580875 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}] 09:09:40 INFO - PROCESS | 1656 | 1464624580991 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:09:41 INFO - PROCESS | 1656 | 1464624581070 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12190d000 == 78 [pid = 1656] [id = 739] 09:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11313a000) [pid = 1656] [serial = 2217] [outer = 0x0] 09:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x116190c00) [pid = 1656] [serial = 2218] [outer = 0x11313a000] 09:09:41 INFO - PROCESS | 1656 | 1464624581104 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x116a68c00) [pid = 1656] [serial = 2219] [outer = 0x11313a000] 09:09:41 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:09:41 INFO - PROCESS | 1656 | 1464624581482 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]]]}] 09:09:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:09:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 09:09:41 INFO - PROCESS | 1656 | 1464624581490 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1656 | 1464624581494 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:09:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:09:41 INFO - PROCESS | 1656 | 1464624581499 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1656 | 1464624581501 Marionette TRACE conn2 <- [1,2930,null,{}] 09:09:41 INFO - PROCESS | 1656 | 1464624581504 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}] 09:09:41 INFO - PROCESS | 1656 | 1464624581618 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:09:41 INFO - PROCESS | 1656 | 1464624581724 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa87000 == 79 [pid = 1656] [id = 740] 09:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1175a0400) [pid = 1656] [serial = 2220] [outer = 0x0] 09:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118753800) [pid = 1656] [serial = 2221] [outer = 0x1175a0400] 09:09:41 INFO - PROCESS | 1656 | 1464624581755 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11922d400) [pid = 1656] [serial = 2222] [outer = 0x1175a0400] 09:09:42 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:09:42 INFO - PROCESS | 1656 | 1464624582111 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]]]}] 09:09:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:09:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 09:09:42 INFO - PROCESS | 1656 | 1464624582122 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1656 | 1464624582123 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:09:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:09:42 INFO - PROCESS | 1656 | 1464624582126 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1656 | 1464624582129 Marionette TRACE conn2 <- [1,2934,null,{}] 09:09:42 INFO - PROCESS | 1656 | 1464624582138 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}] 09:09:42 INFO - PROCESS | 1656 | 1464624582263 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:09:42 INFO - PROCESS | 1656 | 1464624582421 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da2f000 == 80 [pid = 1656] [id = 741] 09:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119dc4400) [pid = 1656] [serial = 2223] [outer = 0x0] 09:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119dc8000) [pid = 1656] [serial = 2224] [outer = 0x119dc4400] 09:09:42 INFO - PROCESS | 1656 | 1464624582477 Marionette DEBUG loaded listener.js 09:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126248c00) [pid = 1656] [serial = 2225] [outer = 0x119dc4400] 09:09:42 INFO - PROCESS | 1656 | 1464624582900 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]]]}] 09:09:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:09:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 823ms 09:09:42 INFO - PROCESS | 1656 | 1464624582949 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1656 | 1464624582951 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:09:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:09:42 INFO - PROCESS | 1656 | 1464624582953 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1656 | 1464624582955 Marionette TRACE conn2 <- [1,2938,null,{}] 09:09:42 INFO - PROCESS | 1656 | 1464624582957 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}] 09:09:43 INFO - PROCESS | 1656 | 1464624583070 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:09:43 INFO - PROCESS | 1656 | 1464624583175 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ede800 == 81 [pid = 1656] [id = 742] 09:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1215dec00) [pid = 1656] [serial = 2226] [outer = 0x0] 09:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1264a6c00) [pid = 1656] [serial = 2227] [outer = 0x1215dec00] 09:09:43 INFO - PROCESS | 1656 | 1464624583206 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12789a000) [pid = 1656] [serial = 2228] [outer = 0x1215dec00] 09:09:43 INFO - PROCESS | 1656 | 1464624583559 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]]]}] 09:09:43 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. 09:09:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 618ms 09:09:43 INFO - PROCESS | 1656 | 1464624583573 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:09:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:09:43 INFO - PROCESS | 1656 | 1464624583574 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:09:43 INFO - PROCESS | 1656 | 1464624583576 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1656 | 1464624583578 Marionette TRACE conn2 <- [1,2942,null,{}] 09:09:43 INFO - PROCESS | 1656 | 1464624583580 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}] 09:09:43 INFO - PROCESS | 1656 | 1464624583691 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:09:43 INFO - PROCESS | 1656 | 1464624583786 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1351d7800 == 82 [pid = 1656] [id = 743] 09:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x121a5bc00) [pid = 1656] [serial = 2229] [outer = 0x0] 09:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x127aebc00) [pid = 1656] [serial = 2230] [outer = 0x121a5bc00] 09:09:43 INFO - PROCESS | 1656 | 1464624583817 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1294d8800) [pid = 1656] [serial = 2231] [outer = 0x121a5bc00] 09:09:44 INFO - PROCESS | 1656 | 1464624584187 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"]]]}] 09:09:44 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 09:09:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:09:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 09:09:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:09:44 INFO - PROCESS | 1656 | 1464624584198 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1656 | 1464624584199 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:09:44 INFO - PROCESS | 1656 | 1464624584204 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1656 | 1464624584205 Marionette TRACE conn2 <- [1,2946,null,{}] 09:09:44 INFO - PROCESS | 1656 | 1464624584207 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}] 09:09:44 INFO - PROCESS | 1656 | 1464624584324 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:09:44 INFO - PROCESS | 1656 | 1464624584403 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x135830000 == 83 [pid = 1656] [id = 744] 09:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x129a39000) [pid = 1656] [serial = 2232] [outer = 0x0] 09:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12aa2b400) [pid = 1656] [serial = 2233] [outer = 0x129a39000] 09:09:44 INFO - PROCESS | 1656 | 1464624584435 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12aa36800) [pid = 1656] [serial = 2234] [outer = 0x129a39000] 09:09:44 INFO - PROCESS | 1656 | 1464624584781 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]]]}] 09:09:44 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. 09:09:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 624ms 09:09:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:09:44 INFO - PROCESS | 1656 | 1464624584828 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1656 | 1464624584829 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:09:44 INFO - PROCESS | 1656 | 1464624584832 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1656 | 1464624584833 Marionette TRACE conn2 <- [1,2950,null,{}] 09:09:44 INFO - PROCESS | 1656 | 1464624584835 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}] 09:09:44 INFO - PROCESS | 1656 | 1464624584943 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:09:45 INFO - PROCESS | 1656 | 1464624585064 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x13584a000 == 84 [pid = 1656] [id = 745] 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12aa38c00) [pid = 1656] [serial = 2235] [outer = 0x0] 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12aa61800) [pid = 1656] [serial = 2236] [outer = 0x12aa38c00] 09:09:45 INFO - PROCESS | 1656 | 1464624585096 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12aa67c00) [pid = 1656] [serial = 2237] [outer = 0x12aa38c00] 09:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a038000 == 85 [pid = 1656] [id = 746] 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12b130400) [pid = 1656] [serial = 2238] [outer = 0x0] 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12aa5c800) [pid = 1656] [serial = 2239] [outer = 0x12b130400] 09:09:45 INFO - PROCESS | 1656 | 1464624585523 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]]]}] 09:09:45 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. 09:09:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 09:09:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:09:45 INFO - PROCESS | 1656 | 1464624585551 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1656 | 1464624585552 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:09:45 INFO - PROCESS | 1656 | 1464624585555 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1656 | 1464624585556 Marionette TRACE conn2 <- [1,2954,null,{}] 09:09:45 INFO - PROCESS | 1656 | 1464624585558 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}] 09:09:45 INFO - PROCESS | 1656 | 1464624585712 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:09:45 INFO - PROCESS | 1656 | 1464624585817 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c546800 == 86 [pid = 1656] [id = 747] 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x126245c00) [pid = 1656] [serial = 2240] [outer = 0x0] 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12aa68000) [pid = 1656] [serial = 2241] [outer = 0x126245c00] 09:09:45 INFO - PROCESS | 1656 | 1464624585865 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12b130800) [pid = 1656] [serial = 2242] [outer = 0x126245c00] 09:09:46 INFO - PROCESS | 1656 | 1464624586274 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]]]}] 09:09:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:09:46 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 09:09:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 771ms 09:09:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:09:46 INFO - PROCESS | 1656 | 1464624586327 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:09:46 INFO - PROCESS | 1656 | 1464624586328 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:09:46 INFO - PROCESS | 1656 | 1464624586330 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:09:46 INFO - PROCESS | 1656 | 1464624586332 Marionette TRACE conn2 <- [1,2958,null,{}] 09:09:46 INFO - PROCESS | 1656 | 1464624586334 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}] 09:09:46 INFO - PROCESS | 1656 | 1464624586450 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:09:46 INFO - PROCESS | 1656 | 1464624586722 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a044800 == 87 [pid = 1656] [id = 748] 09:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1110b6c00) [pid = 1656] [serial = 2243] [outer = 0x0] 09:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x111b0f800) [pid = 1656] [serial = 2244] [outer = 0x1110b6c00] 09:09:46 INFO - PROCESS | 1656 | 1464624586766 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x112a73400) [pid = 1656] [serial = 2245] [outer = 0x1110b6c00] 09:09:47 INFO - PROCESS | 1656 | 1464624587147 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]]]}] 09:09:47 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. 09:09:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 823ms 09:09:47 INFO - PROCESS | 1656 | 1464624587154 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1656 | 1464624587157 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:09:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:09:47 INFO - PROCESS | 1656 | 1464624587160 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1656 | 1464624587162 Marionette TRACE conn2 <- [1,2962,null,{}] 09:09:47 INFO - PROCESS | 1656 | 1464624587165 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}] 09:09:47 INFO - PROCESS | 1656 | 1464624587270 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:09:47 INFO - PROCESS | 1656 | 1464624587338 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace3000 == 88 [pid = 1656] [id = 749] 09:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x113137c00) [pid = 1656] [serial = 2246] [outer = 0x0] 09:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x113195400) [pid = 1656] [serial = 2247] [outer = 0x113137c00] 09:09:47 INFO - PROCESS | 1656 | 1464624587366 Marionette DEBUG loaded listener.js 09:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1169d1000) [pid = 1656] [serial = 2248] [outer = 0x113137c00] 09:09:47 INFO - PROCESS | 1656 | 1464624587805 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]]]}] 09:09:47 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. 09:09:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 674ms 09:09:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:09:47 INFO - PROCESS | 1656 | 1464624587836 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1656 | 1464624587839 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:09:47 INFO - PROCESS | 1656 | 1464624587844 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1656 | 1464624587846 Marionette TRACE conn2 <- [1,2966,null,{}] 09:09:47 INFO - PROCESS | 1656 | 1464624587850 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}] 09:09:48 INFO - PROCESS | 1656 | 1464624588003 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:09:48 INFO - PROCESS | 1656 | 1464624588109 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12190c000 == 89 [pid = 1656] [id = 750] 09:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11873d800) [pid = 1656] [serial = 2249] [outer = 0x0] 09:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x118757000) [pid = 1656] [serial = 2250] [outer = 0x11873d800] 09:09:48 INFO - PROCESS | 1656 | 1464624588138 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x119204400) [pid = 1656] [serial = 2251] [outer = 0x11873d800] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x121910000 == 88 [pid = 1656] [id = 615] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12d80d000 == 87 [pid = 1656] [id = 737] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb27000 == 86 [pid = 1656] [id = 736] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12c89d800 == 85 [pid = 1656] [id = 735] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12c73b800 == 84 [pid = 1656] [id = 734] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12be79800 == 83 [pid = 1656] [id = 733] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12a8c4400) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12b3bd800 == 82 [pid = 1656] [id = 732] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa88000 == 81 [pid = 1656] [id = 731] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x129a2c000 == 80 [pid = 1656] [id = 730] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12644b800 == 79 [pid = 1656] [id = 729] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x124861800 == 78 [pid = 1656] [id = 728] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1190df000 == 77 [pid = 1656] [id = 727] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1193b8000 == 76 [pid = 1656] [id = 726] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x119d2f000 == 75 [pid = 1656] [id = 725] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x13567a000 == 74 [pid = 1656] [id = 722] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8dd800 == 73 [pid = 1656] [id = 721] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x129535000 == 72 [pid = 1656] [id = 720] 09:09:48 INFO - PROCESS | 1656 | --DOCSHELL 0x119d25000 == 71 [pid = 1656] [id = 719] 09:09:48 INFO - PROCESS | 1656 | 1464624588511 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]]]}] 09:09:48 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. 09:09:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 671ms 09:09:48 INFO - PROCESS | 1656 | 1464624588514 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:09:48 INFO - PROCESS | 1656 | 1464624588516 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:09:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:09:48 INFO - PROCESS | 1656 | 1464624588520 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1656 | 1464624588524 Marionette TRACE conn2 <- [1,2970,null,{}] 09:09:48 INFO - PROCESS | 1656 | 1464624588531 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}] 09:09:48 INFO - PROCESS | 1656 | 1464624588630 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x119b9c400) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x121ccac00) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x129431c00) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1290ee000) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x129738000) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1294da400) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x129a3d000) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x129742c00) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x124b66000) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x125824000) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x126249400) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x127aef400) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x112a99800) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x117694400) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x115e9e400) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1268e2000) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x114f18400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x118746800) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x129434800) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1184c1000) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12582e000) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x127a05800) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11920b400) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118751400) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x124b62000) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11101ac00) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x127a0f800) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124f22c00) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1264a2800) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1129a3800) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1167b3800) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x127ae5000) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x121063400) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x121986800) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1656 | 1464624588701 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12189f000 == 72 [pid = 1656] [id = 751] 09:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11101e400) [pid = 1656] [serial = 2252] [outer = 0x0] 09:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1167b3800) [pid = 1656] [serial = 2253] [outer = 0x11101e400] 09:09:48 INFO - PROCESS | 1656 | 1464624588727 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119230800) [pid = 1656] [serial = 2254] [outer = 0x11101e400] 09:09:49 INFO - PROCESS | 1656 | 1464624589015 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]]]}] 09:09:49 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. 09:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 525ms 09:09:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:09:49 INFO - PROCESS | 1656 | 1464624589045 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1656 | 1464624589047 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:09:49 INFO - PROCESS | 1656 | 1464624589056 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1656 | 1464624589058 Marionette TRACE conn2 <- [1,2974,null,{}] 09:09:49 INFO - PROCESS | 1656 | 1464624589060 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}] 09:09:49 INFO - PROCESS | 1656 | 1464624589159 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:09:49 INFO - PROCESS | 1656 | 1464624589222 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12951e800 == 73 [pid = 1656] [id = 752] 09:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119207c00) [pid = 1656] [serial = 2255] [outer = 0x0] 09:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119dcac00) [pid = 1656] [serial = 2256] [outer = 0x119207c00] 09:09:49 INFO - PROCESS | 1656 | 1464624589248 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121476000) [pid = 1656] [serial = 2257] [outer = 0x119207c00] 09:09:49 INFO - PROCESS | 1656 | 1464624589522 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]]]}] 09:09:49 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. 09:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 527ms 09:09:49 INFO - PROCESS | 1656 | 1464624589577 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:09:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:09:49 INFO - PROCESS | 1656 | 1464624589578 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:09:49 INFO - PROCESS | 1656 | 1464624589580 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1656 | 1464624589581 Marionette TRACE conn2 <- [1,2978,null,{}] 09:09:49 INFO - PROCESS | 1656 | 1464624589586 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}] 09:09:49 INFO - PROCESS | 1656 | 1464624589681 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:09:49 INFO - PROCESS | 1656 | 1464624589685 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b152800 == 74 [pid = 1656] [id = 753] 09:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x121844c00) [pid = 1656] [serial = 2258] [outer = 0x0] 09:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x121a62c00) [pid = 1656] [serial = 2259] [outer = 0x121844c00] 09:09:49 INFO - PROCESS | 1656 | 1464624589716 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x124f77000) [pid = 1656] [serial = 2260] [outer = 0x121844c00] 09:09:50 INFO - PROCESS | 1656 | 1464624590046 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]]]}] 09:09:50 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. 09:09:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 09:09:50 INFO - PROCESS | 1656 | 1464624590055 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1656 | 1464624590056 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:09:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:09:50 INFO - PROCESS | 1656 | 1464624590059 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1656 | 1464624590060 Marionette TRACE conn2 <- [1,2982,null,{}] 09:09:50 INFO - PROCESS | 1656 | 1464624590065 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}] 09:09:50 INFO - PROCESS | 1656 | 1464624590203 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:09:50 INFO - PROCESS | 1656 | 1464624590241 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be7b800 == 75 [pid = 1656] [id = 754] 09:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1215de800) [pid = 1656] [serial = 2261] [outer = 0x0] 09:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12623f400) [pid = 1656] [serial = 2262] [outer = 0x1215de800] 09:09:50 INFO - PROCESS | 1656 | 1464624590267 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12698bc00) [pid = 1656] [serial = 2263] [outer = 0x1215de800] 09:09:50 INFO - PROCESS | 1656 | 1464624590549 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"]]]}] 09:09:50 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 09:09:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:09:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 09:09:50 INFO - PROCESS | 1656 | 1464624590581 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1656 | 1464624590583 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:09:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:09:50 INFO - PROCESS | 1656 | 1464624590592 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1656 | 1464624590593 Marionette TRACE conn2 <- [1,2986,null,{}] 09:09:50 INFO - PROCESS | 1656 | 1464624590605 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}] 09:09:50 INFO - PROCESS | 1656 | 1464624590723 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:09:50 INFO - PROCESS | 1656 | 1464624590765 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c759000 == 76 [pid = 1656] [id = 755] 09:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1175a1800) [pid = 1656] [serial = 2264] [outer = 0x0] 09:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12789ac00) [pid = 1656] [serial = 2265] [outer = 0x1175a1800] 09:09:50 INFO - PROCESS | 1656 | 1464624590790 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x127aecc00) [pid = 1656] [serial = 2266] [outer = 0x1175a1800] 09:09:51 INFO - PROCESS | 1656 | 1464624591076 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]]]}] 09:09:51 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. 09:09:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 528ms 09:09:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:09:51 INFO - PROCESS | 1656 | 1464624591122 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1656 | 1464624591124 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:09:51 INFO - PROCESS | 1656 | 1464624591126 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1656 | 1464624591127 Marionette TRACE conn2 <- [1,2990,null,{}] 09:09:51 INFO - PROCESS | 1656 | 1464624591129 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}] 09:09:51 INFO - PROCESS | 1656 | 1464624591242 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:09:51 INFO - PROCESS | 1656 | 1464624591257 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce3b800 == 77 [pid = 1656] [id = 756] 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1290f2c00) [pid = 1656] [serial = 2267] [outer = 0x0] 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1294da400) [pid = 1656] [serial = 2268] [outer = 0x1290f2c00] 09:09:51 INFO - PROCESS | 1656 | 1464624591283 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12973dc00) [pid = 1656] [serial = 2269] [outer = 0x1290f2c00] 09:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d803000 == 78 [pid = 1656] [id = 757] 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12aa30400) [pid = 1656] [serial = 2270] [outer = 0x0] 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x129a3d800) [pid = 1656] [serial = 2271] [outer = 0x12aa30400] 09:09:51 INFO - PROCESS | 1656 | 1464624591637 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]]]}] 09:09:51 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. 09:09:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 09:09:51 INFO - PROCESS | 1656 | 1464624591645 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1656 | 1464624591647 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:09:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:09:51 INFO - PROCESS | 1656 | 1464624591649 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1656 | 1464624591651 Marionette TRACE conn2 <- [1,2994,null,{}] 09:09:51 INFO - PROCESS | 1656 | 1464624591653 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}] 09:09:51 INFO - PROCESS | 1656 | 1464624591795 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:09:51 INFO - PROCESS | 1656 | 1464624591814 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8c9800 == 79 [pid = 1656] [id = 758] 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x129a38c00) [pid = 1656] [serial = 2272] [outer = 0x0] 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12aa0b800) [pid = 1656] [serial = 2273] [outer = 0x129a38c00] 09:09:51 INFO - PROCESS | 1656 | 1464624591839 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12aa32c00) [pid = 1656] [serial = 2274] [outer = 0x129a38c00] 09:09:52 INFO - PROCESS | 1656 | 1464624592162 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]]]}] 09:09:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:09:52 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 09:09:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 09:09:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:09:52 INFO - PROCESS | 1656 | 1464624592172 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:09:52 INFO - PROCESS | 1656 | 1464624592173 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:09:52 INFO - PROCESS | 1656 | 1464624592175 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1656 | 1464624592176 Marionette TRACE conn2 <- [1,2998,null,{}] 09:09:52 INFO - PROCESS | 1656 | 1464624592179 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}] 09:09:52 INFO - PROCESS | 1656 | 1464624592298 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:09:52 INFO - PROCESS | 1656 | 1464624592312 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1347d8000 == 80 [pid = 1656] [id = 759] 09:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12b131400) [pid = 1656] [serial = 2275] [outer = 0x0] 09:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12b139400) [pid = 1656] [serial = 2276] [outer = 0x12b131400] 09:09:52 INFO - PROCESS | 1656 | 1464624592343 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12b1bd400) [pid = 1656] [serial = 2277] [outer = 0x12b131400] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x124f26800) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x126e97400) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1110c3c00) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11813bc00) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x119239800) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x119239c00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124b6c800) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x113169400) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x119dccc00) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x113169c00) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11319cc00) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11873c400) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x117e77800) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1290ec400) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:09:52 INFO - PROCESS | 1656 | 1464624592788 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]]]}] 09:09:52 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. 09:09:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 09:09:52 INFO - PROCESS | 1656 | 1464624592797 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:09:52 INFO - PROCESS | 1656 | 1464624592798 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:09:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:09:52 INFO - PROCESS | 1656 | 1464624592801 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1656 | 1464624592805 Marionette TRACE conn2 <- [1,3002,null,{}] 09:09:52 INFO - PROCESS | 1656 | 1464624592807 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}] 09:09:52 INFO - PROCESS | 1656 | 1464624592912 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:09:52 INFO - PROCESS | 1656 | 1464624592983 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x134ee0000 == 81 [pid = 1656] [id = 760] 09:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1187bc800) [pid = 1656] [serial = 2278] [outer = 0x0] 09:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x126e97400) [pid = 1656] [serial = 2279] [outer = 0x1187bc800] 09:09:53 INFO - PROCESS | 1656 | 1464624593008 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12b405400) [pid = 1656] [serial = 2280] [outer = 0x1187bc800] 09:09:53 INFO - PROCESS | 1656 | 1464624593280 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]]]}] 09:09:53 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. 09:09:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 521ms 09:09:53 INFO - PROCESS | 1656 | 1464624593325 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1656 | 1464624593326 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:09:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:09:53 INFO - PROCESS | 1656 | 1464624593329 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1656 | 1464624593330 Marionette TRACE conn2 <- [1,3006,null,{}] 09:09:53 INFO - PROCESS | 1656 | 1464624593332 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}] 09:09:53 INFO - PROCESS | 1656 | 1464624593431 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:09:53 INFO - PROCESS | 1656 | 1464624593436 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x135683800 == 82 [pid = 1656] [id = 761] 09:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12b40b400) [pid = 1656] [serial = 2281] [outer = 0x0] 09:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12b40f000) [pid = 1656] [serial = 2282] [outer = 0x12b40b400] 09:09:53 INFO - PROCESS | 1656 | 1464624593461 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12be28c00) [pid = 1656] [serial = 2283] [outer = 0x12b40b400] 09:09:53 INFO - PROCESS | 1656 | 1464624593773 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]]]}] 09:09:53 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. 09:09:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 09:09:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:09:53 INFO - PROCESS | 1656 | 1464624593804 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1656 | 1464624593806 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:09:53 INFO - PROCESS | 1656 | 1464624593810 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1656 | 1464624593811 Marionette TRACE conn2 <- [1,3010,null,{}] 09:09:53 INFO - PROCESS | 1656 | 1464624593813 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}] 09:09:53 INFO - PROCESS | 1656 | 1464624593908 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:09:53 INFO - PROCESS | 1656 | 1464624593981 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x135924800 == 83 [pid = 1656] [id = 762] 09:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x129743c00) [pid = 1656] [serial = 2284] [outer = 0x0] 09:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12be2b400) [pid = 1656] [serial = 2285] [outer = 0x129743c00] 09:09:54 INFO - PROCESS | 1656 | 1464624594006 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12c09c800) [pid = 1656] [serial = 2286] [outer = 0x129743c00] 09:09:54 INFO - PROCESS | 1656 | 1464624594330 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]]]}] 09:09:54 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 09:09:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 568ms 09:09:54 INFO - PROCESS | 1656 | 1464624594379 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:09:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:09:54 INFO - PROCESS | 1656 | 1464624594381 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:09:54 INFO - PROCESS | 1656 | 1464624594385 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1656 | 1464624594387 Marionette TRACE conn2 <- [1,3014,null,{}] 09:09:54 INFO - PROCESS | 1656 | 1464624594391 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}] 09:09:54 INFO - PROCESS | 1656 | 1464624594540 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:09:54 INFO - PROCESS | 1656 | 1464624594644 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a96800 == 84 [pid = 1656] [id = 763] 09:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12be2a400) [pid = 1656] [serial = 2287] [outer = 0x0] 09:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12c09f400) [pid = 1656] [serial = 2288] [outer = 0x12be2a400] 09:09:54 INFO - PROCESS | 1656 | 1464624594678 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12c0a8400) [pid = 1656] [serial = 2289] [outer = 0x12be2a400] 09:09:54 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:09:55 INFO - PROCESS | 1656 | 1464624595187 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:09:55 INFO - {} 09:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:09:55 INFO - {} 09:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:09:55 INFO - {} 09:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:09:55 INFO - {} 09:09:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 825ms 09:09:55 INFO - PROCESS | 1656 | 1464624595210 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:09:55 INFO - TEST-START | /FileAPI/fileReader.html 09:09:55 INFO - PROCESS | 1656 | 1464624595213 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:09:55 INFO - PROCESS | 1656 | 1464624595216 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1656 | 1464624595219 Marionette TRACE conn2 <- [1,3018,null,{}] 09:09:55 INFO - PROCESS | 1656 | 1464624595223 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}] 09:09:55 INFO - PROCESS | 1656 | 1464624595375 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:09:55 INFO - PROCESS | 1656 | 1464624595483 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x129147000 == 85 [pid = 1656] [id = 764] 09:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11319b800) [pid = 1656] [serial = 2290] [outer = 0x0] 09:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11805e400) [pid = 1656] [serial = 2291] [outer = 0x11319b800] 09:09:55 INFO - PROCESS | 1656 | 1464624595518 Marionette DEBUG loaded listener.js 09:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11874e800) [pid = 1656] [serial = 2292] [outer = 0x11319b800] 09:09:55 INFO - PROCESS | 1656 | 1464624595894 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]]]}] 09:09:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:09:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:09:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:09:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:09:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 721ms 09:09:55 INFO - PROCESS | 1656 | 1464624595938 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:09:55 INFO - PROCESS | 1656 | 1464624595942 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:09:55 INFO - TEST-START | /FileAPI/historical.html 09:09:55 INFO - PROCESS | 1656 | 1464624595947 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1656 | 1464624595949 Marionette TRACE conn2 <- [1,3022,null,{}] 09:09:55 INFO - PROCESS | 1656 | 1464624595952 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}] 09:09:56 INFO - PROCESS | 1656 | 1464624596093 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:09:56 INFO - PROCESS | 1656 | 1464624596206 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d5000 == 86 [pid = 1656] [id = 765] 09:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x119210c00) [pid = 1656] [serial = 2293] [outer = 0x0] 09:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1195b9000) [pid = 1656] [serial = 2294] [outer = 0x119210c00] 09:09:56 INFO - PROCESS | 1656 | 1464624596237 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x121820000) [pid = 1656] [serial = 2295] [outer = 0x119210c00] 09:09:56 INFO - PROCESS | 1656 | 1464624596600 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"]]]}] 09:09:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:09:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:09:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:09:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:09:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:09:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:09:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:09:56 INFO - TEST-OK | /FileAPI/historical.html | took 674ms 09:09:56 INFO - TEST-START | /FileAPI/idlharness.html 09:09:56 INFO - PROCESS | 1656 | 1464624596621 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1656 | 1464624596623 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:09:56 INFO - PROCESS | 1656 | 1464624596625 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1656 | 1464624596628 Marionette TRACE conn2 <- [1,3026,null,{}] 09:09:56 INFO - PROCESS | 1656 | 1464624596636 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}] 09:09:56 INFO - PROCESS | 1656 | 1464624596754 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:09:56 INFO - PROCESS | 1656 | 1464624596866 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b7a000 == 87 [pid = 1656] [id = 766] 09:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x121cd9c00) [pid = 1656] [serial = 2296] [outer = 0x0] 09:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x125831c00) [pid = 1656] [serial = 2297] [outer = 0x121cd9c00] 09:09:56 INFO - PROCESS | 1656 | 1464624596899 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12aa0c000) [pid = 1656] [serial = 2298] [outer = 0x121cd9c00] 09:09:57 INFO - PROCESS | 1656 | 1464624597476 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]]]}] 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:09:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:09:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:09:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:09:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:09:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:09:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:09:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:09:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:09:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:09:57 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 09:09:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:09:57 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 09:09:57 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 09:09:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:09:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:09:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:09:57 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 09:09:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:09:57 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 09:09:57 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 09:09:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:09:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:09:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:09:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:09:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:09:57 INFO - TEST-OK | /FileAPI/idlharness.html | took 884ms 09:09:57 INFO - PROCESS | 1656 | 1464624597510 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:09:57 INFO - PROCESS | 1656 | 1464624597512 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:09:57 INFO - TEST-START | /FileAPI/idlharness.worker 09:09:57 INFO - PROCESS | 1656 | 1464624597514 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:09:57 INFO - PROCESS | 1656 | 1464624597516 Marionette TRACE conn2 <- [1,3030,null,{}] 09:09:57 INFO - PROCESS | 1656 | 1464624597518 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}] 09:09:57 INFO - PROCESS | 1656 | 1464624597637 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:09:57 INFO - PROCESS | 1656 | 1464624597720 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x135bcb000 == 88 [pid = 1656] [id = 767] 09:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12b1b9400) [pid = 1656] [serial = 2299] [outer = 0x0] 09:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12cfdd400) [pid = 1656] [serial = 2300] [outer = 0x12b1b9400] 09:09:57 INFO - PROCESS | 1656 | 1464624597752 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12d229800) [pid = 1656] [serial = 2301] [outer = 0x12b1b9400] 09:09:57 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:09:58 INFO - PROCESS | 1656 | 1464624598453 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,{},{}]]]}] 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:09:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:09:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:09:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:09:58 INFO - {} 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:09:58 INFO - {} 09:09:58 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 - {} 09:09:58 INFO - {} 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:09:58 INFO - {} 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:09:58 INFO - {} 09:09:58 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 - {} 09:09:58 INFO - {} 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 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 09:09:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:09:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:09:58 INFO - {} 09:09:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 991ms 09:09:58 INFO - PROCESS | 1656 | 1464624598542 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1656 | 1464624598543 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:09:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:09:58 INFO - PROCESS | 1656 | 1464624598560 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1656 | 1464624598561 Marionette TRACE conn2 <- [1,3034,null,{}] 09:09:58 INFO - PROCESS | 1656 | 1464624598564 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}] 09:09:58 INFO - PROCESS | 1656 | 1464624598678 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:09:58 INFO - PROCESS | 1656 | 1464624598799 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8ca000 == 89 [pid = 1656] [id = 768] 09:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1129a6800) [pid = 1656] [serial = 2302] [outer = 0x0] 09:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x116605000) [pid = 1656] [serial = 2303] [outer = 0x1129a6800] 09:09:58 INFO - PROCESS | 1656 | 1464624598829 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x135582000) [pid = 1656] [serial = 2304] [outer = 0x1129a6800] 09:09:59 INFO - PROCESS | 1656 | 1464624599246 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]]]}] 09:09:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:09:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 09:09:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:09:59 INFO - PROCESS | 1656 | 1464624599281 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:09:59 INFO - PROCESS | 1656 | 1464624599282 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:09:59 INFO - PROCESS | 1656 | 1464624599284 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:09:59 INFO - PROCESS | 1656 | 1464624599286 Marionette TRACE conn2 <- [1,3038,null,{}] 09:09:59 INFO - PROCESS | 1656 | 1464624599288 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}] 09:09:59 INFO - PROCESS | 1656 | 1464624599417 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:09:59 INFO - PROCESS | 1656 | 1464624599504 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12571c800 == 90 [pid = 1656] [id = 769] 09:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x119dccc00) [pid = 1656] [serial = 2305] [outer = 0x0] 09:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x135584400) [pid = 1656] [serial = 2306] [outer = 0x119dccc00] 09:09:59 INFO - PROCESS | 1656 | 1464624599536 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1356aa400) [pid = 1656] [serial = 2307] [outer = 0x119dccc00] 09:10:00 INFO - PROCESS | 1656 | 1464624600149 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"]]]}] 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:10:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 870ms 09:10:00 INFO - PROCESS | 1656 | 1464624600156 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1656 | 1464624600159 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:10:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:10:00 INFO - PROCESS | 1656 | 1464624600163 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1656 | 1464624600165 Marionette TRACE conn2 <- [1,3042,null,{}] 09:10:00 INFO - PROCESS | 1656 | 1464624600169 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}] 09:10:00 INFO - PROCESS | 1656 | 1464624600276 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:10:00 INFO - PROCESS | 1656 | 1464624600396 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e0e000 == 91 [pid = 1656] [id = 770] 09:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x111019c00) [pid = 1656] [serial = 2308] [outer = 0x0] 09:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x112697000) [pid = 1656] [serial = 2309] [outer = 0x111019c00] 09:10:00 INFO - PROCESS | 1656 | 1464624600427 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x11316b800) [pid = 1656] [serial = 2310] [outer = 0x111019c00] 09:10:00 INFO - PROCESS | 1656 | 1464624600875 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]]]}] 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:10:00 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. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:10:00 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'.) 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:10:00 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. 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:10:00 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. 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:10:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:10:00 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. 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:10:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:10:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:10:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:10:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:10:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 732ms 09:10:00 INFO - PROCESS | 1656 | 1464624600895 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1656 | 1464624600900 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:10:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:10:00 INFO - PROCESS | 1656 | 1464624600906 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1656 | 1464624600909 Marionette TRACE conn2 <- [1,3046,null,{}] 09:10:00 INFO - PROCESS | 1656 | 1464624600914 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}] 09:10:01 INFO - PROCESS | 1656 | 1464624601103 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:10:01 INFO - PROCESS | 1656 | 1464624601226 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121f91800 == 92 [pid = 1656] [id = 771] 09:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x116127c00) [pid = 1656] [serial = 2311] [outer = 0x0] 09:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x118747400) [pid = 1656] [serial = 2312] [outer = 0x116127c00] 09:10:01 INFO - PROCESS | 1656 | 1464624601272 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x119005000) [pid = 1656] [serial = 2313] [outer = 0x116127c00] 09:10:01 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x134ec4000 == 91 [pid = 1656] [id = 703] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12da32800 == 90 [pid = 1656] [id = 702] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x134ee1800 == 89 [pid = 1656] [id = 704] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12d814800 == 88 [pid = 1656] [id = 701] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129069000 == 87 [pid = 1656] [id = 700] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x135924800 == 86 [pid = 1656] [id = 762] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x135683800 == 85 [pid = 1656] [id = 761] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x134ee0000 == 84 [pid = 1656] [id = 760] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1347d8000 == 83 [pid = 1656] [id = 759] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8c9800 == 82 [pid = 1656] [id = 758] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12d803000 == 81 [pid = 1656] [id = 757] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce3b800 == 80 [pid = 1656] [id = 756] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c759000 == 79 [pid = 1656] [id = 755] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12be7b800 == 78 [pid = 1656] [id = 754] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b152800 == 77 [pid = 1656] [id = 753] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12951e800 == 76 [pid = 1656] [id = 752] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12189f000 == 75 [pid = 1656] [id = 751] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12190c000 == 74 [pid = 1656] [id = 750] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ace3000 == 73 [pid = 1656] [id = 749] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11a044800 == 72 [pid = 1656] [id = 748] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11a038000 == 71 [pid = 1656] [id = 746] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa87000 == 70 [pid = 1656] [id = 740] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12190d000 == 69 [pid = 1656] [id = 739] 09:10:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8d3000 == 68 [pid = 1656] [id = 738] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1294d2000) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x129742000) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12649e800) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12aa0f000) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1129a6000) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x119dcf800) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x119207000) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x117e7f000) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1187b7c00) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1195af400) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1215df400) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x124f77c00) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x119dc0800) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x115e22c00) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x124b6bc00) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12629fc00) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11319c800) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x115e9e800) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x127897c00) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x127ae7800) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12181f400) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x121064400) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1257b2400) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x121c1d800) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x127aec400) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11114fc00) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x118745000) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x117123400) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x126247000) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x118289400) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x112fc5000) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x127892c00) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1268ee800) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 09:10:01 INFO - PROCESS | 1656 | 1464624601820 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:10:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:10:01 INFO - {} 09:10:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 923ms 09:10:01 INFO - PROCESS | 1656 | 1464624601829 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1656 | 1464624601830 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:10:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:10:01 INFO - PROCESS | 1656 | 1464624601832 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1656 | 1464624601835 Marionette TRACE conn2 <- [1,3050,null,{}] 09:10:01 INFO - PROCESS | 1656 | 1464624601847 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}] 09:10:01 INFO - PROCESS | 1656 | 1464624601944 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:10:01 INFO - PROCESS | 1656 | 1464624601952 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121667000 == 69 [pid = 1656] [id = 772] 09:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x113199800) [pid = 1656] [serial = 2314] [outer = 0x0] 09:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x119239400) [pid = 1656] [serial = 2315] [outer = 0x113199800] 09:10:01 INFO - PROCESS | 1656 | 1464624601980 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1199c6800) [pid = 1656] [serial = 2316] [outer = 0x113199800] 09:10:02 INFO - PROCESS | 1656 | 1464624602323 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]]]}] 09:10:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:10:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:10:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:10:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:10:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 525ms 09:10:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:10:02 INFO - PROCESS | 1656 | 1464624602363 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:10:02 INFO - PROCESS | 1656 | 1464624602364 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:10:02 INFO - PROCESS | 1656 | 1464624602366 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1656 | 1464624602368 Marionette TRACE conn2 <- [1,3054,null,{}] 09:10:02 INFO - PROCESS | 1656 | 1464624602370 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}] 09:10:02 INFO - PROCESS | 1656 | 1464624602460 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:10:02 INFO - PROCESS | 1656 | 1464624602464 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x129a20000 == 70 [pid = 1656] [id = 773] 09:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x119dcc800) [pid = 1656] [serial = 2317] [outer = 0x0] 09:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x121064800) [pid = 1656] [serial = 2318] [outer = 0x119dcc800] 09:10:02 INFO - PROCESS | 1656 | 1464624602491 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1215d6400) [pid = 1656] [serial = 2319] [outer = 0x119dcc800] 09:10:03 INFO - PROCESS | 1656 | 1464624602951 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"]]]}] 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:10:03 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" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:10:03 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" 09:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:10:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 09:10:03 INFO - PROCESS | 1656 | 1464624603007 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1656 | 1464624603008 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:10:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:10:03 INFO - PROCESS | 1656 | 1464624603012 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1656 | 1464624603013 Marionette TRACE conn2 <- [1,3058,null,{}] 09:10:03 INFO - PROCESS | 1656 | 1464624603018 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}] 09:10:03 INFO - PROCESS | 1656 | 1464624603131 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:10:03 INFO - PROCESS | 1656 | 1464624603139 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ace3800 == 71 [pid = 1656] [id = 774] 09:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x119dc0400) [pid = 1656] [serial = 2320] [outer = 0x0] 09:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x121cd2800) [pid = 1656] [serial = 2321] [outer = 0x119dc0400] 09:10:03 INFO - PROCESS | 1656 | 1464624603180 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x125823800) [pid = 1656] [serial = 2322] [outer = 0x119dc0400] 09:10:03 INFO - PROCESS | 1656 | 1464624603646 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]]]}] 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:10:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:10:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:10:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:10:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:10:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:10:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 671ms 09:10:03 INFO - PROCESS | 1656 | 1464624603687 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1656 | 1464624603688 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:10:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:10:03 INFO - PROCESS | 1656 | 1464624603691 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1656 | 1464624603692 Marionette TRACE conn2 <- [1,3062,null,{}] 09:10:03 INFO - PROCESS | 1656 | 1464624603694 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}] 09:10:03 INFO - PROCESS | 1656 | 1464624603805 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:10:03 INFO - PROCESS | 1656 | 1464624603810 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b47d000 == 72 [pid = 1656] [id = 775] 09:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x126240c00) [pid = 1656] [serial = 2323] [outer = 0x0] 09:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126e2f800) [pid = 1656] [serial = 2324] [outer = 0x126240c00] 09:10:03 INFO - PROCESS | 1656 | 1464624603835 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x127a0dc00) [pid = 1656] [serial = 2325] [outer = 0x126240c00] 09:10:03 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:10:04 INFO - PROCESS | 1656 | 1464624604204 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:10:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:10:04 INFO - {} 09:10:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 09:10:04 INFO - PROCESS | 1656 | 1464624604212 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1656 | 1464624604213 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:10:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:10:04 INFO - PROCESS | 1656 | 1464624604215 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1656 | 1464624604216 Marionette TRACE conn2 <- [1,3066,null,{}] 09:10:04 INFO - PROCESS | 1656 | 1464624604218 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}] 09:10:04 INFO - PROCESS | 1656 | 1464624604333 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:10:04 INFO - PROCESS | 1656 | 1464624604349 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c74f000 == 73 [pid = 1656] [id = 776] 09:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x127ae6000) [pid = 1656] [serial = 2326] [outer = 0x0] 09:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1290f8c00) [pid = 1656] [serial = 2327] [outer = 0x127ae6000] 09:10:04 INFO - PROCESS | 1656 | 1464624604375 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x129737800) [pid = 1656] [serial = 2328] [outer = 0x127ae6000] 09:10:04 INFO - PROCESS | 1656 | 1464624604728 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]]]}] 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:10:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:10:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 520ms 09:10:04 INFO - PROCESS | 1656 | 1464624604736 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1656 | 1464624604737 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:10:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:10:04 INFO - PROCESS | 1656 | 1464624604740 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1656 | 1464624604741 Marionette TRACE conn2 <- [1,3070,null,{}] 09:10:04 INFO - PROCESS | 1656 | 1464624604743 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}] 09:10:04 INFO - PROCESS | 1656 | 1464624604863 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:10:04 INFO - PROCESS | 1656 | 1464624604876 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb14800 == 74 [pid = 1656] [id = 777] 09:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x129740800) [pid = 1656] [serial = 2329] [outer = 0x0] 09:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x129a3e400) [pid = 1656] [serial = 2330] [outer = 0x129740800] 09:10:04 INFO - PROCESS | 1656 | 1464624604901 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12aa2b000) [pid = 1656] [serial = 2331] [outer = 0x129740800] 09:10:05 INFO - PROCESS | 1656 | 1464624605231 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]]]}] 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:10:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 09:10:05 INFO - PROCESS | 1656 | 1464624605261 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1656 | 1464624605262 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:10:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:10:05 INFO - PROCESS | 1656 | 1464624605264 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1656 | 1464624605266 Marionette TRACE conn2 <- [1,3074,null,{}] 09:10:05 INFO - PROCESS | 1656 | 1464624605268 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}] 09:10:05 INFO - PROCESS | 1656 | 1464624605384 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:10:05 INFO - PROCESS | 1656 | 1464624605396 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d2d5800 == 75 [pid = 1656] [id = 778] 09:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12aa2bc00) [pid = 1656] [serial = 2332] [outer = 0x0] 09:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12aa5d000) [pid = 1656] [serial = 2333] [outer = 0x12aa2bc00] 09:10:05 INFO - PROCESS | 1656 | 1464624605421 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12b130c00) [pid = 1656] [serial = 2334] [outer = 0x12aa2bc00] 09:10:05 INFO - PROCESS | 1656 | 1464624605754 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]]]}] 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:10:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 09:10:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:10:05 INFO - PROCESS | 1656 | 1464624605786 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1656 | 1464624605787 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:10:05 INFO - PROCESS | 1656 | 1464624605789 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1656 | 1464624605790 Marionette TRACE conn2 <- [1,3078,null,{}] 09:10:05 INFO - PROCESS | 1656 | 1464624605793 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}] 09:10:05 INFO - PROCESS | 1656 | 1464624605910 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:10:05 INFO - PROCESS | 1656 | 1464624605928 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d808000 == 76 [pid = 1656] [id = 779] 09:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12aa2f000) [pid = 1656] [serial = 2335] [outer = 0x0] 09:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12b1b6400) [pid = 1656] [serial = 2336] [outer = 0x12aa2f000] 09:10:05 INFO - PROCESS | 1656 | 1464624605953 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12b40d400) [pid = 1656] [serial = 2337] [outer = 0x12aa2f000] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x129a38c00) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1290f2c00) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1175a1800) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12aa30400) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12b131400) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1187bc800) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x11873d800) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x121844c00) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x11101e400) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12b40b400) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x113137c00) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1110b6c00) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12b130400) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x119207c00) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1215de800) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x129743c00) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:10:06 INFO - PROCESS | 1656 | 1464624606496 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] 09:10:06 INFO - PROCESS | 1656 | 1464624606579 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:10:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:10:06 INFO - PROCESS | 1656 | 1464624606581 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1656 | 1464624606585 Marionette TRACE conn2 <- [1,3082,null,{}] 09:10:06 INFO - PROCESS | 1656 | 1464624606592 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}] 09:10:06 INFO - PROCESS | 1656 | 1464624606800 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:10:06 INFO - PROCESS | 1656 | 1464624606809 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1347d7800 == 77 [pid = 1656] [id = 780] 09:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12be27000) [pid = 1656] [serial = 2338] [outer = 0x0] 09:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12c577800) [pid = 1656] [serial = 2339] [outer = 0x12be27000] 09:10:06 INFO - PROCESS | 1656 | 1464624606858 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11319c800) [pid = 1656] [serial = 2340] [outer = 0x12be27000] 09:10:07 INFO - PROCESS | 1656 | 1464624607182 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]]]}] 09:10:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:10:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:10:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:10:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 626ms 09:10:07 INFO - PROCESS | 1656 | 1464624607209 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1656 | 1464624607210 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:10:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:10:07 INFO - PROCESS | 1656 | 1464624607231 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1656 | 1464624607232 Marionette TRACE conn2 <- [1,3086,null,{}] 09:10:07 INFO - PROCESS | 1656 | 1464624607263 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}] 09:10:07 INFO - PROCESS | 1656 | 1464624607360 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:10:07 INFO - PROCESS | 1656 | 1464624607364 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x134f87800 == 78 [pid = 1656] [id = 781] 09:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x110f5b800) [pid = 1656] [serial = 2341] [outer = 0x0] 09:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x110f5f400) [pid = 1656] [serial = 2342] [outer = 0x110f5b800] 09:10:07 INFO - PROCESS | 1656 | 1464624607389 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x110f63400) [pid = 1656] [serial = 2343] [outer = 0x110f5b800] 09:10:07 INFO - PROCESS | 1656 | 1464624607700 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:10:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:10:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 546ms 09:10:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:10:07 INFO - PROCESS | 1656 | 1464624607760 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1656 | 1464624607761 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:10:07 INFO - PROCESS | 1656 | 1464624607763 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1656 | 1464624607764 Marionette TRACE conn2 <- [1,3090,null,{}] 09:10:07 INFO - PROCESS | 1656 | 1464624607767 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}] 09:10:07 INFO - PROCESS | 1656 | 1464624607862 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:10:07 INFO - PROCESS | 1656 | 1464624607937 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x134f95800 == 79 [pid = 1656] [id = 782] 09:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x110f5ec00) [pid = 1656] [serial = 2344] [outer = 0x0] 09:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x118289400) [pid = 1656] [serial = 2345] [outer = 0x110f5ec00] 09:10:07 INFO - PROCESS | 1656 | 1464624607962 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12c57d800) [pid = 1656] [serial = 2346] [outer = 0x110f5ec00] 09:10:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:10:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 09:10:08 INFO - PROCESS | 1656 | 1464624608279 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:10:08 INFO - PROCESS | 1656 | 1464624608285 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1656 | 1464624608288 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:10:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:10:08 INFO - PROCESS | 1656 | 1464624608291 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1656 | 1464624608292 Marionette TRACE conn2 <- [1,3094,null,{}] 09:10:08 INFO - PROCESS | 1656 | 1464624608294 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}] 09:10:08 INFO - PROCESS | 1656 | 1464624608622 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:10:08 INFO - PROCESS | 1656 | 1464624608714 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a038000 == 80 [pid = 1656] [id = 783] 09:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x111012800) [pid = 1656] [serial = 2347] [outer = 0x0] 09:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1110c1000) [pid = 1656] [serial = 2348] [outer = 0x111012800] 09:10:08 INFO - PROCESS | 1656 | 1464624608745 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x112a99800) [pid = 1656] [serial = 2349] [outer = 0x111012800] 09:10:09 INFO - PROCESS | 1656 | 1464624609162 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:10:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:10:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 919ms 09:10:09 INFO - PROCESS | 1656 | 1464624609211 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:10:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:10:09 INFO - PROCESS | 1656 | 1464624609214 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:10:09 INFO - PROCESS | 1656 | 1464624609217 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1656 | 1464624609219 Marionette TRACE conn2 <- [1,3098,null,{}] 09:10:09 INFO - PROCESS | 1656 | 1464624609222 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}] 09:10:09 INFO - PROCESS | 1656 | 1464624609343 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:10:09 INFO - PROCESS | 1656 | 1464624609442 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x126444000 == 81 [pid = 1656] [id = 784] 09:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x116959c00) [pid = 1656] [serial = 2350] [outer = 0x0] 09:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x117e78c00) [pid = 1656] [serial = 2351] [outer = 0x116959c00] 09:10:09 INFO - PROCESS | 1656 | 1464624609476 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11873dc00) [pid = 1656] [serial = 2352] [outer = 0x116959c00] 09:10:09 INFO - PROCESS | 1656 | 1464624609856 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]]]}] 09:10:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:10:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:10:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 09:10:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:10:09 INFO - PROCESS | 1656 | 1464624609889 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1656 | 1464624609891 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:10:09 INFO - PROCESS | 1656 | 1464624609894 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1656 | 1464624609895 Marionette TRACE conn2 <- [1,3102,null,{}] 09:10:09 INFO - PROCESS | 1656 | 1464624609898 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}] 09:10:10 INFO - PROCESS | 1656 | 1464624610010 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:10:10 INFO - PROCESS | 1656 | 1464624610126 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b47b000 == 82 [pid = 1656] [id = 785] 09:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x11900d000) [pid = 1656] [serial = 2353] [outer = 0x0] 09:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11920c800) [pid = 1656] [serial = 2354] [outer = 0x11900d000] 09:10:10 INFO - PROCESS | 1656 | 1464624610160 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1199c9400) [pid = 1656] [serial = 2355] [outer = 0x11900d000] 09:10:10 INFO - PROCESS | 1656 | 1464624610531 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:10:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:10:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 669ms 09:10:10 INFO - PROCESS | 1656 | 1464624610562 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1656 | 1464624610565 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:10:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:10:10 INFO - PROCESS | 1656 | 1464624610573 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1656 | 1464624610577 Marionette TRACE conn2 <- [1,3106,null,{}] 09:10:10 INFO - PROCESS | 1656 | 1464624610579 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}] 09:10:10 INFO - PROCESS | 1656 | 1464624610696 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:10:10 INFO - PROCESS | 1656 | 1464624610808 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1347db800 == 83 [pid = 1656] [id = 786] 09:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x119dc2400) [pid = 1656] [serial = 2356] [outer = 0x0] 09:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x124bd6400) [pid = 1656] [serial = 2357] [outer = 0x119dc2400] 09:10:10 INFO - PROCESS | 1656 | 1464624610840 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12623f800) [pid = 1656] [serial = 2358] [outer = 0x119dc2400] 09:10:11 INFO - PROCESS | 1656 | 1464624611209 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]]]}] 09:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:10:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 677ms 09:10:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:10:11 INFO - PROCESS | 1656 | 1464624611247 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1656 | 1464624611248 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:10:11 INFO - PROCESS | 1656 | 1464624611250 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1656 | 1464624611251 Marionette TRACE conn2 <- [1,3110,null,{}] 09:10:11 INFO - PROCESS | 1656 | 1464624611254 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}] 09:10:11 INFO - PROCESS | 1656 | 1464624611367 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:10:11 INFO - PROCESS | 1656 | 1464624611482 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x135674800 == 84 [pid = 1656] [id = 787] 09:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x126245800) [pid = 1656] [serial = 2359] [outer = 0x0] 09:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1268eec00) [pid = 1656] [serial = 2360] [outer = 0x126245800] 09:10:11 INFO - PROCESS | 1656 | 1464624611514 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x126e9b400) [pid = 1656] [serial = 2361] [outer = 0x126245800] 09:10:11 INFO - PROCESS | 1656 | 1464624611872 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"]]]}] 09:10:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:10:11 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 09:10:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:10:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 673ms 09:10:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:10:11 INFO - PROCESS | 1656 | 1464624611923 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1656 | 1464624611925 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:10:11 INFO - PROCESS | 1656 | 1464624611927 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1656 | 1464624611928 Marionette TRACE conn2 <- [1,3114,null,{}] 09:10:11 INFO - PROCESS | 1656 | 1464624611930 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}] 09:10:12 INFO - PROCESS | 1656 | 1464624612057 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:10:12 INFO - PROCESS | 1656 | 1464624612163 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\", \"8eddd417-0fb9-41d7-bcda-5a26b0229ba4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x135840000 == 85 [pid = 1656] [id = 788] 09:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x127ae6c00) [pid = 1656] [serial = 2362] [outer = 0x0] 09:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12b12d800) [pid = 1656] [serial = 2363] [outer = 0x127ae6c00] 09:10:12 INFO - PROCESS | 1656 | 1464624612196 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12be2bc00) [pid = 1656] [serial = 2364] [outer = 0x127ae6c00] 09:10:12 INFO - PROCESS | 1656 | 1464624612556 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]]]}] 09:10:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:10:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 09:10:12 INFO - PROCESS | 1656 | 1464624612597 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1656 | 1464624612598 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:10:13 WARNING - u'runner_teardown' () 09:10:13 INFO - No more tests 09:10:13 INFO - Got 0 unexpected results 09:10:13 INFO - SUITE-END | took 527s 09:10:13 INFO - Closing logging queue 09:10:13 INFO - queue closed 09:10:13 INFO - Return code: 0 09:10:13 WARNING - # TBPL SUCCESS # 09:10:13 INFO - Running post-action listener: _resource_record_post_action 09:10:13 INFO - Running post-run listener: _resource_record_post_run 09:10:14 INFO - Total resource usage - Wall time: 550s; CPU: 57.0%; Read bytes: 36890112; Write bytes: 952333312; Read time: 246; Write time: 4982 09:10:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:10:14 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153874944; Write bytes: 147367936; Read time: 13469; Write time: 311 09:10:14 INFO - run-tests - Wall time: 532s; CPU: 57.0%; Read bytes: 29408768; Write bytes: 793070592; Read time: 183; Write time: 4635 09:10:14 INFO - Running post-run listener: _upload_blobber_files 09:10:14 INFO - Blob upload gear active. 09:10:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:10:14 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 09:10:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:10:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:10:15 INFO - (blobuploader) - INFO - Open directory for files ... 09:10:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:10:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:10:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:10:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:10:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:10:16 INFO - (blobuploader) - INFO - Done attempting. 09:10:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:10:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:10:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:10:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:10:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:10:18 INFO - (blobuploader) - INFO - Done attempting. 09:10:18 INFO - (blobuploader) - INFO - Iteration through files over. 09:10:18 INFO - Return code: 0 09:10:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:10:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:10:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3f58d9d0f48e82868ee93d3899800b18d9455ba777d439266a7b82841afc22e98bc6054c11ca87fb1738a2b0cd204554599afb6ea4ea55cd86fac4b1337fdaa0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f640074166ef7b8075cf45b7e157e9f22df7716c3fa0ff377919e9090008249c119d22bc12eb008940fabd4a4f8fe6420a7068390fd2492f4e4386eae78be0"} 09:10:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:10:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:10:18 INFO - Contents: 09:10:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3f58d9d0f48e82868ee93d3899800b18d9455ba777d439266a7b82841afc22e98bc6054c11ca87fb1738a2b0cd204554599afb6ea4ea55cd86fac4b1337fdaa0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f640074166ef7b8075cf45b7e157e9f22df7716c3fa0ff377919e9090008249c119d22bc12eb008940fabd4a4f8fe6420a7068390fd2492f4e4386eae78be0"} 09:10:18 INFO - Running post-run listener: copy_logs_to_upload_dir 09:10:18 INFO - Copying logs to upload dir... 09:10:18 INFO - mkdir: /builds/slave/test/build/upload/logs 09:10:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=606.335067 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-05-30 09:10:18.539739) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 09:10:18.543067) ========= 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.jhK6rwZmkj/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.9Z779gKSwq/Listeners TMPDIR=/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3f58d9d0f48e82868ee93d3899800b18d9455ba777d439266a7b82841afc22e98bc6054c11ca87fb1738a2b0cd204554599afb6ea4ea55cd86fac4b1337fdaa0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f640074166ef7b8075cf45b7e157e9f22df7716c3fa0ff377919e9090008249c119d22bc12eb008940fabd4a4f8fe6420a7068390fd2492f4e4386eae78be0"} build_url:https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012476 build_url: 'https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3f58d9d0f48e82868ee93d3899800b18d9455ba777d439266a7b82841afc22e98bc6054c11ca87fb1738a2b0cd204554599afb6ea4ea55cd86fac4b1337fdaa0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f640074166ef7b8075cf45b7e157e9f22df7716c3fa0ff377919e9090008249c119d22bc12eb008940fabd4a4f8fe6420a7068390fd2492f4e4386eae78be0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Kw4PusoKTMKaynvBXOnKfQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 09:10:18.582123) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:10:18.582567) ========= 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.jhK6rwZmkj/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.9Z779gKSwq/Listeners TMPDIR=/var/folders/8z/76ns34yj20gfly9p4jksxfwm00000w/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.005121 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:10:18.631151) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 09:10:18.631473) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 09:10:18.634856) ========= ========= Total master_lag: 0.43 =========