builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0233 starttime: 1467155944.38 results: success (0) buildid: 20160628145922 builduid: 8dd149f1ddf44d9daf85bf354536ed19 revision: 2b22de79c849b6c915b01f0d306699261b2fdee3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.375426) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.375884) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.376167) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.399970) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.400253) ========= 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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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-06-28 16:19:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.0M=0.001s 2016-06-28 16:19:04 (19.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.407935 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.829307) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.829626) ========= 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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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.024551 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.877551) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:04.877919) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2b22de79c849b6c915b01f0d306699261b2fdee3 --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-beta --rev 2b22de79c849b6c915b01f0d306699261b2fdee3 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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-06-28 16:19:04,962 truncating revision to first 12 chars 2016-06-28 16:19:04,962 Setting DEBUG logging. 2016-06-28 16:19:04,962 attempt 1/10 2016-06-28 16:19:04,962 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2b22de79c849?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 16:19:05,348 unpacking tar archive at: mozilla-beta-2b22de79c849/testing/mozharness/ program finished with exit code 0 elapsedTime=0.644578 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:05.544603) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:05.545334) ========= script_repo_revision: 2b22de79c849b6c915b01f0d306699261b2fdee3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:05.546027) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:05.546609) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 16:19:05.565940) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-06-28 16:19:05.566703) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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 16:19:05 INFO - MultiFileLogger online at 20160628 16:19:05 in /builds/slave/test 16:19:05 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-beta --download-symbols true 16:19:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:19:05 INFO - {'append_to_log': False, 16:19:05 INFO - 'base_work_dir': '/builds/slave/test', 16:19:05 INFO - 'blob_upload_branch': 'mozilla-beta', 16:19:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:19:05 INFO - 'buildbot_json_path': 'buildprops.json', 16:19:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:19:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:19:05 INFO - 'download_minidump_stackwalk': True, 16:19:05 INFO - 'download_symbols': 'true', 16:19:05 INFO - 'e10s': False, 16:19:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:19:05 INFO - 'tooltool.py': '/tools/tooltool.py', 16:19:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:19:05 INFO - '/tools/misc-python/virtualenv.py')}, 16:19:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:19:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:19:05 INFO - 'log_level': 'info', 16:19:05 INFO - 'log_to_console': True, 16:19:05 INFO - 'opt_config_files': (), 16:19:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:19:05 INFO - '--processes=1', 16:19:05 INFO - '--config=%(test_path)s/wptrunner.ini', 16:19:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:19:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:19:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:19:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:19:05 INFO - 'pip_index': False, 16:19:05 INFO - 'require_test_zip': True, 16:19:05 INFO - 'test_type': ('testharness',), 16:19:05 INFO - 'this_chunk': '1', 16:19:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:19:05 INFO - 'total_chunks': '10', 16:19:05 INFO - 'virtualenv_path': 'venv', 16:19:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:19:05 INFO - 'work_dir': 'build'} 16:19:05 INFO - ##### 16:19:05 INFO - ##### Running clobber step. 16:19:05 INFO - ##### 16:19:05 INFO - Running pre-action listener: _resource_record_pre_action 16:19:05 INFO - Running main action method: clobber 16:19:05 INFO - rmtree: /builds/slave/test/build 16:19:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:19:07 INFO - Running post-action listener: _resource_record_post_action 16:19:07 INFO - ##### 16:19:07 INFO - ##### Running read-buildbot-config step. 16:19:07 INFO - ##### 16:19:07 INFO - Running pre-action listener: _resource_record_pre_action 16:19:07 INFO - Running main action method: read_buildbot_config 16:19:07 INFO - Using buildbot properties: 16:19:07 INFO - { 16:19:07 INFO - "project": "", 16:19:07 INFO - "product": "firefox", 16:19:07 INFO - "script_repo_revision": "production", 16:19:07 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:19:07 INFO - "repository": "", 16:19:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:19:07 INFO - "buildid": "20160628145922", 16:19:07 INFO - "pgo_build": "False", 16:19:07 INFO - "basedir": "/builds/slave/test", 16:19:07 INFO - "buildnumber": 16, 16:19:07 INFO - "slavename": "t-yosemite-r7-0233", 16:19:07 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 16:19:07 INFO - "platform": "macosx64", 16:19:07 INFO - "branch": "mozilla-beta", 16:19:07 INFO - "revision": "2b22de79c849b6c915b01f0d306699261b2fdee3", 16:19:07 INFO - "repo_path": "releases/mozilla-beta", 16:19:07 INFO - "moz_repo_path": "", 16:19:07 INFO - "stage_platform": "macosx64", 16:19:07 INFO - "builduid": "8dd149f1ddf44d9daf85bf354536ed19", 16:19:07 INFO - "slavebuilddir": "test" 16:19:07 INFO - } 16:19:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 16:19:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 16:19:07 INFO - Running post-action listener: _resource_record_post_action 16:19:07 INFO - ##### 16:19:07 INFO - ##### Running download-and-extract step. 16:19:07 INFO - ##### 16:19:07 INFO - Running pre-action listener: _resource_record_pre_action 16:19:07 INFO - Running main action method: download_and_extract 16:19:07 INFO - mkdir: /builds/slave/test/build/tests 16:19:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:07 INFO - https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:19:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:19:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:19:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:19:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 16:19:09 INFO - Downloaded 1201 bytes. 16:19:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:19:09 INFO - Using the following test package requirements: 16:19:09 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:19:09 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:19:09 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:19:09 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'jsshell-mac64.zip'], 16:19:09 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:19:09 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:19:09 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:19:09 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:19:09 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:19:09 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:09 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:19:09 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:19:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:09 INFO - https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:19:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:19:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:19:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 16:19:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 16:19:10 INFO - Downloaded 18405702 bytes. 16:19:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:19:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:19:10 INFO - caution: filename not matched: web-platform/* 16:19:10 INFO - Return code: 11 16:19:10 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')]} 16:19:10 INFO - https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:19:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:19:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:19:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:19:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:19:12 INFO - Downloaded 36389087 bytes. 16:19:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:19:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:19:16 INFO - caution: filename not matched: bin/* 16:19:16 INFO - caution: filename not matched: config/* 16:19:16 INFO - caution: filename not matched: mozbase/* 16:19:16 INFO - caution: filename not matched: marionette/* 16:19:16 INFO - caution: filename not matched: tools/wptserve/* 16:19:16 INFO - Return code: 11 16:19:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:16 INFO - https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 16:19:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:19:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 16:19:20 INFO - Downloaded 73042632 bytes. 16:19:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:20 INFO - mkdir: /builds/slave/test/properties 16:19:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:19:20 INFO - Writing to file /builds/slave/test/properties/build_url 16:19:20 INFO - Contents: 16:19:20 INFO - build_url:https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:19:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:19:21 INFO - Contents: 16:19:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19: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')]} 16:19:21 INFO - https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:19:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:19:25 INFO - Downloaded 103701267 bytes. 16:19:25 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:19:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:19:29 INFO - Return code: 0 16:19:29 INFO - Running post-action listener: _resource_record_post_action 16:19:29 INFO - Running post-action listener: set_extra_try_arguments 16:19:29 INFO - ##### 16:19:29 INFO - ##### Running create-virtualenv step. 16:19:29 INFO - ##### 16:19:29 INFO - Running pre-action listener: _pre_create_virtualenv 16:19:29 INFO - Running pre-action listener: _resource_record_pre_action 16:19:29 INFO - Running main action method: create_virtualenv 16:19:29 INFO - Creating virtualenv /builds/slave/test/build/venv 16:19:29 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 16:19:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:19:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:19:29 INFO - Using real prefix '/tools/python27' 16:19:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:19:30 INFO - Installing distribute.............................................................................................................................................................................................done. 16:19:33 INFO - Installing pip.................done. 16:19:33 INFO - Return code: 0 16:19:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:19:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:33 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 0x102c6ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c8bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0e05d42a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c875e0>, '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 0x10286acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102895990>, '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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:33 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 16:19:33 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 16:19:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZZ1fIFCDS2/Render', 16:19:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:33 INFO - 'HOME': '/Users/cltbld', 16:19:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:33 INFO - 'LOGNAME': 'cltbld', 16:19:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:33 INFO - 'MOZ_NO_REMOTE': '1', 16:19:33 INFO - 'NO_EM_RESTART': '1', 16:19:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:33 INFO - 'PWD': '/builds/slave/test', 16:19:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:33 INFO - 'SHELL': '/bin/bash', 16:19:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7fk9G413Tn/Listeners', 16:19:33 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 16:19:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:33 INFO - 'USER': 'cltbld', 16:19:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:33 INFO - 'XPC_FLAGS': '0x0', 16:19:33 INFO - 'XPC_SERVICE_NAME': '0', 16:19:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:33 INFO - Downloading/unpacking psutil>=0.7.1 16:19:33 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 16:19:33 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 16:19:33 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 16:19:33 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 16:19:33 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 16:19:33 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 16:19:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:19:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:19:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:19:36 INFO - Installing collected packages: psutil 16:19:36 INFO - Running setup.py install for psutil 16:19:36 INFO - building 'psutil._psutil_osx' extension 16:19:36 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 16:19:37 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 16:19:37 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 16:19:37 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 16:19:37 INFO - building 'psutil._psutil_posix' extension 16:19:37 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 16:19:37 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:19:37 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:19:37 INFO - ^ 16:19:37 INFO - 1 warning generated. 16:19:37 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 16:19:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:19:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:19:37 INFO - Successfully installed psutil 16:19:37 INFO - Cleaning up... 16:19:37 INFO - Return code: 0 16:19:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:19:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:37 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 0x102c6ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c8bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0e05d42a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c875e0>, '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 0x10286acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102895990>, '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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:37 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 16:19:37 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 16:19:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZZ1fIFCDS2/Render', 16:19:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:37 INFO - 'HOME': '/Users/cltbld', 16:19:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:37 INFO - 'LOGNAME': 'cltbld', 16:19:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:37 INFO - 'MOZ_NO_REMOTE': '1', 16:19:37 INFO - 'NO_EM_RESTART': '1', 16:19:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:37 INFO - 'PWD': '/builds/slave/test', 16:19:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:37 INFO - 'SHELL': '/bin/bash', 16:19:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7fk9G413Tn/Listeners', 16:19:37 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 16:19:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:37 INFO - 'USER': 'cltbld', 16:19:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:37 INFO - 'XPC_FLAGS': '0x0', 16:19:37 INFO - 'XPC_SERVICE_NAME': '0', 16:19:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:19:37 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 16:19:37 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 16:19:37 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 16:19:37 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 16:19:37 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 16:19:37 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 16:19:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:19:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:19:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:19:40 INFO - Installing collected packages: mozsystemmonitor 16:19:40 INFO - Running setup.py install for mozsystemmonitor 16:19:40 INFO - Successfully installed mozsystemmonitor 16:19:40 INFO - Cleaning up... 16:19:40 INFO - Return code: 0 16:19:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:19:40 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')]} 16:19:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:40 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')]} 16:19:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:40 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 0x102c6ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c8bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0e05d42a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c875e0>, '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 0x10286acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102895990>, '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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:40 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 16:19:40 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 16:19:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZZ1fIFCDS2/Render', 16:19:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:40 INFO - 'HOME': '/Users/cltbld', 16:19:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:40 INFO - 'LOGNAME': 'cltbld', 16:19:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:40 INFO - 'MOZ_NO_REMOTE': '1', 16:19:40 INFO - 'NO_EM_RESTART': '1', 16:19:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:40 INFO - 'PWD': '/builds/slave/test', 16:19:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:40 INFO - 'SHELL': '/bin/bash', 16:19:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7fk9G413Tn/Listeners', 16:19:40 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 16:19:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:40 INFO - 'USER': 'cltbld', 16:19:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:40 INFO - 'XPC_FLAGS': '0x0', 16:19:40 INFO - 'XPC_SERVICE_NAME': '0', 16:19:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:40 INFO - Downloading/unpacking blobuploader==1.2.4 16:19:40 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 16:19:40 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 16:19:40 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 16:19:40 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 16:19:40 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 16:19:40 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 16:19:43 INFO - Downloading blobuploader-1.2.4.tar.gz 16:19:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:19:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:19: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 16:19: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 16:19: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 16:19: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 16:19: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 16:19: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 16:19:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:19:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 INFO - Downloading docopt-0.6.1.tar.gz 16:19:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:19:44 INFO - Installing collected packages: blobuploader, requests, docopt 16:19:44 INFO - Running setup.py install for blobuploader 16:19:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:19:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:19:44 INFO - Running setup.py install for requests 16:19:45 INFO - Running setup.py install for docopt 16:19:45 INFO - Successfully installed blobuploader requests docopt 16:19:45 INFO - Cleaning up... 16:19:45 INFO - Return code: 0 16:19:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:19:45 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')]} 16:19:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:45 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')]} 16:19:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:45 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 0x102c6ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c8bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0e05d42a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c875e0>, '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 0x10286acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102895990>, '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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:45 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 16:19:45 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 16:19:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZZ1fIFCDS2/Render', 16:19:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:45 INFO - 'HOME': '/Users/cltbld', 16:19:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:45 INFO - 'LOGNAME': 'cltbld', 16:19:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:45 INFO - 'MOZ_NO_REMOTE': '1', 16:19:45 INFO - 'NO_EM_RESTART': '1', 16:19:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:45 INFO - 'PWD': '/builds/slave/test', 16:19:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:45 INFO - 'SHELL': '/bin/bash', 16:19:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7fk9G413Tn/Listeners', 16:19:45 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 16:19:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:45 INFO - 'USER': 'cltbld', 16:19:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:45 INFO - 'XPC_FLAGS': '0x0', 16:19:45 INFO - 'XPC_SERVICE_NAME': '0', 16:19:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:19:45 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-aIiamw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:19:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:19:45 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-otu5_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-FKhlQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Nbio5K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-PszjW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-SltWPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-C15DsP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-wGxcm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-qsIOtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-BbVkK5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-QEN0AI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:19:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:19:46 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-HdaP4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-dCajYw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-gB3Es3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-lOZPlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-pc5mCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-ZEaEL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-psqs2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-hvrsP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:19:47 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-q8ZxRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:19:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:19:48 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-l5cfh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:19:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:19:48 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 16:19:48 INFO - Running setup.py install for manifestparser 16:19:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:19:48 INFO - Running setup.py install for mozcrash 16:19:48 INFO - Running setup.py install for mozdebug 16:19:48 INFO - Running setup.py install for mozdevice 16:19:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:19:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:19:48 INFO - Running setup.py install for mozfile 16:19:49 INFO - Running setup.py install for mozhttpd 16:19:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Running setup.py install for mozinfo 16:19:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Running setup.py install for mozInstall 16:19:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Running setup.py install for mozleak 16:19:49 INFO - Running setup.py install for mozlog 16:19:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:19:49 INFO - Running setup.py install for moznetwork 16:19:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:19:50 INFO - Running setup.py install for mozprocess 16:19:50 INFO - Running setup.py install for mozprofile 16:19:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:19:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:19:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:19:50 INFO - Running setup.py install for mozrunner 16:19:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:19:50 INFO - Running setup.py install for mozscreenshot 16:19:50 INFO - Running setup.py install for moztest 16:19:50 INFO - Running setup.py install for mozversion 16:19:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:19:50 INFO - Running setup.py install for wptserve 16:19:51 INFO - Running setup.py install for marionette-driver 16:19:51 INFO - Running setup.py install for browsermob-proxy 16:19:51 INFO - Running setup.py install for marionette-client 16:19:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:19:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:19:51 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:19:51 INFO - Cleaning up... 16:19:51 INFO - Return code: 0 16:19:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:19: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')]} 16:19:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19: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')]} 16:19:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x102c6ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c8bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0e05d42a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c875e0>, '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 0x10286acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102895990>, '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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:19:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:19:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZZ1fIFCDS2/Render', 16:19:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:51 INFO - 'HOME': '/Users/cltbld', 16:19:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:51 INFO - 'LOGNAME': 'cltbld', 16:19:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:51 INFO - 'MOZ_NO_REMOTE': '1', 16:19:51 INFO - 'NO_EM_RESTART': '1', 16:19:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:51 INFO - 'PWD': '/builds/slave/test', 16:19:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:51 INFO - 'SHELL': '/bin/bash', 16:19:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7fk9G413Tn/Listeners', 16:19:51 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 16:19:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:51 INFO - 'USER': 'cltbld', 16:19:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:51 INFO - 'XPC_FLAGS': '0x0', 16:19:51 INFO - 'XPC_SERVICE_NAME': '0', 16:19:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-isFChv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:19:52 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)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Y0Z6Nu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:19:52 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)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-PiWNMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:19:52 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)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-GRu8eZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:19:52 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)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-e0CwpW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-L0aFXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-emST44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-y6tc4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:19:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:19:52 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-vBnbHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:19:53 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)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-PYTlfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:19:53 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)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-3PyjnO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:19:53 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)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-X8W_dp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:19:53 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)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-ckqkQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:19:53 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)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-xyTp7X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:19:53 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)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-FkhD2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-R61fS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:19:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-iDEhES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:19:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:19:53 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-7TiT_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:19:53 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:19:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:19:54 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-90ZHqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:19:54 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)) 16:19:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:19:54 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-nkannh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:19:54 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)) 16:19:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:19:54 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Yutpry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:19:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:19:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:19:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:57 INFO - Downloading blessings-1.6.tar.gz 16:19:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:19:57 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:19:57 INFO - Installing collected packages: blessings 16:19:57 INFO - Running setup.py install for blessings 16:19:57 INFO - Successfully installed blessings 16:19:57 INFO - Cleaning up... 16:19:57 INFO - Return code: 0 16:19:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:19:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:19:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:19:57 INFO - Reading from file tmpfile_stdout 16:19:57 INFO - Current package versions: 16:19:57 INFO - blessings == 1.6 16:19:57 INFO - blobuploader == 1.2.4 16:19:57 INFO - browsermob-proxy == 0.6.0 16:19:57 INFO - docopt == 0.6.1 16:19:57 INFO - manifestparser == 1.1 16:19:57 INFO - marionette-client == 2.3.0 16:19:57 INFO - marionette-driver == 1.4.0 16:19:57 INFO - mozInstall == 1.12 16:19:57 INFO - mozcrash == 0.17 16:19:57 INFO - mozdebug == 0.1 16:19:57 INFO - mozdevice == 0.48 16:19:57 INFO - mozfile == 1.2 16:19:57 INFO - mozhttpd == 0.7 16:19:57 INFO - mozinfo == 0.9 16:19:57 INFO - mozleak == 0.1 16:19:57 INFO - mozlog == 3.1 16:19:57 INFO - moznetwork == 0.27 16:19:57 INFO - mozprocess == 0.22 16:19:57 INFO - mozprofile == 0.28 16:19:57 INFO - mozrunner == 6.11 16:19:57 INFO - mozscreenshot == 0.1 16:19:57 INFO - mozsystemmonitor == 0.0 16:19:57 INFO - moztest == 0.7 16:19:57 INFO - mozversion == 1.4 16:19:57 INFO - psutil == 3.1.1 16:19:57 INFO - requests == 1.2.3 16:19:57 INFO - wptserve == 1.4.0 16:19:57 INFO - wsgiref == 0.1.2 16:19:57 INFO - Running post-action listener: _resource_record_post_action 16:19:57 INFO - Running post-action listener: _start_resource_monitoring 16:19:58 INFO - Starting resource monitoring. 16:19:58 INFO - ##### 16:19:58 INFO - ##### Running pull step. 16:19:58 INFO - ##### 16:19:58 INFO - Running pre-action listener: _resource_record_pre_action 16:19:58 INFO - Running main action method: pull 16:19:58 INFO - Pull has nothing to do! 16:19:58 INFO - Running post-action listener: _resource_record_post_action 16:19:58 INFO - ##### 16:19:58 INFO - ##### Running install step. 16:19:58 INFO - ##### 16:19:58 INFO - Running pre-action listener: _resource_record_pre_action 16:19:58 INFO - Running main action method: install 16:19:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:19:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:19:58 INFO - Reading from file tmpfile_stdout 16:19:58 INFO - Detecting whether we're running mozinstall >=1.0... 16:19:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:19:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:19:58 INFO - Reading from file tmpfile_stdout 16:19:58 INFO - Output received: 16:19:58 INFO - Usage: mozinstall [options] installer 16:19:58 INFO - Options: 16:19:58 INFO - -h, --help show this help message and exit 16:19:58 INFO - -d DEST, --destination=DEST 16:19:58 INFO - Directory to install application into. [default: 16:19:58 INFO - "/builds/slave/test"] 16:19:58 INFO - --app=APP Application being installed. [default: firefox] 16:19:58 INFO - mkdir: /builds/slave/test/build/application 16:19:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:19:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:20:16 INFO - Reading from file tmpfile_stdout 16:20:16 INFO - Output received: 16:20:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:20:16 INFO - Running post-action listener: _resource_record_post_action 16:20:16 INFO - ##### 16:20:16 INFO - ##### Running run-tests step. 16:20:16 INFO - ##### 16:20:16 INFO - Running pre-action listener: _resource_record_pre_action 16:20:16 INFO - Running main action method: run_tests 16:20:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:20:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:20:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:20:16 INFO - grabbing minidump binary from tooltool 16:20:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:16 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c875e0>, '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 0x10286acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102895990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:20:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:20:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:20:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:20:16 INFO - Return code: 0 16:20:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:20:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:20:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.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 16:20:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.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 16:20:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZZ1fIFCDS2/Render', 16:20:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:20:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:20:16 INFO - 'HOME': '/Users/cltbld', 16:20:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:20:16 INFO - 'LOGNAME': 'cltbld', 16:20:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:20:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:20:16 INFO - 'MOZ_NO_REMOTE': '1', 16:20:16 INFO - 'NO_EM_RESTART': '1', 16:20:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:20:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:20:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:20:16 INFO - 'PWD': '/builds/slave/test', 16:20:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:20:16 INFO - 'SHELL': '/bin/bash', 16:20:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7fk9G413Tn/Listeners', 16:20:16 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 16:20:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:20:16 INFO - 'USER': 'cltbld', 16:20:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:20:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:20:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:20:16 INFO - 'XPC_FLAGS': '0x0', 16:20:16 INFO - 'XPC_SERVICE_NAME': '0', 16:20:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:20:16 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.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 16:20:16 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:20:16 INFO - import pkg_resources 16:20:17 INFO - Using 1 client processes 16:20:18 INFO - wptserve Starting http server on 127.0.0.1:8000 16:20:18 INFO - wptserve Starting http server on 127.0.0.1:8001 16:20:18 INFO - wptserve Starting http server on 127.0.0.1:8443 16:20:19 INFO - SUITE-START | Running 778 tests 16:20:19 INFO - Running testharness tests 16:20:19 INFO - Setting up ssl 16:20:19 INFO - PROCESS | certutil | 16:20:19 INFO - PROCESS | certutil | 16:20:19 INFO - PROCESS | certutil | 16:20:19 INFO - Certificate Nickname Trust Attributes 16:20:19 INFO - SSL,S/MIME,JAR/XPI 16:20:19 INFO - 16:20:19 INFO - web-platform-tests CT,, 16:20:19 INFO - 16:20:19 INFO - Starting runner 16:20:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:20:20 INFO - PROCESS | 1649 | 1467156020874 Marionette DEBUG Marionette enabled via build flag and pref 16:20:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x113e35800 == 1 [pid = 1649] [id = 1] 16:20:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113e36000) [pid = 1649] [serial = 1] [outer = 0x0] 16:20:20 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:20:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113e37000) [pid = 1649] [serial = 2] [outer = 0x113e36000] 16:20:21 INFO - PROCESS | 1649 | 1467156021189 Marionette INFO Listening on port 2828 16:20:21 INFO - PROCESS | 1649 | 1467156021417 Marionette DEBUG Marionette enabled via command-line flag 16:20:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11695f800 == 2 [pid = 1649] [id = 2] 16:20:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x116960000) [pid = 1649] [serial = 3] [outer = 0x0] 16:20:21 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:20:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x116961000) [pid = 1649] [serial = 4] [outer = 0x116960000] 16:20:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:20:21 INFO - PROCESS | 1649 | 1467156021586 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 16:20:21 INFO - PROCESS | 1649 | 1467156021655 Marionette DEBUG Closed connection conn0 16:20:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:20:21 INFO - PROCESS | 1649 | 1467156021659 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 16:20:21 INFO - PROCESS | 1649 | 1467156021670 Marionette DEBUG Closed connection conn1 16:20:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:20:21 INFO - PROCESS | 1649 | 1467156021675 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 16:20:21 INFO - PROCESS | 1649 | 1467156021684 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:20:21 INFO - PROCESS | 1649 | 1467156021688 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160628145922","device":"desktop","version":"48.0"} 16:20:22 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:20:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d0a800 == 3 [pid = 1649] [id = 3] 16:20:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x119d0b000) [pid = 1649] [serial = 5] [outer = 0x0] 16:20:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d0b800 == 4 [pid = 1649] [id = 4] 16:20:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x119baf000) [pid = 1649] [serial = 6] [outer = 0x0] 16:20:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:20:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a02800 == 5 [pid = 1649] [id = 5] 16:20:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x119bae400) [pid = 1649] [serial = 7] [outer = 0x0] 16:20:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:20:23 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:20:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x12192f000) [pid = 1649] [serial = 8] [outer = 0x119bae400] 16:20:23 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:20:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:20:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x123e48800) [pid = 1649] [serial = 9] [outer = 0x119d0b000] 16:20:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x123e38400) [pid = 1649] [serial = 10] [outer = 0x119baf000] 16:20:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x123e3a000) [pid = 1649] [serial = 11] [outer = 0x119bae400] 16:20:23 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:20:23 INFO - PROCESS | 1649 | 1467156023801 Marionette INFO startBrowser aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:23 INFO - PROCESS | 1649 | 1467156023823 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1649 | 1467156023833 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1649 | 1467156023834 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:20:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x12706a800) [pid = 1649] [serial = 12] [outer = 0x119bae400] 16:20:24 INFO - PROCESS | 1649 | 1467156024134 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"aeb3e19b-35e7-504c-8dbc-ce409f55649e","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160628145922","device":"desktop","version":"48.0","command_id":1}}] 16:20:24 INFO - PROCESS | 1649 | 1467156024218 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}] 16:20:24 INFO - PROCESS | 1649 | 1467156024220 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:24 INFO - PROCESS | 1649 | 1467156024284 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:20:24 INFO - PROCESS | 1649 | 1467156024359 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:20:24 INFO - PROCESS | 1649 | 1467156024360 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:24 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:20:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:20:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x119d2fc00) [pid = 1649] [serial = 13] [outer = 0x119bae400] 16:20:24 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:20:24 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:24 INFO - PROCESS | 1649 | 1467156024666 Marionette TRACE conn2 <- [1,3,null,{}] 16:20:24 INFO - PROCESS | 1649 | 1467156024682 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:20:24 INFO - PROCESS | 1649 | 1467156024685 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:24 INFO - PROCESS | 1649 | 1467156024712 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:20:24 INFO - PROCESS | 1649 | 1467156024746 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 1649 | 1467156024747 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:20:24 INFO - PROCESS | 1649 | 1467156024750 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 1649 | 1467156024754 Marionette TRACE conn2 <- [1,6,null,{}] 16:20:24 INFO - PROCESS | 1649 | 1467156024760 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}] 16:20:24 INFO - PROCESS | 1649 | 1467156024763 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:24 INFO - PROCESS | 1649 | 1467156024778 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:20:24 INFO - PROCESS | 1649 | 1467156024782 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1649 | 1467156024784 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f34000 == 6 [pid = 1649] [id = 6] 16:20:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x129014800) [pid = 1649] [serial = 14] [outer = 0x0] 16:20:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x129016400) [pid = 1649] [serial = 15] [outer = 0x129014800] 16:20:24 INFO - PROCESS | 1649 | 1467156024828 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12901c000) [pid = 1649] [serial = 16] [outer = 0x129014800] 16:20:25 INFO - PROCESS | 1649 | 1467156025157 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]]]}] 16:20:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x129233800 == 7 [pid = 1649] [id = 7] 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x129399800) [pid = 1649] [serial = 17] [outer = 0x0] 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x12939c000) [pid = 1649] [serial = 18] [outer = 0x129399800] 16:20:25 INFO - PROCESS | 1649 | 1467156025180 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x1293a2c00) [pid = 1649] [serial = 19] [outer = 0x129399800] 16:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 476ms 16:20:25 INFO - PROCESS | 1649 | 1467156025248 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1649 | 1467156025249 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:20:25 INFO - PROCESS | 1649 | 1467156025260 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1649 | 1467156025261 Marionette TRACE conn2 <- [1,10,null,{}] 16:20:25 INFO - PROCESS | 1649 | 1467156025268 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}] 16:20:25 INFO - PROCESS | 1649 | 1467156025272 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:25 INFO - PROCESS | 1649 | 1467156025407 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:20:25 INFO - PROCESS | 1649 | 1467156025430 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1649 | 1467156025431 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a80e800 == 8 [pid = 1649] [id = 8] 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a444c00) [pid = 1649] [serial = 20] [outer = 0x0] 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a446800) [pid = 1649] [serial = 21] [outer = 0x12a444c00] 16:20:25 INFO - PROCESS | 1649 | 1467156025460 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a86f400) [pid = 1649] [serial = 22] [outer = 0x12a444c00] 16:20:25 INFO - PROCESS | 1649 | 1467156025837 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]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 625ms 16:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:20:25 INFO - PROCESS | 1649 | 1467156025879 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1649 | 1467156025880 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:20:25 INFO - PROCESS | 1649 | 1467156025882 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1649 | 1467156025884 Marionette TRACE conn2 <- [1,14,null,{}] 16:20:25 INFO - PROCESS | 1649 | 1467156025886 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}] 16:20:25 INFO - PROCESS | 1649 | 1467156025888 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:25 INFO - PROCESS | 1649 | 1467156025980 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:20:25 INFO - PROCESS | 1649 | 1467156025983 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1649 | 1467156025985 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b094000 == 9 [pid = 1649] [id = 9] 16:20:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12a878400) [pid = 1649] [serial = 23] [outer = 0x0] 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12a9f2800) [pid = 1649] [serial = 24] [outer = 0x12a878400] 16:20:26 INFO - PROCESS | 1649 | 1467156026012 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b0c4800) [pid = 1649] [serial = 25] [outer = 0x12a878400] 16:20:26 INFO - PROCESS | 1649 | 1467156026293 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]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 16:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:20:26 INFO - PROCESS | 1649 | 1467156026303 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1649 | 1467156026304 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:20:26 INFO - PROCESS | 1649 | 1467156026307 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1649 | 1467156026310 Marionette TRACE conn2 <- [1,18,null,{}] 16:20:26 INFO - PROCESS | 1649 | 1467156026317 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}] 16:20:26 INFO - PROCESS | 1649 | 1467156026319 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:26 INFO - PROCESS | 1649 | 1467156026412 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:20:26 INFO - PROCESS | 1649 | 1467156026417 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:26 INFO - PROCESS | 1649 | 1467156026419 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89d800 == 10 [pid = 1649] [id = 10] 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12b85e400) [pid = 1649] [serial = 26] [outer = 0x0] 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12b8e4000) [pid = 1649] [serial = 27] [outer = 0x12b85e400] 16:20:26 INFO - PROCESS | 1649 | 1467156026442 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12b8ea000) [pid = 1649] [serial = 28] [outer = 0x12b85e400] 16:20:26 INFO - PROCESS | 1649 | 1467156026713 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]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 16:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:20:26 INFO - PROCESS | 1649 | 1467156026733 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1649 | 1467156026735 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:20:26 INFO - PROCESS | 1649 | 1467156026737 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1649 | 1467156026738 Marionette TRACE conn2 <- [1,22,null,{}] 16:20:26 INFO - PROCESS | 1649 | 1467156026748 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}] 16:20:26 INFO - PROCESS | 1649 | 1467156026749 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:26 INFO - PROCESS | 1649 | 1467156026848 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:20:26 INFO - PROCESS | 1649 | 1467156026851 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:26 INFO - PROCESS | 1649 | 1467156026852 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd0f800 == 11 [pid = 1649] [id = 11] 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x11851a000) [pid = 1649] [serial = 29] [outer = 0x0] 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12b8ed800) [pid = 1649] [serial = 30] [outer = 0x11851a000] 16:20:26 INFO - PROCESS | 1649 | 1467156026877 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12bd2b800) [pid = 1649] [serial = 31] [outer = 0x11851a000] 16:20:27 INFO - PROCESS | 1649 | 1467156027109 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]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 16:20:27 INFO - PROCESS | 1649 | 1467156027163 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1649 | 1467156027164 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:20:27 INFO - PROCESS | 1649 | 1467156027166 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1649 | 1467156027167 Marionette TRACE conn2 <- [1,26,null,{}] 16:20:27 INFO - PROCESS | 1649 | 1467156027169 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}] 16:20:27 INFO - PROCESS | 1649 | 1467156027170 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:27 INFO - PROCESS | 1649 | 1467156027271 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:20:27 INFO - PROCESS | 1649 | 1467156027276 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1649 | 1467156027278 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e97800 == 12 [pid = 1649] [id = 12] 16:20:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12bd32c00) [pid = 1649] [serial = 32] [outer = 0x0] 16:20:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12bd6f800) [pid = 1649] [serial = 33] [outer = 0x12bd32c00] 16:20:27 INFO - PROCESS | 1649 | 1467156027301 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12c075400) [pid = 1649] [serial = 34] [outer = 0x12bd32c00] 16:20:27 INFO - PROCESS | 1649 | 1467156027544 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]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 16:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:20:27 INFO - PROCESS | 1649 | 1467156027585 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1649 | 1467156027586 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:20:27 INFO - PROCESS | 1649 | 1467156027596 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1649 | 1467156027597 Marionette TRACE conn2 <- [1,30,null,{}] 16:20:27 INFO - PROCESS | 1649 | 1467156027600 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}] 16:20:27 INFO - PROCESS | 1649 | 1467156027601 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:27 INFO - PROCESS | 1649 | 1467156027700 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:20:27 INFO - PROCESS | 1649 | 1467156027704 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1649 | 1467156027705 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3b3000 == 13 [pid = 1649] [id = 13] 16:20:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12c077800) [pid = 1649] [serial = 35] [outer = 0x0] 16:20:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12c07ec00) [pid = 1649] [serial = 36] [outer = 0x12c077800] 16:20:27 INFO - PROCESS | 1649 | 1467156027728 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c526000) [pid = 1649] [serial = 37] [outer = 0x12c077800] 16:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 16:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:20:27 INFO - PROCESS | 1649 | 1467156027961 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]]]}] 16:20:27 INFO - PROCESS | 1649 | 1467156027964 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1649 | 1467156027965 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:20:27 INFO - PROCESS | 1649 | 1467156027967 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1649 | 1467156027968 Marionette TRACE conn2 <- [1,34,null,{}] 16:20:27 INFO - PROCESS | 1649 | 1467156027971 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}] 16:20:27 INFO - PROCESS | 1649 | 1467156027972 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:28 INFO - PROCESS | 1649 | 1467156028080 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:20:28 INFO - PROCESS | 1649 | 1467156028085 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1649 | 1467156028087 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c610000 == 14 [pid = 1649] [id = 14] 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12c52d800) [pid = 1649] [serial = 38] [outer = 0x0] 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c530400) [pid = 1649] [serial = 39] [outer = 0x12c52d800] 16:20:28 INFO - PROCESS | 1649 | 1467156028110 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12c83c400) [pid = 1649] [serial = 40] [outer = 0x12c52d800] 16:20:28 INFO - PROCESS | 1649 | 1467156028341 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]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 16:20:28 INFO - PROCESS | 1649 | 1467156028398 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 1649 | 1467156028399 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:20:28 INFO - PROCESS | 1649 | 1467156028401 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 1649 | 1467156028402 Marionette TRACE conn2 <- [1,38,null,{}] 16:20:28 INFO - PROCESS | 1649 | 1467156028405 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}] 16:20:28 INFO - PROCESS | 1649 | 1467156028408 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:28 INFO - PROCESS | 1649 | 1467156028506 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:20:28 INFO - PROCESS | 1649 | 1467156028518 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1649 | 1467156028519 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca77000 == 15 [pid = 1649] [id = 15] 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12c83f800) [pid = 1649] [serial = 41] [outer = 0x0] 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12c848400) [pid = 1649] [serial = 42] [outer = 0x12c83f800] 16:20:28 INFO - PROCESS | 1649 | 1467156028542 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12ca40000) [pid = 1649] [serial = 43] [outer = 0x12c83f800] 16:20:28 INFO - PROCESS | 1649 | 1467156028777 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]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 16:20:28 INFO - PROCESS | 1649 | 1467156028819 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 1649 | 1467156028821 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:20:28 INFO - PROCESS | 1649 | 1467156028831 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 1649 | 1467156028832 Marionette TRACE conn2 <- [1,42,null,{}] 16:20:28 INFO - PROCESS | 1649 | 1467156028834 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}] 16:20:28 INFO - PROCESS | 1649 | 1467156028835 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:28 INFO - PROCESS | 1649 | 1467156028930 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:20:28 INFO - PROCESS | 1649 | 1467156028933 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1649 | 1467156028934 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce35800 == 16 [pid = 1649] [id = 16] 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12ca42800) [pid = 1649] [serial = 44] [outer = 0x0] 16:20:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12ca4ac00) [pid = 1649] [serial = 45] [outer = 0x12ca42800] 16:20:28 INFO - PROCESS | 1649 | 1467156028959 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12ce05400) [pid = 1649] [serial = 46] [outer = 0x12ca42800] 16:20:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d118000 == 17 [pid = 1649] [id = 17] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12d118800) [pid = 1649] [serial = 47] [outer = 0x0] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12d11d800) [pid = 1649] [serial = 48] [outer = 0x12d118800] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12d123000) [pid = 1649] [serial = 49] [outer = 0x12d118800] 16:20:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce40800 == 18 [pid = 1649] [id = 18] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12ce08800) [pid = 1649] [serial = 50] [outer = 0x0] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12d16c000) [pid = 1649] [serial = 51] [outer = 0x12ce08800] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12ce06800) [pid = 1649] [serial = 52] [outer = 0x12ce08800] 16:20:29 INFO - PROCESS | 1649 | 1467156029348 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]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 16:20:29 INFO - PROCESS | 1649 | 1467156029402 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1649 | 1467156029404 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:20:29 INFO - PROCESS | 1649 | 1467156029408 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1649 | 1467156029410 Marionette TRACE conn2 <- [1,46,null,{}] 16:20:29 INFO - PROCESS | 1649 | 1467156029413 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}] 16:20:29 INFO - PROCESS | 1649 | 1467156029415 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:29 INFO - PROCESS | 1649 | 1467156029555 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:20:29 INFO - PROCESS | 1649 | 1467156029578 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1649 | 1467156029580 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6c5000 == 19 [pid = 1649] [id = 19] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x12ce0b400) [pid = 1649] [serial = 53] [outer = 0x0] 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12d6df400) [pid = 1649] [serial = 54] [outer = 0x12ce0b400] 16:20:29 INFO - PROCESS | 1649 | 1467156029623 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11831fc00) [pid = 1649] [serial = 55] [outer = 0x12ce0b400] 16:20:30 INFO - PROCESS | 1649 | 1467156030024 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 621ms 16:20:30 INFO - PROCESS | 1649 | 1467156030028 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1649 | 1467156030029 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:20:30 INFO - PROCESS | 1649 | 1467156030031 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1649 | 1467156030032 Marionette TRACE conn2 <- [1,50,null,{}] 16:20:30 INFO - PROCESS | 1649 | 1467156030034 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}] 16:20:30 INFO - PROCESS | 1649 | 1467156030036 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:30 INFO - PROCESS | 1649 | 1467156030132 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:20:30 INFO - PROCESS | 1649 | 1467156030136 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1649 | 1467156030137 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b796800 == 20 [pid = 1649] [id = 20] 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x118160000) [pid = 1649] [serial = 56] [outer = 0x0] 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x118163c00) [pid = 1649] [serial = 57] [outer = 0x118160000] 16:20:30 INFO - PROCESS | 1649 | 1467156030160 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1187be000) [pid = 1649] [serial = 58] [outer = 0x118160000] 16:20:30 INFO - PROCESS | 1649 | 1467156030396 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 16:20:30 INFO - PROCESS | 1649 | 1467156030402 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1649 | 1467156030403 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:20:30 INFO - PROCESS | 1649 | 1467156030413 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1649 | 1467156030414 Marionette TRACE conn2 <- [1,54,null,{}] 16:20:30 INFO - PROCESS | 1649 | 1467156030416 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}] 16:20:30 INFO - PROCESS | 1649 | 1467156030417 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:30 INFO - PROCESS | 1649 | 1467156030515 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:20:30 INFO - PROCESS | 1649 | 1467156030527 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1649 | 1467156030528 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6c1000 == 21 [pid = 1649] [id = 21] 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1274c2400) [pid = 1649] [serial = 59] [outer = 0x0] 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12d6e2800) [pid = 1649] [serial = 60] [outer = 0x1274c2400] 16:20:30 INFO - PROCESS | 1649 | 1467156030551 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12d6e6800) [pid = 1649] [serial = 61] [outer = 0x1274c2400] 16:20:30 INFO - PROCESS | 1649 | 1467156030778 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 16:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:20:30 INFO - PROCESS | 1649 | 1467156030835 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1649 | 1467156030836 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:20:30 INFO - PROCESS | 1649 | 1467156030847 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1649 | 1467156030848 Marionette TRACE conn2 <- [1,58,null,{}] 16:20:30 INFO - PROCESS | 1649 | 1467156030851 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}] 16:20:30 INFO - PROCESS | 1649 | 1467156030852 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:30 INFO - PROCESS | 1649 | 1467156030961 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:20:30 INFO - PROCESS | 1649 | 1467156030965 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1649 | 1467156030966 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc58800 == 22 [pid = 1649] [id = 22] 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x12a9efc00) [pid = 1649] [serial = 62] [outer = 0x0] 16:20:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1273b7800) [pid = 1649] [serial = 63] [outer = 0x12a9efc00] 16:20:30 INFO - PROCESS | 1649 | 1467156030994 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1273b6800) [pid = 1649] [serial = 64] [outer = 0x12a9efc00] 16:20:32 INFO - PROCESS | 1649 | 1467156032132 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]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1331ms 16:20:32 INFO - PROCESS | 1649 | 1467156032170 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1649 | 1467156032174 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:20:32 INFO - PROCESS | 1649 | 1467156032178 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1649 | 1467156032182 Marionette TRACE conn2 <- [1,62,null,{}] 16:20:32 INFO - PROCESS | 1649 | 1467156032185 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}] 16:20:32 INFO - PROCESS | 1649 | 1467156032187 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:32 INFO - PROCESS | 1649 | 1467156032294 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:20:32 INFO - PROCESS | 1649 | 1467156032346 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1649 | 1467156032348 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1132d8000 == 23 [pid = 1649] [id = 23] 16:20:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112f02400) [pid = 1649] [serial = 65] [outer = 0x0] 16:20:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x113947000) [pid = 1649] [serial = 66] [outer = 0x112f02400] 16:20:32 INFO - PROCESS | 1649 | 1467156032379 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x115fc1c00) [pid = 1649] [serial = 67] [outer = 0x112f02400] 16:20:32 INFO - PROCESS | 1649 | 1467156032779 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]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 16:20:32 INFO - PROCESS | 1649 | 1467156032800 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1649 | 1467156032803 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:20:32 INFO - PROCESS | 1649 | 1467156032810 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1649 | 1467156032812 Marionette TRACE conn2 <- [1,66,null,{}] 16:20:32 INFO - PROCESS | 1649 | 1467156032814 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}] 16:20:32 INFO - PROCESS | 1649 | 1467156032816 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:32 INFO - PROCESS | 1649 | 1467156032935 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:20:33 INFO - PROCESS | 1649 | 1467156033004 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1649 | 1467156033006 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11706a800 == 24 [pid = 1649] [id = 24] 16:20:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1172cb800) [pid = 1649] [serial = 68] [outer = 0x0] 16:20:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11811cc00) [pid = 1649] [serial = 69] [outer = 0x1172cb800] 16:20:33 INFO - PROCESS | 1649 | 1467156033048 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118164000) [pid = 1649] [serial = 70] [outer = 0x1172cb800] 16:20:33 INFO - PROCESS | 1649 | 1467156033632 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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 16:20:33 INFO - PROCESS | 1649 | 1467156033682 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1649 | 1467156033684 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:20:33 INFO - PROCESS | 1649 | 1467156033687 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1649 | 1467156033690 Marionette TRACE conn2 <- [1,70,null,{}] 16:20:33 INFO - PROCESS | 1649 | 1467156033695 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}] 16:20:33 INFO - PROCESS | 1649 | 1467156033697 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:33 INFO - PROCESS | 1649 | 1467156033778 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:20:33 INFO - PROCESS | 1649 | 1467156033880 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1649 | 1467156033881 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c7a800 == 25 [pid = 1649] [id = 25] 16:20:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11662ec00) [pid = 1649] [serial = 71] [outer = 0x0] 16:20:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116761400) [pid = 1649] [serial = 72] [outer = 0x11662ec00] 16:20:33 INFO - PROCESS | 1649 | 1467156033909 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11690b800) [pid = 1649] [serial = 73] [outer = 0x11662ec00] 16:20:34 INFO - PROCESS | 1649 | 1467156034341 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]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 674ms 16:20:34 INFO - PROCESS | 1649 | 1467156034362 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:20:34 INFO - PROCESS | 1649 | 1467156034365 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:20:34 INFO - PROCESS | 1649 | 1467156034369 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 1649 | 1467156034371 Marionette TRACE conn2 <- [1,74,null,{}] 16:20:34 INFO - PROCESS | 1649 | 1467156034375 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}] 16:20:34 INFO - PROCESS | 1649 | 1467156034377 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:34 INFO - PROCESS | 1649 | 1467156034449 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:20:34 INFO - PROCESS | 1649 | 1467156034454 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1649 | 1467156034456 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x116411000 == 26 [pid = 1649] [id = 26] 16:20:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116a18c00) [pid = 1649] [serial = 74] [outer = 0x0] 16:20:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1176e7800) [pid = 1649] [serial = 75] [outer = 0x116a18c00] 16:20:34 INFO - PROCESS | 1649 | 1467156034487 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x117ead800) [pid = 1649] [serial = 76] [outer = 0x116a18c00] 16:20:34 INFO - PROCESS | 1649 | 1467156034799 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]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:20:34 INFO - PROCESS | 1649 | 1467156034839 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:20:34 INFO - PROCESS | 1649 | 1467156034843 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:20:34 INFO - PROCESS | 1649 | 1467156034845 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 1649 | 1467156034848 Marionette TRACE conn2 <- [1,78,null,{}] 16:20:34 INFO - PROCESS | 1649 | 1467156034855 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}] 16:20:34 INFO - PROCESS | 1649 | 1467156034858 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:34 INFO - PROCESS | 1649 | 1467156034937 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:20:34 INFO - PROCESS | 1649 | 1467156034978 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1649 | 1467156034980 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11699e000 == 27 [pid = 1649] [id = 27] 16:20:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x117226800) [pid = 1649] [serial = 77] [outer = 0x0] 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11815c000) [pid = 1649] [serial = 78] [outer = 0x117226800] 16:20:35 INFO - PROCESS | 1649 | 1467156035008 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11857b800) [pid = 1649] [serial = 79] [outer = 0x117226800] 16:20:35 INFO - PROCESS | 1649 | 1467156035275 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]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 16:20:35 INFO - PROCESS | 1649 | 1467156035318 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:20:35 INFO - PROCESS | 1649 | 1467156035320 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:20:35 INFO - PROCESS | 1649 | 1467156035330 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1649 | 1467156035331 Marionette TRACE conn2 <- [1,82,null,{}] 16:20:35 INFO - PROCESS | 1649 | 1467156035334 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}] 16:20:35 INFO - PROCESS | 1649 | 1467156035335 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:35 INFO - PROCESS | 1649 | 1467156035415 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:20:35 INFO - PROCESS | 1649 | 1467156035419 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 1649 | 1467156035420 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x117084000 == 28 [pid = 1649] [id = 28] 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1187b6800) [pid = 1649] [serial = 80] [outer = 0x0] 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119008800) [pid = 1649] [serial = 81] [outer = 0x1187b6800] 16:20:35 INFO - PROCESS | 1649 | 1467156035447 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119291800) [pid = 1649] [serial = 82] [outer = 0x1187b6800] 16:20:35 INFO - PROCESS | 1649 | 1467156035747 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]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 16:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:20:35 INFO - PROCESS | 1649 | 1467156035799 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1649 | 1467156035801 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:20:35 INFO - PROCESS | 1649 | 1467156035803 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1649 | 1467156035804 Marionette TRACE conn2 <- [1,86,null,{}] 16:20:35 INFO - PROCESS | 1649 | 1467156035806 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}] 16:20:35 INFO - PROCESS | 1649 | 1467156035807 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:35 INFO - PROCESS | 1649 | 1467156035878 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:20:35 INFO - PROCESS | 1649 | 1467156035881 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 1649 | 1467156035882 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e81000 == 29 [pid = 1649] [id = 29] 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1187c2000) [pid = 1649] [serial = 83] [outer = 0x0] 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1193ac000) [pid = 1649] [serial = 84] [outer = 0x1187c2000] 16:20:35 INFO - PROCESS | 1649 | 1467156035908 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1193b5800) [pid = 1649] [serial = 85] [outer = 0x1187c2000] 16:20:36 INFO - PROCESS | 1649 | 1467156036211 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 16:20:36 INFO - PROCESS | 1649 | 1467156036221 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1649 | 1467156036223 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:20:36 INFO - PROCESS | 1649 | 1467156036230 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1649 | 1467156036231 Marionette TRACE conn2 <- [1,90,null,{}] 16:20:36 INFO - PROCESS | 1649 | 1467156036234 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}] 16:20:36 INFO - PROCESS | 1649 | 1467156036238 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:36 INFO - PROCESS | 1649 | 1467156036344 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:20:36 INFO - PROCESS | 1649 | 1467156036347 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1649 | 1467156036349 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11827f000 == 30 [pid = 1649] [id = 30] 16:20:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119775000) [pid = 1649] [serial = 86] [outer = 0x0] 16:20:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11990e400) [pid = 1649] [serial = 87] [outer = 0x119775000] 16:20:36 INFO - PROCESS | 1649 | 1467156036378 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119f6d800) [pid = 1649] [serial = 88] [outer = 0x119775000] 16:20:36 INFO - PROCESS | 1649 | 1467156036661 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 16:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:20:36 INFO - PROCESS | 1649 | 1467156036699 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1649 | 1467156036700 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:20:36 INFO - PROCESS | 1649 | 1467156036702 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1649 | 1467156036703 Marionette TRACE conn2 <- [1,94,null,{}] 16:20:36 INFO - PROCESS | 1649 | 1467156036713 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}] 16:20:36 INFO - PROCESS | 1649 | 1467156036714 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:36 INFO - PROCESS | 1649 | 1467156036812 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:20:36 INFO - PROCESS | 1649 | 1467156036818 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1649 | 1467156036819 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116946800 == 31 [pid = 1649] [id = 31] 16:20:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1133d9c00) [pid = 1649] [serial = 89] [outer = 0x0] 16:20:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119f6cc00) [pid = 1649] [serial = 90] [outer = 0x1133d9c00] 16:20:36 INFO - PROCESS | 1649 | 1467156036844 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12110f800) [pid = 1649] [serial = 91] [outer = 0x1133d9c00] 16:20:37 INFO - PROCESS | 1649 | 1467156037111 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 16:20:37 INFO - PROCESS | 1649 | 1467156037120 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1649 | 1467156037122 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:20:37 INFO - PROCESS | 1649 | 1467156037130 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1649 | 1467156037131 Marionette TRACE conn2 <- [1,98,null,{}] 16:20:37 INFO - PROCESS | 1649 | 1467156037133 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}] 16:20:37 INFO - PROCESS | 1649 | 1467156037134 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:37 INFO - PROCESS | 1649 | 1467156037211 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:20:37 INFO - PROCESS | 1649 | 1467156037215 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1649 | 1467156037216 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119203000 == 32 [pid = 1649] [id = 32] 16:20:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12110fc00) [pid = 1649] [serial = 92] [outer = 0x0] 16:20:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1211ca800) [pid = 1649] [serial = 93] [outer = 0x12110fc00] 16:20:37 INFO - PROCESS | 1649 | 1467156037242 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12149fc00) [pid = 1649] [serial = 94] [outer = 0x12110fc00] 16:20:37 INFO - PROCESS | 1649 | 1467156037556 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 16:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:20:37 INFO - PROCESS | 1649 | 1467156037599 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1649 | 1467156037601 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:20:37 INFO - PROCESS | 1649 | 1467156037604 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1649 | 1467156037606 Marionette TRACE conn2 <- [1,102,null,{}] 16:20:37 INFO - PROCESS | 1649 | 1467156037609 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}] 16:20:37 INFO - PROCESS | 1649 | 1467156037611 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:37 INFO - PROCESS | 1649 | 1467156037750 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:20:37 INFO - PROCESS | 1649 | 1467156037786 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1649 | 1467156037788 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119624000 == 33 [pid = 1649] [id = 33] 16:20:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121111c00) [pid = 1649] [serial = 95] [outer = 0x0] 16:20:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12159a800) [pid = 1649] [serial = 96] [outer = 0x121111c00] 16:20:37 INFO - PROCESS | 1649 | 1467156037828 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121b10000) [pid = 1649] [serial = 97] [outer = 0x121111c00] 16:20:38 INFO - PROCESS | 1649 | 1467156038163 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 573ms 16:20:38 INFO - PROCESS | 1649 | 1467156038179 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1649 | 1467156038180 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:20:38 INFO - PROCESS | 1649 | 1467156038183 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1649 | 1467156038184 Marionette TRACE conn2 <- [1,106,null,{}] 16:20:38 INFO - PROCESS | 1649 | 1467156038187 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}] 16:20:38 INFO - PROCESS | 1649 | 1467156038188 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:38 INFO - PROCESS | 1649 | 1467156038272 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:20:38 INFO - PROCESS | 1649 | 1467156038277 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1649 | 1467156038279 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119641000 == 34 [pid = 1649] [id = 34] 16:20:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11929ac00) [pid = 1649] [serial = 98] [outer = 0x0] 16:20:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123e36400) [pid = 1649] [serial = 99] [outer = 0x11929ac00] 16:20:38 INFO - PROCESS | 1649 | 1467156038296 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123f43c00) [pid = 1649] [serial = 100] [outer = 0x11929ac00] 16:20:38 INFO - PROCESS | 1649 | 1467156038680 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 522ms 16:20:38 INFO - PROCESS | 1649 | 1467156038706 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:20:38 INFO - PROCESS | 1649 | 1467156038710 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:20:38 INFO - PROCESS | 1649 | 1467156038714 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1649 | 1467156038716 Marionette TRACE conn2 <- [1,110,null,{}] 16:20:38 INFO - PROCESS | 1649 | 1467156038719 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}] 16:20:38 INFO - PROCESS | 1649 | 1467156038722 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:38 INFO - PROCESS | 1649 | 1467156038855 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:20:38 INFO - PROCESS | 1649 | 1467156038865 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1649 | 1467156038867 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b1d800 == 35 [pid = 1649] [id = 35] 16:20:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123e0c800) [pid = 1649] [serial = 101] [outer = 0x0] 16:20:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123fd6400) [pid = 1649] [serial = 102] [outer = 0x123e0c800] 16:20:38 INFO - PROCESS | 1649 | 1467156038893 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124db8400) [pid = 1649] [serial = 103] [outer = 0x123e0c800] 16:20:39 INFO - PROCESS | 1649 | 1467156039215 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 522ms 16:20:39 INFO - PROCESS | 1649 | 1467156039235 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1649 | 1467156039237 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:20:39 INFO - PROCESS | 1649 | 1467156039239 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1649 | 1467156039241 Marionette TRACE conn2 <- [1,114,null,{}] 16:20:39 INFO - PROCESS | 1649 | 1467156039245 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}] 16:20:39 INFO - PROCESS | 1649 | 1467156039246 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:39 INFO - PROCESS | 1649 | 1467156039343 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:20:39 INFO - PROCESS | 1649 | 1467156039349 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1649 | 1467156039350 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d1d800 == 36 [pid = 1649] [id = 36] 16:20:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119f71400) [pid = 1649] [serial = 104] [outer = 0x0] 16:20:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12557a000) [pid = 1649] [serial = 105] [outer = 0x119f71400] 16:20:39 INFO - PROCESS | 1649 | 1467156039373 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126d26800) [pid = 1649] [serial = 106] [outer = 0x119f71400] 16:20:39 INFO - PROCESS | 1649 | 1467156039632 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 421ms 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:20:39 INFO - PROCESS | 1649 | 1467156039664 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1649 | 1467156039665 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:20:39 INFO - PROCESS | 1649 | 1467156039667 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1649 | 1467156039668 Marionette TRACE conn2 <- [1,118,null,{}] 16:20:39 INFO - PROCESS | 1649 | 1467156039670 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}] 16:20:39 INFO - PROCESS | 1649 | 1467156039671 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:39 INFO - PROCESS | 1649 | 1467156039762 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:20:39 INFO - PROCESS | 1649 | 1467156039766 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1649 | 1467156039767 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x121238000 == 37 [pid = 1649] [id = 37] 16:20:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123f45000) [pid = 1649] [serial = 107] [outer = 0x0] 16:20:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126dc7800) [pid = 1649] [serial = 108] [outer = 0x123f45000] 16:20:39 INFO - PROCESS | 1649 | 1467156039791 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x127074800) [pid = 1649] [serial = 109] [outer = 0x123f45000] 16:20:40 INFO - PROCESS | 1649 | 1467156040076 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 16:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:20:40 INFO - PROCESS | 1649 | 1467156040086 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1649 | 1467156040087 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:20:40 INFO - PROCESS | 1649 | 1467156040090 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1649 | 1467156040092 Marionette TRACE conn2 <- [1,122,null,{}] 16:20:40 INFO - PROCESS | 1649 | 1467156040101 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}] 16:20:40 INFO - PROCESS | 1649 | 1467156040103 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:40 INFO - PROCESS | 1649 | 1467156040205 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:20:40 INFO - PROCESS | 1649 | 1467156040258 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1649 | 1467156040259 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x121396000 == 38 [pid = 1649] [id = 38] 16:20:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119295800) [pid = 1649] [serial = 110] [outer = 0x0] 16:20:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1274be400) [pid = 1649] [serial = 111] [outer = 0x119295800] 16:20:40 INFO - PROCESS | 1649 | 1467156040298 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x127568800) [pid = 1649] [serial = 112] [outer = 0x119295800] 16:20:40 INFO - PROCESS | 1649 | 1467156040689 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 627ms 16:20:40 INFO - PROCESS | 1649 | 1467156040718 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1649 | 1467156040720 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:20:40 INFO - PROCESS | 1649 | 1467156040723 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1649 | 1467156040725 Marionette TRACE conn2 <- [1,126,null,{}] 16:20:40 INFO - PROCESS | 1649 | 1467156040728 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}] 16:20:40 INFO - PROCESS | 1649 | 1467156040729 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:40 INFO - PROCESS | 1649 | 1467156040806 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:20:40 INFO - PROCESS | 1649 | 1467156040862 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1649 | 1467156040863 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x121568000 == 39 [pid = 1649] [id = 39] 16:20:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128a30000) [pid = 1649] [serial = 113] [outer = 0x0] 16:20:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x129011400) [pid = 1649] [serial = 114] [outer = 0x128a30000] 16:20:40 INFO - PROCESS | 1649 | 1467156040889 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129019c00) [pid = 1649] [serial = 115] [outer = 0x128a30000] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 521ms 16:20:41 INFO - PROCESS | 1649 | 1467156041239 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]]]}] 16:20:41 INFO - PROCESS | 1649 | 1467156041246 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1649 | 1467156041248 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:20:41 INFO - PROCESS | 1649 | 1467156041251 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1649 | 1467156041253 Marionette TRACE conn2 <- [1,130,null,{}] 16:20:41 INFO - PROCESS | 1649 | 1467156041258 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}] 16:20:41 INFO - PROCESS | 1649 | 1467156041261 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:41 INFO - PROCESS | 1649 | 1467156041385 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:20:41 INFO - PROCESS | 1649 | 1467156041491 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1649 | 1467156041492 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x121b6f000 == 40 [pid = 1649] [id = 40] 16:20:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128f15400) [pid = 1649] [serial = 116] [outer = 0x0] 16:20:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x129020c00) [pid = 1649] [serial = 117] [outer = 0x128f15400] 16:20:41 INFO - PROCESS | 1649 | 1467156041516 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129222c00) [pid = 1649] [serial = 118] [outer = 0x128f15400] 16:20:42 INFO - PROCESS | 1649 | 1467156042432 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1220ms 16:20:42 INFO - PROCESS | 1649 | 1467156042471 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1649 | 1467156042473 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:20:42 INFO - PROCESS | 1649 | 1467156042476 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1649 | 1467156042478 Marionette TRACE conn2 <- [1,134,null,{}] 16:20:42 INFO - PROCESS | 1649 | 1467156042482 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}] 16:20:42 INFO - PROCESS | 1649 | 1467156042483 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:42 INFO - PROCESS | 1649 | 1467156042572 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:20:42 INFO - PROCESS | 1649 | 1467156042604 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1649 | 1467156042607 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131ae800 == 41 [pid = 1649] [id = 41] 16:20:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11697d000) [pid = 1649] [serial = 119] [outer = 0x0] 16:20:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x116a19c00) [pid = 1649] [serial = 120] [outer = 0x11697d000] 16:20:42 INFO - PROCESS | 1649 | 1467156042634 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1176f1000) [pid = 1649] [serial = 121] [outer = 0x11697d000] 16:20:42 INFO - PROCESS | 1649 | 1467156042984 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 519ms 16:20:43 INFO - PROCESS | 1649 | 1467156042996 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 1649 | 1467156042998 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:20:43 INFO - PROCESS | 1649 | 1467156043003 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1649 | 1467156043004 Marionette TRACE conn2 <- [1,138,null,{}] 16:20:43 INFO - PROCESS | 1649 | 1467156043007 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}] 16:20:43 INFO - PROCESS | 1649 | 1467156043008 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:43 INFO - PROCESS | 1649 | 1467156043100 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:20:43 INFO - PROCESS | 1649 | 1467156043132 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1649 | 1467156043133 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116676800 == 42 [pid = 1649] [id = 42] 16:20:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118160400) [pid = 1649] [serial = 122] [outer = 0x0] 16:20:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1181ecc00) [pid = 1649] [serial = 123] [outer = 0x118160400] 16:20:43 INFO - PROCESS | 1649 | 1467156043159 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11857d000) [pid = 1649] [serial = 124] [outer = 0x118160400] 16:20:43 INFO - PROCESS | 1649 | 1467156043496 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]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 518ms 16:20:43 INFO - PROCESS | 1649 | 1467156043522 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 1649 | 1467156043524 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:20:43 INFO - PROCESS | 1649 | 1467156043528 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1649 | 1467156043530 Marionette TRACE conn2 <- [1,142,null,{}] 16:20:43 INFO - PROCESS | 1649 | 1467156043537 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}] 16:20:43 INFO - PROCESS | 1649 | 1467156043540 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:43 INFO - PROCESS | 1649 | 1467156043626 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:20:43 INFO - PROCESS | 1649 | 1467156043656 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1649 | 1467156043658 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117233000 == 43 [pid = 1649] [id = 43] 16:20:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119293800) [pid = 1649] [serial = 125] [outer = 0x0] 16:20:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119771400) [pid = 1649] [serial = 126] [outer = 0x119293800] 16:20:43 INFO - PROCESS | 1649 | 1467156043685 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11990fc00) [pid = 1649] [serial = 127] [outer = 0x119293800] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1274c2400) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118160000) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12ce0b400) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ca42800) [pid = 1649] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12c83f800) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12c52d800) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12c077800) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12bd32c00) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11851a000) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b85e400) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a878400) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12a444c00) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x129014800) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119f71400) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123f45000) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119295800) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a9efc00) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112f02400) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1172cb800) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11662ec00) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a18c00) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117226800) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1187b6800) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1187c2000) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119775000) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1133d9c00) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12110fc00) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121111c00) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:20:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11929ac00) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:20:44 INFO - PROCESS | 1649 | 1467156044387 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]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 870ms 16:20:44 INFO - PROCESS | 1649 | 1467156044398 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1649 | 1467156044400 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:20:44 INFO - PROCESS | 1649 | 1467156044402 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1649 | 1467156044403 Marionette TRACE conn2 <- [1,146,null,{}] 16:20:44 INFO - PROCESS | 1649 | 1467156044405 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}] 16:20:44 INFO - PROCESS | 1649 | 1467156044407 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:44 INFO - PROCESS | 1649 | 1467156044500 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:20:44 INFO - PROCESS | 1649 | 1467156044549 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1649 | 1467156044550 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e71000 == 44 [pid = 1649] [id = 44] 16:20:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x112f02400) [pid = 1649] [serial = 128] [outer = 0x0] 16:20:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1181ec400) [pid = 1649] [serial = 129] [outer = 0x112f02400] 16:20:44 INFO - PROCESS | 1649 | 1467156044575 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119905400) [pid = 1649] [serial = 130] [outer = 0x112f02400] 16:20:44 INFO - PROCESS | 1649 | 1467156044845 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]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 16:20:44 INFO - PROCESS | 1649 | 1467156044870 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1649 | 1467156044872 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:20:44 INFO - PROCESS | 1649 | 1467156044881 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1649 | 1467156044882 Marionette TRACE conn2 <- [1,150,null,{}] 16:20:44 INFO - PROCESS | 1649 | 1467156044885 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}] 16:20:44 INFO - PROCESS | 1649 | 1467156044886 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:44 INFO - PROCESS | 1649 | 1467156044960 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:20:44 INFO - PROCESS | 1649 | 1467156044964 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1649 | 1467156044965 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e07800 == 45 [pid = 1649] [id = 45] 16:20:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11815f000) [pid = 1649] [serial = 131] [outer = 0x0] 16:20:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119d2cc00) [pid = 1649] [serial = 132] [outer = 0x11815f000] 16:20:44 INFO - PROCESS | 1649 | 1467156044991 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121108c00) [pid = 1649] [serial = 133] [outer = 0x11815f000] 16:20:45 INFO - PROCESS | 1649 | 1467156045314 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 467ms 16:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:20:45 INFO - PROCESS | 1649 | 1467156045350 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1649 | 1467156045351 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:20:45 INFO - PROCESS | 1649 | 1467156045353 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1649 | 1467156045354 Marionette TRACE conn2 <- [1,154,null,{}] 16:20:45 INFO - PROCESS | 1649 | 1467156045357 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}] 16:20:45 INFO - PROCESS | 1649 | 1467156045360 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:45 INFO - PROCESS | 1649 | 1467156045451 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:20:45 INFO - PROCESS | 1649 | 1467156045454 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1649 | 1467156045456 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119649000 == 46 [pid = 1649] [id = 46] 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12110ec00) [pid = 1649] [serial = 134] [outer = 0x0] 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121599c00) [pid = 1649] [serial = 135] [outer = 0x12110ec00] 16:20:45 INFO - PROCESS | 1649 | 1467156045483 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123fd7000) [pid = 1649] [serial = 136] [outer = 0x12110ec00] 16:20:45 INFO - PROCESS | 1649 | 1467156045795 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 16:20:45 INFO - PROCESS | 1649 | 1467156045822 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1649 | 1467156045825 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:20:45 INFO - PROCESS | 1649 | 1467156045828 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1649 | 1467156045829 Marionette TRACE conn2 <- [1,158,null,{}] 16:20:45 INFO - PROCESS | 1649 | 1467156045831 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}] 16:20:45 INFO - PROCESS | 1649 | 1467156045833 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:45 INFO - PROCESS | 1649 | 1467156045922 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:20:45 INFO - PROCESS | 1649 | 1467156045927 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1649 | 1467156045928 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11996d800 == 47 [pid = 1649] [id = 47] 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11697b000) [pid = 1649] [serial = 137] [outer = 0x0] 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124d24c00) [pid = 1649] [serial = 138] [outer = 0x11697b000] 16:20:45 INFO - PROCESS | 1649 | 1467156045952 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x125009400) [pid = 1649] [serial = 139] [outer = 0x11697b000] 16:20:46 INFO - PROCESS | 1649 | 1467156046267 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 16:20:46 INFO - PROCESS | 1649 | 1467156046297 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1649 | 1467156046299 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:20:46 INFO - PROCESS | 1649 | 1467156046303 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1649 | 1467156046305 Marionette TRACE conn2 <- [1,162,null,{}] 16:20:46 INFO - PROCESS | 1649 | 1467156046309 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}] 16:20:46 INFO - PROCESS | 1649 | 1467156046311 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:46 INFO - PROCESS | 1649 | 1467156046404 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:20:46 INFO - PROCESS | 1649 | 1467156046447 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1649 | 1467156046451 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c68000 == 48 [pid = 1649] [id = 48] 16:20:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1161acc00) [pid = 1649] [serial = 140] [outer = 0x0] 16:20:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11675e000) [pid = 1649] [serial = 141] [outer = 0x1161acc00] 16:20:46 INFO - PROCESS | 1649 | 1467156046482 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1172c3c00) [pid = 1649] [serial = 142] [outer = 0x1161acc00] 16:20:46 INFO - PROCESS | 1649 | 1467156046898 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 16:20:46 INFO - PROCESS | 1649 | 1467156046923 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1649 | 1467156046926 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:20:46 INFO - PROCESS | 1649 | 1467156046930 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1649 | 1467156046932 Marionette TRACE conn2 <- [1,166,null,{}] 16:20:46 INFO - PROCESS | 1649 | 1467156046935 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}] 16:20:46 INFO - PROCESS | 1649 | 1467156046937 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:47 INFO - PROCESS | 1649 | 1467156047033 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:20:47 INFO - PROCESS | 1649 | 1467156047093 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1649 | 1467156047094 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11961e800 == 49 [pid = 1649] [id = 49] 16:20:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118168800) [pid = 1649] [serial = 143] [outer = 0x0] 16:20:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1187b5400) [pid = 1649] [serial = 144] [outer = 0x118168800] 16:20:47 INFO - PROCESS | 1649 | 1467156047125 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119297800) [pid = 1649] [serial = 145] [outer = 0x118168800] 16:20:47 INFO - PROCESS | 1649 | 1467156047530 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 16:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:20:47 INFO - PROCESS | 1649 | 1467156047551 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1649 | 1467156047552 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:20:47 INFO - PROCESS | 1649 | 1467156047554 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1649 | 1467156047557 Marionette TRACE conn2 <- [1,170,null,{}] 16:20:47 INFO - PROCESS | 1649 | 1467156047565 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}] 16:20:47 INFO - PROCESS | 1649 | 1467156047568 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:47 INFO - PROCESS | 1649 | 1467156047664 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:20:47 INFO - PROCESS | 1649 | 1467156047721 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1649 | 1467156047723 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x121576000 == 50 [pid = 1649] [id = 50] 16:20:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119d2c000) [pid = 1649] [serial = 146] [outer = 0x0] 16:20:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1211c6c00) [pid = 1649] [serial = 147] [outer = 0x119d2c000] 16:20:47 INFO - PROCESS | 1649 | 1467156047760 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x121ba0000) [pid = 1649] [serial = 148] [outer = 0x119d2c000] 16:20:48 INFO - PROCESS | 1649 | 1467156048178 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:20:48 INFO - PROCESS | 1649 | 1467156048226 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1649 | 1467156048228 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:20:48 INFO - PROCESS | 1649 | 1467156048230 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1649 | 1467156048232 Marionette TRACE conn2 <- [1,174,null,{}] 16:20:48 INFO - PROCESS | 1649 | 1467156048234 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}] 16:20:48 INFO - PROCESS | 1649 | 1467156048235 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:48 INFO - PROCESS | 1649 | 1467156048327 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:20:48 INFO - PROCESS | 1649 | 1467156048385 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1649 | 1467156048387 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e06800 == 51 [pid = 1649] [id = 51] 16:20:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x124d2bc00) [pid = 1649] [serial = 149] [outer = 0x0] 16:20:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124dbb800) [pid = 1649] [serial = 150] [outer = 0x124d2bc00] 16:20:48 INFO - PROCESS | 1649 | 1467156048417 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126d20400) [pid = 1649] [serial = 151] [outer = 0x124d2bc00] 16:20:48 INFO - PROCESS | 1649 | 1467156048831 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 16:20:48 INFO - PROCESS | 1649 | 1467156048850 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1649 | 1467156048851 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:20:48 INFO - PROCESS | 1649 | 1467156048853 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1649 | 1467156048855 Marionette TRACE conn2 <- [1,178,null,{}] 16:20:48 INFO - PROCESS | 1649 | 1467156048857 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}] 16:20:48 INFO - PROCESS | 1649 | 1467156048858 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:48 INFO - PROCESS | 1649 | 1467156048947 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:20:49 INFO - PROCESS | 1649 | 1467156049033 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1649 | 1467156049035 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ecc800 == 52 [pid = 1649] [id = 52] 16:20:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126dcb400) [pid = 1649] [serial = 152] [outer = 0x0] 16:20:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1273b7400) [pid = 1649] [serial = 153] [outer = 0x126dcb400] 16:20:49 INFO - PROCESS | 1649 | 1467156049063 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x127565c00) [pid = 1649] [serial = 154] [outer = 0x126dcb400] 16:20:49 INFO - PROCESS | 1649 | 1467156049537 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 719ms 16:20:49 INFO - PROCESS | 1649 | 1467156049574 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1649 | 1467156049577 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:20:49 INFO - PROCESS | 1649 | 1467156049580 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1649 | 1467156049582 Marionette TRACE conn2 <- [1,182,null,{}] 16:20:49 INFO - PROCESS | 1649 | 1467156049587 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}] 16:20:49 INFO - PROCESS | 1649 | 1467156049588 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:49 INFO - PROCESS | 1649 | 1467156049678 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:20:49 INFO - PROCESS | 1649 | 1467156049726 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1649 | 1467156049729 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b5000 == 53 [pid = 1649] [id = 53] 16:20:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x115f72c00) [pid = 1649] [serial = 155] [outer = 0x0] 16:20:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x116629800) [pid = 1649] [serial = 156] [outer = 0x115f72c00] 16:20:49 INFO - PROCESS | 1649 | 1467156049756 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x117223000) [pid = 1649] [serial = 157] [outer = 0x115f72c00] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119649000 == 52 [pid = 1649] [id = 46] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x118e07800 == 51 [pid = 1649] [id = 45] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x117e71000 == 50 [pid = 1649] [id = 44] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119624000 == 49 [pid = 1649] [id = 33] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x117233000 == 48 [pid = 1649] [id = 43] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x117e81000 == 47 [pid = 1649] [id = 29] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x116946800 == 46 [pid = 1649] [id = 31] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x116676800 == 45 [pid = 1649] [id = 42] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11827f000 == 44 [pid = 1649] [id = 30] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x117084000 == 43 [pid = 1649] [id = 28] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11699e000 == 42 [pid = 1649] [id = 27] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1131ae800 == 41 [pid = 1649] [id = 41] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121b6f000 == 40 [pid = 1649] [id = 40] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119641000 == 39 [pid = 1649] [id = 34] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119203000 == 38 [pid = 1649] [id = 32] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x123ecc800 == 37 [pid = 1649] [id = 52] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x118e06800 == 36 [pid = 1649] [id = 51] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121576000 == 35 [pid = 1649] [id = 50] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11961e800 == 34 [pid = 1649] [id = 49] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121396000 == 33 [pid = 1649] [id = 38] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119b1d800 == 32 [pid = 1649] [id = 35] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121238000 == 31 [pid = 1649] [id = 37] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11996d800 == 30 [pid = 1649] [id = 47] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119d1d800 == 29 [pid = 1649] [id = 36] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121568000 == 28 [pid = 1649] [id = 39] 16:20:50 INFO - PROCESS | 1649 | --DOCSHELL 0x113c68000 == 27 [pid = 1649] [id = 48] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123e3a000) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x123e36400) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x123fd6400) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12557a000) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126dc7800) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1274be400) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x129011400) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1273b7800) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x113947000) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11811cc00) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116761400) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11690b800) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1176e7800) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x117ead800) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11815c000) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119008800) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1193ac000) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1193b5800) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11990e400) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119f6cc00) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12110f800) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1211ca800) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12149fc00) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12159a800) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121b10000) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123f43c00) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126d26800) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127074800) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127568800) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11857b800) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119291800) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118164000) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119f6d800) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115fc1c00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1273b6800) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12192f000) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12bd6f800) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12c075400) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12bd2b800) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b8ed800) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b8e4000) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b8ea000) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a9f2800) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b0c4800) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a86f400) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a446800) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12939c000) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x129016400) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12901c000) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12d6e2800) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12d6e6800) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118163c00) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1187be000) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11831fc00) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12d6df400) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12d11d800) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12d16c000) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12ca4ac00) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12ce05400) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12c848400) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12ca40000) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12c83c400) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12c530400) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12c07ec00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12c526000) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 16:20:50 INFO - PROCESS | 1649 | 1467156050645 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1074ms 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:20:50 INFO - PROCESS | 1649 | 1467156050654 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1649 | 1467156050657 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:20:50 INFO - PROCESS | 1649 | 1467156050660 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1649 | 1467156050662 Marionette TRACE conn2 <- [1,186,null,{}] 16:20:50 INFO - PROCESS | 1649 | 1467156050665 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}] 16:20:50 INFO - PROCESS | 1649 | 1467156050667 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:50 INFO - PROCESS | 1649 | 1467156050740 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:20:50 INFO - PROCESS | 1649 | 1467156050745 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1649 | 1467156050747 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131c1000 == 28 [pid = 1649] [id = 54] 16:20:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11676c000) [pid = 1649] [serial = 158] [outer = 0x0] 16:20:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x116971800) [pid = 1649] [serial = 159] [outer = 0x11676c000] 16:20:50 INFO - PROCESS | 1649 | 1467156050776 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1176e8800) [pid = 1649] [serial = 160] [outer = 0x11676c000] 16:20:51 INFO - PROCESS | 1649 | 1467156051067 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms 16:20:51 INFO - PROCESS | 1649 | 1467156051080 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1649 | 1467156051083 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:20:51 INFO - PROCESS | 1649 | 1467156051088 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1649 | 1467156051091 Marionette TRACE conn2 <- [1,190,null,{}] 16:20:51 INFO - PROCESS | 1649 | 1467156051101 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}] 16:20:51 INFO - PROCESS | 1649 | 1467156051102 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:51 INFO - PROCESS | 1649 | 1467156051190 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:20:51 INFO - PROCESS | 1649 | 1467156051230 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1649 | 1467156051232 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x116621000 == 29 [pid = 1649] [id = 55] 16:20:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x116a13000) [pid = 1649] [serial = 161] [outer = 0x0] 16:20:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118123800) [pid = 1649] [serial = 162] [outer = 0x116a13000] 16:20:51 INFO - PROCESS | 1649 | 1467156051259 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118510000) [pid = 1649] [serial = 163] [outer = 0x116a13000] 16:20:51 INFO - PROCESS | 1649 | 1467156051622 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 577ms 16:20:51 INFO - PROCESS | 1649 | 1467156051666 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:20:51 INFO - PROCESS | 1649 | 1467156051668 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:20:51 INFO - PROCESS | 1649 | 1467156051672 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1649 | 1467156051686 Marionette TRACE conn2 <- [1,194,null,{}] 16:20:51 INFO - PROCESS | 1649 | 1467156051698 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}] 16:20:51 INFO - PROCESS | 1649 | 1467156051702 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:51 INFO - PROCESS | 1649 | 1467156051802 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:20:51 INFO - PROCESS | 1649 | 1467156051811 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1649 | 1467156051813 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x117084800 == 30 [pid = 1649] [id = 56] 16:20:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x115f69c00) [pid = 1649] [serial = 164] [outer = 0x0] 16:20:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1193ac400) [pid = 1649] [serial = 165] [outer = 0x115f69c00] 16:20:51 INFO - PROCESS | 1649 | 1467156051841 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11976dc00) [pid = 1649] [serial = 166] [outer = 0x115f69c00] 16:20:52 INFO - PROCESS | 1649 | 1467156052146 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 484ms 16:20:52 INFO - PROCESS | 1649 | 1467156052155 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1649 | 1467156052158 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:20:52 INFO - PROCESS | 1649 | 1467156052167 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1649 | 1467156052168 Marionette TRACE conn2 <- [1,198,null,{}] 16:20:52 INFO - PROCESS | 1649 | 1467156052170 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}] 16:20:52 INFO - PROCESS | 1649 | 1467156052171 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:52 INFO - PROCESS | 1649 | 1467156052247 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:20:52 INFO - PROCESS | 1649 | 1467156052251 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1649 | 1467156052252 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e9f800 == 31 [pid = 1649] [id = 57] 16:20:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119907c00) [pid = 1649] [serial = 167] [outer = 0x0] 16:20:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119d31000) [pid = 1649] [serial = 168] [outer = 0x119907c00] 16:20:52 INFO - PROCESS | 1649 | 1467156052280 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119f75800) [pid = 1649] [serial = 169] [outer = 0x119907c00] 16:20:52 INFO - PROCESS | 1649 | 1467156052577 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 419ms 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:20:52 INFO - PROCESS | 1649 | 1467156052586 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1649 | 1467156052587 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:20:52 INFO - PROCESS | 1649 | 1467156052589 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1649 | 1467156052591 Marionette TRACE conn2 <- [1,202,null,{}] 16:20:52 INFO - PROCESS | 1649 | 1467156052603 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}] 16:20:52 INFO - PROCESS | 1649 | 1467156052604 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:52 INFO - PROCESS | 1649 | 1467156052710 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:20:52 INFO - PROCESS | 1649 | 1467156052720 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1649 | 1467156052721 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e2800 == 32 [pid = 1649] [id = 58] 16:20:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113c9dc00) [pid = 1649] [serial = 170] [outer = 0x0] 16:20:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119298000) [pid = 1649] [serial = 171] [outer = 0x113c9dc00] 16:20:52 INFO - PROCESS | 1649 | 1467156052745 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1211cb800) [pid = 1649] [serial = 172] [outer = 0x113c9dc00] 16:20:53 INFO - PROCESS | 1649 | 1467156053074 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 526ms 16:20:53 INFO - PROCESS | 1649 | 1467156053116 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1649 | 1467156053117 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:20:53 INFO - PROCESS | 1649 | 1467156053124 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1649 | 1467156053125 Marionette TRACE conn2 <- [1,206,null,{}] 16:20:53 INFO - PROCESS | 1649 | 1467156053127 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}] 16:20:53 INFO - PROCESS | 1649 | 1467156053131 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:53 INFO - PROCESS | 1649 | 1467156053237 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:20:53 INFO - PROCESS | 1649 | 1467156053242 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1649 | 1467156053243 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119629000 == 33 [pid = 1649] [id = 59] 16:20:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1211c6400) [pid = 1649] [serial = 173] [outer = 0x0] 16:20:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12192fc00) [pid = 1649] [serial = 174] [outer = 0x1211c6400] 16:20:53 INFO - PROCESS | 1649 | 1467156053268 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124dbc000) [pid = 1649] [serial = 175] [outer = 0x1211c6400] 16:20:53 INFO - PROCESS | 1649 | 1467156053586 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 523ms 16:20:53 INFO - PROCESS | 1649 | 1467156053644 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1649 | 1467156053645 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:20:53 INFO - PROCESS | 1649 | 1467156053647 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1649 | 1467156053648 Marionette TRACE conn2 <- [1,210,null,{}] 16:20:53 INFO - PROCESS | 1649 | 1467156053650 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}] 16:20:53 INFO - PROCESS | 1649 | 1467156053651 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:53 INFO - PROCESS | 1649 | 1467156053744 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:20:53 INFO - PROCESS | 1649 | 1467156053774 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1649 | 1467156053775 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119658800 == 34 [pid = 1649] [id = 60] 16:20:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113291000) [pid = 1649] [serial = 176] [outer = 0x0] 16:20:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12557b000) [pid = 1649] [serial = 177] [outer = 0x113291000] 16:20:53 INFO - PROCESS | 1649 | 1467156053799 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126d2b400) [pid = 1649] [serial = 178] [outer = 0x113291000] 16:20:54 INFO - PROCESS | 1649 | 1467156054074 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 16:20:54 INFO - PROCESS | 1649 | 1467156054115 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1649 | 1467156054116 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:20:54 INFO - PROCESS | 1649 | 1467156054118 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1649 | 1467156054119 Marionette TRACE conn2 <- [1,214,null,{}] 16:20:54 INFO - PROCESS | 1649 | 1467156054122 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}] 16:20:54 INFO - PROCESS | 1649 | 1467156054123 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:54 INFO - PROCESS | 1649 | 1467156054211 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:20:54 INFO - PROCESS | 1649 | 1467156054240 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1649 | 1467156054241 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b35800 == 35 [pid = 1649] [id = 61] 16:20:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125574400) [pid = 1649] [serial = 179] [outer = 0x0] 16:20:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x126ec6c00) [pid = 1649] [serial = 180] [outer = 0x125574400] 16:20:54 INFO - PROCESS | 1649 | 1467156054265 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1273ba000) [pid = 1649] [serial = 181] [outer = 0x125574400] 16:20:54 INFO - PROCESS | 1649 | 1467156054551 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 16:20:54 INFO - PROCESS | 1649 | 1467156054587 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1649 | 1467156054588 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:20:54 INFO - PROCESS | 1649 | 1467156054592 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1649 | 1467156054595 Marionette TRACE conn2 <- [1,218,null,{}] 16:20:54 INFO - PROCESS | 1649 | 1467156054598 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}] 16:20:54 INFO - PROCESS | 1649 | 1467156054599 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:54 INFO - PROCESS | 1649 | 1467156054693 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118160400) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x112f02400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11697d000) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119293800) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11815f000) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11697b000) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x128f15400) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123e0c800) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x128a30000) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:20:54 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12110ec00) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:20:54 INFO - PROCESS | 1649 | 1467156054768 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1649 | 1467156054769 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x117067000 == 36 [pid = 1649] [id = 62] 16:20:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112f02400) [pid = 1649] [serial = 182] [outer = 0x0] 16:20:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1176e9000) [pid = 1649] [serial = 183] [outer = 0x112f02400] 16:20:54 INFO - PROCESS | 1649 | 1467156054795 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1193b3400) [pid = 1649] [serial = 184] [outer = 0x112f02400] 16:20:55 INFO - PROCESS | 1649 | 1467156055046 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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:20:55 INFO - PROCESS | 1649 | 1467156055063 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1649 | 1467156055065 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:20:55 INFO - PROCESS | 1649 | 1467156055067 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1649 | 1467156055068 Marionette TRACE conn2 <- [1,222,null,{}] 16:20:55 INFO - PROCESS | 1649 | 1467156055070 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}] 16:20:55 INFO - PROCESS | 1649 | 1467156055071 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:55 INFO - PROCESS | 1649 | 1467156055178 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:20:55 INFO - PROCESS | 1649 | 1467156055185 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1649 | 1467156055186 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214c3000 == 37 [pid = 1649] [id = 63] 16:20:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x121929400) [pid = 1649] [serial = 185] [outer = 0x0] 16:20:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1273b8c00) [pid = 1649] [serial = 186] [outer = 0x121929400] 16:20:55 INFO - PROCESS | 1649 | 1467156055224 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x128f14c00) [pid = 1649] [serial = 187] [outer = 0x121929400] 16:20:55 INFO - PROCESS | 1649 | 1467156055689 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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 16:20:55 INFO - PROCESS | 1649 | 1467156055738 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1649 | 1467156055741 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:20:55 INFO - PROCESS | 1649 | 1467156055744 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1649 | 1467156055747 Marionette TRACE conn2 <- [1,226,null,{}] 16:20:55 INFO - PROCESS | 1649 | 1467156055750 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}] 16:20:55 INFO - PROCESS | 1649 | 1467156055753 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:55 INFO - PROCESS | 1649 | 1467156055878 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:20:55 INFO - PROCESS | 1649 | 1467156055905 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1649 | 1467156055907 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e2000 == 38 [pid = 1649] [id = 64] 16:20:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12901d400) [pid = 1649] [serial = 188] [outer = 0x0] 16:20:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x129214000) [pid = 1649] [serial = 189] [outer = 0x12901d400] 16:20:55 INFO - PROCESS | 1649 | 1467156055932 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x129220c00) [pid = 1649] [serial = 190] [outer = 0x12901d400] 16:20:56 INFO - PROCESS | 1649 | 1467156056218 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 521ms 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:20:56 INFO - PROCESS | 1649 | 1467156056266 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1649 | 1467156056267 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:20:56 INFO - PROCESS | 1649 | 1467156056269 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1649 | 1467156056270 Marionette TRACE conn2 <- [1,230,null,{}] 16:20:56 INFO - PROCESS | 1649 | 1467156056272 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}] 16:20:56 INFO - PROCESS | 1649 | 1467156056274 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:56 INFO - PROCESS | 1649 | 1467156056369 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:20:56 INFO - PROCESS | 1649 | 1467156056375 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1649 | 1467156056376 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250ae000 == 39 [pid = 1649] [id = 65] 16:20:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1211c7800) [pid = 1649] [serial = 191] [outer = 0x0] 16:20:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x129397c00) [pid = 1649] [serial = 192] [outer = 0x1211c7800] 16:20:56 INFO - PROCESS | 1649 | 1467156056399 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a35b400) [pid = 1649] [serial = 193] [outer = 0x1211c7800] 16:20:56 INFO - PROCESS | 1649 | 1467156056680 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 16:20:56 INFO - PROCESS | 1649 | 1467156056688 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1649 | 1467156056689 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:20:56 INFO - PROCESS | 1649 | 1467156056693 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1649 | 1467156056696 Marionette TRACE conn2 <- [1,234,null,{}] 16:20:56 INFO - PROCESS | 1649 | 1467156056702 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}] 16:20:56 INFO - PROCESS | 1649 | 1467156056703 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:56 INFO - PROCESS | 1649 | 1467156056788 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:20:56 INFO - PROCESS | 1649 | 1467156056868 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1649 | 1467156056869 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11221f800 == 40 [pid = 1649] [id = 66] 16:20:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x111d19c00) [pid = 1649] [serial = 194] [outer = 0x0] 16:20:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112f06800) [pid = 1649] [serial = 195] [outer = 0x111d19c00] 16:20:56 INFO - PROCESS | 1649 | 1467156056900 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x114f21c00) [pid = 1649] [serial = 196] [outer = 0x111d19c00] 16:20:57 INFO - PROCESS | 1649 | 1467156057348 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]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 677ms 16:20:57 INFO - PROCESS | 1649 | 1467156057380 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 1649 | 1467156057382 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:20:57 INFO - PROCESS | 1649 | 1467156057386 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1649 | 1467156057388 Marionette TRACE conn2 <- [1,238,null,{}] 16:20:57 INFO - PROCESS | 1649 | 1467156057392 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}] 16:20:57 INFO - PROCESS | 1649 | 1467156057395 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:57 INFO - PROCESS | 1649 | 1467156057501 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:20:57 INFO - PROCESS | 1649 | 1467156057546 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1649 | 1467156057547 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707a000 == 41 [pid = 1649] [id = 67] 16:20:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1172ca800) [pid = 1649] [serial = 197] [outer = 0x0] 16:20:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118127800) [pid = 1649] [serial = 198] [outer = 0x1172ca800] 16:20:57 INFO - PROCESS | 1649 | 1467156057577 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118515400) [pid = 1649] [serial = 199] [outer = 0x1172ca800] 16:20:58 INFO - PROCESS | 1649 | 1467156058047 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 16:20:58 INFO - PROCESS | 1649 | 1467156058058 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:20:58 INFO - PROCESS | 1649 | 1467156058060 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:20:58 INFO - PROCESS | 1649 | 1467156058063 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1649 | 1467156058064 Marionette TRACE conn2 <- [1,242,null,{}] 16:20:58 INFO - PROCESS | 1649 | 1467156058067 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}] 16:20:58 INFO - PROCESS | 1649 | 1467156058068 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:58 INFO - PROCESS | 1649 | 1467156058278 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:20:58 INFO - PROCESS | 1649 | 1467156058352 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1649 | 1467156058353 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11618c800 == 42 [pid = 1649] [id = 68] 16:20:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116975c00) [pid = 1649] [serial = 200] [outer = 0x0] 16:20:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11815b800) [pid = 1649] [serial = 201] [outer = 0x116975c00] 16:20:58 INFO - PROCESS | 1649 | 1467156058381 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11850b400) [pid = 1649] [serial = 202] [outer = 0x116975c00] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1250ae000 == 41 [pid = 1649] [id = 65] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e2000 == 40 [pid = 1649] [id = 64] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1214c3000 == 39 [pid = 1649] [id = 63] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117067000 == 38 [pid = 1649] [id = 62] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119b35800 == 37 [pid = 1649] [id = 61] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119658800 == 36 [pid = 1649] [id = 60] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119629000 == 35 [pid = 1649] [id = 59] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e2800 == 34 [pid = 1649] [id = 58] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117e9f800 == 33 [pid = 1649] [id = 57] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117084800 == 32 [pid = 1649] [id = 56] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x116621000 == 31 [pid = 1649] [id = 55] 16:20:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1131c1000 == 30 [pid = 1649] [id = 54] 16:20:58 INFO - PROCESS | 1649 | 1467156058771 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 718ms 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:20:58 INFO - PROCESS | 1649 | 1467156058783 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1649 | 1467156058785 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:20:58 INFO - PROCESS | 1649 | 1467156058788 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1649 | 1467156058790 Marionette TRACE conn2 <- [1,246,null,{}] 16:20:58 INFO - PROCESS | 1649 | 1467156058795 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}] 16:20:58 INFO - PROCESS | 1649 | 1467156058797 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:58 INFO - PROCESS | 1649 | 1467156058875 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123fd7000) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1181ecc00) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1181ec400) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176f1000) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116a19c00) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119771400) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11857d000) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d2cc00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124d24c00) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121599c00) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125009400) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121108c00) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11990fc00) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119905400) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x129222c00) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x129020c00) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124db8400) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x129019c00) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 16:20:58 INFO - PROCESS | 1649 | 1467156058924 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1649 | 1467156058926 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11671b000 == 31 [pid = 1649] [id = 69] 16:20:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1176ef400) [pid = 1649] [serial = 203] [outer = 0x0] 16:20:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11831e800) [pid = 1649] [serial = 204] [outer = 0x1176ef400] 16:20:58 INFO - PROCESS | 1649 | 1467156058952 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11976e000) [pid = 1649] [serial = 205] [outer = 0x1176ef400] 16:20:59 INFO - PROCESS | 1649 | 1467156059220 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]]]}] 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119903c00) [pid = 1649] [serial = 206] [outer = 0x12ce08800] 16:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 474ms 16:20:59 INFO - PROCESS | 1649 | 1467156059279 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1649 | 1467156059280 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:20:59 INFO - PROCESS | 1649 | 1467156059290 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1649 | 1467156059292 Marionette TRACE conn2 <- [1,250,null,{}] 16:20:59 INFO - PROCESS | 1649 | 1467156059295 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}] 16:20:59 INFO - PROCESS | 1649 | 1467156059297 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:59 INFO - PROCESS | 1649 | 1467156059370 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:20:59 INFO - PROCESS | 1649 | 1467156059423 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1649 | 1467156059424 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e9e000 == 32 [pid = 1649] [id = 70] 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1164e1000) [pid = 1649] [serial = 207] [outer = 0x0] 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119904c00) [pid = 1649] [serial = 208] [outer = 0x1164e1000] 16:20:59 INFO - PROCESS | 1649 | 1467156059452 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121923800) [pid = 1649] [serial = 209] [outer = 0x1164e1000] 16:20:59 INFO - PROCESS | 1649 | 1467156059736 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]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 473ms 16:20:59 INFO - PROCESS | 1649 | 1467156059764 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1649 | 1467156059767 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:20:59 INFO - PROCESS | 1649 | 1467156059782 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1649 | 1467156059785 Marionette TRACE conn2 <- [1,254,null,{}] 16:20:59 INFO - PROCESS | 1649 | 1467156059789 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}] 16:20:59 INFO - PROCESS | 1649 | 1467156059792 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:59 INFO - PROCESS | 1649 | 1467156059875 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:20:59 INFO - PROCESS | 1649 | 1467156059879 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1649 | 1467156059880 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:20:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963b000 == 33 [pid = 1649] [id = 71] 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11676bc00) [pid = 1649] [serial = 210] [outer = 0x0] 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123e3e800) [pid = 1649] [serial = 211] [outer = 0x11676bc00] 16:20:59 INFO - PROCESS | 1649 | 1467156059904 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125631400) [pid = 1649] [serial = 212] [outer = 0x11676bc00] 16:21:00 INFO - PROCESS | 1649 | 1467156060214 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 482ms 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:21:00 INFO - PROCESS | 1649 | 1467156060254 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1649 | 1467156060255 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:21:00 INFO - PROCESS | 1649 | 1467156060257 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1649 | 1467156060258 Marionette TRACE conn2 <- [1,258,null,{}] 16:21:00 INFO - PROCESS | 1649 | 1467156060260 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}] 16:21:00 INFO - PROCESS | 1649 | 1467156060262 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:00 INFO - PROCESS | 1649 | 1467156060335 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:21:00 INFO - PROCESS | 1649 | 1467156060338 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1649 | 1467156060340 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11723c800 == 34 [pid = 1649] [id = 72] 16:21:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126905400) [pid = 1649] [serial = 213] [outer = 0x0] 16:21:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126ec3800) [pid = 1649] [serial = 214] [outer = 0x126905400] 16:21:00 INFO - PROCESS | 1649 | 1467156060368 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1274bd800) [pid = 1649] [serial = 215] [outer = 0x126905400] 16:21:00 INFO - PROCESS | 1649 | 1467156060687 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 16:21:00 INFO - PROCESS | 1649 | 1467156060727 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1649 | 1467156060729 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:21:00 INFO - PROCESS | 1649 | 1467156060732 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1649 | 1467156060734 Marionette TRACE conn2 <- [1,262,null,{}] 16:21:00 INFO - PROCESS | 1649 | 1467156060737 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}] 16:21:00 INFO - PROCESS | 1649 | 1467156060738 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:00 INFO - PROCESS | 1649 | 1467156060810 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:21:00 INFO - PROCESS | 1649 | 1467156060815 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1649 | 1467156060819 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x121395000 == 35 [pid = 1649] [id = 73] 16:21:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x129015800) [pid = 1649] [serial = 216] [outer = 0x0] 16:21:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x129017c00) [pid = 1649] [serial = 217] [outer = 0x129015800] 16:21:00 INFO - PROCESS | 1649 | 1467156060895 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129219c00) [pid = 1649] [serial = 218] [outer = 0x129015800] 16:21:01 INFO - PROCESS | 1649 | 1467156061203 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]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 16:21:01 INFO - PROCESS | 1649 | 1467156061252 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1649 | 1467156061253 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:21:01 INFO - PROCESS | 1649 | 1467156061255 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1649 | 1467156061256 Marionette TRACE conn2 <- [1,266,null,{}] 16:21:01 INFO - PROCESS | 1649 | 1467156061259 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}] 16:21:01 INFO - PROCESS | 1649 | 1467156061260 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:01 INFO - PROCESS | 1649 | 1467156061352 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:21:01 INFO - PROCESS | 1649 | 1467156061355 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1649 | 1467156061356 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12157e800 == 36 [pid = 1649] [id = 74] 16:21:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x129018c00) [pid = 1649] [serial = 219] [outer = 0x0] 16:21:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a35bc00) [pid = 1649] [serial = 220] [outer = 0x129018c00] 16:21:01 INFO - PROCESS | 1649 | 1467156061382 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a54a000) [pid = 1649] [serial = 221] [outer = 0x129018c00] 16:21:01 INFO - PROCESS | 1649 | 1467156061685 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]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 16:21:01 INFO - PROCESS | 1649 | 1467156061725 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1649 | 1467156061728 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:21:01 INFO - PROCESS | 1649 | 1467156061731 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1649 | 1467156061732 Marionette TRACE conn2 <- [1,270,null,{}] 16:21:01 INFO - PROCESS | 1649 | 1467156061735 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}] 16:21:01 INFO - PROCESS | 1649 | 1467156061736 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:01 INFO - PROCESS | 1649 | 1467156061828 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:21:01 INFO - PROCESS | 1649 | 1467156061831 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1649 | 1467156061832 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250b3800 == 37 [pid = 1649] [id = 75] 16:21:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129222c00) [pid = 1649] [serial = 222] [outer = 0x0] 16:21:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a86e000) [pid = 1649] [serial = 223] [outer = 0x129222c00] 16:21:01 INFO - PROCESS | 1649 | 1467156061856 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a879c00) [pid = 1649] [serial = 224] [outer = 0x129222c00] 16:21:02 INFO - PROCESS | 1649 | 1467156062157 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]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 16:21:02 INFO - PROCESS | 1649 | 1467156062201 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 1649 | 1467156062202 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:21:02 INFO - PROCESS | 1649 | 1467156062204 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1649 | 1467156062205 Marionette TRACE conn2 <- [1,274,null,{}] 16:21:02 INFO - PROCESS | 1649 | 1467156062210 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}] 16:21:02 INFO - PROCESS | 1649 | 1467156062213 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:02 INFO - PROCESS | 1649 | 1467156062305 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:21:02 INFO - PROCESS | 1649 | 1467156062308 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1649 | 1467156062309 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ede800 == 38 [pid = 1649] [id = 76] 16:21:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a444c00) [pid = 1649] [serial = 225] [outer = 0x0] 16:21:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a9e8c00) [pid = 1649] [serial = 226] [outer = 0x12a444c00] 16:21:02 INFO - PROCESS | 1649 | 1467156062333 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12af02800) [pid = 1649] [serial = 227] [outer = 0x12a444c00] 16:21:02 INFO - PROCESS | 1649 | 1467156062632 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]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 16:21:02 INFO - PROCESS | 1649 | 1467156062688 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 1649 | 1467156062689 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:21:02 INFO - PROCESS | 1649 | 1467156062695 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1649 | 1467156062696 Marionette TRACE conn2 <- [1,278,null,{}] 16:21:02 INFO - PROCESS | 1649 | 1467156062699 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}] 16:21:02 INFO - PROCESS | 1649 | 1467156062700 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:02 INFO - PROCESS | 1649 | 1467156062791 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:21:02 INFO - PROCESS | 1649 | 1467156062801 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1649 | 1467156062802 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119639800 == 39 [pid = 1649] [id = 77] 16:21:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12af0cc00) [pid = 1649] [serial = 228] [outer = 0x0] 16:21:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12af10c00) [pid = 1649] [serial = 229] [outer = 0x12af0cc00] 16:21:02 INFO - PROCESS | 1649 | 1467156062826 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b0c4400) [pid = 1649] [serial = 230] [outer = 0x12af0cc00] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1211c6400) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a13000) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x115f69c00) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119907c00) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113291000) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115f72c00) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11676c000) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1161acc00) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118168800) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119d2c000) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124d2bc00) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126dcb400) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x125574400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112f02400) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121929400) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12901d400) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:21:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113c9dc00) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:21:03 INFO - PROCESS | 1649 | 1467156063194 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 520ms 16:21:03 INFO - PROCESS | 1649 | 1467156063217 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1649 | 1467156063218 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:21:03 INFO - PROCESS | 1649 | 1467156063220 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1649 | 1467156063221 Marionette TRACE conn2 <- [1,282,null,{}] 16:21:03 INFO - PROCESS | 1649 | 1467156063229 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}] 16:21:03 INFO - PROCESS | 1649 | 1467156063230 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:03 INFO - PROCESS | 1649 | 1467156063333 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:21:03 INFO - PROCESS | 1649 | 1467156063361 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1649 | 1467156063363 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x125612800 == 40 [pid = 1649] [id = 78] 16:21:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116a13000) [pid = 1649] [serial = 231] [outer = 0x0] 16:21:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119909400) [pid = 1649] [serial = 232] [outer = 0x116a13000] 16:21:03 INFO - PROCESS | 1649 | 1467156063388 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1274ba400) [pid = 1649] [serial = 233] [outer = 0x116a13000] 16:21:03 INFO - PROCESS | 1649 | 1467156063668 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 16:21:03 INFO - PROCESS | 1649 | 1467156063688 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1649 | 1467156063690 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:21:03 INFO - PROCESS | 1649 | 1467156063700 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1649 | 1467156063702 Marionette TRACE conn2 <- [1,286,null,{}] 16:21:03 INFO - PROCESS | 1649 | 1467156063704 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}] 16:21:03 INFO - PROCESS | 1649 | 1467156063705 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:03 INFO - PROCESS | 1649 | 1467156063798 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:21:03 INFO - PROCESS | 1649 | 1467156063802 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1649 | 1467156063803 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f3e800 == 41 [pid = 1649] [id = 79] 16:21:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a86d800) [pid = 1649] [serial = 234] [outer = 0x0] 16:21:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b854400) [pid = 1649] [serial = 235] [outer = 0x12a86d800] 16:21:03 INFO - PROCESS | 1649 | 1467156063827 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b8e4800) [pid = 1649] [serial = 236] [outer = 0x12a86d800] 16:21:04 INFO - PROCESS | 1649 | 1467156064140 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 16:21:04 INFO - PROCESS | 1649 | 1467156064170 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:21:04 INFO - PROCESS | 1649 | 1467156064172 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:21:04 INFO - PROCESS | 1649 | 1467156064178 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1649 | 1467156064181 Marionette TRACE conn2 <- [1,290,null,{}] 16:21:04 INFO - PROCESS | 1649 | 1467156064184 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}] 16:21:04 INFO - PROCESS | 1649 | 1467156064186 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:04 INFO - PROCESS | 1649 | 1467156064341 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:21:04 INFO - PROCESS | 1649 | 1467156064348 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1649 | 1467156064349 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x129225000 == 42 [pid = 1649] [id = 80] 16:21:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b8e5800) [pid = 1649] [serial = 237] [outer = 0x0] 16:21:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b8ec400) [pid = 1649] [serial = 238] [outer = 0x12b8e5800] 16:21:04 INFO - PROCESS | 1649 | 1467156064389 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b8f1400) [pid = 1649] [serial = 239] [outer = 0x12b8e5800] 16:21:04 INFO - PROCESS | 1649 | 1467156064772 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 16:21:04 INFO - PROCESS | 1649 | 1467156064798 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1649 | 1467156064800 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:21:04 INFO - PROCESS | 1649 | 1467156064802 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1649 | 1467156064803 Marionette TRACE conn2 <- [1,294,null,{}] 16:21:04 INFO - PROCESS | 1649 | 1467156064805 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}] 16:21:04 INFO - PROCESS | 1649 | 1467156064806 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:04 INFO - PROCESS | 1649 | 1467156064884 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:21:04 INFO - PROCESS | 1649 | 1467156064930 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1649 | 1467156064931 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12949a000 == 43 [pid = 1649] [id = 81] 16:21:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12135e000) [pid = 1649] [serial = 240] [outer = 0x0] 16:21:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12bd25000) [pid = 1649] [serial = 241] [outer = 0x12135e000] 16:21:04 INFO - PROCESS | 1649 | 1467156064954 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12bd2e000) [pid = 1649] [serial = 242] [outer = 0x12135e000] 16:21:05 INFO - PROCESS | 1649 | 1467156065382 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]]]}] 16:21:05 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. 16:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 618ms 16:21:05 INFO - PROCESS | 1649 | 1467156065421 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1649 | 1467156065423 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:21:05 INFO - PROCESS | 1649 | 1467156065446 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1649 | 1467156065449 Marionette TRACE conn2 <- [1,298,null,{}] 16:21:05 INFO - PROCESS | 1649 | 1467156065453 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}] 16:21:05 INFO - PROCESS | 1649 | 1467156065454 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:05 INFO - PROCESS | 1649 | 1467156065554 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:21:05 INFO - PROCESS | 1649 | 1467156065616 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1649 | 1467156065617 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e83800 == 44 [pid = 1649] [id = 82] 16:21:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118160c00) [pid = 1649] [serial = 243] [outer = 0x0] 16:21:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118579400) [pid = 1649] [serial = 244] [outer = 0x118160c00] 16:21:05 INFO - PROCESS | 1649 | 1467156065648 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119299400) [pid = 1649] [serial = 245] [outer = 0x118160c00] 16:21:06 INFO - PROCESS | 1649 | 1467156066064 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]]]}] 16:21:06 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. 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 16:21:06 INFO - PROCESS | 1649 | 1467156066117 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1649 | 1467156066120 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:21:06 INFO - PROCESS | 1649 | 1467156066125 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1649 | 1467156066126 Marionette TRACE conn2 <- [1,302,null,{}] 16:21:06 INFO - PROCESS | 1649 | 1467156066129 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}] 16:21:06 INFO - PROCESS | 1649 | 1467156066131 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:06 INFO - PROCESS | 1649 | 1467156066233 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:21:06 INFO - PROCESS | 1649 | 1467156066282 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1649 | 1467156066283 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a1000 == 45 [pid = 1649] [id = 83] 16:21:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119d29400) [pid = 1649] [serial = 246] [outer = 0x0] 16:21:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121b0fc00) [pid = 1649] [serial = 247] [outer = 0x119d29400] 16:21:06 INFO - PROCESS | 1649 | 1467156066313 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124bdd800) [pid = 1649] [serial = 248] [outer = 0x119d29400] 16:21:06 INFO - PROCESS | 1649 | 1467156066768 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]]]}] 16:21:06 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. 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 16:21:06 INFO - PROCESS | 1649 | 1467156066795 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:21:06 INFO - PROCESS | 1649 | 1467156066798 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:21:06 INFO - PROCESS | 1649 | 1467156066802 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1649 | 1467156066806 Marionette TRACE conn2 <- [1,306,null,{}] 16:21:06 INFO - PROCESS | 1649 | 1467156066817 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}] 16:21:06 INFO - PROCESS | 1649 | 1467156066821 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:06 INFO - PROCESS | 1649 | 1467156066952 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:21:07 INFO - PROCESS | 1649 | 1467156067003 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1649 | 1467156067005 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289c4800 == 46 [pid = 1649] [id = 84] 16:21:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119aacc00) [pid = 1649] [serial = 249] [outer = 0x0] 16:21:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x124d49800) [pid = 1649] [serial = 250] [outer = 0x119aacc00] 16:21:07 INFO - PROCESS | 1649 | 1467156067036 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126904800) [pid = 1649] [serial = 251] [outer = 0x119aacc00] 16:21:07 INFO - PROCESS | 1649 | 1467156067432 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]]]}] 16:21:07 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. 16:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 675ms 16:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:21:07 INFO - PROCESS | 1649 | 1467156067476 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1649 | 1467156067478 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:21:07 INFO - PROCESS | 1649 | 1467156067480 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1649 | 1467156067482 Marionette TRACE conn2 <- [1,310,null,{}] 16:21:07 INFO - PROCESS | 1649 | 1467156067484 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}] 16:21:07 INFO - PROCESS | 1649 | 1467156067485 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:07 INFO - PROCESS | 1649 | 1467156067585 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:21:07 INFO - PROCESS | 1649 | 1467156067633 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1649 | 1467156067635 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a39b000 == 47 [pid = 1649] [id = 85] 16:21:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1273bc000) [pid = 1649] [serial = 252] [outer = 0x0] 16:21:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x127560c00) [pid = 1649] [serial = 253] [outer = 0x1273bc000] 16:21:07 INFO - PROCESS | 1649 | 1467156067664 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12756c000) [pid = 1649] [serial = 254] [outer = 0x1273bc000] 16:21:08 INFO - PROCESS | 1649 | 1467156068036 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]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 618ms 16:21:08 INFO - PROCESS | 1649 | 1467156068099 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1649 | 1467156068101 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:21:08 INFO - PROCESS | 1649 | 1467156068103 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1649 | 1467156068104 Marionette TRACE conn2 <- [1,314,null,{}] 16:21:08 INFO - PROCESS | 1649 | 1467156068107 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}] 16:21:08 INFO - PROCESS | 1649 | 1467156068108 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:08 INFO - PROCESS | 1649 | 1467156068207 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:21:08 INFO - PROCESS | 1649 | 1467156068283 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 1649 | 1467156068285 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x116674800 == 48 [pid = 1649] [id = 86] 16:21:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116a12800) [pid = 1649] [serial = 255] [outer = 0x0] 16:21:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119909800) [pid = 1649] [serial = 256] [outer = 0x116a12800] 16:21:08 INFO - PROCESS | 1649 | 1467156068314 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126ec5000) [pid = 1649] [serial = 257] [outer = 0x116a12800] 16:21:08 INFO - PROCESS | 1649 | 1467156068846 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]]]}] 16:21:08 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. 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 769ms 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:21:08 INFO - PROCESS | 1649 | 1467156068877 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1649 | 1467156068880 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:21:08 INFO - PROCESS | 1649 | 1467156068884 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1649 | 1467156068886 Marionette TRACE conn2 <- [1,318,null,{}] 16:21:08 INFO - PROCESS | 1649 | 1467156068891 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}] 16:21:08 INFO - PROCESS | 1649 | 1467156068894 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:08 INFO - PROCESS | 1649 | 1467156068979 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:21:09 INFO - PROCESS | 1649 | 1467156069042 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1649 | 1467156069044 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116945000 == 49 [pid = 1649] [id = 87] 16:21:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118122c00) [pid = 1649] [serial = 258] [outer = 0x0] 16:21:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118579c00) [pid = 1649] [serial = 259] [outer = 0x118122c00] 16:21:09 INFO - PROCESS | 1649 | 1467156069071 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119010800) [pid = 1649] [serial = 260] [outer = 0x118122c00] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x129225000 == 48 [pid = 1649] [id = 80] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x128f3e800 == 47 [pid = 1649] [id = 79] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x125612800 == 46 [pid = 1649] [id = 78] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119639800 == 45 [pid = 1649] [id = 77] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x126ede800 == 44 [pid = 1649] [id = 76] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1250b3800 == 43 [pid = 1649] [id = 75] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12157e800 == 42 [pid = 1649] [id = 74] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x121395000 == 41 [pid = 1649] [id = 73] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11723c800 == 40 [pid = 1649] [id = 72] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x129397c00) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11963b000 == 39 [pid = 1649] [id = 71] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x117e9e000 == 38 [pid = 1649] [id = 70] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11671b000 == 37 [pid = 1649] [id = 69] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11618c800 == 36 [pid = 1649] [id = 68] 16:21:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11221f800 == 35 [pid = 1649] [id = 66] 16:21:09 INFO - PROCESS | 1649 | 1467156069461 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]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 621ms 16:21:09 INFO - PROCESS | 1649 | 1467156069506 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1649 | 1467156069508 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:21:09 INFO - PROCESS | 1649 | 1467156069513 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1649 | 1467156069514 Marionette TRACE conn2 <- [1,322,null,{}] 16:21:09 INFO - PROCESS | 1649 | 1467156069517 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}] 16:21:09 INFO - PROCESS | 1649 | 1467156069518 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:09 INFO - PROCESS | 1649 | 1467156069604 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1172c3c00) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11675e000) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119297800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1187b5400) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x121ba0000) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1211c6c00) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126d20400) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x124dbb800) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x127565c00) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1273b7400) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126ec6c00) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1273ba000) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126d2b400) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176e9000) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1273b8c00) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x129220c00) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1193b3400) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129214000) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x128f14c00) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119298000) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124dbc000) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1211cb800) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12192fc00) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118123800) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118510000) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1193ac400) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11976dc00) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d31000) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119f75800) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12557b000) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117223000) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116629800) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116971800) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1176e8800) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 16:21:09 INFO - PROCESS | 1649 | 1467156069681 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1649 | 1467156069682 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11695a000 == 36 [pid = 1649] [id = 88] 16:21:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11900d800) [pid = 1649] [serial = 261] [outer = 0x0] 16:21:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193ac400) [pid = 1649] [serial = 262] [outer = 0x11900d800] 16:21:09 INFO - PROCESS | 1649 | 1467156069709 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119aad000) [pid = 1649] [serial = 263] [outer = 0x11900d800] 16:21:09 INFO - PROCESS | 1649 | 1467156069990 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 16:21:10 INFO - PROCESS | 1649 | 1467156070034 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:21:10 INFO - PROCESS | 1649 | 1467156070036 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:21:10 INFO - PROCESS | 1649 | 1467156070041 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1649 | 1467156070047 Marionette TRACE conn2 <- [1,326,null,{}] 16:21:10 INFO - PROCESS | 1649 | 1467156070059 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}] 16:21:10 INFO - PROCESS | 1649 | 1467156070064 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:10 INFO - PROCESS | 1649 | 1467156070198 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:21:10 INFO - PROCESS | 1649 | 1467156070294 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1649 | 1467156070297 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e1d800 == 37 [pid = 1649] [id = 89] 16:21:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12110f800) [pid = 1649] [serial = 264] [outer = 0x0] 16:21:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12192e400) [pid = 1649] [serial = 265] [outer = 0x12110f800] 16:21:10 INFO - PROCESS | 1649 | 1467156070341 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124d4e400) [pid = 1649] [serial = 266] [outer = 0x12110f800] 16:21:10 INFO - PROCESS | 1649 | 1467156070744 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 728ms 16:21:10 INFO - PROCESS | 1649 | 1467156070767 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1649 | 1467156070769 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:21:10 INFO - PROCESS | 1649 | 1467156070771 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1649 | 1467156070772 Marionette TRACE conn2 <- [1,330,null,{}] 16:21:10 INFO - PROCESS | 1649 | 1467156070774 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}] 16:21:10 INFO - PROCESS | 1649 | 1467156070775 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:10 INFO - PROCESS | 1649 | 1467156070837 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:21:10 INFO - PROCESS | 1649 | 1467156070856 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1649 | 1467156070857 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119650000 == 38 [pid = 1649] [id = 90] 16:21:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126d25800) [pid = 1649] [serial = 267] [outer = 0x0] 16:21:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12706b400) [pid = 1649] [serial = 268] [outer = 0x126d25800] 16:21:10 INFO - PROCESS | 1649 | 1467156070888 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1274c2800) [pid = 1649] [serial = 269] [outer = 0x126d25800] 16:21:11 INFO - PROCESS | 1649 | 1467156071339 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 571ms 16:21:11 INFO - PROCESS | 1649 | 1467156071345 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1649 | 1467156071347 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:21:11 INFO - PROCESS | 1649 | 1467156071351 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1649 | 1467156071353 Marionette TRACE conn2 <- [1,334,null,{}] 16:21:11 INFO - PROCESS | 1649 | 1467156071356 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}] 16:21:11 INFO - PROCESS | 1649 | 1467156071358 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:11 INFO - PROCESS | 1649 | 1467156071503 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:21:11 INFO - PROCESS | 1649 | 1467156071508 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1649 | 1467156071516 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119970000 == 39 [pid = 1649] [id = 91] 16:21:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126d27400) [pid = 1649] [serial = 270] [outer = 0x0] 16:21:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12756a400) [pid = 1649] [serial = 271] [outer = 0x126d27400] 16:21:11 INFO - PROCESS | 1649 | 1467156071540 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129016400) [pid = 1649] [serial = 272] [outer = 0x126d27400] 16:21:11 INFO - PROCESS | 1649 | 1467156071867 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 570ms 16:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:21:11 INFO - PROCESS | 1649 | 1467156071921 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1649 | 1467156071922 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:21:11 INFO - PROCESS | 1649 | 1467156071924 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1649 | 1467156071925 Marionette TRACE conn2 <- [1,338,null,{}] 16:21:11 INFO - PROCESS | 1649 | 1467156071927 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}] 16:21:11 INFO - PROCESS | 1649 | 1467156071932 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:12 INFO - PROCESS | 1649 | 1467156072043 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:21:12 INFO - PROCESS | 1649 | 1467156072059 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1649 | 1467156072060 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164a8800 == 40 [pid = 1649] [id = 92] 16:21:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12901bc00) [pid = 1649] [serial = 273] [outer = 0x0] 16:21:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1293a2800) [pid = 1649] [serial = 274] [outer = 0x12901bc00] 16:21:12 INFO - PROCESS | 1649 | 1467156072085 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a552400) [pid = 1649] [serial = 275] [outer = 0x12901bc00] 16:21:12 INFO - PROCESS | 1649 | 1467156072420 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 16:21:12 INFO - PROCESS | 1649 | 1467156072449 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1649 | 1467156072451 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:21:12 INFO - PROCESS | 1649 | 1467156072453 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1649 | 1467156072454 Marionette TRACE conn2 <- [1,342,null,{}] 16:21:12 INFO - PROCESS | 1649 | 1467156072456 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}] 16:21:12 INFO - PROCESS | 1649 | 1467156072457 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:12 INFO - PROCESS | 1649 | 1467156072557 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:21:12 INFO - PROCESS | 1649 | 1467156072560 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1649 | 1467156072561 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d4e000 == 41 [pid = 1649] [id = 93] 16:21:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a445c00) [pid = 1649] [serial = 276] [outer = 0x0] 16:21:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a9ea000) [pid = 1649] [serial = 277] [outer = 0x12a445c00] 16:21:12 INFO - PROCESS | 1649 | 1467156072585 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12af0f400) [pid = 1649] [serial = 278] [outer = 0x12a445c00] 16:21:12 INFO - PROCESS | 1649 | 1467156072947 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 16:21:12 INFO - PROCESS | 1649 | 1467156072973 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1649 | 1467156072975 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:21:12 INFO - PROCESS | 1649 | 1467156072978 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1649 | 1467156072980 Marionette TRACE conn2 <- [1,346,null,{}] 16:21:12 INFO - PROCESS | 1649 | 1467156072983 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}] 16:21:12 INFO - PROCESS | 1649 | 1467156072985 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:13 INFO - PROCESS | 1649 | 1467156073133 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:21:13 INFO - PROCESS | 1649 | 1467156073149 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1649 | 1467156073150 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x125603800 == 42 [pid = 1649] [id = 94] 16:21:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b0be400) [pid = 1649] [serial = 279] [outer = 0x0] 16:21:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b0c8000) [pid = 1649] [serial = 280] [outer = 0x12b0be400] 16:21:13 INFO - PROCESS | 1649 | 1467156073189 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b85a800) [pid = 1649] [serial = 281] [outer = 0x12b0be400] 16:21:13 INFO - PROCESS | 1649 | 1467156073617 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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 669ms 16:21:13 INFO - PROCESS | 1649 | 1467156073647 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1649 | 1467156073648 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:21:13 INFO - PROCESS | 1649 | 1467156073656 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1649 | 1467156073657 Marionette TRACE conn2 <- [1,350,null,{}] 16:21:13 INFO - PROCESS | 1649 | 1467156073660 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}] 16:21:13 INFO - PROCESS | 1649 | 1467156073661 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:13 INFO - PROCESS | 1649 | 1467156073764 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:21:13 INFO - PROCESS | 1649 | 1467156073768 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1649 | 1467156073769 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x127314000 == 43 [pid = 1649] [id = 95] 16:21:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b0c4c00) [pid = 1649] [serial = 282] [outer = 0x0] 16:21:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b8f1800) [pid = 1649] [serial = 283] [outer = 0x12b0c4c00] 16:21:13 INFO - PROCESS | 1649 | 1467156073793 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12bd2f800) [pid = 1649] [serial = 284] [outer = 0x12b0c4c00] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x129018c00) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a86d800) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116975c00) [pid = 1649] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a13000) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126905400) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a444c00) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1176ef400) [pid = 1649] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12af0cc00) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11676bc00) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12b8e5800) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1164e1000) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129015800) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x129222c00) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:21:14 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1211c7800) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:21:14 INFO - PROCESS | 1649 | 1467156074197 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 568ms 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:21:14 INFO - PROCESS | 1649 | 1467156074231 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1649 | 1467156074233 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:21:14 INFO - PROCESS | 1649 | 1467156074235 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1649 | 1467156074236 Marionette TRACE conn2 <- [1,354,null,{}] 16:21:14 INFO - PROCESS | 1649 | 1467156074238 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}] 16:21:14 INFO - PROCESS | 1649 | 1467156074239 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:14 INFO - PROCESS | 1649 | 1467156074345 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:21:14 INFO - PROCESS | 1649 | 1467156074374 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1649 | 1467156074375 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12734f000 == 44 [pid = 1649] [id = 96] 16:21:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1172c5000) [pid = 1649] [serial = 285] [outer = 0x0] 16:21:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12159a800) [pid = 1649] [serial = 286] [outer = 0x1172c5000] 16:21:14 INFO - PROCESS | 1649 | 1467156074400 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12921cc00) [pid = 1649] [serial = 287] [outer = 0x1172c5000] 16:21:14 INFO - PROCESS | 1649 | 1467156074696 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:21:14 INFO - PROCESS | 1649 | 1467156074704 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1649 | 1467156074705 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:21:14 INFO - PROCESS | 1649 | 1467156074707 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1649 | 1467156074711 Marionette TRACE conn2 <- [1,358,null,{}] 16:21:14 INFO - PROCESS | 1649 | 1467156074720 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}] 16:21:14 INFO - PROCESS | 1649 | 1467156074721 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:14 INFO - PROCESS | 1649 | 1467156074821 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:21:14 INFO - PROCESS | 1649 | 1467156074828 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1649 | 1467156074829 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12949b000 == 45 [pid = 1649] [id = 97] 16:21:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12921ac00) [pid = 1649] [serial = 288] [outer = 0x0] 16:21:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b8e9800) [pid = 1649] [serial = 289] [outer = 0x12921ac00] 16:21:14 INFO - PROCESS | 1649 | 1467156074855 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12bd72800) [pid = 1649] [serial = 290] [outer = 0x12921ac00] 16:21:15 INFO - PROCESS | 1649 | 1467156075164 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 477ms 16:21:15 INFO - PROCESS | 1649 | 1467156075185 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1649 | 1467156075186 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:21:15 INFO - PROCESS | 1649 | 1467156075189 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1649 | 1467156075190 Marionette TRACE conn2 <- [1,362,null,{}] 16:21:15 INFO - PROCESS | 1649 | 1467156075195 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}] 16:21:15 INFO - PROCESS | 1649 | 1467156075197 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:15 INFO - PROCESS | 1649 | 1467156075302 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:21:15 INFO - PROCESS | 1649 | 1467156075308 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1649 | 1467156075309 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a80b000 == 46 [pid = 1649] [id = 98] 16:21:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11990e400) [pid = 1649] [serial = 291] [outer = 0x0] 16:21:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bd70c00) [pid = 1649] [serial = 292] [outer = 0x11990e400] 16:21:15 INFO - PROCESS | 1649 | 1467156075333 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12c079000) [pid = 1649] [serial = 293] [outer = 0x11990e400] 16:21:15 INFO - PROCESS | 1649 | 1467156075674 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]]]}] 16:21:15 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. 16:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 16:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:21:15 INFO - PROCESS | 1649 | 1467156075710 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1649 | 1467156075712 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:21:15 INFO - PROCESS | 1649 | 1467156075714 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1649 | 1467156075716 Marionette TRACE conn2 <- [1,366,null,{}] 16:21:15 INFO - PROCESS | 1649 | 1467156075720 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}] 16:21:15 INFO - PROCESS | 1649 | 1467156075721 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:15 INFO - PROCESS | 1649 | 1467156075858 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:21:15 INFO - PROCESS | 1649 | 1467156075934 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1649 | 1467156075935 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a998800 == 47 [pid = 1649] [id = 99] 16:21:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12c075000) [pid = 1649] [serial = 294] [outer = 0x0] 16:21:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12c07d400) [pid = 1649] [serial = 295] [outer = 0x12c075000] 16:21:15 INFO - PROCESS | 1649 | 1467156075973 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12c528c00) [pid = 1649] [serial = 296] [outer = 0x12c075000] 16:21:16 INFO - PROCESS | 1649 | 1467156076456 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]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 770ms 16:21:16 INFO - PROCESS | 1649 | 1467156076496 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 1649 | 1467156076500 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:21:16 INFO - PROCESS | 1649 | 1467156076506 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1649 | 1467156076514 Marionette TRACE conn2 <- [1,370,null,{}] 16:21:16 INFO - PROCESS | 1649 | 1467156076519 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}] 16:21:16 INFO - PROCESS | 1649 | 1467156076522 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:16 INFO - PROCESS | 1649 | 1467156076677 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:21:16 INFO - PROCESS | 1649 | 1467156076769 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1649 | 1467156076771 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e74800 == 48 [pid = 1649] [id = 100] 16:21:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11815cc00) [pid = 1649] [serial = 297] [outer = 0x0] 16:21:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1187b6800) [pid = 1649] [serial = 298] [outer = 0x11815cc00] 16:21:16 INFO - PROCESS | 1649 | 1467156076821 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11977c400) [pid = 1649] [serial = 299] [outer = 0x11815cc00] 16:21:17 INFO - PROCESS | 1649 | 1467156077359 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]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 927ms 16:21:17 INFO - PROCESS | 1649 | 1467156077433 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1649 | 1467156077438 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:21:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:21:17 INFO - PROCESS | 1649 | 1467156077445 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1649 | 1467156077448 Marionette TRACE conn2 <- [1,374,null,{}] 16:21:17 INFO - PROCESS | 1649 | 1467156077452 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}] 16:21:17 INFO - PROCESS | 1649 | 1467156077454 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:17 INFO - PROCESS | 1649 | 1467156077614 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:21:17 INFO - PROCESS | 1649 | 1467156077707 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1649 | 1467156077709 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12123c800 == 49 [pid = 1649] [id = 101] 16:21:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119d31000) [pid = 1649] [serial = 300] [outer = 0x0] 16:21:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12192d400) [pid = 1649] [serial = 301] [outer = 0x119d31000] 16:21:17 INFO - PROCESS | 1649 | 1467156077740 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x124d53800) [pid = 1649] [serial = 302] [outer = 0x119d31000] 16:21:18 INFO - PROCESS | 1649 | 1467156078198 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:21:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 772ms 16:21:18 INFO - PROCESS | 1649 | 1467156078230 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1649 | 1467156078232 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:21:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:21:18 INFO - PROCESS | 1649 | 1467156078254 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1649 | 1467156078257 Marionette TRACE conn2 <- [1,378,null,{}] 16:21:18 INFO - PROCESS | 1649 | 1467156078267 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}] 16:21:18 INFO - PROCESS | 1649 | 1467156078270 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:18 INFO - PROCESS | 1649 | 1467156078373 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:21:18 INFO - PROCESS | 1649 | 1467156078437 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1649 | 1467156078439 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af59000 == 50 [pid = 1649] [id = 102] 16:21:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129219800) [pid = 1649] [serial = 303] [outer = 0x0] 16:21:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a35c400) [pid = 1649] [serial = 304] [outer = 0x129219800] 16:21:18 INFO - PROCESS | 1649 | 1467156078470 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12a871800) [pid = 1649] [serial = 305] [outer = 0x129219800] 16:21:18 INFO - PROCESS | 1649 | 1467156078883 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:21:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 677ms 16:21:18 INFO - PROCESS | 1649 | 1467156078929 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:21:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:21:18 INFO - PROCESS | 1649 | 1467156078931 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:21:18 INFO - PROCESS | 1649 | 1467156078933 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1649 | 1467156078935 Marionette TRACE conn2 <- [1,382,null,{}] 16:21:18 INFO - PROCESS | 1649 | 1467156078937 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}] 16:21:18 INFO - PROCESS | 1649 | 1467156078938 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:19 INFO - PROCESS | 1649 | 1467156079045 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:21:19 INFO - PROCESS | 1649 | 1467156079097 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1649 | 1467156079098 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0a7000 == 51 [pid = 1649] [id = 103] 16:21:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b858800) [pid = 1649] [serial = 306] [outer = 0x0] 16:21:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12bd66000) [pid = 1649] [serial = 307] [outer = 0x12b858800] 16:21:19 INFO - PROCESS | 1649 | 1467156079126 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12c074000) [pid = 1649] [serial = 308] [outer = 0x12b858800] 16:21:19 INFO - PROCESS | 1649 | 1467156079756 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:21:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 870ms 16:21:19 INFO - PROCESS | 1649 | 1467156079804 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1649 | 1467156079808 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:21:19 INFO - PROCESS | 1649 | 1467156079814 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1649 | 1467156079816 Marionette TRACE conn2 <- [1,386,null,{}] 16:21:19 INFO - PROCESS | 1649 | 1467156079821 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}] 16:21:19 INFO - PROCESS | 1649 | 1467156079824 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:19 INFO - PROCESS | 1649 | 1467156079959 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:21:20 INFO - PROCESS | 1649 | 1467156080088 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1649 | 1467156080092 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e08000 == 52 [pid = 1649] [id = 104] 16:21:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11815a400) [pid = 1649] [serial = 309] [outer = 0x0] 16:21:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118323800) [pid = 1649] [serial = 310] [outer = 0x11815a400] 16:21:20 INFO - PROCESS | 1649 | 1467156080129 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1193aa000) [pid = 1649] [serial = 311] [outer = 0x11815a400] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a80b000 == 51 [pid = 1649] [id = 98] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12949b000 == 50 [pid = 1649] [id = 97] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12734f000 == 49 [pid = 1649] [id = 96] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x127314000 == 48 [pid = 1649] [id = 95] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x125603800 == 47 [pid = 1649] [id = 94] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x123d4e000 == 46 [pid = 1649] [id = 93] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bd25000) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | 1467156080612 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]]]}] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1164a8800 == 45 [pid = 1649] [id = 92] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119970000 == 44 [pid = 1649] [id = 91] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119650000 == 43 [pid = 1649] [id = 90] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x118e1d800 == 42 [pid = 1649] [id = 89] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11695a000 == 41 [pid = 1649] [id = 88] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x116945000 == 40 [pid = 1649] [id = 87] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x116674800 == 39 [pid = 1649] [id = 86] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a39b000 == 38 [pid = 1649] [id = 85] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1289c4800 == 37 [pid = 1649] [id = 84] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a1000 == 36 [pid = 1649] [id = 83] 16:21:20 INFO - PROCESS | 1649 | --DOCSHELL 0x117e83800 == 35 [pid = 1649] [id = 82] 16:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 822ms 16:21:20 INFO - PROCESS | 1649 | 1467156080636 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1649 | 1467156080640 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:21:20 INFO - PROCESS | 1649 | 1467156080647 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1649 | 1467156080650 Marionette TRACE conn2 <- [1,390,null,{}] 16:21:20 INFO - PROCESS | 1649 | 1467156080654 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}] 16:21:20 INFO - PROCESS | 1649 | 1467156080656 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:20 INFO - PROCESS | 1649 | 1467156080792 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b8f1400) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a35bc00) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b8e4800) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x112f06800) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11850b400) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119909400) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126ec3800) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12af02800) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a54a000) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11831e800) [pid = 1649] [serial = 204] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11815b800) [pid = 1649] [serial = 201] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12af10c00) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12ce06800) [pid = 1649] [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.] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b0c4400) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1274ba400) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x125631400) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1274bd800) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12b8ec400) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b854400) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121923800) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123e3e800) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x129017c00) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11976e000) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a86e000) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118127800) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x129219c00) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119904c00) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a9e8c00) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a35b400) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a879c00) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 16:21:20 INFO - PROCESS | 1649 | 1467156080885 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1649 | 1467156080886 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f64000 == 36 [pid = 1649] [id = 105] 16:21:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1193ab000) [pid = 1649] [serial = 312] [outer = 0x0] 16:21:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119aac800) [pid = 1649] [serial = 313] [outer = 0x1193ab000] 16:21:20 INFO - PROCESS | 1649 | 1467156080931 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121bac800) [pid = 1649] [serial = 314] [outer = 0x1193ab000] 16:21:21 INFO - PROCESS | 1649 | 1467156081446 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]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 822ms 16:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:21:21 INFO - PROCESS | 1649 | 1467156081480 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1649 | 1467156081481 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:21:21 INFO - PROCESS | 1649 | 1467156081484 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1649 | 1467156081487 Marionette TRACE conn2 <- [1,394,null,{}] 16:21:21 INFO - PROCESS | 1649 | 1467156081496 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}] 16:21:21 INFO - PROCESS | 1649 | 1467156081499 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:21 INFO - PROCESS | 1649 | 1467156081580 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:21:21 INFO - PROCESS | 1649 | 1467156081585 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1649 | 1467156081587 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b25000 == 37 [pid = 1649] [id = 106] 16:21:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129014000) [pid = 1649] [serial = 315] [outer = 0x0] 16:21:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x129219c00) [pid = 1649] [serial = 316] [outer = 0x129014000] 16:21:21 INFO - PROCESS | 1649 | 1467156081614 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1293a3c00) [pid = 1649] [serial = 317] [outer = 0x129014000] 16:21:21 INFO - PROCESS | 1649 | 1467156081964 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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 16:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:21:22 INFO - PROCESS | 1649 | 1467156082005 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1649 | 1467156082007 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:21:22 INFO - PROCESS | 1649 | 1467156082009 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1649 | 1467156082010 Marionette TRACE conn2 <- [1,398,null,{}] 16:21:22 INFO - PROCESS | 1649 | 1467156082019 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}] 16:21:22 INFO - PROCESS | 1649 | 1467156082020 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:22 INFO - PROCESS | 1649 | 1467156082100 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:21:22 INFO - PROCESS | 1649 | 1467156082104 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 1649 | 1467156082105 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x121397000 == 38 [pid = 1649] [id = 107] 16:21:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a548400) [pid = 1649] [serial = 318] [outer = 0x0] 16:21:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a874800) [pid = 1649] [serial = 319] [outer = 0x12a548400] 16:21:22 INFO - PROCESS | 1649 | 1467156082133 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12af05000) [pid = 1649] [serial = 320] [outer = 0x12a548400] 16:21:22 INFO - PROCESS | 1649 | 1467156082450 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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 475ms 16:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:21:22 INFO - PROCESS | 1649 | 1467156082484 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1649 | 1467156082485 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:21:22 INFO - PROCESS | 1649 | 1467156082487 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1649 | 1467156082488 Marionette TRACE conn2 <- [1,402,null,{}] 16:21:22 INFO - PROCESS | 1649 | 1467156082491 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}] 16:21:22 INFO - PROCESS | 1649 | 1467156082494 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:22 INFO - PROCESS | 1649 | 1467156082570 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:21:22 INFO - PROCESS | 1649 | 1467156082630 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 1649 | 1467156082631 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e79800 == 39 [pid = 1649] [id = 108] 16:21:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a547800) [pid = 1649] [serial = 321] [outer = 0x0] 16:21:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b0bd800) [pid = 1649] [serial = 322] [outer = 0x12a547800] 16:21:22 INFO - PROCESS | 1649 | 1467156082655 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bd26c00) [pid = 1649] [serial = 323] [outer = 0x12a547800] 16:21:22 INFO - PROCESS | 1649 | 1467156082994 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]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 517ms 16:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:21:23 INFO - PROCESS | 1649 | 1467156083006 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 1649 | 1467156083007 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:21:23 INFO - PROCESS | 1649 | 1467156083011 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1649 | 1467156083013 Marionette TRACE conn2 <- [1,406,null,{}] 16:21:23 INFO - PROCESS | 1649 | 1467156083016 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}] 16:21:23 INFO - PROCESS | 1649 | 1467156083020 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:23 INFO - PROCESS | 1649 | 1467156083138 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:21:23 INFO - PROCESS | 1649 | 1467156083149 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1649 | 1467156083150 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12560d800 == 40 [pid = 1649] [id = 109] 16:21:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12bd6ec00) [pid = 1649] [serial = 324] [outer = 0x0] 16:21:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12c52cc00) [pid = 1649] [serial = 325] [outer = 0x12bd6ec00] 16:21:23 INFO - PROCESS | 1649 | 1467156083175 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12c842800) [pid = 1649] [serial = 326] [outer = 0x12bd6ec00] 16:21:23 INFO - PROCESS | 1649 | 1467156083508 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]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 16:21:23 INFO - PROCESS | 1649 | 1467156083531 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:21:23 INFO - PROCESS | 1649 | 1467156083532 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:21:23 INFO - PROCESS | 1649 | 1467156083535 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1649 | 1467156083536 Marionette TRACE conn2 <- [1,410,null,{}] 16:21:23 INFO - PROCESS | 1649 | 1467156083538 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}] 16:21:23 INFO - PROCESS | 1649 | 1467156083539 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:23 INFO - PROCESS | 1649 | 1467156083642 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:21:23 INFO - PROCESS | 1649 | 1467156083646 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1649 | 1467156083647 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289ba000 == 41 [pid = 1649] [id = 110] 16:21:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112922800) [pid = 1649] [serial = 327] [outer = 0x0] 16:21:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112927000) [pid = 1649] [serial = 328] [outer = 0x112922800] 16:21:23 INFO - PROCESS | 1649 | 1467156083671 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11292b000) [pid = 1649] [serial = 329] [outer = 0x112922800] 16:21:23 INFO - PROCESS | 1649 | 1467156083883 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 16:21:24 INFO - PROCESS | 1649 | 1467156084049 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]]]}] 16:21:24 INFO - PROCESS | 1649 | 1467156084053 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1649 | 1467156084054 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:21:24 INFO - PROCESS | 1649 | 1467156084061 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1649 | 1467156084063 Marionette TRACE conn2 <- [1,414,null,{}] 16:21:24 INFO - PROCESS | 1649 | 1467156084065 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}] 16:21:24 INFO - PROCESS | 1649 | 1467156084067 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:24 INFO - PROCESS | 1649 | 1467156084199 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:21:24 INFO - PROCESS | 1649 | 1467156084217 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1649 | 1467156084218 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x129223800 == 42 [pid = 1649] [id = 111] 16:21:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11292b400) [pid = 1649] [serial = 330] [outer = 0x0] 16:21:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12c848000) [pid = 1649] [serial = 331] [outer = 0x11292b400] 16:21:24 INFO - PROCESS | 1649 | 1467156084257 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12ca4a000) [pid = 1649] [serial = 332] [outer = 0x11292b400] 16:21:24 INFO - PROCESS | 1649 | 1467156084716 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]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms 16:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:21:24 INFO - PROCESS | 1649 | 1467156084730 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1649 | 1467156084732 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:21:24 INFO - PROCESS | 1649 | 1467156084735 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1649 | 1467156084736 Marionette TRACE conn2 <- [1,418,null,{}] 16:21:24 INFO - PROCESS | 1649 | 1467156084738 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}] 16:21:24 INFO - PROCESS | 1649 | 1467156084739 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:24 INFO - PROCESS | 1649 | 1467156084887 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12901bc00) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b0be400) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118122c00) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a445c00) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11900d800) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12110f800) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a12800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12b0c4c00) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126d25800) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1172c5000) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126d27400) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12921ac00) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:21:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11990e400) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:21:25 INFO - PROCESS | 1649 | 1467156085218 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1649 | 1467156085219 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e89000 == 43 [pid = 1649] [id = 112] 16:21:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1172c5000) [pid = 1649] [serial = 333] [outer = 0x0] 16:21:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119008400) [pid = 1649] [serial = 334] [outer = 0x1172c5000] 16:21:25 INFO - PROCESS | 1649 | 1467156085259 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1190c6c00) [pid = 1649] [serial = 335] [outer = 0x1172c5000] 16:21:26 INFO - PROCESS | 1649 | 1467156086084 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]]]}] 16:21:26 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 16:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1369ms 16:21:26 INFO - PROCESS | 1649 | 1467156086105 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1649 | 1467156086106 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:21:26 INFO - PROCESS | 1649 | 1467156086110 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1649 | 1467156086111 Marionette TRACE conn2 <- [1,422,null,{}] 16:21:26 INFO - PROCESS | 1649 | 1467156086114 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}] 16:21:26 INFO - PROCESS | 1649 | 1467156086115 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:26 INFO - PROCESS | 1649 | 1467156086205 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:21:26 INFO - PROCESS | 1649 | 1467156086210 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1649 | 1467156086212 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a9a4800 == 44 [pid = 1649] [id = 113] 16:21:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12110ac00) [pid = 1649] [serial = 336] [outer = 0x0] 16:21:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124d50800) [pid = 1649] [serial = 337] [outer = 0x12110ac00] 16:21:26 INFO - PROCESS | 1649 | 1467156086235 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a445c00) [pid = 1649] [serial = 338] [outer = 0x12110ac00] 16:21:27 INFO - PROCESS | 1649 | 1467156087036 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]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:21:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 16:21:27 INFO - PROCESS | 1649 | 1467156087080 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1649 | 1467156087081 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:21:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:21:27 INFO - PROCESS | 1649 | 1467156087084 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1649 | 1467156087085 Marionette TRACE conn2 <- [1,426,null,{}] 16:21:27 INFO - PROCESS | 1649 | 1467156087088 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}] 16:21:27 INFO - PROCESS | 1649 | 1467156087089 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:27 INFO - PROCESS | 1649 | 1467156087252 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:21:27 INFO - PROCESS | 1649 | 1467156087287 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1649 | 1467156087288 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f7a000 == 45 [pid = 1649] [id = 114] 16:21:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11291d400) [pid = 1649] [serial = 339] [outer = 0x0] 16:21:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112923400) [pid = 1649] [serial = 340] [outer = 0x11291d400] 16:21:27 INFO - PROCESS | 1649 | 1467156087320 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112e93000) [pid = 1649] [serial = 341] [outer = 0x11291d400] 16:21:27 INFO - PROCESS | 1649 | 1467156087783 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] 16:21:27 INFO - PROCESS | 1649 | 1467156087807 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:21:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:21:27 INFO - PROCESS | 1649 | 1467156087812 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1649 | 1467156087814 Marionette TRACE conn2 <- [1,430,null,{}] 16:21:27 INFO - PROCESS | 1649 | 1467156087817 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}] 16:21:27 INFO - PROCESS | 1649 | 1467156087820 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:27 INFO - PROCESS | 1649 | 1467156087925 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:21:27 INFO - PROCESS | 1649 | 1467156087978 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1649 | 1467156087980 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119640800 == 46 [pid = 1649] [id = 115] 16:21:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116a13000) [pid = 1649] [serial = 342] [outer = 0x0] 16:21:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1190bfc00) [pid = 1649] [serial = 343] [outer = 0x116a13000] 16:21:28 INFO - PROCESS | 1649 | 1467156088010 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11976e800) [pid = 1649] [serial = 344] [outer = 0x116a13000] 16:21:28 INFO - PROCESS | 1649 | 1467156088435 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]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 16:21:28 INFO - PROCESS | 1649 | 1467156088482 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1649 | 1467156088484 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:21:28 INFO - PROCESS | 1649 | 1467156088487 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1649 | 1467156088488 Marionette TRACE conn2 <- [1,434,null,{}] 16:21:28 INFO - PROCESS | 1649 | 1467156088506 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}] 16:21:28 INFO - PROCESS | 1649 | 1467156088509 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:28 INFO - PROCESS | 1649 | 1467156088667 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:21:28 INFO - PROCESS | 1649 | 1467156088718 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1649 | 1467156088719 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d4e800 == 47 [pid = 1649] [id = 116] 16:21:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121921800) [pid = 1649] [serial = 345] [outer = 0x0] 16:21:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123f45000) [pid = 1649] [serial = 346] [outer = 0x121921800] 16:21:28 INFO - PROCESS | 1649 | 1467156088749 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x126d22c00) [pid = 1649] [serial = 347] [outer = 0x121921800] 16:21:29 INFO - PROCESS | 1649 | 1467156089165 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:21:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 718ms 16:21:29 INFO - PROCESS | 1649 | 1467156089206 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1649 | 1467156089209 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:21:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:21:29 INFO - PROCESS | 1649 | 1467156089234 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1649 | 1467156089237 Marionette TRACE conn2 <- [1,438,null,{}] 16:21:29 INFO - PROCESS | 1649 | 1467156089240 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}] 16:21:29 INFO - PROCESS | 1649 | 1467156089243 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:29 INFO - PROCESS | 1649 | 1467156089349 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:21:29 INFO - PROCESS | 1649 | 1467156089415 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1649 | 1467156089417 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89f800 == 48 [pid = 1649] [id = 117] 16:21:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12756c800) [pid = 1649] [serial = 348] [outer = 0x0] 16:21:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12921d000) [pid = 1649] [serial = 349] [outer = 0x12756c800] 16:21:29 INFO - PROCESS | 1649 | 1467156089446 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a440400) [pid = 1649] [serial = 350] [outer = 0x12756c800] 16:21:29 INFO - PROCESS | 1649 | 1467156089884 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:21:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 677ms 16:21:29 INFO - PROCESS | 1649 | 1467156089937 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1649 | 1467156089939 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:21:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:21:29 INFO - PROCESS | 1649 | 1467156089945 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1649 | 1467156089947 Marionette TRACE conn2 <- [1,442,null,{}] 16:21:29 INFO - PROCESS | 1649 | 1467156089949 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}] 16:21:29 INFO - PROCESS | 1649 | 1467156089951 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:30 INFO - PROCESS | 1649 | 1467156090082 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:21:30 INFO - PROCESS | 1649 | 1467156090177 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1649 | 1467156090178 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11706e800 == 49 [pid = 1649] [id = 118] 16:21:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119aa4800) [pid = 1649] [serial = 351] [outer = 0x0] 16:21:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x129015000) [pid = 1649] [serial = 352] [outer = 0x119aa4800] 16:21:30 INFO - PROCESS | 1649 | 1467156090226 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12af0a000) [pid = 1649] [serial = 353] [outer = 0x119aa4800] 16:21:30 INFO - PROCESS | 1649 | 1467156090707 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]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:21:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 919ms 16:21:30 INFO - PROCESS | 1649 | 1467156090893 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1649 | 1467156090897 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:21:30 INFO - PROCESS | 1649 | 1467156090908 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1649 | 1467156090911 Marionette TRACE conn2 <- [1,446,null,{}] 16:21:30 INFO - PROCESS | 1649 | 1467156090915 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}] 16:21:30 INFO - PROCESS | 1649 | 1467156090917 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:31 INFO - PROCESS | 1649 | 1467156091006 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:21:31 INFO - PROCESS | 1649 | 1467156091070 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1649 | 1467156091073 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x119634800 == 50 [pid = 1649] [id = 119] 16:21:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11831e800) [pid = 1649] [serial = 354] [outer = 0x0] 16:21:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1190bc800) [pid = 1649] [serial = 355] [outer = 0x11831e800] 16:21:31 INFO - PROCESS | 1649 | 1467156091100 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119771400) [pid = 1649] [serial = 356] [outer = 0x11831e800] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a9a4800 == 49 [pid = 1649] [id = 113] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x117e89000 == 48 [pid = 1649] [id = 112] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x129223800 == 47 [pid = 1649] [id = 111] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1289ba000 == 46 [pid = 1649] [id = 110] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12560d800 == 45 [pid = 1649] [id = 109] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x117e79800 == 44 [pid = 1649] [id = 108] 16:21:31 INFO - PROCESS | 1649 | 1467156091614 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]]]}] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121397000 == 43 [pid = 1649] [id = 107] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x119b25000 == 42 [pid = 1649] [id = 106] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x116f64000 == 41 [pid = 1649] [id = 105] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x118e08000 == 40 [pid = 1649] [id = 104] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0a7000 == 39 [pid = 1649] [id = 103] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12af59000 == 38 [pid = 1649] [id = 102] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12123c800 == 37 [pid = 1649] [id = 101] 16:21:31 INFO - PROCESS | 1649 | --DOCSHELL 0x117e74800 == 36 [pid = 1649] [id = 100] 16:21:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:21:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 773ms 16:21:31 INFO - PROCESS | 1649 | 1467156091681 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:21:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:21:31 INFO - PROCESS | 1649 | 1467156091683 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:21:31 INFO - PROCESS | 1649 | 1467156091687 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1649 | 1467156091689 Marionette TRACE conn2 <- [1,450,null,{}] 16:21:31 INFO - PROCESS | 1649 | 1467156091691 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}] 16:21:31 INFO - PROCESS | 1649 | 1467156091693 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:31 INFO - PROCESS | 1649 | 1467156091775 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a552400) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1293a2800) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b0c8000) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x127560c00) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x119010800) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118579c00) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a9ea000) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1193ac400) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119aad000) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x124d4e400) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12192e400) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126ec5000) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119909800) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b8f1800) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12706b400) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1274c2800) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12159a800) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124d49800) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118579400) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121b0fc00) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12756a400) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b85a800) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b8e9800) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bd70c00) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12bd72800) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12bd2f800) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12af0f400) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12921cc00) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x129016400) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12c079000) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 1649 | 1467156091834 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1649 | 1467156091835 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x117083000 == 37 [pid = 1649] [id = 120] 16:21:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1190c8800) [pid = 1649] [serial = 357] [outer = 0x0] 16:21:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119d27c00) [pid = 1649] [serial = 358] [outer = 0x1190c8800] 16:21:31 INFO - PROCESS | 1649 | 1467156091862 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123e38800) [pid = 1649] [serial = 359] [outer = 0x1190c8800] 16:21:32 INFO - PROCESS | 1649 | 1467156092147 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] 16:21:32 INFO - PROCESS | 1649 | 1467156092208 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:21:32 INFO - PROCESS | 1649 | 1467156092213 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1649 | 1467156092214 Marionette TRACE conn2 <- [1,454,null,{}] 16:21:32 INFO - PROCESS | 1649 | 1467156092221 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}] 16:21:32 INFO - PROCESS | 1649 | 1467156092224 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:32 INFO - PROCESS | 1649 | 1467156092305 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:21:32 INFO - PROCESS | 1649 | 1467156092365 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1649 | 1467156092368 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119974800 == 38 [pid = 1649] [id = 121] 16:21:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126d25800) [pid = 1649] [serial = 360] [outer = 0x0] 16:21:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12756a000) [pid = 1649] [serial = 361] [outer = 0x126d25800] 16:21:32 INFO - PROCESS | 1649 | 1467156092395 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12921d400) [pid = 1649] [serial = 362] [outer = 0x126d25800] 16:21:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:32 INFO - PROCESS | 1649 | 1467156092685 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 16:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:21:32 INFO - PROCESS | 1649 | 1467156092732 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1649 | 1467156092733 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:21:32 INFO - PROCESS | 1649 | 1467156092735 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1649 | 1467156092737 Marionette TRACE conn2 <- [1,458,null,{}] 16:21:32 INFO - PROCESS | 1649 | 1467156092739 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}] 16:21:32 INFO - PROCESS | 1649 | 1467156092740 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:32 INFO - PROCESS | 1649 | 1467156092819 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:21:32 INFO - PROCESS | 1649 | 1467156092823 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1649 | 1467156092824 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a05800 == 39 [pid = 1649] [id = 122] 16:21:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1293a2800) [pid = 1649] [serial = 363] [outer = 0x0] 16:21:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a876c00) [pid = 1649] [serial = 364] [outer = 0x1293a2800] 16:21:32 INFO - PROCESS | 1649 | 1467156092852 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b0b9c00) [pid = 1649] [serial = 365] [outer = 0x1293a2800] 16:21:33 INFO - PROCESS | 1649 | 1467156093198 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] 16:21:33 INFO - PROCESS | 1649 | 1467156093256 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:21:33 INFO - PROCESS | 1649 | 1467156093258 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1649 | 1467156093259 Marionette TRACE conn2 <- [1,462,null,{}] 16:21:33 INFO - PROCESS | 1649 | 1467156093261 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}] 16:21:33 INFO - PROCESS | 1649 | 1467156093262 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:33 INFO - PROCESS | 1649 | 1467156093337 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:21:33 INFO - PROCESS | 1649 | 1467156093344 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1649 | 1467156093346 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250b8800 == 40 [pid = 1649] [id = 123] 16:21:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a86e800) [pid = 1649] [serial = 366] [outer = 0x0] 16:21:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b8f1400) [pid = 1649] [serial = 367] [outer = 0x12a86e800] 16:21:33 INFO - PROCESS | 1649 | 1467156093370 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12bd6a800) [pid = 1649] [serial = 368] [outer = 0x12a86e800] 16:21:33 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:33 INFO - PROCESS | 1649 | 1467156093704 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] 16:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:21:33 INFO - PROCESS | 1649 | 1467156093731 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:21:33 INFO - PROCESS | 1649 | 1467156093733 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1649 | 1467156093734 Marionette TRACE conn2 <- [1,466,null,{}] 16:21:33 INFO - PROCESS | 1649 | 1467156093737 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}] 16:21:33 INFO - PROCESS | 1649 | 1467156093741 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:33 INFO - PROCESS | 1649 | 1467156093872 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:21:33 INFO - PROCESS | 1649 | 1467156093913 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1649 | 1467156093915 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d4f000 == 41 [pid = 1649] [id = 124] 16:21:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bd68800) [pid = 1649] [serial = 369] [outer = 0x0] 16:21:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12c07b400) [pid = 1649] [serial = 370] [outer = 0x12bd68800] 16:21:33 INFO - PROCESS | 1649 | 1467156093940 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12ca3fc00) [pid = 1649] [serial = 371] [outer = 0x12bd68800] 16:21:34 INFO - PROCESS | 1649 | 1467156094280 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] 16:21:34 INFO - PROCESS | 1649 | 1467156094303 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:21:34 INFO - PROCESS | 1649 | 1467156094305 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1649 | 1467156094306 Marionette TRACE conn2 <- [1,470,null,{}] 16:21:34 INFO - PROCESS | 1649 | 1467156094320 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}] 16:21:34 INFO - PROCESS | 1649 | 1467156094321 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:34 INFO - PROCESS | 1649 | 1467156094424 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:21:34 INFO - PROCESS | 1649 | 1467156094428 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1649 | 1467156094429 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x117077800 == 42 [pid = 1649] [id = 125] 16:21:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1129a4c00) [pid = 1649] [serial = 372] [outer = 0x0] 16:21:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1129b0000) [pid = 1649] [serial = 373] [outer = 0x1129a4c00] 16:21:34 INFO - PROCESS | 1649 | 1467156094452 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bd6c400) [pid = 1649] [serial = 374] [outer = 0x1129a4c00] 16:21:34 INFO - PROCESS | 1649 | 1467156094845 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 580ms 16:21:34 INFO - PROCESS | 1649 | 1467156094886 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1649 | 1467156094887 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:21:34 INFO - PROCESS | 1649 | 1467156094889 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1649 | 1467156094890 Marionette TRACE conn2 <- [1,474,null,{}] 16:21:34 INFO - PROCESS | 1649 | 1467156094893 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}] 16:21:34 INFO - PROCESS | 1649 | 1467156094894 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:34 INFO - PROCESS | 1649 | 1467156094992 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:21:35 INFO - PROCESS | 1649 | 1467156095003 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1649 | 1467156095004 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a803800 == 43 [pid = 1649] [id = 126] 16:21:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1129b1c00) [pid = 1649] [serial = 375] [outer = 0x0] 16:21:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1192f1c00) [pid = 1649] [serial = 376] [outer = 0x1129b1c00] 16:21:35 INFO - PROCESS | 1649 | 1467156095028 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1192f5c00) [pid = 1649] [serial = 377] [outer = 0x1129b1c00] 16:21:35 INFO - PROCESS | 1649 | 1467156095384 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 16:21:35 INFO - PROCESS | 1649 | 1467156095410 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1649 | 1467156095411 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:21:35 INFO - PROCESS | 1649 | 1467156095413 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1649 | 1467156095414 Marionette TRACE conn2 <- [1,478,null,{}] 16:21:35 INFO - PROCESS | 1649 | 1467156095422 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}] 16:21:35 INFO - PROCESS | 1649 | 1467156095423 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:35 INFO - PROCESS | 1649 | 1467156095522 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:21:35 INFO - PROCESS | 1649 | 1467156095527 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1649 | 1467156095528 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a9a4800 == 44 [pid = 1649] [id = 127] 16:21:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1192ecc00) [pid = 1649] [serial = 378] [outer = 0x0] 16:21:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11977f800) [pid = 1649] [serial = 379] [outer = 0x1192ecc00] 16:21:35 INFO - PROCESS | 1649 | 1467156095559 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119784c00) [pid = 1649] [serial = 380] [outer = 0x1192ecc00] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119d31000) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a548400) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11815a400) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1193ab000) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b858800) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a547800) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x112922800) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11815cc00) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12c075000) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1172c5000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11292b400) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x111d19c00) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1172ca800) [pid = 1649] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1273bc000) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118160c00) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12135e000) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119aacc00) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119d29400) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12bd6ec00) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129219800) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:21:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x129014000) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:21:36 INFO - PROCESS | 1649 | 1467156096006 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 625ms 16:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:21:36 INFO - PROCESS | 1649 | 1467156096038 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1649 | 1467156096040 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:21:36 INFO - PROCESS | 1649 | 1467156096042 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1649 | 1467156096044 Marionette TRACE conn2 <- [1,482,null,{}] 16:21:36 INFO - PROCESS | 1649 | 1467156096047 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}] 16:21:36 INFO - PROCESS | 1649 | 1467156096048 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:36 INFO - PROCESS | 1649 | 1467156096125 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:21:36 INFO - PROCESS | 1649 | 1467156096131 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1649 | 1467156096132 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116717800 == 45 [pid = 1649] [id = 128] 16:21:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116903000) [pid = 1649] [serial = 381] [outer = 0x0] 16:21:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1176ef400) [pid = 1649] [serial = 382] [outer = 0x116903000] 16:21:36 INFO - PROCESS | 1649 | 1467156096156 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1192f6800) [pid = 1649] [serial = 383] [outer = 0x116903000] 16:21:36 INFO - PROCESS | 1649 | 1467156096489 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 471ms 16:21:36 INFO - PROCESS | 1649 | 1467156096514 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1649 | 1467156096515 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:21:36 INFO - PROCESS | 1649 | 1467156096517 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1649 | 1467156096519 Marionette TRACE conn2 <- [1,486,null,{}] 16:21:36 INFO - PROCESS | 1649 | 1467156096521 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}] 16:21:36 INFO - PROCESS | 1649 | 1467156096523 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:36 INFO - PROCESS | 1649 | 1467156096620 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:21:36 INFO - PROCESS | 1649 | 1467156096679 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1649 | 1467156096680 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd08800 == 46 [pid = 1649] [id = 129] 16:21:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116a11c00) [pid = 1649] [serial = 384] [outer = 0x0] 16:21:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1192f6c00) [pid = 1649] [serial = 385] [outer = 0x116a11c00] 16:21:36 INFO - PROCESS | 1649 | 1467156096706 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119bf3800) [pid = 1649] [serial = 386] [outer = 0x116a11c00] 16:21:37 INFO - PROCESS | 1649 | 1467156097014 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 16:21:37 INFO - PROCESS | 1649 | 1467156097039 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1649 | 1467156097040 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:21:37 INFO - PROCESS | 1649 | 1467156097049 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1649 | 1467156097050 Marionette TRACE conn2 <- [1,490,null,{}] 16:21:37 INFO - PROCESS | 1649 | 1467156097053 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}] 16:21:37 INFO - PROCESS | 1649 | 1467156097055 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:37 INFO - PROCESS | 1649 | 1467156097186 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:21:37 INFO - PROCESS | 1649 | 1467156097270 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1649 | 1467156097271 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3a7800 == 47 [pid = 1649] [id = 130] 16:21:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1181e7c00) [pid = 1649] [serial = 387] [outer = 0x0] 16:21:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119bf4000) [pid = 1649] [serial = 388] [outer = 0x1181e7c00] 16:21:37 INFO - PROCESS | 1649 | 1467156097310 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12921a800) [pid = 1649] [serial = 389] [outer = 0x1181e7c00] 16:21:37 INFO - PROCESS | 1649 | 1467156097662 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 16:21:37 INFO - PROCESS | 1649 | 1467156097718 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:21:37 INFO - PROCESS | 1649 | 1467156097719 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:21:37 INFO - PROCESS | 1649 | 1467156097721 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1649 | 1467156097722 Marionette TRACE conn2 <- [1,494,null,{}] 16:21:37 INFO - PROCESS | 1649 | 1467156097724 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}] 16:21:37 INFO - PROCESS | 1649 | 1467156097725 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:37 INFO - PROCESS | 1649 | 1467156097838 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:21:37 INFO - PROCESS | 1649 | 1467156097844 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1649 | 1467156097845 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c0800 == 48 [pid = 1649] [id = 131] 16:21:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x110fad000) [pid = 1649] [serial = 390] [outer = 0x0] 16:21:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x110fb2000) [pid = 1649] [serial = 391] [outer = 0x110fad000] 16:21:37 INFO - PROCESS | 1649 | 1467156097868 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x110fb7c00) [pid = 1649] [serial = 392] [outer = 0x110fad000] 16:21:38 INFO - PROCESS | 1649 | 1467156098303 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]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 619ms 16:21:38 INFO - PROCESS | 1649 | 1467156098340 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1649 | 1467156098344 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:21:38 INFO - PROCESS | 1649 | 1467156098347 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1649 | 1467156098349 Marionette TRACE conn2 <- [1,498,null,{}] 16:21:38 INFO - PROCESS | 1649 | 1467156098353 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}] 16:21:38 INFO - PROCESS | 1649 | 1467156098355 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:38 INFO - PROCESS | 1649 | 1467156098460 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:21:38 INFO - PROCESS | 1649 | 1467156098554 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1649 | 1467156098556 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e0a000 == 49 [pid = 1649] [id = 132] 16:21:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x113c36800) [pid = 1649] [serial = 393] [outer = 0x0] 16:21:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x117225000) [pid = 1649] [serial = 394] [outer = 0x113c36800] 16:21:38 INFO - PROCESS | 1649 | 1467156098587 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1190bcc00) [pid = 1649] [serial = 395] [outer = 0x113c36800] 16:21:39 INFO - PROCESS | 1649 | 1467156099013 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 720ms 16:21:39 INFO - PROCESS | 1649 | 1467156099068 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 1649 | 1467156099071 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:21:39 INFO - PROCESS | 1649 | 1467156099075 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1649 | 1467156099077 Marionette TRACE conn2 <- [1,502,null,{}] 16:21:39 INFO - PROCESS | 1649 | 1467156099080 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}] 16:21:39 INFO - PROCESS | 1649 | 1467156099081 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:39 INFO - PROCESS | 1649 | 1467156099185 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:21:39 INFO - PROCESS | 1649 | 1467156099244 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1649 | 1467156099245 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d3c000 == 50 [pid = 1649] [id = 133] 16:21:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11977e000) [pid = 1649] [serial = 396] [outer = 0x0] 16:21:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11990fc00) [pid = 1649] [serial = 397] [outer = 0x11977e000] 16:21:39 INFO - PROCESS | 1649 | 1467156099275 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119beac00) [pid = 1649] [serial = 398] [outer = 0x11977e000] 16:21:39 INFO - PROCESS | 1649 | 1467156099730 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 721ms 16:21:39 INFO - PROCESS | 1649 | 1467156099797 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 1649 | 1467156099798 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:21:39 INFO - PROCESS | 1649 | 1467156099801 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1649 | 1467156099803 Marionette TRACE conn2 <- [1,506,null,{}] 16:21:39 INFO - PROCESS | 1649 | 1467156099811 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}] 16:21:39 INFO - PROCESS | 1649 | 1467156099814 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:39 INFO - PROCESS | 1649 | 1467156099919 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:21:39 INFO - PROCESS | 1649 | 1467156099992 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1649 | 1467156099994 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3ac000 == 51 [pid = 1649] [id = 134] 16:21:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119bf4400) [pid = 1649] [serial = 399] [outer = 0x0] 16:21:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x125011400) [pid = 1649] [serial = 400] [outer = 0x119bf4400] 16:21:40 INFO - PROCESS | 1649 | 1467156100025 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1274be400) [pid = 1649] [serial = 401] [outer = 0x119bf4400] 16:21:40 INFO - PROCESS | 1649 | 1467156100452 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 16:21:40 INFO - PROCESS | 1649 | 1467156100472 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1649 | 1467156100474 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:21:40 INFO - PROCESS | 1649 | 1467156100476 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1649 | 1467156100478 Marionette TRACE conn2 <- [1,510,null,{}] 16:21:40 INFO - PROCESS | 1649 | 1467156100480 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}] 16:21:40 INFO - PROCESS | 1649 | 1467156100481 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:40 INFO - PROCESS | 1649 | 1467156100585 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:21:40 INFO - PROCESS | 1649 | 1467156100643 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 1649 | 1467156100644 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca6d800 == 52 [pid = 1649] [id = 135] 16:21:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128f14c00) [pid = 1649] [serial = 402] [outer = 0x0] 16:21:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a35b000) [pid = 1649] [serial = 403] [outer = 0x128f14c00] 16:21:40 INFO - PROCESS | 1649 | 1467156100672 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a9f0000) [pid = 1649] [serial = 404] [outer = 0x128f14c00] 16:21:41 INFO - PROCESS | 1649 | 1467156101171 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]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 16:21:41 INFO - PROCESS | 1649 | 1467156101478 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1649 | 1467156101481 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:21:41 INFO - PROCESS | 1649 | 1467156101538 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1649 | 1467156101540 Marionette TRACE conn2 <- [1,514,null,{}] 16:21:41 INFO - PROCESS | 1649 | 1467156101543 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}] 16:21:41 INFO - PROCESS | 1649 | 1467156101545 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:41 INFO - PROCESS | 1649 | 1467156101633 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:21:41 INFO - PROCESS | 1649 | 1467156101688 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1649 | 1467156101690 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11961d800 == 53 [pid = 1649] [id = 136] 16:21:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1176ed400) [pid = 1649] [serial = 405] [outer = 0x0] 16:21:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118128000) [pid = 1649] [serial = 406] [outer = 0x1176ed400] 16:21:41 INFO - PROCESS | 1649 | 1467156101717 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119005800) [pid = 1649] [serial = 407] [outer = 0x1176ed400] 16:21:42 INFO - PROCESS | 1649 | 1467156102135 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]]]}] 16:21:42 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 16:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 644ms 16:21:42 INFO - PROCESS | 1649 | 1467156102161 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1649 | 1467156102164 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:21:42 INFO - PROCESS | 1649 | 1467156102169 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1649 | 1467156102172 Marionette TRACE conn2 <- [1,518,null,{}] 16:21:42 INFO - PROCESS | 1649 | 1467156102177 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}] 16:21:42 INFO - PROCESS | 1649 | 1467156102179 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:42 INFO - PROCESS | 1649 | 1467156102320 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:21:42 INFO - PROCESS | 1649 | 1467156102432 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1649 | 1467156102434 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11826b000 == 54 [pid = 1649] [id = 137] 16:21:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11850b400) [pid = 1649] [serial = 408] [outer = 0x0] 16:21:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119297000) [pid = 1649] [serial = 409] [outer = 0x11850b400] 16:21:42 INFO - PROCESS | 1649 | 1467156102480 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1192f9800) [pid = 1649] [serial = 410] [outer = 0x11850b400] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11707a000 == 53 [pid = 1649] [id = 67] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a998800 == 52 [pid = 1649] [id = 99] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3a7800 == 51 [pid = 1649] [id = 130] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd08800 == 50 [pid = 1649] [id = 129] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x116717800 == 49 [pid = 1649] [id = 128] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a9a4800 == 48 [pid = 1649] [id = 127] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a803800 == 47 [pid = 1649] [id = 126] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x117077800 == 46 [pid = 1649] [id = 125] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126d4f000 == 45 [pid = 1649] [id = 124] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1250b8800 == 44 [pid = 1649] [id = 123] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x121a05800 == 43 [pid = 1649] [id = 122] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119974800 == 42 [pid = 1649] [id = 121] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x117083000 == 41 [pid = 1649] [id = 120] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119634800 == 40 [pid = 1649] [id = 119] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89f800 == 39 [pid = 1649] [id = 117] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119640800 == 38 [pid = 1649] [id = 115] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x114f7a000 == 37 [pid = 1649] [id = 114] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12949a000 == 36 [pid = 1649] [id = 81] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126d4e800 == 35 [pid = 1649] [id = 116] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11706e800 == 34 [pid = 1649] [id = 118] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b5000 == 33 [pid = 1649] [id = 53] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11961d800 == 32 [pid = 1649] [id = 136] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca6d800 == 31 [pid = 1649] [id = 135] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3ac000 == 30 [pid = 1649] [id = 134] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126d3c000 == 29 [pid = 1649] [id = 133] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c0800 == 28 [pid = 1649] [id = 131] 16:21:43 INFO - PROCESS | 1649 | --DOCSHELL 0x118e0a000 == 27 [pid = 1649] [id = 132] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x114f21c00) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118515400) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x124d50800) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12c52cc00) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12a871800) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a35c400) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x129219c00) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1293a3c00) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12192d400) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a874800) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x124d53800) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12af05000) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1193aa000) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118323800) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119aac800) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x121bac800) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12c074000) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bd66000) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b0bd800) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112927000) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11977c400) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1187b6800) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12c07d400) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119008400) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12c528c00) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12ca4a000) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12c848000) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1190c6c00) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11292b000) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12c842800) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12bd26c00) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12756c000) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119299400) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12bd2e000) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126904800) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124bdd800) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 16:21:43 INFO - PROCESS | 1649 | 1467156103534 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1376ms 16:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:21:43 INFO - PROCESS | 1649 | 1467156103547 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1649 | 1467156103549 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:21:43 INFO - PROCESS | 1649 | 1467156103552 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1649 | 1467156103554 Marionette TRACE conn2 <- [1,522,null,{}] 16:21:43 INFO - PROCESS | 1649 | 1467156103557 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}] 16:21:43 INFO - PROCESS | 1649 | 1467156103560 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:43 INFO - PROCESS | 1649 | 1467156103647 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:21:43 INFO - PROCESS | 1649 | 1467156103651 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1649 | 1467156103654 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b0800 == 28 [pid = 1649] [id = 138] 16:21:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112f0f800) [pid = 1649] [serial = 411] [outer = 0x0] 16:21:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x114f21c00) [pid = 1649] [serial = 412] [outer = 0x112f0f800] 16:21:43 INFO - PROCESS | 1649 | 1467156103683 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112e6cc00) [pid = 1649] [serial = 413] [outer = 0x112f0f800] 16:21:44 INFO - PROCESS | 1649 | 1467156104047 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]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 16:21:44 INFO - PROCESS | 1649 | 1467156104072 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 1649 | 1467156104075 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:21:44 INFO - PROCESS | 1649 | 1467156104082 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1649 | 1467156104083 Marionette TRACE conn2 <- [1,526,null,{}] 16:21:44 INFO - PROCESS | 1649 | 1467156104086 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}] 16:21:44 INFO - PROCESS | 1649 | 1467156104087 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:44 INFO - PROCESS | 1649 | 1467156104160 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:21:44 INFO - PROCESS | 1649 | 1467156104164 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1649 | 1467156104165 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117075000 == 29 [pid = 1649] [id = 139] 16:21:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11815a400) [pid = 1649] [serial = 414] [outer = 0x0] 16:21:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118517400) [pid = 1649] [serial = 415] [outer = 0x11815a400] 16:21:44 INFO - PROCESS | 1649 | 1467156104196 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119008400) [pid = 1649] [serial = 416] [outer = 0x11815a400] 16:21:44 INFO - PROCESS | 1649 | 1467156104538 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]]]}] 16:21:44 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 16:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 16:21:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:21:44 INFO - PROCESS | 1649 | 1467156104550 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 1649 | 1467156104552 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:21:44 INFO - PROCESS | 1649 | 1467156104554 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1649 | 1467156104556 Marionette TRACE conn2 <- [1,530,null,{}] 16:21:44 INFO - PROCESS | 1649 | 1467156104566 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}] 16:21:44 INFO - PROCESS | 1649 | 1467156104570 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:44 INFO - PROCESS | 1649 | 1467156104647 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:21:44 INFO - PROCESS | 1649 | 1467156104704 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1649 | 1467156104706 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e9e800 == 30 [pid = 1649] [id = 140] 16:21:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110fb4000) [pid = 1649] [serial = 417] [outer = 0x0] 16:21:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1192f2800) [pid = 1649] [serial = 418] [outer = 0x110fb4000] 16:21:44 INFO - PROCESS | 1649 | 1467156104733 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119905c00) [pid = 1649] [serial = 419] [outer = 0x110fb4000] 16:21:45 INFO - PROCESS | 1649 | 1467156105025 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"]]]}] 16:21:45 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 16:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:21:45 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 16:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:21:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 16:21:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:21:45 INFO - PROCESS | 1649 | 1467156105079 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1649 | 1467156105081 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:21:45 INFO - PROCESS | 1649 | 1467156105083 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1649 | 1467156105084 Marionette TRACE conn2 <- [1,534,null,{}] 16:21:45 INFO - PROCESS | 1649 | 1467156105086 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}] 16:21:45 INFO - PROCESS | 1649 | 1467156105088 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:45 INFO - PROCESS | 1649 | 1467156105168 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:21:45 INFO - PROCESS | 1649 | 1467156105171 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1649 | 1467156105172 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d1f000 == 31 [pid = 1649] [id = 141] 16:21:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119aa8800) [pid = 1649] [serial = 420] [outer = 0x0] 16:21:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119bf2c00) [pid = 1649] [serial = 421] [outer = 0x119aa8800] 16:21:45 INFO - PROCESS | 1649 | 1467156105200 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121110800) [pid = 1649] [serial = 422] [outer = 0x119aa8800] 16:21:45 INFO - PROCESS | 1649 | 1467156105533 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:21:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 16:21:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:21:45 INFO - PROCESS | 1649 | 1467156105551 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1649 | 1467156105552 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:21:45 INFO - PROCESS | 1649 | 1467156105554 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1649 | 1467156105556 Marionette TRACE conn2 <- [1,538,null,{}] 16:21:45 INFO - PROCESS | 1649 | 1467156105558 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}] 16:21:45 INFO - PROCESS | 1649 | 1467156105559 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:45 INFO - PROCESS | 1649 | 1467156105670 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:21:45 INFO - PROCESS | 1649 | 1467156105690 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1649 | 1467156105691 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a7000 == 32 [pid = 1649] [id = 142] 16:21:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1129b1400) [pid = 1649] [serial = 423] [outer = 0x0] 16:21:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119bedc00) [pid = 1649] [serial = 424] [outer = 0x1129b1400] 16:21:45 INFO - PROCESS | 1649 | 1467156105722 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123d32400) [pid = 1649] [serial = 425] [outer = 0x1129b1400] 16:21:46 INFO - PROCESS | 1649 | 1467156106093 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]]]}] 16:21:46 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. 16:21:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 16:21:46 INFO - PROCESS | 1649 | 1467156106123 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1649 | 1467156106125 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:21:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:21:46 INFO - PROCESS | 1649 | 1467156106135 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1649 | 1467156106136 Marionette TRACE conn2 <- [1,542,null,{}] 16:21:46 INFO - PROCESS | 1649 | 1467156106138 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}] 16:21:46 INFO - PROCESS | 1649 | 1467156106142 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:46 INFO - PROCESS | 1649 | 1467156106257 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:21:46 INFO - PROCESS | 1649 | 1467156106260 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1649 | 1467156106262 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b04000 == 33 [pid = 1649] [id = 143] 16:21:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123e05c00) [pid = 1649] [serial = 426] [outer = 0x0] 16:21:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124d24c00) [pid = 1649] [serial = 427] [outer = 0x123e05c00] 16:21:46 INFO - PROCESS | 1649 | 1467156106286 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x127070000) [pid = 1649] [serial = 428] [outer = 0x123e05c00] 16:21:46 INFO - PROCESS | 1649 | 1467156106598 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]]]}] 16:21:46 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. 16:21:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 16:21:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:21:46 INFO - PROCESS | 1649 | 1467156106654 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1649 | 1467156106655 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:21:46 INFO - PROCESS | 1649 | 1467156106657 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1649 | 1467156106658 Marionette TRACE conn2 <- [1,546,null,{}] 16:21:46 INFO - PROCESS | 1649 | 1467156106668 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}] 16:21:46 INFO - PROCESS | 1649 | 1467156106670 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:46 INFO - PROCESS | 1649 | 1467156106767 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:21:46 INFO - PROCESS | 1649 | 1467156106771 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1649 | 1467156106772 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d35000 == 34 [pid = 1649] [id = 144] 16:21:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x110fad800) [pid = 1649] [serial = 429] [outer = 0x0] 16:21:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12755ec00) [pid = 1649] [serial = 430] [outer = 0x110fad800] 16:21:46 INFO - PROCESS | 1649 | 1467156106803 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129016c00) [pid = 1649] [serial = 431] [outer = 0x110fad800] 16:21:47 INFO - PROCESS | 1649 | 1467156107158 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:21:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 16:21:47 INFO - PROCESS | 1649 | 1467156107181 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1649 | 1467156107182 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:21:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:21:47 INFO - PROCESS | 1649 | 1467156107184 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1649 | 1467156107185 Marionette TRACE conn2 <- [1,550,null,{}] 16:21:47 INFO - PROCESS | 1649 | 1467156107187 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}] 16:21:47 INFO - PROCESS | 1649 | 1467156107188 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:47 INFO - PROCESS | 1649 | 1467156107288 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:21:47 INFO - PROCESS | 1649 | 1467156107300 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1649 | 1467156107301 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289c0000 == 35 [pid = 1649] [id = 145] 16:21:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x129017c00) [pid = 1649] [serial = 432] [outer = 0x0] 16:21:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x129218400) [pid = 1649] [serial = 433] [outer = 0x129017c00] 16:21:47 INFO - PROCESS | 1649 | 1467156107328 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a357400) [pid = 1649] [serial = 434] [outer = 0x129017c00] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1129a4c00) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1129b1c00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1192ecc00) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11291d400) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x126d25800) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116903000) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116a13000) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12756c800) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a86e800) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121921800) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1190c8800) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12110ac00) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1293a2800) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11831e800) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119aa4800) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1181e7c00) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12bd68800) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116a11c00) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:21:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x110fad000) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:21:48 INFO - PROCESS | 1649 | 1467156108026 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]]]}] 16:21:48 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. 16:21:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 869ms 16:21:48 INFO - PROCESS | 1649 | 1467156108054 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1649 | 1467156108055 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:21:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:21:48 INFO - PROCESS | 1649 | 1467156108066 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1649 | 1467156108067 Marionette TRACE conn2 <- [1,554,null,{}] 16:21:48 INFO - PROCESS | 1649 | 1467156108069 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}] 16:21:48 INFO - PROCESS | 1649 | 1467156108070 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:48 INFO - PROCESS | 1649 | 1467156108143 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:21:48 INFO - PROCESS | 1649 | 1467156108148 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1649 | 1467156108149 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12734c800 == 36 [pid = 1649] [id = 146] 16:21:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112e8cc00) [pid = 1649] [serial = 435] [outer = 0x0] 16:21:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116764000) [pid = 1649] [serial = 436] [outer = 0x112e8cc00] 16:21:48 INFO - PROCESS | 1649 | 1467156108173 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1192eb400) [pid = 1649] [serial = 437] [outer = 0x112e8cc00] 16:21:48 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:48 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:21:48 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:48 INFO - PROCESS | 1649 | 1467156108499 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:21:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 16:21:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:21:48 INFO - PROCESS | 1649 | 1467156108534 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1649 | 1467156108535 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:21:48 INFO - PROCESS | 1649 | 1467156108537 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1649 | 1467156108539 Marionette TRACE conn2 <- [1,558,null,{}] 16:21:48 INFO - PROCESS | 1649 | 1467156108541 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}] 16:21:48 INFO - PROCESS | 1649 | 1467156108542 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:48 INFO - PROCESS | 1649 | 1467156108639 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:21:48 INFO - PROCESS | 1649 | 1467156108645 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1649 | 1467156108646 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12948e000 == 37 [pid = 1649] [id = 147] 16:21:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1129a6c00) [pid = 1649] [serial = 438] [outer = 0x0] 16:21:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11976e000) [pid = 1649] [serial = 439] [outer = 0x1129a6c00] 16:21:48 INFO - PROCESS | 1649 | 1467156108670 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x125576800) [pid = 1649] [serial = 440] [outer = 0x1129a6c00] 16:21:48 INFO - PROCESS | 1649 | 1467156108971 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 16:21:49 INFO - PROCESS | 1649 | 1467156109006 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:21:49 INFO - PROCESS | 1649 | 1467156109017 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:21:49 INFO - PROCESS | 1649 | 1467156109020 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1649 | 1467156109021 Marionette TRACE conn2 <- [1,562,null,{}] 16:21:49 INFO - PROCESS | 1649 | 1467156109024 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}] 16:21:49 INFO - PROCESS | 1649 | 1467156109025 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:49 INFO - PROCESS | 1649 | 1467156109114 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:21:49 INFO - PROCESS | 1649 | 1467156109117 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1649 | 1467156109119 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a998800 == 38 [pid = 1649] [id = 148] 16:21:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1129b2400) [pid = 1649] [serial = 441] [outer = 0x0] 16:21:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a43d400) [pid = 1649] [serial = 442] [outer = 0x1129b2400] 16:21:49 INFO - PROCESS | 1649 | 1467156109145 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121bac800) [pid = 1649] [serial = 443] [outer = 0x1129b2400] 16:21:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:49 INFO - PROCESS | 1649 | 1467156109470 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 16:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:21:49 INFO - PROCESS | 1649 | 1467156109489 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1649 | 1467156109491 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:21:49 INFO - PROCESS | 1649 | 1467156109493 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1649 | 1467156109497 Marionette TRACE conn2 <- [1,566,null,{}] 16:21:49 INFO - PROCESS | 1649 | 1467156109500 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}] 16:21:49 INFO - PROCESS | 1649 | 1467156109501 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:49 INFO - PROCESS | 1649 | 1467156109605 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:21:49 INFO - PROCESS | 1649 | 1467156109611 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1649 | 1467156109612 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b08d800 == 39 [pid = 1649] [id = 149] 16:21:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119783c00) [pid = 1649] [serial = 444] [outer = 0x0] 16:21:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12af08400) [pid = 1649] [serial = 445] [outer = 0x119783c00] 16:21:49 INFO - PROCESS | 1649 | 1467156109636 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b0c7000) [pid = 1649] [serial = 446] [outer = 0x119783c00] 16:21:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:49 INFO - PROCESS | 1649 | 1467156109946 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 472ms 16:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:21:49 INFO - PROCESS | 1649 | 1467156109972 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1649 | 1467156109974 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:21:49 INFO - PROCESS | 1649 | 1467156109977 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1649 | 1467156109980 Marionette TRACE conn2 <- [1,570,null,{}] 16:21:50 INFO - PROCESS | 1649 | 1467156110031 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}] 16:21:50 INFO - PROCESS | 1649 | 1467156110033 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:50 INFO - PROCESS | 1649 | 1467156110125 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:21:50 INFO - PROCESS | 1649 | 1467156110227 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 1649 | 1467156110230 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661a800 == 40 [pid = 1649] [id = 150] 16:21:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1129a5400) [pid = 1649] [serial = 447] [outer = 0x0] 16:21:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1129af000) [pid = 1649] [serial = 448] [outer = 0x1129a5400] 16:21:50 INFO - PROCESS | 1649 | 1467156110264 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112e99c00) [pid = 1649] [serial = 449] [outer = 0x1129a5400] 16:21:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:50 INFO - PROCESS | 1649 | 1467156110757 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]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 818ms 16:21:50 INFO - PROCESS | 1649 | 1467156110819 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1649 | 1467156110821 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:21:50 INFO - PROCESS | 1649 | 1467156110826 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1649 | 1467156110830 Marionette TRACE conn2 <- [1,574,null,{}] 16:21:50 INFO - PROCESS | 1649 | 1467156110834 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}] 16:21:50 INFO - PROCESS | 1649 | 1467156110835 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:50 INFO - PROCESS | 1649 | 1467156110942 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:21:51 INFO - PROCESS | 1649 | 1467156111025 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1649 | 1467156111028 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b2c000 == 41 [pid = 1649] [id = 151] 16:21:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11900ac00) [pid = 1649] [serial = 450] [outer = 0x0] 16:21:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1190c3800) [pid = 1649] [serial = 451] [outer = 0x11900ac00] 16:21:51 INFO - PROCESS | 1649 | 1467156111058 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1193ab800) [pid = 1649] [serial = 452] [outer = 0x11900ac00] 16:21:51 INFO - PROCESS | 1649 | 1467156111619 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 825ms 16:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:21:51 INFO - PROCESS | 1649 | 1467156111669 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1649 | 1467156111671 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:21:51 INFO - PROCESS | 1649 | 1467156111675 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1649 | 1467156111676 Marionette TRACE conn2 <- [1,578,null,{}] 16:21:51 INFO - PROCESS | 1649 | 1467156111681 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}] 16:21:51 INFO - PROCESS | 1649 | 1467156111683 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:51 INFO - PROCESS | 1649 | 1467156111888 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:21:51 INFO - PROCESS | 1649 | 1467156111980 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1649 | 1467156111981 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b0000 == 42 [pid = 1649] [id = 152] 16:21:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x112e8c400) [pid = 1649] [serial = 453] [outer = 0x0] 16:21:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x112f02c00) [pid = 1649] [serial = 454] [outer = 0x112e8c400] 16:21:52 INFO - PROCESS | 1649 | 1467156112009 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11399e400) [pid = 1649] [serial = 455] [outer = 0x112e8c400] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12a998800 == 41 [pid = 1649] [id = 148] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12948e000 == 40 [pid = 1649] [id = 147] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12734c800 == 39 [pid = 1649] [id = 146] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1289c0000 == 38 [pid = 1649] [id = 145] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126d35000 == 37 [pid = 1649] [id = 144] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x124b04000 == 36 [pid = 1649] [id = 143] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a7000 == 35 [pid = 1649] [id = 142] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119d1f000 == 34 [pid = 1649] [id = 141] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x117e9e800 == 33 [pid = 1649] [id = 140] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x117075000 == 32 [pid = 1649] [id = 139] 16:21:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b0800 == 31 [pid = 1649] [id = 138] 16:21:52 INFO - PROCESS | 1649 | 1467156112451 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]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 824ms 16:21:52 INFO - PROCESS | 1649 | 1467156112500 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1649 | 1467156112502 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:21:52 INFO - PROCESS | 1649 | 1467156112505 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1649 | 1467156112507 Marionette TRACE conn2 <- [1,582,null,{}] 16:21:52 INFO - PROCESS | 1649 | 1467156112511 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}] 16:21:52 INFO - PROCESS | 1649 | 1467156112513 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:52 INFO - PROCESS | 1649 | 1467156112598 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x110fb7c00) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x110fb2000) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1129b0000) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1192f1c00) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11977f800) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1192f5c00) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x112923400) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112e93000) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12756a000) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12921d400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176ef400) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1190bfc00) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11976e800) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12921d000) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12a440400) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b8f1400) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bd6a800) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123f45000) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126d22c00) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d27c00) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123e38800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1192f6800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a445c00) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a876c00) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12b0b9c00) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1190bc800) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119771400) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129015000) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12af0a000) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119bf4000) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119784c00) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12c07b400) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12ca3fc00) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119bf3800) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1192f6c00) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12bd6c400) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12921a800) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 16:21:52 INFO - PROCESS | 1649 | 1467156112661 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 1649 | 1467156112662 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11694d800 == 32 [pid = 1649] [id = 153] 16:21:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112923400) [pid = 1649] [serial = 456] [outer = 0x0] 16:21:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113cee800) [pid = 1649] [serial = 457] [outer = 0x112923400] 16:21:52 INFO - PROCESS | 1649 | 1467156112689 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118161000) [pid = 1649] [serial = 458] [outer = 0x112923400] 16:21:53 INFO - PROCESS | 1649 | 1467156113032 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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 16:21:53 INFO - PROCESS | 1649 | 1467156113076 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1649 | 1467156113078 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:21:53 INFO - PROCESS | 1649 | 1467156113080 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1649 | 1467156113082 Marionette TRACE conn2 <- [1,586,null,{}] 16:21:53 INFO - PROCESS | 1649 | 1467156113084 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}] 16:21:53 INFO - PROCESS | 1649 | 1467156113085 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:53 INFO - PROCESS | 1649 | 1467156113175 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:21:53 INFO - PROCESS | 1649 | 1467156113254 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1649 | 1467156113255 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e03000 == 33 [pid = 1649] [id = 154] 16:21:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1190bd400) [pid = 1649] [serial = 459] [outer = 0x0] 16:21:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11928f400) [pid = 1649] [serial = 460] [outer = 0x1190bd400] 16:21:53 INFO - PROCESS | 1649 | 1467156113280 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192f8800) [pid = 1649] [serial = 461] [outer = 0x1190bd400] 16:21:53 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:53 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:53 INFO - PROCESS | 1649 | 1467156113568 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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 16:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:21:53 INFO - PROCESS | 1649 | 1467156113601 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1649 | 1467156113604 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:21:53 INFO - PROCESS | 1649 | 1467156113615 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1649 | 1467156113618 Marionette TRACE conn2 <- [1,590,null,{}] 16:21:53 INFO - PROCESS | 1649 | 1467156113621 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}] 16:21:53 INFO - PROCESS | 1649 | 1467156113623 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:53 INFO - PROCESS | 1649 | 1467156113715 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:21:53 INFO - PROCESS | 1649 | 1467156113766 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1649 | 1467156113767 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119653800 == 34 [pid = 1649] [id = 155] 16:21:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1190c5800) [pid = 1649] [serial = 462] [outer = 0x0] 16:21:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193b1400) [pid = 1649] [serial = 463] [outer = 0x1190c5800] 16:21:53 INFO - PROCESS | 1649 | 1467156113791 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119aae000) [pid = 1649] [serial = 464] [outer = 0x1190c5800] 16:21:54 INFO - PROCESS | 1649 | 1467156114069 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 479ms 16:21:54 INFO - PROCESS | 1649 | 1467156114087 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1649 | 1467156114088 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:21:54 INFO - PROCESS | 1649 | 1467156114090 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1649 | 1467156114092 Marionette TRACE conn2 <- [1,594,null,{}] 16:21:54 INFO - PROCESS | 1649 | 1467156114101 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}] 16:21:54 INFO - PROCESS | 1649 | 1467156114102 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:54 INFO - PROCESS | 1649 | 1467156114184 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:21:54 INFO - PROCESS | 1649 | 1467156114188 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1649 | 1467156114189 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d42000 == 35 [pid = 1649] [id = 156] 16:21:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118579c00) [pid = 1649] [serial = 465] [outer = 0x0] 16:21:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119bf6800) [pid = 1649] [serial = 466] [outer = 0x118579c00] 16:21:54 INFO - PROCESS | 1649 | 1467156114216 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121494400) [pid = 1649] [serial = 467] [outer = 0x118579c00] 16:21:54 INFO - PROCESS | 1649 | 1467156114564 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 525ms 16:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:21:54 INFO - PROCESS | 1649 | 1467156114618 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1649 | 1467156114619 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:21:54 INFO - PROCESS | 1649 | 1467156114621 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1649 | 1467156114623 Marionette TRACE conn2 <- [1,598,null,{}] 16:21:54 INFO - PROCESS | 1649 | 1467156114625 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}] 16:21:54 INFO - PROCESS | 1649 | 1467156114627 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:54 INFO - PROCESS | 1649 | 1467156114736 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:21:54 INFO - PROCESS | 1649 | 1467156114748 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1649 | 1467156114754 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x125609800 == 36 [pid = 1649] [id = 157] 16:21:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123fcd400) [pid = 1649] [serial = 468] [outer = 0x0] 16:21:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124be7800) [pid = 1649] [serial = 469] [outer = 0x123fcd400] 16:21:54 INFO - PROCESS | 1649 | 1467156114804 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125572c00) [pid = 1649] [serial = 470] [outer = 0x123fcd400] 16:21:55 INFO - PROCESS | 1649 | 1467156115288 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 718ms 16:21:55 INFO - PROCESS | 1649 | 1467156115341 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1649 | 1467156115342 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:21:55 INFO - PROCESS | 1649 | 1467156115350 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1649 | 1467156115351 Marionette TRACE conn2 <- [1,602,null,{}] 16:21:55 INFO - PROCESS | 1649 | 1467156115353 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}] 16:21:55 INFO - PROCESS | 1649 | 1467156115355 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:55 INFO - PROCESS | 1649 | 1467156115457 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:21:55 INFO - PROCESS | 1649 | 1467156115463 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1649 | 1467156115464 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x127359800 == 37 [pid = 1649] [id = 158] 16:21:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123fd2000) [pid = 1649] [serial = 471] [outer = 0x0] 16:21:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126ebfc00) [pid = 1649] [serial = 472] [outer = 0x123fd2000] 16:21:55 INFO - PROCESS | 1649 | 1467156115503 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12756dc00) [pid = 1649] [serial = 473] [outer = 0x123fd2000] 16:21:55 INFO - PROCESS | 1649 | 1467156115841 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 16:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:21:55 INFO - PROCESS | 1649 | 1467156115873 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1649 | 1467156115875 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:21:55 INFO - PROCESS | 1649 | 1467156115879 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1649 | 1467156115882 Marionette TRACE conn2 <- [1,606,null,{}] 16:21:55 INFO - PROCESS | 1649 | 1467156115884 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}] 16:21:55 INFO - PROCESS | 1649 | 1467156115885 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:55 INFO - PROCESS | 1649 | 1467156115984 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:21:55 INFO - PROCESS | 1649 | 1467156115994 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1649 | 1467156115997 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f36000 == 38 [pid = 1649] [id = 159] 16:21:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128f15000) [pid = 1649] [serial = 474] [outer = 0x0] 16:21:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12901a000) [pid = 1649] [serial = 475] [outer = 0x128f15000] 16:21:56 INFO - PROCESS | 1649 | 1467156116020 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12921d000) [pid = 1649] [serial = 476] [outer = 0x128f15000] 16:21:56 INFO - PROCESS | 1649 | 1467156116340 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]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:21:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 522ms 16:21:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:21:56 INFO - PROCESS | 1649 | 1467156116400 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1649 | 1467156116401 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:21:56 INFO - PROCESS | 1649 | 1467156116403 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1649 | 1467156116404 Marionette TRACE conn2 <- [1,610,null,{}] 16:21:56 INFO - PROCESS | 1649 | 1467156116406 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}] 16:21:56 INFO - PROCESS | 1649 | 1467156116407 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:56 INFO - PROCESS | 1649 | 1467156116506 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:21:56 INFO - PROCESS | 1649 | 1467156116528 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1649 | 1467156116529 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a595000 == 39 [pid = 1649] [id = 160] 16:21:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129398800) [pid = 1649] [serial = 477] [outer = 0x0] 16:21:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12939f800) [pid = 1649] [serial = 478] [outer = 0x129398800] 16:21:56 INFO - PROCESS | 1649 | 1467156116560 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a447400) [pid = 1649] [serial = 479] [outer = 0x129398800] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11977e000) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11815a400) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119aa8800) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x110fad800) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11850b400) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112e8cc00) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x110fb4000) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119bf4400) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1129a6c00) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1129b1400) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x129017c00) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1129b2400) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176ed400) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123e05c00) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112f0f800) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128f14c00) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:21:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x113c36800) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:21:56 INFO - PROCESS | 1649 | 1467156116957 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]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:21:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 569ms 16:21:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:21:56 INFO - PROCESS | 1649 | 1467156116973 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1649 | 1467156116974 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:21:56 INFO - PROCESS | 1649 | 1467156116981 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1649 | 1467156116983 Marionette TRACE conn2 <- [1,614,null,{}] 16:21:56 INFO - PROCESS | 1649 | 1467156116985 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}] 16:21:56 INFO - PROCESS | 1649 | 1467156116986 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:57 INFO - PROCESS | 1649 | 1467156117095 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:21:57 INFO - PROCESS | 1649 | 1467156117129 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1649 | 1467156117130 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12561a000 == 40 [pid = 1649] [id = 161] 16:21:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x110fb7000) [pid = 1649] [serial = 480] [outer = 0x0] 16:21:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118579400) [pid = 1649] [serial = 481] [outer = 0x110fb7000] 16:21:57 INFO - PROCESS | 1649 | 1467156117154 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d2d000) [pid = 1649] [serial = 482] [outer = 0x110fb7000] 16:21:57 INFO - PROCESS | 1649 | 1467156117395 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:21:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 474ms 16:21:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:21:57 INFO - PROCESS | 1649 | 1467156117450 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1649 | 1467156117451 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:21:57 INFO - PROCESS | 1649 | 1467156117453 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1649 | 1467156117454 Marionette TRACE conn2 <- [1,618,null,{}] 16:21:57 INFO - PROCESS | 1649 | 1467156117456 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}] 16:21:57 INFO - PROCESS | 1649 | 1467156117458 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:57 INFO - PROCESS | 1649 | 1467156117540 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:21:57 INFO - PROCESS | 1649 | 1467156117545 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1649 | 1467156117555 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b089800 == 41 [pid = 1649] [id = 162] 16:21:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119787c00) [pid = 1649] [serial = 483] [outer = 0x0] 16:21:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12939a400) [pid = 1649] [serial = 484] [outer = 0x119787c00] 16:21:57 INFO - PROCESS | 1649 | 1467156117581 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a87c800) [pid = 1649] [serial = 485] [outer = 0x119787c00] 16:21:57 INFO - PROCESS | 1649 | 1467156117916 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:21:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 16:21:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:21:57 INFO - PROCESS | 1649 | 1467156117922 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1649 | 1467156117923 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:21:57 INFO - PROCESS | 1649 | 1467156117926 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1649 | 1467156117929 Marionette TRACE conn2 <- [1,622,null,{}] 16:21:57 INFO - PROCESS | 1649 | 1467156117932 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}] 16:21:57 INFO - PROCESS | 1649 | 1467156117933 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:58 INFO - PROCESS | 1649 | 1467156118050 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:21:58 INFO - PROCESS | 1649 | 1467156118056 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1649 | 1467156118057 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b790000 == 42 [pid = 1649] [id = 163] 16:21:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192f9400) [pid = 1649] [serial = 486] [outer = 0x0] 16:21:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a87a800) [pid = 1649] [serial = 487] [outer = 0x1192f9400] 16:21:58 INFO - PROCESS | 1649 | 1467156118081 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b85c000) [pid = 1649] [serial = 488] [outer = 0x1192f9400] 16:21:58 INFO - PROCESS | 1649 | 1467156118353 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]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:21:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 473ms 16:21:58 INFO - PROCESS | 1649 | 1467156118400 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1649 | 1467156118402 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:21:58 INFO - PROCESS | 1649 | 1467156118404 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1649 | 1467156118405 Marionette TRACE conn2 <- [1,626,null,{}] 16:21:58 INFO - PROCESS | 1649 | 1467156118407 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}] 16:21:58 INFO - PROCESS | 1649 | 1467156118408 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:58 INFO - PROCESS | 1649 | 1467156118500 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:21:58 INFO - PROCESS | 1649 | 1467156118504 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1649 | 1467156118505 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8af000 == 43 [pid = 1649] [id = 164] 16:21:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b0bc400) [pid = 1649] [serial = 489] [outer = 0x0] 16:21:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b8f1400) [pid = 1649] [serial = 490] [outer = 0x12b0bc400] 16:21:58 INFO - PROCESS | 1649 | 1467156118528 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12bd2e800) [pid = 1649] [serial = 491] [outer = 0x12b0bc400] 16:21:59 INFO - PROCESS | 1649 | 1467156119008 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 618ms 16:21:59 INFO - PROCESS | 1649 | 1467156119024 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1649 | 1467156119028 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:21:59 INFO - PROCESS | 1649 | 1467156119033 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1649 | 1467156119036 Marionette TRACE conn2 <- [1,630,null,{}] 16:21:59 INFO - PROCESS | 1649 | 1467156119041 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}] 16:21:59 INFO - PROCESS | 1649 | 1467156119044 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:59 INFO - PROCESS | 1649 | 1467156119206 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:21:59 INFO - PROCESS | 1649 | 1467156119365 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1649 | 1467156119366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:21:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113cf0000) [pid = 1649] [serial = 492] [outer = 0x12ce08800] 16:21:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118280000 == 44 [pid = 1649] [id = 165] 16:21:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117226800) [pid = 1649] [serial = 493] [outer = 0x0] 16:21:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1176ee000) [pid = 1649] [serial = 494] [outer = 0x117226800] 16:21:59 INFO - PROCESS | 1649 | 1467156119413 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118169800) [pid = 1649] [serial = 495] [outer = 0x117226800] 16:21:59 INFO - PROCESS | 1649 | 1467156119857 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 875ms 16:21:59 INFO - PROCESS | 1649 | 1467156119906 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1649 | 1467156119909 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:21:59 INFO - PROCESS | 1649 | 1467156119914 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1649 | 1467156119916 Marionette TRACE conn2 <- [1,634,null,{}] 16:21:59 INFO - PROCESS | 1649 | 1467156119918 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}] 16:21:59 INFO - PROCESS | 1649 | 1467156119920 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:00 INFO - PROCESS | 1649 | 1467156120022 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:22:00 INFO - PROCESS | 1649 | 1467156120080 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1649 | 1467156120081 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119972000 == 45 [pid = 1649] [id = 166] 16:22:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11900b000) [pid = 1649] [serial = 496] [outer = 0x0] 16:22:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119781400) [pid = 1649] [serial = 497] [outer = 0x11900b000] 16:22:00 INFO - PROCESS | 1649 | 1467156120111 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119aa6400) [pid = 1649] [serial = 498] [outer = 0x11900b000] 16:22:00 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:00 INFO - PROCESS | 1649 | 1467156120563 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 669ms 16:22:00 INFO - PROCESS | 1649 | 1467156120584 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1649 | 1467156120586 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:22:00 INFO - PROCESS | 1649 | 1467156120607 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1649 | 1467156120609 Marionette TRACE conn2 <- [1,638,null,{}] 16:22:00 INFO - PROCESS | 1649 | 1467156120633 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}] 16:22:00 INFO - PROCESS | 1649 | 1467156120636 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:00 INFO - PROCESS | 1649 | 1467156120739 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:22:00 INFO - PROCESS | 1649 | 1467156120799 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1649 | 1467156120801 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd17800 == 46 [pid = 1649] [id = 167] 16:22:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12192fc00) [pid = 1649] [serial = 499] [outer = 0x0] 16:22:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124d4f800) [pid = 1649] [serial = 500] [outer = 0x12192fc00] 16:22:00 INFO - PROCESS | 1649 | 1467156120832 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126d2a800) [pid = 1649] [serial = 501] [outer = 0x12192fc00] 16:22:01 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:01 INFO - PROCESS | 1649 | 1467156121277 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 704ms 16:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:22:01 INFO - PROCESS | 1649 | 1467156121292 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1649 | 1467156121294 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:22:01 INFO - PROCESS | 1649 | 1467156121296 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1649 | 1467156121297 Marionette TRACE conn2 <- [1,642,null,{}] 16:22:01 INFO - PROCESS | 1649 | 1467156121300 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}] 16:22:01 INFO - PROCESS | 1649 | 1467156121301 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:01 INFO - PROCESS | 1649 | 1467156121403 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:22:01 INFO - PROCESS | 1649 | 1467156121457 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1649 | 1467156121458 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c2800 == 47 [pid = 1649] [id = 168] 16:22:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126ec6c00) [pid = 1649] [serial = 502] [outer = 0x0] 16:22:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a440000) [pid = 1649] [serial = 503] [outer = 0x126ec6c00] 16:22:01 INFO - PROCESS | 1649 | 1467156121487 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a9ea400) [pid = 1649] [serial = 504] [outer = 0x126ec6c00] 16:22:01 INFO - PROCESS | 1649 | 1467156121954 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 16:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:22:01 INFO - PROCESS | 1649 | 1467156121966 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1649 | 1467156121968 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:22:01 INFO - PROCESS | 1649 | 1467156121971 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1649 | 1467156121974 Marionette TRACE conn2 <- [1,646,null,{}] 16:22:01 INFO - PROCESS | 1649 | 1467156121977 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}] 16:22:01 INFO - PROCESS | 1649 | 1467156121980 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:02 INFO - PROCESS | 1649 | 1467156122105 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:22:02 INFO - PROCESS | 1649 | 1467156122335 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1649 | 1467156122336 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x117242000 == 48 [pid = 1649] [id = 169] 16:22:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112928c00) [pid = 1649] [serial = 505] [outer = 0x0] 16:22:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1133d5c00) [pid = 1649] [serial = 506] [outer = 0x112928c00] 16:22:02 INFO - PROCESS | 1649 | 1467156122366 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116971800) [pid = 1649] [serial = 507] [outer = 0x112928c00] 16:22:02 INFO - PROCESS | 1649 | 1467156122797 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 871ms 16:22:02 INFO - PROCESS | 1649 | 1467156122843 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1649 | 1467156122845 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:22:02 INFO - PROCESS | 1649 | 1467156122848 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1649 | 1467156122850 Marionette TRACE conn2 <- [1,650,null,{}] 16:22:02 INFO - PROCESS | 1649 | 1467156122853 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}] 16:22:02 INFO - PROCESS | 1649 | 1467156122854 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:02 INFO - PROCESS | 1649 | 1467156122947 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:22:03 INFO - PROCESS | 1649 | 1467156123008 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1649 | 1467156123009 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x118275000 == 49 [pid = 1649] [id = 170] 16:22:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1190c6800) [pid = 1649] [serial = 508] [outer = 0x0] 16:22:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1193a9c00) [pid = 1649] [serial = 509] [outer = 0x1190c6800] 16:22:03 INFO - PROCESS | 1649 | 1467156123048 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119781c00) [pid = 1649] [serial = 510] [outer = 0x1190c6800] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b790000 == 48 [pid = 1649] [id = 163] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b089800 == 47 [pid = 1649] [id = 162] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12561a000 == 46 [pid = 1649] [id = 161] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a595000 == 45 [pid = 1649] [id = 160] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128f36000 == 44 [pid = 1649] [id = 159] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x127359800 == 43 [pid = 1649] [id = 158] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x125609800 == 42 [pid = 1649] [id = 157] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x123d42000 == 41 [pid = 1649] [id = 156] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119653800 == 40 [pid = 1649] [id = 155] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118e03000 == 39 [pid = 1649] [id = 154] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11694d800 == 38 [pid = 1649] [id = 153] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b0000 == 37 [pid = 1649] [id = 152] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119b2c000 == 36 [pid = 1649] [id = 151] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11661a800 == 35 [pid = 1649] [id = 150] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b08d800 == 34 [pid = 1649] [id = 149] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11826b000 == 33 [pid = 1649] [id = 137] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117242000 == 32 [pid = 1649] [id = 169] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c2800 == 31 [pid = 1649] [id = 168] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd17800 == 30 [pid = 1649] [id = 167] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119972000 == 29 [pid = 1649] [id = 166] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8af000 == 28 [pid = 1649] [id = 164] 16:22:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118280000 == 27 [pid = 1649] [id = 165] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11990fc00) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119008400) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x121110800) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x129016c00) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119297000) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1192eb400) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116764000) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1192f2800) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1192f9800) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1274be400) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118517400) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x125576800) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12755ec00) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119905c00) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x125011400) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11976e000) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119bedc00) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123d32400) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a357400) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a43d400) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119005800) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x127070000) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119beac00) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112e6cc00) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a9f0000) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a35b000) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124d24c00) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117225000) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129218400) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1190bcc00) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118128000) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119bf2c00) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x114f21c00) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121bac800) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 16:22:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12af08400) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 16:22:04 INFO - PROCESS | 1649 | 1467156123997 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1173ms 16:22:04 INFO - PROCESS | 1649 | 1467156124021 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1649 | 1467156124023 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:22:04 INFO - PROCESS | 1649 | 1467156124026 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1649 | 1467156124028 Marionette TRACE conn2 <- [1,654,null,{}] 16:22:04 INFO - PROCESS | 1649 | 1467156124032 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}] 16:22:04 INFO - PROCESS | 1649 | 1467156124033 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:04 INFO - PROCESS | 1649 | 1467156124113 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:22:04 INFO - PROCESS | 1649 | 1467156124163 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1649 | 1467156124165 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116134000 == 28 [pid = 1649] [id = 171] 16:22:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112e94800) [pid = 1649] [serial = 511] [outer = 0x0] 16:22:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1133aa000) [pid = 1649] [serial = 512] [outer = 0x112e94800] 16:22:04 INFO - PROCESS | 1649 | 1467156124192 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x113ca0800) [pid = 1649] [serial = 513] [outer = 0x112e94800] 16:22:04 INFO - PROCESS | 1649 | 1467156124488 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 16:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:22:04 INFO - PROCESS | 1649 | 1467156124501 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1649 | 1467156124504 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:22:04 INFO - PROCESS | 1649 | 1467156124518 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1649 | 1467156124520 Marionette TRACE conn2 <- [1,658,null,{}] 16:22:04 INFO - PROCESS | 1649 | 1467156124523 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}] 16:22:04 INFO - PROCESS | 1649 | 1467156124525 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:04 INFO - PROCESS | 1649 | 1467156124612 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:22:04 INFO - PROCESS | 1649 | 1467156124616 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1649 | 1467156124617 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707d000 == 29 [pid = 1649] [id = 172] 16:22:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115fc3400) [pid = 1649] [serial = 514] [outer = 0x0] 16:22:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1172bfc00) [pid = 1649] [serial = 515] [outer = 0x115fc3400] 16:22:04 INFO - PROCESS | 1649 | 1467156124647 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118122800) [pid = 1649] [serial = 516] [outer = 0x115fc3400] 16:22:05 INFO - PROCESS | 1649 | 1467156125011 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:22:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 530ms 16:22:05 INFO - PROCESS | 1649 | 1467156125039 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1649 | 1467156125041 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:22:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:22:05 INFO - PROCESS | 1649 | 1467156125043 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1649 | 1467156125048 Marionette TRACE conn2 <- [1,662,null,{}] 16:22:05 INFO - PROCESS | 1649 | 1467156125056 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}] 16:22:05 INFO - PROCESS | 1649 | 1467156125059 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:05 INFO - PROCESS | 1649 | 1467156125132 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:22:05 INFO - PROCESS | 1649 | 1467156125139 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1649 | 1467156125141 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e0800 == 30 [pid = 1649] [id = 173] 16:22:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112e98800) [pid = 1649] [serial = 517] [outer = 0x0] 16:22:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1187bec00) [pid = 1649] [serial = 518] [outer = 0x112e98800] 16:22:05 INFO - PROCESS | 1649 | 1467156125170 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1190c8400) [pid = 1649] [serial = 519] [outer = 0x112e98800] 16:22:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:05 INFO - PROCESS | 1649 | 1467156125566 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:22:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 573ms 16:22:05 INFO - PROCESS | 1649 | 1467156125617 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1649 | 1467156125619 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:22:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:22:05 INFO - PROCESS | 1649 | 1467156125623 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1649 | 1467156125624 Marionette TRACE conn2 <- [1,666,null,{}] 16:22:05 INFO - PROCESS | 1649 | 1467156125628 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}] 16:22:05 INFO - PROCESS | 1649 | 1467156125629 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:05 INFO - PROCESS | 1649 | 1467156125742 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:22:05 INFO - PROCESS | 1649 | 1467156125749 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1649 | 1467156125750 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962e000 == 31 [pid = 1649] [id = 174] 16:22:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1192eb400) [pid = 1649] [serial = 520] [outer = 0x0] 16:22:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192f4400) [pid = 1649] [serial = 521] [outer = 0x1192eb400] 16:22:05 INFO - PROCESS | 1649 | 1467156125770 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11976e400) [pid = 1649] [serial = 522] [outer = 0x1192eb400] 16:22:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:06 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:06 INFO - PROCESS | 1649 | 1467156126094 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]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 16:22:06 INFO - PROCESS | 1649 | 1467156126152 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 1649 | 1467156126154 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:22:06 INFO - PROCESS | 1649 | 1467156126158 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 1649 | 1467156126160 Marionette TRACE conn2 <- [1,670,null,{}] 16:22:06 INFO - PROCESS | 1649 | 1467156126169 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}] 16:22:06 INFO - PROCESS | 1649 | 1467156126171 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:06 INFO - PROCESS | 1649 | 1467156126309 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:22:06 INFO - PROCESS | 1649 | 1467156126391 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 1649 | 1467156126392 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b1b800 == 32 [pid = 1649] [id = 175] 16:22:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x114fcf400) [pid = 1649] [serial = 523] [outer = 0x0] 16:22:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119786400) [pid = 1649] [serial = 524] [outer = 0x114fcf400] 16:22:06 INFO - PROCESS | 1649 | 1467156126436 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11990f000) [pid = 1649] [serial = 525] [outer = 0x114fcf400] 16:22:06 INFO - PROCESS | 1649 | 1467156126868 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]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 721ms 16:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:22:06 INFO - PROCESS | 1649 | 1467156126879 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 1649 | 1467156126880 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:22:06 INFO - PROCESS | 1649 | 1467156126882 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 1649 | 1467156126883 Marionette TRACE conn2 <- [1,674,null,{}] 16:22:06 INFO - PROCESS | 1649 | 1467156126885 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}] 16:22:06 INFO - PROCESS | 1649 | 1467156126889 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:07 INFO - PROCESS | 1649 | 1467156127000 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:22:07 INFO - PROCESS | 1649 | 1467156127034 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1649 | 1467156127035 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x121390800 == 33 [pid = 1649] [id = 176] 16:22:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119aaa800) [pid = 1649] [serial = 526] [outer = 0x0] 16:22:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119bf0c00) [pid = 1649] [serial = 527] [outer = 0x119aaa800] 16:22:07 INFO - PROCESS | 1649 | 1467156127060 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12110cc00) [pid = 1649] [serial = 528] [outer = 0x119aaa800] 16:22:07 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:07 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:07 INFO - PROCESS | 1649 | 1467156127390 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]]]}] 16:22:07 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 16:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 16:22:07 INFO - PROCESS | 1649 | 1467156127400 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:22:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:22:07 INFO - PROCESS | 1649 | 1467156127408 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:22:07 INFO - PROCESS | 1649 | 1467156127412 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1649 | 1467156127414 Marionette TRACE conn2 <- [1,678,null,{}] 16:22:07 INFO - PROCESS | 1649 | 1467156127417 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}] 16:22:07 INFO - PROCESS | 1649 | 1467156127418 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:07 INFO - PROCESS | 1649 | 1467156127509 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:22:07 INFO - PROCESS | 1649 | 1467156127544 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1649 | 1467156127545 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d3f000 == 34 [pid = 1649] [id = 177] 16:22:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12110f400) [pid = 1649] [serial = 529] [outer = 0x0] 16:22:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1211cd800) [pid = 1649] [serial = 530] [outer = 0x12110f400] 16:22:07 INFO - PROCESS | 1649 | 1467156127569 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121685000) [pid = 1649] [serial = 531] [outer = 0x12110f400] 16:22:07 INFO - PROCESS | 1649 | 1467156127888 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128f15000) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123fd2000) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x129398800) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x110fb7000) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119787c00) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1129a5400) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119783c00) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112923400) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1190bd400) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112e8c400) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118579c00) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1190c5800) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11900ac00) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b0bc400) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1192f9400) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:22:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123fcd400) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:22:08 INFO - PROCESS | 1649 | 1467156128122 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1649 | 1467156128123 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:22:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:22:08 INFO - PROCESS | 1649 | 1467156128133 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1649 | 1467156128134 Marionette TRACE conn2 <- [1,682,null,{}] 16:22:08 INFO - PROCESS | 1649 | 1467156128136 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}] 16:22:08 INFO - PROCESS | 1649 | 1467156128137 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:08 INFO - PROCESS | 1649 | 1467156128211 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:22:08 INFO - PROCESS | 1649 | 1467156128216 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1649 | 1467156128217 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12103f000 == 35 [pid = 1649] [id = 178] 16:22:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113c40800) [pid = 1649] [serial = 532] [outer = 0x0] 16:22:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11815e000) [pid = 1649] [serial = 533] [outer = 0x113c40800] 16:22:08 INFO - PROCESS | 1649 | 1467156128241 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1192f3400) [pid = 1649] [serial = 534] [outer = 0x113c40800] 16:22:09 INFO - PROCESS | 1649 | 1467156129058 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]]]}] 16:22:09 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) 16:22:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms 16:22:09 INFO - PROCESS | 1649 | 1467156129103 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1649 | 1467156129105 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:22:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:22:09 INFO - PROCESS | 1649 | 1467156129119 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1649 | 1467156129121 Marionette TRACE conn2 <- [1,686,null,{}] 16:22:09 INFO - PROCESS | 1649 | 1467156129124 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}] 16:22:09 INFO - PROCESS | 1649 | 1467156129126 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:09 INFO - PROCESS | 1649 | 1467156129236 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:22:09 INFO - PROCESS | 1649 | 1467156129288 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1649 | 1467156129289 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185df000 == 36 [pid = 1649] [id = 179] 16:22:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112e97000) [pid = 1649] [serial = 535] [outer = 0x0] 16:22:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121b0a000) [pid = 1649] [serial = 536] [outer = 0x112e97000] 16:22:09 INFO - PROCESS | 1649 | 1467156129316 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123e38000) [pid = 1649] [serial = 537] [outer = 0x112e97000] 16:22:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:22:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 931ms 16:22:10 INFO - PROCESS | 1649 | 1467156130031 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]]]}] 16:22:10 INFO - PROCESS | 1649 | 1467156130040 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 1649 | 1467156130041 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:22:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:22:10 INFO - PROCESS | 1649 | 1467156130043 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1649 | 1467156130045 Marionette TRACE conn2 <- [1,690,null,{}] 16:22:10 INFO - PROCESS | 1649 | 1467156130048 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}] 16:22:10 INFO - PROCESS | 1649 | 1467156130049 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:10 INFO - PROCESS | 1649 | 1467156130140 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:22:10 INFO - PROCESS | 1649 | 1467156130218 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 1649 | 1467156130220 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d4d800 == 37 [pid = 1649] [id = 180] 16:22:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x110fab800) [pid = 1649] [serial = 538] [outer = 0x0] 16:22:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x111d22c00) [pid = 1649] [serial = 539] [outer = 0x110fab800] 16:22:10 INFO - PROCESS | 1649 | 1467156130251 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1129ac800) [pid = 1649] [serial = 540] [outer = 0x110fab800] 16:22:11 INFO - PROCESS | 1649 | 1467156131236 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]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:22:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1222ms 16:22:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:22:11 INFO - PROCESS | 1649 | 1467156131266 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1649 | 1467156131268 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:22:11 INFO - PROCESS | 1649 | 1467156131271 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1649 | 1467156131274 Marionette TRACE conn2 <- [1,694,null,{}] 16:22:11 INFO - PROCESS | 1649 | 1467156131277 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}] 16:22:11 INFO - PROCESS | 1649 | 1467156131279 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:11 INFO - PROCESS | 1649 | 1467156131386 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:22:11 INFO - PROCESS | 1649 | 1467156131437 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1649 | 1467156131438 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11827f000 == 38 [pid = 1649] [id = 181] 16:22:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116631000) [pid = 1649] [serial = 541] [outer = 0x0] 16:22:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x117224400) [pid = 1649] [serial = 542] [outer = 0x116631000] 16:22:11 INFO - PROCESS | 1649 | 1467156131469 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118169400) [pid = 1649] [serial = 543] [outer = 0x116631000] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1185df000 == 37 [pid = 1649] [id = 179] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12103f000 == 36 [pid = 1649] [id = 178] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x123d3f000 == 35 [pid = 1649] [id = 177] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x121390800 == 34 [pid = 1649] [id = 176] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119b1b800 == 33 [pid = 1649] [id = 175] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11962e000 == 32 [pid = 1649] [id = 174] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e0800 == 31 [pid = 1649] [id = 173] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11707d000 == 30 [pid = 1649] [id = 172] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x116134000 == 29 [pid = 1649] [id = 171] 16:22:12 INFO - PROCESS | 1649 | --DOCSHELL 0x118275000 == 28 [pid = 1649] [id = 170] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12901a000) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126ebfc00) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12756dc00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12939f800) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118579400) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12921d000) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12939a400) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1129af000) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112e99c00) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b0c7000) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113cee800) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118161000) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11928f400) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1192f8800) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x112f02c00) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11399e400) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119bf6800) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1193b1400) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119aae000) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1190c3800) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1193ab800) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12b8f1400) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12bd2e800) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12b85c000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119d2d000) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x124be7800) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12a447400) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12a87a800) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x121494400) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x125572c00) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12a87c800) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x119903c00) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:22:12 INFO - PROCESS | 1649 | 1467156132567 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]]]}] 16:22:12 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) 16:22:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1322ms 16:22:12 INFO - PROCESS | 1649 | 1467156132594 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1649 | 1467156132598 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:22:12 INFO - PROCESS | 1649 | 1467156132601 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1649 | 1467156132603 Marionette TRACE conn2 <- [1,698,null,{}] 16:22:12 INFO - PROCESS | 1649 | 1467156132610 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}] 16:22:12 INFO - PROCESS | 1649 | 1467156132611 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:12 INFO - PROCESS | 1649 | 1467156132683 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:22:12 INFO - PROCESS | 1649 | 1467156132752 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 1649 | 1467156132755 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a5800 == 29 [pid = 1649] [id = 182] 16:22:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x113cf5000) [pid = 1649] [serial = 544] [outer = 0x0] 16:22:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x115fc0800) [pid = 1649] [serial = 545] [outer = 0x113cf5000] 16:22:12 INFO - PROCESS | 1649 | 1467156132782 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x116a13400) [pid = 1649] [serial = 546] [outer = 0x113cf5000] 16:22:13 INFO - PROCESS | 1649 | 1467156133552 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]]]}] 16:22:13 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) 16:22:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 16:22:13 INFO - PROCESS | 1649 | 1467156133574 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 1649 | 1467156133578 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:22:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:22:13 INFO - PROCESS | 1649 | 1467156133583 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1649 | 1467156133585 Marionette TRACE conn2 <- [1,702,null,{}] 16:22:13 INFO - PROCESS | 1649 | 1467156133587 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}] 16:22:13 INFO - PROCESS | 1649 | 1467156133589 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:13 INFO - PROCESS | 1649 | 1467156133666 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:22:13 INFO - PROCESS | 1649 | 1467156133669 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1649 | 1467156133671 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e93800 == 30 [pid = 1649] [id = 183] 16:22:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11815dc00) [pid = 1649] [serial = 547] [outer = 0x0] 16:22:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11857ac00) [pid = 1649] [serial = 548] [outer = 0x11815dc00] 16:22:13 INFO - PROCESS | 1649 | 1467156133700 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118161000) [pid = 1649] [serial = 549] [outer = 0x11815dc00] 16:22:14 INFO - PROCESS | 1649 | 1467156134534 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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:22:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 16:22:14 INFO - PROCESS | 1649 | 1467156134553 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1649 | 1467156134554 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:22:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:22:14 INFO - PROCESS | 1649 | 1467156134557 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1649 | 1467156134559 Marionette TRACE conn2 <- [1,706,null,{}] 16:22:14 INFO - PROCESS | 1649 | 1467156134574 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}] 16:22:14 INFO - PROCESS | 1649 | 1467156134577 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:14 INFO - PROCESS | 1649 | 1467156134673 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:22:14 INFO - PROCESS | 1649 | 1467156134679 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1649 | 1467156134681 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x119640800 == 31 [pid = 1649] [id = 184] 16:22:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119295000) [pid = 1649] [serial = 550] [outer = 0x0] 16:22:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119785400) [pid = 1649] [serial = 551] [outer = 0x119295000] 16:22:14 INFO - PROCESS | 1649 | 1467156134708 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119aa5c00) [pid = 1649] [serial = 552] [outer = 0x119295000] 16:22:15 INFO - PROCESS | 1649 | 1467156135526 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]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:22:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1023ms 16:22:15 INFO - PROCESS | 1649 | 1467156135581 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:22:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:22:15 INFO - PROCESS | 1649 | 1467156135583 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:22:15 INFO - PROCESS | 1649 | 1467156135585 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1649 | 1467156135586 Marionette TRACE conn2 <- [1,710,null,{}] 16:22:15 INFO - PROCESS | 1649 | 1467156135588 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}] 16:22:15 INFO - PROCESS | 1649 | 1467156135589 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:15 INFO - PROCESS | 1649 | 1467156135683 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:22:15 INFO - PROCESS | 1649 | 1467156135696 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1649 | 1467156135698 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x121248000 == 32 [pid = 1649] [id = 185] 16:22:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119ba1000) [pid = 1649] [serial = 553] [outer = 0x0] 16:22:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119bf2c00) [pid = 1649] [serial = 554] [outer = 0x119ba1000] 16:22:15 INFO - PROCESS | 1649 | 1467156135723 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119f68c00) [pid = 1649] [serial = 555] [outer = 0x119ba1000] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x115fc3400) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x117226800) [pid = 1649] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1190c6800) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x112e94800) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x112e98800) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11900b000) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12192fc00) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x126ec6c00) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x112928c00) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x114fcf400) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119aaa800) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12110f400) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x113c40800) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:22:16 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1192eb400) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:22:16 INFO - PROCESS | 1649 | 1467156136590 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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:22:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 16:22:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:22:16 INFO - PROCESS | 1649 | 1467156136604 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1649 | 1467156136606 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:22:16 INFO - PROCESS | 1649 | 1467156136608 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1649 | 1467156136610 Marionette TRACE conn2 <- [1,714,null,{}] 16:22:16 INFO - PROCESS | 1649 | 1467156136621 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}] 16:22:16 INFO - PROCESS | 1649 | 1467156136622 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:16 INFO - PROCESS | 1649 | 1467156136694 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:22:16 INFO - PROCESS | 1649 | 1467156136699 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1649 | 1467156136700 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x117071000 == 33 [pid = 1649] [id = 186] 16:22:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x112e8c800) [pid = 1649] [serial = 556] [outer = 0x0] 16:22:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x117eab400) [pid = 1649] [serial = 557] [outer = 0x112e8c800] 16:22:16 INFO - PROCESS | 1649 | 1467156136724 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1192eb400) [pid = 1649] [serial = 558] [outer = 0x112e8c800] 16:22:17 INFO - PROCESS | 1649 | 1467156137538 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]]]}] 16:22:17 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 16:22:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 982ms 16:22:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:22:17 INFO - PROCESS | 1649 | 1467156137590 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 1649 | 1467156137592 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:22:17 INFO - PROCESS | 1649 | 1467156137594 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1649 | 1467156137595 Marionette TRACE conn2 <- [1,718,null,{}] 16:22:17 INFO - PROCESS | 1649 | 1467156137597 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}] 16:22:17 INFO - PROCESS | 1649 | 1467156137601 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:17 INFO - PROCESS | 1649 | 1467156137714 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:22:17 INFO - PROCESS | 1649 | 1467156137743 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 1649 | 1467156137744 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d93000 == 34 [pid = 1649] [id = 187] 16:22:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x112e8f000) [pid = 1649] [serial = 559] [outer = 0x0] 16:22:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1211c9400) [pid = 1649] [serial = 560] [outer = 0x112e8f000] 16:22:17 INFO - PROCESS | 1649 | 1467156137769 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x124d4b000) [pid = 1649] [serial = 561] [outer = 0x112e8f000] 16:22:18 INFO - PROCESS | 1649 | 1467156138540 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]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:22:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 16:22:18 INFO - PROCESS | 1649 | 1467156138567 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1649 | 1467156138570 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:22:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:22:18 INFO - PROCESS | 1649 | 1467156138574 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1649 | 1467156138576 Marionette TRACE conn2 <- [1,722,null,{}] 16:22:18 INFO - PROCESS | 1649 | 1467156138580 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}] 16:22:18 INFO - PROCESS | 1649 | 1467156138582 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:18 INFO - PROCESS | 1649 | 1467156138682 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:22:18 INFO - PROCESS | 1649 | 1467156138732 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1649 | 1467156138733 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f5a000 == 35 [pid = 1649] [id = 188] 16:22:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1130dcc00) [pid = 1649] [serial = 562] [outer = 0x0] 16:22:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1133df400) [pid = 1649] [serial = 563] [outer = 0x1130dcc00] 16:22:18 INFO - PROCESS | 1649 | 1467156138766 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116761400) [pid = 1649] [serial = 564] [outer = 0x1130dcc00] 16:22:19 INFO - PROCESS | 1649 | 1467156139204 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] 16:22:19 INFO - PROCESS | 1649 | 1467156139250 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:22:19 INFO - PROCESS | 1649 | 1467156139254 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1649 | 1467156139256 Marionette TRACE conn2 <- [1,726,null,{}] 16:22:19 INFO - PROCESS | 1649 | 1467156139258 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}] 16:22:19 INFO - PROCESS | 1649 | 1467156139260 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:19 INFO - PROCESS | 1649 | 1467156139357 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:22:19 INFO - PROCESS | 1649 | 1467156139407 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1649 | 1467156139408 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119647800 == 36 [pid = 1649] [id = 189] 16:22:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1176ea000) [pid = 1649] [serial = 565] [outer = 0x0] 16:22:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119292000) [pid = 1649] [serial = 566] [outer = 0x1176ea000] 16:22:19 INFO - PROCESS | 1649 | 1467156139439 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1193b1400) [pid = 1649] [serial = 567] [outer = 0x1176ea000] 16:22:19 INFO - PROCESS | 1649 | 1467156139893 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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:22:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 16:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:22:19 INFO - PROCESS | 1649 | 1467156139927 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1649 | 1467156139928 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:22:19 INFO - PROCESS | 1649 | 1467156139931 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1649 | 1467156139933 Marionette TRACE conn2 <- [1,730,null,{}] 16:22:19 INFO - PROCESS | 1649 | 1467156139941 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}] 16:22:19 INFO - PROCESS | 1649 | 1467156139944 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:20 INFO - PROCESS | 1649 | 1467156140042 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:22:20 INFO - PROCESS | 1649 | 1467156140126 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 1649 | 1467156140128 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x127314800 == 37 [pid = 1649] [id = 190] 16:22:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x121497c00) [pid = 1649] [serial = 568] [outer = 0x0] 16:22:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x121ba5800) [pid = 1649] [serial = 569] [outer = 0x121497c00] 16:22:20 INFO - PROCESS | 1649 | 1467156140170 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124d27c00) [pid = 1649] [serial = 570] [outer = 0x121497c00] 16:22:20 INFO - PROCESS | 1649 | 1467156140606 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] 16:22:20 INFO - PROCESS | 1649 | 1467156140654 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:22:20 INFO - PROCESS | 1649 | 1467156140656 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 1649 | 1467156140658 Marionette TRACE conn2 <- [1,734,null,{}] 16:22:20 INFO - PROCESS | 1649 | 1467156140660 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}] 16:22:20 INFO - PROCESS | 1649 | 1467156140661 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:20 INFO - PROCESS | 1649 | 1467156140756 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:22:20 INFO - PROCESS | 1649 | 1467156140807 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 1649 | 1467156140808 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x121232000 == 38 [pid = 1649] [id = 191] 16:22:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12500b000) [pid = 1649] [serial = 571] [outer = 0x0] 16:22:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x126d2bc00) [pid = 1649] [serial = 572] [outer = 0x12500b000] 16:22:20 INFO - PROCESS | 1649 | 1467156140838 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126ec4800) [pid = 1649] [serial = 573] [outer = 0x12500b000] 16:22:21 INFO - PROCESS | 1649 | 1467156141265 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:22:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 669ms 16:22:21 INFO - PROCESS | 1649 | 1467156141326 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 1649 | 1467156141327 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:22:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:22:21 INFO - PROCESS | 1649 | 1467156141352 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1649 | 1467156141353 Marionette TRACE conn2 <- [1,738,null,{}] 16:22:21 INFO - PROCESS | 1649 | 1467156141355 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}] 16:22:21 INFO - PROCESS | 1649 | 1467156141357 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:21 INFO - PROCESS | 1649 | 1467156141447 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:22:21 INFO - PROCESS | 1649 | 1467156141510 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1649 | 1467156141511 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f3a800 == 39 [pid = 1649] [id = 192] 16:22:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125576400) [pid = 1649] [serial = 574] [outer = 0x0] 16:22:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1274bd800) [pid = 1649] [serial = 575] [outer = 0x125576400] 16:22:21 INFO - PROCESS | 1649 | 1467156141540 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x127564000) [pid = 1649] [serial = 576] [outer = 0x125576400] 16:22:22 INFO - PROCESS | 1649 | 1467156142426 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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:22:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 16:22:22 INFO - PROCESS | 1649 | 1467156142473 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1649 | 1467156142476 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:22:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:22:22 INFO - PROCESS | 1649 | 1467156142479 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1649 | 1467156142480 Marionette TRACE conn2 <- [1,742,null,{}] 16:22:22 INFO - PROCESS | 1649 | 1467156142484 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}] 16:22:22 INFO - PROCESS | 1649 | 1467156142485 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:22 INFO - PROCESS | 1649 | 1467156142578 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:22:22 INFO - PROCESS | 1649 | 1467156142628 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1649 | 1467156142631 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11706b000 == 40 [pid = 1649] [id = 193] 16:22:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1139a8800) [pid = 1649] [serial = 577] [outer = 0x0] 16:22:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113cf4400) [pid = 1649] [serial = 578] [outer = 0x1139a8800] 16:22:22 INFO - PROCESS | 1649 | 1467156142659 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116904c00) [pid = 1649] [serial = 579] [outer = 0x1139a8800] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x117071000 == 39 [pid = 1649] [id = 186] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x121248000 == 38 [pid = 1649] [id = 185] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119640800 == 37 [pid = 1649] [id = 184] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x117e93800 == 36 [pid = 1649] [id = 183] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a5800 == 35 [pid = 1649] [id = 182] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11827f000 == 34 [pid = 1649] [id = 181] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x112d4d800 == 33 [pid = 1649] [id = 180] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x128f3a800 == 32 [pid = 1649] [id = 192] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x121232000 == 31 [pid = 1649] [id = 191] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x127314800 == 30 [pid = 1649] [id = 190] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119647800 == 29 [pid = 1649] [id = 189] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x124d93000 == 28 [pid = 1649] [id = 187] 16:22:23 INFO - PROCESS | 1649 | --DOCSHELL 0x116f5a000 == 27 [pid = 1649] [id = 188] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12a9ea400) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12a440000) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116971800) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119786400) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1133d5c00) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119bf0c00) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11990f000) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1211cd800) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12110cc00) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11815e000) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1192f3400) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121685000) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1192f4400) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11976e400) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x121b0a000) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1172bfc00) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118122800) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118169800) [pid = 1649] [serial = 495] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119781c00) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1193a9c00) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1176ee000) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1133aa000) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x113ca0800) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1187bec00) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1190c8400) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x119aa6400) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119781400) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x126d2a800) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x124d4f800) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 16:22:24 INFO - PROCESS | 1649 | 1467156144006 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]]]}] 16:22:24 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 16:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1572ms 16:22:24 INFO - PROCESS | 1649 | 1467156144051 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1649 | 1467156144054 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:22:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:22:24 INFO - PROCESS | 1649 | 1467156144057 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1649 | 1467156144059 Marionette TRACE conn2 <- [1,746,null,{}] 16:22:24 INFO - PROCESS | 1649 | 1467156144062 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}] 16:22:24 INFO - PROCESS | 1649 | 1467156144064 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:24 INFO - PROCESS | 1649 | 1467156144134 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:22:24 INFO - PROCESS | 1649 | 1467156144139 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1649 | 1467156144140 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164ad000 == 28 [pid = 1649] [id = 194] 16:22:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x112f06800) [pid = 1649] [serial = 580] [outer = 0x0] 16:22:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1164e3c00) [pid = 1649] [serial = 581] [outer = 0x112f06800] 16:22:24 INFO - PROCESS | 1649 | 1467156144169 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x116a11c00) [pid = 1649] [serial = 582] [outer = 0x112f06800] 16:22:24 INFO - PROCESS | 1649 | 1467156144955 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]]]}] 16:22:24 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.) 16:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 16:22:24 INFO - PROCESS | 1649 | 1467156144979 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1649 | 1467156144982 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:22:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:22:24 INFO - PROCESS | 1649 | 1467156144987 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1649 | 1467156144989 Marionette TRACE conn2 <- [1,750,null,{}] 16:22:24 INFO - PROCESS | 1649 | 1467156144991 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}] 16:22:24 INFO - PROCESS | 1649 | 1467156144993 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:25 INFO - PROCESS | 1649 | 1467156145087 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:22:25 INFO - PROCESS | 1649 | 1467156145118 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 1649 | 1467156145120 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707a800 == 29 [pid = 1649] [id = 195] 16:22:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1176e8c00) [pid = 1649] [serial = 583] [outer = 0x0] 16:22:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118160c00) [pid = 1649] [serial = 584] [outer = 0x1176e8c00] 16:22:25 INFO - PROCESS | 1649 | 1467156145146 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118318c00) [pid = 1649] [serial = 585] [outer = 0x1176e8c00] 16:22:25 INFO - PROCESS | 1649 | 1467156145938 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:22:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 16:22:25 INFO - PROCESS | 1649 | 1467156145959 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1649 | 1467156145960 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:22:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:22:25 INFO - PROCESS | 1649 | 1467156145964 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1649 | 1467156145967 Marionette TRACE conn2 <- [1,754,null,{}] 16:22:25 INFO - PROCESS | 1649 | 1467156145974 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}] 16:22:25 INFO - PROCESS | 1649 | 1467156145978 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:26 INFO - PROCESS | 1649 | 1467156146068 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:22:26 INFO - PROCESS | 1649 | 1467156146102 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1649 | 1467156146104 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e0c800 == 30 [pid = 1649] [id = 196] 16:22:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1161ac400) [pid = 1649] [serial = 586] [outer = 0x0] 16:22:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119298000) [pid = 1649] [serial = 587] [outer = 0x1161ac400] 16:22:26 INFO - PROCESS | 1649 | 1467156146132 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1192f2400) [pid = 1649] [serial = 588] [outer = 0x1161ac400] 16:22:26 INFO - PROCESS | 1649 | 1467156146910 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]]]}] 16:22:26 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 16:22:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 16:22:26 INFO - PROCESS | 1649 | 1467156146937 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 1649 | 1467156146938 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:22:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:22:26 INFO - PROCESS | 1649 | 1467156146949 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 1649 | 1467156146950 Marionette TRACE conn2 <- [1,758,null,{}] 16:22:26 INFO - PROCESS | 1649 | 1467156146952 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}] 16:22:26 INFO - PROCESS | 1649 | 1467156146953 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:27 INFO - PROCESS | 1649 | 1467156147046 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:22:27 INFO - PROCESS | 1649 | 1467156147049 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 1649 | 1467156147050 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119623000 == 31 [pid = 1649] [id = 197] 16:22:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1193aec00) [pid = 1649] [serial = 589] [outer = 0x0] 16:22:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119778000) [pid = 1649] [serial = 590] [outer = 0x1193aec00] 16:22:27 INFO - PROCESS | 1649 | 1467156147075 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119789800) [pid = 1649] [serial = 591] [outer = 0x1193aec00] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x112e8f000) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119ba1000) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119295000) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x112e8c800) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x116631000) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11815dc00) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x113cf5000) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x110fab800) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:22:27 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x112e97000) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:22:27 INFO - PROCESS | 1649 | 1467156147433 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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:22:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 16:22:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:22:27 INFO - PROCESS | 1649 | 1467156147467 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1649 | 1467156147469 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:22:27 INFO - PROCESS | 1649 | 1467156147471 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1649 | 1467156147472 Marionette TRACE conn2 <- [1,762,null,{}] 16:22:27 INFO - PROCESS | 1649 | 1467156147474 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}] 16:22:27 INFO - PROCESS | 1649 | 1467156147475 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:27 INFO - PROCESS | 1649 | 1467156147564 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:22:27 INFO - PROCESS | 1649 | 1467156147568 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 1649 | 1467156147570 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11996e800 == 32 [pid = 1649] [id = 198] 16:22:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x113c9d000) [pid = 1649] [serial = 592] [outer = 0x0] 16:22:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1181f0800) [pid = 1649] [serial = 593] [outer = 0x113c9d000] 16:22:27 INFO - PROCESS | 1649 | 1467156147603 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119905400) [pid = 1649] [serial = 594] [outer = 0x113c9d000] 16:22:28 INFO - PROCESS | 1649 | 1467156148523 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]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:22:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1070ms 16:22:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:22:28 INFO - PROCESS | 1649 | 1467156148542 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 1649 | 1467156148543 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:22:28 INFO - PROCESS | 1649 | 1467156148545 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 1649 | 1467156148546 Marionette TRACE conn2 <- [1,766,null,{}] 16:22:28 INFO - PROCESS | 1649 | 1467156148551 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}] 16:22:28 INFO - PROCESS | 1649 | 1467156148555 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:28 INFO - PROCESS | 1649 | 1467156148641 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:22:28 INFO - PROCESS | 1649 | 1467156148646 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1649 | 1467156148647 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138d800 == 33 [pid = 1649] [id = 199] 16:22:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119beb800) [pid = 1649] [serial = 595] [outer = 0x0] 16:22:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119f6bc00) [pid = 1649] [serial = 596] [outer = 0x119beb800] 16:22:28 INFO - PROCESS | 1649 | 1467156148674 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12110cc00) [pid = 1649] [serial = 597] [outer = 0x119beb800] 16:22:29 INFO - PROCESS | 1649 | 1467156149479 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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:22:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 16:22:29 INFO - PROCESS | 1649 | 1467156149541 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1649 | 1467156149544 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:22:29 INFO - PROCESS | 1649 | 1467156149549 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1649 | 1467156149551 Marionette TRACE conn2 <- [1,770,null,{}] 16:22:29 INFO - PROCESS | 1649 | 1467156149555 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}] 16:22:29 INFO - PROCESS | 1649 | 1467156149556 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:29 INFO - PROCESS | 1649 | 1467156149639 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:22:29 INFO - PROCESS | 1649 | 1467156149724 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1649 | 1467156149725 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116718000 == 34 [pid = 1649] [id = 200] 16:22:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x112e8fc00) [pid = 1649] [serial = 598] [outer = 0x0] 16:22:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x112e97000) [pid = 1649] [serial = 599] [outer = 0x112e8fc00] 16:22:29 INFO - PROCESS | 1649 | 1467156149759 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x113cf5000) [pid = 1649] [serial = 600] [outer = 0x112e8fc00] 16:22:30 INFO - PROCESS | 1649 | 1467156150214 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]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 720ms 16:22:30 INFO - PROCESS | 1649 | 1467156150269 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1649 | 1467156150271 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:22:30 INFO - PROCESS | 1649 | 1467156150276 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1649 | 1467156150278 Marionette TRACE conn2 <- [1,774,null,{}] 16:22:30 INFO - PROCESS | 1649 | 1467156150281 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}] 16:22:30 INFO - PROCESS | 1649 | 1467156150282 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:30 INFO - PROCESS | 1649 | 1467156150386 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:22:30 INFO - PROCESS | 1649 | 1467156150458 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1649 | 1467156150459 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ede800 == 35 [pid = 1649] [id = 201] 16:22:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11697a000) [pid = 1649] [serial = 601] [outer = 0x0] 16:22:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118162400) [pid = 1649] [serial = 602] [outer = 0x11697a000] 16:22:30 INFO - PROCESS | 1649 | 1467156150489 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1187b8000) [pid = 1649] [serial = 603] [outer = 0x11697a000] 16:22:31 INFO - PROCESS | 1649 | 1467156151175 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]]]}] 16:22:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11996e800 == 34 [pid = 1649] [id = 198] 16:22:31 INFO - PROCESS | 1649 | --DOCSHELL 0x119623000 == 33 [pid = 1649] [id = 197] 16:22:31 INFO - PROCESS | 1649 | --DOCSHELL 0x118e0c800 == 32 [pid = 1649] [id = 196] 16:22:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11707a800 == 31 [pid = 1649] [id = 195] 16:22:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1164ad000 == 30 [pid = 1649] [id = 194] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119bf2c00) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119785400) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x117eab400) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x117224400) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118169400) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11857ac00) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x115fc0800) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x116a13400) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x111d22c00) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1129ac800) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x119f68c00) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1192eb400) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119aa5c00) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x118161000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x124d4b000) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x123e38000) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x1211c9400) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 16:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 972ms 16:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:22:31 INFO - PROCESS | 1649 | 1467156151249 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1649 | 1467156151252 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:22:31 INFO - PROCESS | 1649 | 1467156151257 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1649 | 1467156151260 Marionette TRACE conn2 <- [1,778,null,{}] 16:22:31 INFO - PROCESS | 1649 | 1467156151265 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}] 16:22:31 INFO - PROCESS | 1649 | 1467156151267 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:31 INFO - PROCESS | 1649 | 1467156151387 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:22:31 INFO - PROCESS | 1649 | 1467156151394 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1649 | 1467156151397 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b0800 == 31 [pid = 1649] [id = 202] 16:22:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x113cee800) [pid = 1649] [serial = 604] [outer = 0x0] 16:22:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x115fc7400) [pid = 1649] [serial = 605] [outer = 0x113cee800] 16:22:31 INFO - PROCESS | 1649 | 1467156151444 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x116a19c00) [pid = 1649] [serial = 606] [outer = 0x113cee800] 16:22:31 INFO - PROCESS | 1649 | 1467156151787 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]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 16:22:31 INFO - PROCESS | 1649 | 1467156151829 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1649 | 1467156151832 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:22:31 INFO - PROCESS | 1649 | 1467156151836 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1649 | 1467156151837 Marionette TRACE conn2 <- [1,782,null,{}] 16:22:31 INFO - PROCESS | 1649 | 1467156151840 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}] 16:22:31 INFO - PROCESS | 1649 | 1467156151841 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:31 INFO - PROCESS | 1649 | 1467156151917 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:22:31 INFO - PROCESS | 1649 | 1467156151921 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1649 | 1467156151922 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e96000 == 32 [pid = 1649] [id = 203] 16:22:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x117eab400) [pid = 1649] [serial = 607] [outer = 0x0] 16:22:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11857ec00) [pid = 1649] [serial = 608] [outer = 0x117eab400] 16:22:31 INFO - PROCESS | 1649 | 1467156151951 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11900b000) [pid = 1649] [serial = 609] [outer = 0x117eab400] 16:22:32 INFO - PROCESS | 1649 | 1467156152285 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 16:22:32 INFO - PROCESS | 1649 | 1467156152305 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 1649 | 1467156152306 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:22:32 INFO - PROCESS | 1649 | 1467156152308 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1649 | 1467156152311 Marionette TRACE conn2 <- [1,786,null,{}] 16:22:32 INFO - PROCESS | 1649 | 1467156152319 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}] 16:22:32 INFO - PROCESS | 1649 | 1467156152322 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:32 INFO - PROCESS | 1649 | 1467156152402 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:22:32 INFO - PROCESS | 1649 | 1467156152453 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1649 | 1467156152455 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962f800 == 33 [pid = 1649] [id = 204] 16:22:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1129adc00) [pid = 1649] [serial = 610] [outer = 0x0] 16:22:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1192ea800) [pid = 1649] [serial = 611] [outer = 0x1129adc00] 16:22:32 INFO - PROCESS | 1649 | 1467156152482 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119781c00) [pid = 1649] [serial = 612] [outer = 0x1129adc00] 16:22:32 INFO - PROCESS | 1649 | 1467156152776 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 524ms 16:22:32 INFO - PROCESS | 1649 | 1467156152833 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:22:32 INFO - PROCESS | 1649 | 1467156152835 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:22:32 INFO - PROCESS | 1649 | 1467156152837 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1649 | 1467156152838 Marionette TRACE conn2 <- [1,790,null,{}] 16:22:32 INFO - PROCESS | 1649 | 1467156152840 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}] 16:22:32 INFO - PROCESS | 1649 | 1467156152841 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:32 INFO - PROCESS | 1649 | 1467156152915 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:22:32 INFO - PROCESS | 1649 | 1467156152968 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1649 | 1467156152969 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x121239000 == 34 [pid = 1649] [id = 205] 16:22:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1190bc800) [pid = 1649] [serial = 613] [outer = 0x0] 16:22:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119aac000) [pid = 1649] [serial = 614] [outer = 0x1190bc800] 16:22:32 INFO - PROCESS | 1649 | 1467156152994 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119bf1800) [pid = 1649] [serial = 615] [outer = 0x1190bc800] 16:22:33 INFO - PROCESS | 1649 | 1467156153273 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]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 16:22:33 INFO - PROCESS | 1649 | 1467156153308 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1649 | 1467156153320 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:22:33 INFO - PROCESS | 1649 | 1467156153327 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1649 | 1467156153329 Marionette TRACE conn2 <- [1,794,null,{}] 16:22:33 INFO - PROCESS | 1649 | 1467156153334 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}] 16:22:33 INFO - PROCESS | 1649 | 1467156153336 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:33 INFO - PROCESS | 1649 | 1467156153426 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:22:33 INFO - PROCESS | 1649 | 1467156153460 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1649 | 1467156153461 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a0b800 == 35 [pid = 1649] [id = 206] 16:22:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119bedc00) [pid = 1649] [serial = 616] [outer = 0x0] 16:22:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x121107800) [pid = 1649] [serial = 617] [outer = 0x119bedc00] 16:22:33 INFO - PROCESS | 1649 | 1467156153485 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1211cd800) [pid = 1649] [serial = 618] [outer = 0x119bedc00] 16:22:33 INFO - PROCESS | 1649 | 1467156153820 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]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 523ms 16:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:22:33 INFO - PROCESS | 1649 | 1467156153851 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1649 | 1467156153852 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:22:33 INFO - PROCESS | 1649 | 1467156153855 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1649 | 1467156153856 Marionette TRACE conn2 <- [1,798,null,{}] 16:22:33 INFO - PROCESS | 1649 | 1467156153858 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}] 16:22:33 INFO - PROCESS | 1649 | 1467156153863 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:33 INFO - PROCESS | 1649 | 1467156153972 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:22:34 INFO - PROCESS | 1649 | 1467156154005 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1649 | 1467156154006 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e0c000 == 36 [pid = 1649] [id = 207] 16:22:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x121354c00) [pid = 1649] [serial = 619] [outer = 0x0] 16:22:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x123d2ec00) [pid = 1649] [serial = 620] [outer = 0x121354c00] 16:22:34 INFO - PROCESS | 1649 | 1467156154030 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x125574000) [pid = 1649] [serial = 621] [outer = 0x121354c00] 16:22:34 INFO - PROCESS | 1649 | 1467156154324 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]]]}] 16:22:34 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 16:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 16:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:22:34 INFO - PROCESS | 1649 | 1467156154374 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1649 | 1467156154375 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:22:34 INFO - PROCESS | 1649 | 1467156154384 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1649 | 1467156154385 Marionette TRACE conn2 <- [1,802,null,{}] 16:22:34 INFO - PROCESS | 1649 | 1467156154394 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}] 16:22:34 INFO - PROCESS | 1649 | 1467156154395 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:34 INFO - PROCESS | 1649 | 1467156154487 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:22:34 INFO - PROCESS | 1649 | 1467156154490 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1649 | 1467156154491 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250bd800 == 37 [pid = 1649] [id = 208] 16:22:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x124be5000) [pid = 1649] [serial = 622] [outer = 0x0] 16:22:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x126d22c00) [pid = 1649] [serial = 623] [outer = 0x124be5000] 16:22:34 INFO - PROCESS | 1649 | 1467156154516 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x126ec3000) [pid = 1649] [serial = 624] [outer = 0x124be5000] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1130dcc00) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1176ea000) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x112f06800) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121497c00) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12500b000) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x125576400) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1161ac400) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1193aec00) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x113c9d000) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:22:34 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1176e8c00) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:22:34 INFO - PROCESS | 1649 | 1467156154946 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]]]}] 16:22:34 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 16:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 581ms 16:22:34 INFO - PROCESS | 1649 | 1467156154960 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1649 | 1467156154962 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:22:34 INFO - PROCESS | 1649 | 1467156154967 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1649 | 1467156154969 Marionette TRACE conn2 <- [1,806,null,{}] 16:22:34 INFO - PROCESS | 1649 | 1467156154972 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}] 16:22:34 INFO - PROCESS | 1649 | 1467156154974 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:35 INFO - PROCESS | 1649 | 1467156155076 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:22:35 INFO - PROCESS | 1649 | 1467156155083 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1649 | 1467156155084 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d35000 == 38 [pid = 1649] [id = 209] 16:22:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x112e8cc00) [pid = 1649] [serial = 625] [outer = 0x0] 16:22:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1193aec00) [pid = 1649] [serial = 626] [outer = 0x112e8cc00] 16:22:35 INFO - PROCESS | 1649 | 1467156155118 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x125576400) [pid = 1649] [serial = 627] [outer = 0x112e8cc00] 16:22:35 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:22:35 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:22:35 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:22:35 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 16:22:35 INFO - PROCESS | 1649 | 1467156155469 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]]]}] 16:22:35 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 16:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 16:22:35 INFO - PROCESS | 1649 | 1467156155486 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1649 | 1467156155488 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:22:35 INFO - PROCESS | 1649 | 1467156155491 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1649 | 1467156155492 Marionette TRACE conn2 <- [1,810,null,{}] 16:22:35 INFO - PROCESS | 1649 | 1467156155494 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}] 16:22:35 INFO - PROCESS | 1649 | 1467156155505 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:35 INFO - PROCESS | 1649 | 1467156155600 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:22:35 INFO - PROCESS | 1649 | 1467156155603 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1649 | 1467156155604 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x127349000 == 39 [pid = 1649] [id = 210] 16:22:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x126ec6000) [pid = 1649] [serial = 628] [outer = 0x0] 16:22:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1273b9c00) [pid = 1649] [serial = 629] [outer = 0x126ec6000] 16:22:35 INFO - PROCESS | 1649 | 1467156155629 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x12756b000) [pid = 1649] [serial = 630] [outer = 0x126ec6000] 16:22:35 INFO - PROCESS | 1649 | 1467156155920 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]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 16:22:35 INFO - PROCESS | 1649 | 1467156155959 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1649 | 1467156155960 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:22:35 INFO - PROCESS | 1649 | 1467156155964 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1649 | 1467156155967 Marionette TRACE conn2 <- [1,814,null,{}] 16:22:35 INFO - PROCESS | 1649 | 1467156155970 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}] 16:22:35 INFO - PROCESS | 1649 | 1467156155971 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:36 INFO - PROCESS | 1649 | 1467156156048 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:22:36 INFO - PROCESS | 1649 | 1467156156052 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1649 | 1467156156053 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f3b000 == 40 [pid = 1649] [id = 211] 16:22:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x128f1a800) [pid = 1649] [serial = 631] [outer = 0x0] 16:22:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x129017c00) [pid = 1649] [serial = 632] [outer = 0x128f1a800] 16:22:36 INFO - PROCESS | 1649 | 1467156156077 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12901e800) [pid = 1649] [serial = 633] [outer = 0x128f1a800] 16:22:36 INFO - PROCESS | 1649 | 1467156156408 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] 16:22:36 INFO - PROCESS | 1649 | 1467156156437 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:22:36 INFO - PROCESS | 1649 | 1467156156439 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1649 | 1467156156441 Marionette TRACE conn2 <- [1,818,null,{}] 16:22:36 INFO - PROCESS | 1649 | 1467156156443 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}] 16:22:36 INFO - PROCESS | 1649 | 1467156156452 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:36 INFO - PROCESS | 1649 | 1467156156566 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:22:36 INFO - PROCESS | 1649 | 1467156156570 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1649 | 1467156156571 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a38d800 == 41 [pid = 1649] [id = 212] 16:22:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x129213800) [pid = 1649] [serial = 634] [outer = 0x0] 16:22:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x129222800) [pid = 1649] [serial = 635] [outer = 0x129213800] 16:22:36 INFO - PROCESS | 1649 | 1467156156597 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12a364400) [pid = 1649] [serial = 636] [outer = 0x129213800] 16:22:36 INFO - PROCESS | 1649 | 1467156156888 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 16:22:36 INFO - PROCESS | 1649 | 1467156156910 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1649 | 1467156156911 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:22:36 INFO - PROCESS | 1649 | 1467156156921 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1649 | 1467156156922 Marionette TRACE conn2 <- [1,822,null,{}] 16:22:36 INFO - PROCESS | 1649 | 1467156156924 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}] 16:22:36 INFO - PROCESS | 1649 | 1467156156925 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:37 INFO - PROCESS | 1649 | 1467156157006 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:22:37 INFO - PROCESS | 1649 | 1467156157010 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1649 | 1467156157012 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a804800 == 42 [pid = 1649] [id = 213] 16:22:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12a43d400) [pid = 1649] [serial = 637] [outer = 0x0] 16:22:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12a549000) [pid = 1649] [serial = 638] [outer = 0x12a43d400] 16:22:37 INFO - PROCESS | 1649 | 1467156157037 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12a86e800) [pid = 1649] [serial = 639] [outer = 0x12a43d400] 16:22:37 INFO - PROCESS | 1649 | 1467156157501 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] 16:22:37 INFO - PROCESS | 1649 | 1467156157548 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:22:37 INFO - PROCESS | 1649 | 1467156157553 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1649 | 1467156157555 Marionette TRACE conn2 <- [1,826,null,{}] 16:22:37 INFO - PROCESS | 1649 | 1467156157558 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}] 16:22:37 INFO - PROCESS | 1649 | 1467156157560 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:37 INFO - PROCESS | 1649 | 1467156157662 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:22:37 INFO - PROCESS | 1649 | 1467156157749 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1649 | 1467156157750 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184d5800 == 43 [pid = 1649] [id = 214] 16:22:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11676cc00) [pid = 1649] [serial = 640] [outer = 0x0] 16:22:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116a19800) [pid = 1649] [serial = 641] [outer = 0x11676cc00] 16:22:37 INFO - PROCESS | 1649 | 1467156157783 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1181f2c00) [pid = 1649] [serial = 642] [outer = 0x11676cc00] 16:22:38 INFO - PROCESS | 1649 | 1467156158216 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 16:22:38 INFO - PROCESS | 1649 | 1467156158225 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1649 | 1467156158228 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:22:38 INFO - PROCESS | 1649 | 1467156158233 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1649 | 1467156158234 Marionette TRACE conn2 <- [1,830,null,{}] 16:22:38 INFO - PROCESS | 1649 | 1467156158237 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}] 16:22:38 INFO - PROCESS | 1649 | 1467156158239 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:38 INFO - PROCESS | 1649 | 1467156158341 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:22:38 INFO - PROCESS | 1649 | 1467156158390 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1649 | 1467156158391 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x123eb9000 == 44 [pid = 1649] [id = 215] 16:22:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1190c4c00) [pid = 1649] [serial = 643] [outer = 0x0] 16:22:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1192eb400) [pid = 1649] [serial = 644] [outer = 0x1190c4c00] 16:22:38 INFO - PROCESS | 1649 | 1467156158422 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11977f400) [pid = 1649] [serial = 645] [outer = 0x1190c4c00] 16:22:38 INFO - PROCESS | 1649 | 1467156158837 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 16:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:22:38 INFO - PROCESS | 1649 | 1467156158853 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1649 | 1467156158854 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:22:38 INFO - PROCESS | 1649 | 1467156158856 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1649 | 1467156158859 Marionette TRACE conn2 <- [1,834,null,{}] 16:22:38 INFO - PROCESS | 1649 | 1467156158866 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}] 16:22:38 INFO - PROCESS | 1649 | 1467156158870 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:38 INFO - PROCESS | 1649 | 1467156158971 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:22:39 INFO - PROCESS | 1649 | 1467156159059 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1649 | 1467156159061 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a816000 == 45 [pid = 1649] [id = 216] 16:22:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121111000) [pid = 1649] [serial = 646] [outer = 0x0] 16:22:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123d30000) [pid = 1649] [serial = 647] [outer = 0x121111000] 16:22:39 INFO - PROCESS | 1649 | 1467156159092 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124dba400) [pid = 1649] [serial = 648] [outer = 0x121111000] 16:22:39 INFO - PROCESS | 1649 | 1467156159502 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]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 16:22:39 INFO - PROCESS | 1649 | 1467156159544 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1649 | 1467156159546 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:22:39 INFO - PROCESS | 1649 | 1467156159551 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1649 | 1467156159552 Marionette TRACE conn2 <- [1,838,null,{}] 16:22:39 INFO - PROCESS | 1649 | 1467156159554 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}] 16:22:39 INFO - PROCESS | 1649 | 1467156159556 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:39 INFO - PROCESS | 1649 | 1467156159658 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:22:39 INFO - PROCESS | 1649 | 1467156159733 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1649 | 1467156159734 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af41800 == 46 [pid = 1649] [id = 217] 16:22:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125624400) [pid = 1649] [serial = 649] [outer = 0x0] 16:22:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129218400) [pid = 1649] [serial = 650] [outer = 0x125624400] 16:22:39 INFO - PROCESS | 1649 | 1467156159763 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12939f800) [pid = 1649] [serial = 651] [outer = 0x125624400] 16:22:40 INFO - PROCESS | 1649 | 1467156160353 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 818ms 16:22:40 INFO - PROCESS | 1649 | 1467156160382 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 1649 | 1467156160384 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:22:40 INFO - PROCESS | 1649 | 1467156160388 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1649 | 1467156160390 Marionette TRACE conn2 <- [1,842,null,{}] 16:22:40 INFO - PROCESS | 1649 | 1467156160393 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}] 16:22:40 INFO - PROCESS | 1649 | 1467156160395 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:40 INFO - PROCESS | 1649 | 1467156160486 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:22:40 INFO - PROCESS | 1649 | 1467156160559 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1649 | 1467156160560 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1161a3000 == 47 [pid = 1649] [id = 218] 16:22:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116a18c00) [pid = 1649] [serial = 652] [outer = 0x0] 16:22:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1172c6c00) [pid = 1649] [serial = 653] [outer = 0x116a18c00] 16:22:40 INFO - PROCESS | 1649 | 1467156160589 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118169400) [pid = 1649] [serial = 654] [outer = 0x116a18c00] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11706b000 == 46 [pid = 1649] [id = 193] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12a38d800 == 45 [pid = 1649] [id = 212] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x128f3b000 == 44 [pid = 1649] [id = 211] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x127349000 == 43 [pid = 1649] [id = 210] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x126d35000 == 42 [pid = 1649] [id = 209] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1250bd800 == 41 [pid = 1649] [id = 208] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x118e0c000 == 40 [pid = 1649] [id = 207] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x121a0b800 == 39 [pid = 1649] [id = 206] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x121239000 == 38 [pid = 1649] [id = 205] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11962f800 == 37 [pid = 1649] [id = 204] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x117e96000 == 36 [pid = 1649] [id = 203] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b0800 == 35 [pid = 1649] [id = 202] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x118ede800 == 34 [pid = 1649] [id = 201] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12138d800 == 33 [pid = 1649] [id = 199] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x116718000 == 32 [pid = 1649] [id = 200] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12af41800 == 31 [pid = 1649] [id = 217] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12a816000 == 30 [pid = 1649] [id = 216] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x123eb9000 == 29 [pid = 1649] [id = 215] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12a804800 == 28 [pid = 1649] [id = 213] 16:22:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1184d5800 == 27 [pid = 1649] [id = 214] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119f6bc00) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116761400) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1133df400) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1193b1400) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1164e3c00) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119292000) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116a11c00) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x113cf4400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124d27c00) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121ba5800) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126ec4800) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126d2bc00) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x127564000) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119298000) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1274bd800) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119778000) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1192f2400) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1181f0800) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118160c00) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119789800) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118318c00) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119905400) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 16:22:41 INFO - PROCESS | 1649 | 1467156161556 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1221ms 16:22:41 INFO - PROCESS | 1649 | 1467156161610 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1649 | 1467156161612 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:22:41 INFO - PROCESS | 1649 | 1467156161616 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1649 | 1467156161617 Marionette TRACE conn2 <- [1,846,null,{}] 16:22:41 INFO - PROCESS | 1649 | 1467156161621 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}] 16:22:41 INFO - PROCESS | 1649 | 1467156161622 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:41 INFO - PROCESS | 1649 | 1467156161700 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:22:41 INFO - PROCESS | 1649 | 1467156161719 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1649 | 1467156161721 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116145800 == 28 [pid = 1649] [id = 219] 16:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112e8c000) [pid = 1649] [serial = 655] [outer = 0x0] 16:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112e8f400) [pid = 1649] [serial = 656] [outer = 0x112e8c000] 16:22:41 INFO - PROCESS | 1649 | 1467156161750 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113294800) [pid = 1649] [serial = 657] [outer = 0x112e8c000] 16:22:42 INFO - PROCESS | 1649 | 1467156162200 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 620ms 16:22:42 INFO - PROCESS | 1649 | 1467156162236 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1649 | 1467156162241 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:22:42 INFO - PROCESS | 1649 | 1467156162250 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1649 | 1467156162253 Marionette TRACE conn2 <- [1,850,null,{}] 16:22:42 INFO - PROCESS | 1649 | 1467156162256 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}] 16:22:42 INFO - PROCESS | 1649 | 1467156162259 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:42 INFO - PROCESS | 1649 | 1467156162381 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:22:42 INFO - PROCESS | 1649 | 1467156162457 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1649 | 1467156162459 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11723e800 == 29 [pid = 1649] [id = 220] 16:22:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116907800) [pid = 1649] [serial = 658] [outer = 0x0] 16:22:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1172c3c00) [pid = 1649] [serial = 659] [outer = 0x116907800] 16:22:42 INFO - PROCESS | 1649 | 1467156162506 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118123800) [pid = 1649] [serial = 660] [outer = 0x116907800] 16:22:42 INFO - PROCESS | 1649 | 1467156162830 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 16:22:42 INFO - PROCESS | 1649 | 1467156162871 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:22:42 INFO - PROCESS | 1649 | 1467156162873 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:22:42 INFO - PROCESS | 1649 | 1467156162877 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1649 | 1467156162880 Marionette TRACE conn2 <- [1,854,null,{}] 16:22:42 INFO - PROCESS | 1649 | 1467156162891 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}] 16:22:42 INFO - PROCESS | 1649 | 1467156162896 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:43 INFO - PROCESS | 1649 | 1467156163065 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:22:43 INFO - PROCESS | 1649 | 1467156163079 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1649 | 1467156163082 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e02800 == 30 [pid = 1649] [id = 221] 16:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1129ae400) [pid = 1649] [serial = 661] [outer = 0x0] 16:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119008400) [pid = 1649] [serial = 662] [outer = 0x1129ae400] 16:22:43 INFO - PROCESS | 1649 | 1467156163127 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1192ec000) [pid = 1649] [serial = 663] [outer = 0x1129ae400] 16:22:43 INFO - PROCESS | 1649 | 1467156163420 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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 576ms 16:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:22:43 INFO - PROCESS | 1649 | 1467156163452 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1649 | 1467156163454 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:22:43 INFO - PROCESS | 1649 | 1467156163456 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1649 | 1467156163457 Marionette TRACE conn2 <- [1,858,null,{}] 16:22:43 INFO - PROCESS | 1649 | 1467156163458 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}] 16:22:43 INFO - PROCESS | 1649 | 1467156163459 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:43 INFO - PROCESS | 1649 | 1467156163534 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:22:43 INFO - PROCESS | 1649 | 1467156163538 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1649 | 1467156163540 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119644000 == 31 [pid = 1649] [id = 222] 16:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193a9800) [pid = 1649] [serial = 664] [outer = 0x0] 16:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11976d800) [pid = 1649] [serial = 665] [outer = 0x1193a9800] 16:22:43 INFO - PROCESS | 1649 | 1467156163569 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11977e800) [pid = 1649] [serial = 666] [outer = 0x1193a9800] 16:22:44 INFO - PROCESS | 1649 | 1467156164047 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 619ms 16:22:44 INFO - PROCESS | 1649 | 1467156164076 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1649 | 1467156164079 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:22:44 INFO - PROCESS | 1649 | 1467156164083 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1649 | 1467156164097 Marionette TRACE conn2 <- [1,862,null,{}] 16:22:44 INFO - PROCESS | 1649 | 1467156164108 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}] 16:22:44 INFO - PROCESS | 1649 | 1467156164110 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:44 INFO - PROCESS | 1649 | 1467156164209 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:22:44 INFO - PROCESS | 1649 | 1467156164215 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1649 | 1467156164216 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d14800 == 32 [pid = 1649] [id = 223] 16:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1129a6000) [pid = 1649] [serial = 667] [outer = 0x0] 16:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11977e400) [pid = 1649] [serial = 668] [outer = 0x1129a6000] 16:22:44 INFO - PROCESS | 1649 | 1467156164240 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119909800) [pid = 1649] [serial = 669] [outer = 0x1129a6000] 16:22:44 INFO - PROCESS | 1649 | 1467156164638 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 592ms 16:22:44 INFO - PROCESS | 1649 | 1467156164675 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1649 | 1467156164677 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:22:44 INFO - PROCESS | 1649 | 1467156164680 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1649 | 1467156164682 Marionette TRACE conn2 <- [1,866,null,{}] 16:22:44 INFO - PROCESS | 1649 | 1467156164685 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}] 16:22:44 INFO - PROCESS | 1649 | 1467156164691 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:44 INFO - PROCESS | 1649 | 1467156164868 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:22:44 INFO - PROCESS | 1649 | 1467156164906 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1649 | 1467156164907 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x121568000 == 33 [pid = 1649] [id = 224] 16:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11815ac00) [pid = 1649] [serial = 670] [outer = 0x0] 16:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119beb400) [pid = 1649] [serial = 671] [outer = 0x11815ac00] 16:22:44 INFO - PROCESS | 1649 | 1467156164932 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121494400) [pid = 1649] [serial = 672] [outer = 0x11815ac00] 16:22:45 INFO - PROCESS | 1649 | 1467156165314 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]]]}] 16:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 16:22:45 INFO - PROCESS | 1649 | 1467156165351 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:22:45 INFO - PROCESS | 1649 | 1467156165353 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:22:45 INFO - PROCESS | 1649 | 1467156165356 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1649 | 1467156165358 Marionette TRACE conn2 <- [1,870,null,{}] 16:22:45 INFO - PROCESS | 1649 | 1467156165372 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}] 16:22:45 INFO - PROCESS | 1649 | 1467156165374 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:45 INFO - PROCESS | 1649 | 1467156165554 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:22:45 INFO - PROCESS | 1649 | 1467156165614 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1649 | 1467156165615 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e5f800 == 34 [pid = 1649] [id = 225] 16:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118168400) [pid = 1649] [serial = 673] [outer = 0x0] 16:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12159ac00) [pid = 1649] [serial = 674] [outer = 0x118168400] 16:22:45 INFO - PROCESS | 1649 | 1467156165644 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123f43c00) [pid = 1649] [serial = 675] [outer = 0x118168400] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a43d400) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119bedc00) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113cee800) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112e8fc00) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1129adc00) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112e8cc00) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x117eab400) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121354c00) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x128f1a800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129213800) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124be5000) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1139a8800) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1190bc800) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126ec6000) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119beb800) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:22:45 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11697a000) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:22:46 INFO - PROCESS | 1649 | 1467156166109 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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 772ms 16:22:46 INFO - PROCESS | 1649 | 1467156166136 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1649 | 1467156166137 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:22:46 INFO - PROCESS | 1649 | 1467156166139 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1649 | 1467156166140 Marionette TRACE conn2 <- [1,874,null,{}] 16:22:46 INFO - PROCESS | 1649 | 1467156166143 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}] 16:22:46 INFO - PROCESS | 1649 | 1467156166144 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:46 INFO - PROCESS | 1649 | 1467156166244 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:22:46 INFO - PROCESS | 1649 | 1467156166278 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1649 | 1467156166280 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250b9000 == 35 [pid = 1649] [id = 226] 16:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112e92c00) [pid = 1649] [serial = 676] [outer = 0x0] 16:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1190bbc00) [pid = 1649] [serial = 677] [outer = 0x112e92c00] 16:22:46 INFO - PROCESS | 1649 | 1467156166305 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1211c7800) [pid = 1649] [serial = 678] [outer = 0x112e92c00] 16:22:46 INFO - PROCESS | 1649 | 1467156166567 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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 16:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:22:46 INFO - PROCESS | 1649 | 1467156166608 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1649 | 1467156166609 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:22:46 INFO - PROCESS | 1649 | 1467156166620 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1649 | 1467156166621 Marionette TRACE conn2 <- [1,878,null,{}] 16:22:46 INFO - PROCESS | 1649 | 1467156166623 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}] 16:22:46 INFO - PROCESS | 1649 | 1467156166624 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:46 INFO - PROCESS | 1649 | 1467156166709 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:22:46 INFO - PROCESS | 1649 | 1467156166716 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1649 | 1467156166717 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185fc800 == 36 [pid = 1649] [id = 227] 16:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118166000) [pid = 1649] [serial = 679] [outer = 0x0] 16:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123fd2000) [pid = 1649] [serial = 680] [outer = 0x118166000] 16:22:46 INFO - PROCESS | 1649 | 1467156166741 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124d50800) [pid = 1649] [serial = 681] [outer = 0x118166000] 16:22:47 INFO - PROCESS | 1649 | 1467156167063 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 477ms 16:22:47 INFO - PROCESS | 1649 | 1467156167089 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1649 | 1467156167090 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:22:47 INFO - PROCESS | 1649 | 1467156167092 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1649 | 1467156167093 Marionette TRACE conn2 <- [1,882,null,{}] 16:22:47 INFO - PROCESS | 1649 | 1467156167096 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}] 16:22:47 INFO - PROCESS | 1649 | 1467156167097 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:47 INFO - PROCESS | 1649 | 1467156167198 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:22:47 INFO - PROCESS | 1649 | 1467156167203 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:47 INFO - PROCESS | 1649 | 1467156167204 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289c2000 == 37 [pid = 1649] [id = 228] 16:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x117224c00) [pid = 1649] [serial = 682] [outer = 0x0] 16:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124d52400) [pid = 1649] [serial = 683] [outer = 0x117224c00] 16:22:47 INFO - PROCESS | 1649 | 1467156167228 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125629c00) [pid = 1649] [serial = 684] [outer = 0x117224c00] 16:22:47 INFO - PROCESS | 1649 | 1467156167512 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 16:22:47 INFO - PROCESS | 1649 | 1467156167561 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1649 | 1467156167564 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:22:47 INFO - PROCESS | 1649 | 1467156167567 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1649 | 1467156167569 Marionette TRACE conn2 <- [1,886,null,{}] 16:22:47 INFO - PROCESS | 1649 | 1467156167571 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}] 16:22:47 INFO - PROCESS | 1649 | 1467156167572 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:47 INFO - PROCESS | 1649 | 1467156167668 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:22:47 INFO - PROCESS | 1649 | 1467156167672 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:47 INFO - PROCESS | 1649 | 1467156167674 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d12000 == 38 [pid = 1649] [id = 229] 16:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12557b800) [pid = 1649] [serial = 685] [outer = 0x0] 16:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126dc8800) [pid = 1649] [serial = 686] [outer = 0x12557b800] 16:22:47 INFO - PROCESS | 1649 | 1467156167700 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x129014000) [pid = 1649] [serial = 687] [outer = 0x12557b800] 16:22:48 INFO - PROCESS | 1649 | 1467156168140 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]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 16:22:48 INFO - PROCESS | 1649 | 1467156168187 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 1649 | 1467156168190 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:22:48 INFO - PROCESS | 1649 | 1467156168193 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1649 | 1467156168195 Marionette TRACE conn2 <- [1,890,null,{}] 16:22:48 INFO - PROCESS | 1649 | 1467156168199 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}] 16:22:48 INFO - PROCESS | 1649 | 1467156168201 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:48 INFO - PROCESS | 1649 | 1467156168313 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:22:48 INFO - PROCESS | 1649 | 1467156168413 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1649 | 1467156168415 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707b800 == 39 [pid = 1649] [id = 230] 16:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112e90c00) [pid = 1649] [serial = 688] [outer = 0x0] 16:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112e98800) [pid = 1649] [serial = 689] [outer = 0x112e90c00] 16:22:48 INFO - PROCESS | 1649 | 1467156168469 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115f65c00) [pid = 1649] [serial = 690] [outer = 0x112e90c00] 16:22:48 INFO - PROCESS | 1649 | 1467156168934 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]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 821ms 16:22:49 INFO - PROCESS | 1649 | 1467156169021 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1649 | 1467156169025 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:22:49 INFO - PROCESS | 1649 | 1467156169032 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1649 | 1467156169034 Marionette TRACE conn2 <- [1,894,null,{}] 16:22:49 INFO - PROCESS | 1649 | 1467156169037 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}] 16:22:49 INFO - PROCESS | 1649 | 1467156169038 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:49 INFO - PROCESS | 1649 | 1467156169145 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:22:49 INFO - PROCESS | 1649 | 1467156169221 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1649 | 1467156169223 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x121232800 == 40 [pid = 1649] [id = 231] 16:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11815cc00) [pid = 1649] [serial = 691] [outer = 0x0] 16:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1181eec00) [pid = 1649] [serial = 692] [outer = 0x11815cc00] 16:22:49 INFO - PROCESS | 1649 | 1467156169253 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1190c0000) [pid = 1649] [serial = 693] [outer = 0x11815cc00] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1289c2000 == 39 [pid = 1649] [id = 228] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1185fc800 == 38 [pid = 1649] [id = 227] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1250b9000 == 37 [pid = 1649] [id = 226] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x123e5f800 == 36 [pid = 1649] [id = 225] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x121568000 == 35 [pid = 1649] [id = 224] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119d14800 == 34 [pid = 1649] [id = 223] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119644000 == 33 [pid = 1649] [id = 222] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x118e02800 == 32 [pid = 1649] [id = 221] 16:22:49 INFO - PROCESS | 1649 | 1467156169955 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]]]}] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11723e800 == 31 [pid = 1649] [id = 220] 16:22:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116145800 == 30 [pid = 1649] [id = 219] 16:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 972ms 16:22:50 INFO - PROCESS | 1649 | 1467156170003 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1649 | 1467156170005 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:22:50 INFO - PROCESS | 1649 | 1467156170008 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1649 | 1467156170010 Marionette TRACE conn2 <- [1,898,null,{}] 16:22:50 INFO - PROCESS | 1649 | 1467156170014 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}] 16:22:50 INFO - PROCESS | 1649 | 1467156170015 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:50 INFO - PROCESS | 1649 | 1467156170093 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a86e800) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a549000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a364400) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1211cd800) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115fc7400) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112e97000) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116a19c00) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119781c00) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x113cf5000) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121107800) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1193aec00) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125576400) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11900b000) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1192ea800) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123d2ec00) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12901e800) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x129222800) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126ec3000) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116904c00) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119bf1800) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12756b000) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11857ec00) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12110cc00) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x129017c00) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1187b8000) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x125574000) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118162400) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1273b9c00) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x119aac000) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x126d22c00) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 16:22:50 INFO - PROCESS | 1649 | 1467156170157 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1649 | 1467156170158 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1132d7800 == 31 [pid = 1649] [id = 232] 16:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1122b5000) [pid = 1649] [serial = 694] [outer = 0x0] 16:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x112a84000) [pid = 1649] [serial = 695] [outer = 0x1122b5000] 16:22:50 INFO - PROCESS | 1649 | 1467156170188 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112e8d400) [pid = 1649] [serial = 696] [outer = 0x1122b5000] 16:22:50 INFO - PROCESS | 1649 | 1467156170487 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 16:22:50 INFO - PROCESS | 1649 | 1467156170532 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1649 | 1467156170535 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:22:50 INFO - PROCESS | 1649 | 1467156170539 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1649 | 1467156170541 Marionette TRACE conn2 <- [1,902,null,{}] 16:22:50 INFO - PROCESS | 1649 | 1467156170543 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}] 16:22:50 INFO - PROCESS | 1649 | 1467156170545 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:50 INFO - PROCESS | 1649 | 1467156170622 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:22:50 INFO - PROCESS | 1649 | 1467156170683 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1649 | 1467156170684 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11641c000 == 32 [pid = 1649] [id = 233] 16:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1130da800) [pid = 1649] [serial = 697] [outer = 0x0] 16:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113947c00) [pid = 1649] [serial = 698] [outer = 0x1130da800] 16:22:50 INFO - PROCESS | 1649 | 1467156170710 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115f67000) [pid = 1649] [serial = 699] [outer = 0x1130da800] 16:22:51 INFO - PROCESS | 1649 | 1467156171025 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 16:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:22:51 INFO - PROCESS | 1649 | 1467156171060 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1649 | 1467156171062 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:22:51 INFO - PROCESS | 1649 | 1467156171068 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1649 | 1467156171072 Marionette TRACE conn2 <- [1,906,null,{}] 16:22:51 INFO - PROCESS | 1649 | 1467156171082 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}] 16:22:51 INFO - PROCESS | 1649 | 1467156171087 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:51 INFO - PROCESS | 1649 | 1467156171211 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:22:51 INFO - PROCESS | 1649 | 1467156171290 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1649 | 1467156171293 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118272000 == 33 [pid = 1649] [id = 234] 16:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1129b0400) [pid = 1649] [serial = 700] [outer = 0x0] 16:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116fbe800) [pid = 1649] [serial = 701] [outer = 0x1129b0400] 16:22:51 INFO - PROCESS | 1649 | 1467156171338 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11815f800) [pid = 1649] [serial = 702] [outer = 0x1129b0400] 16:22:51 INFO - PROCESS | 1649 | 1467156171705 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 675ms 16:22:51 INFO - PROCESS | 1649 | 1467156171743 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1649 | 1467156171744 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:22:51 INFO - PROCESS | 1649 | 1467156171750 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1649 | 1467156171751 Marionette TRACE conn2 <- [1,910,null,{}] 16:22:51 INFO - PROCESS | 1649 | 1467156171753 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}] 16:22:51 INFO - PROCESS | 1649 | 1467156171755 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:51 INFO - PROCESS | 1649 | 1467156171868 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:22:51 INFO - PROCESS | 1649 | 1467156171874 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1649 | 1467156171875 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962d000 == 34 [pid = 1649] [id = 235] 16:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118160c00) [pid = 1649] [serial = 703] [outer = 0x0] 16:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11850f400) [pid = 1649] [serial = 704] [outer = 0x118160c00] 16:22:51 INFO - PROCESS | 1649 | 1467156171908 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118e88000) [pid = 1649] [serial = 705] [outer = 0x118160c00] 16:22:52 INFO - PROCESS | 1649 | 1467156172242 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]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 16:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:22:52 INFO - PROCESS | 1649 | 1467156172272 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 1649 | 1467156172273 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:22:52 INFO - PROCESS | 1649 | 1467156172275 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1649 | 1467156172276 Marionette TRACE conn2 <- [1,914,null,{}] 16:22:52 INFO - PROCESS | 1649 | 1467156172279 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}] 16:22:52 INFO - PROCESS | 1649 | 1467156172282 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:52 INFO - PROCESS | 1649 | 1467156172376 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1129a6000) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x116a18c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116907800) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1193a9800) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112e8c000) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1129ae400) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11815ac00) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118168400) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x112e92c00) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118166000) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11676cc00) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x117224c00) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1190c4c00) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x121111000) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:22:52 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x125624400) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:22:52 INFO - PROCESS | 1649 | 1467156172644 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1649 | 1467156172646 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x112645800 == 35 [pid = 1649] [id = 236] 16:22:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1110a0c00) [pid = 1649] [serial = 706] [outer = 0x0] 16:22:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x111da9400) [pid = 1649] [serial = 707] [outer = 0x1110a0c00] 16:22:52 INFO - PROCESS | 1649 | 1467156172682 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1129a6800) [pid = 1649] [serial = 708] [outer = 0x1110a0c00] 16:22:53 INFO - PROCESS | 1649 | 1467156173083 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 869ms 16:22:53 INFO - PROCESS | 1649 | 1467156173145 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1649 | 1467156173148 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:22:53 INFO - PROCESS | 1649 | 1467156173151 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1649 | 1467156173153 Marionette TRACE conn2 <- [1,918,null,{}] 16:22:53 INFO - PROCESS | 1649 | 1467156173157 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}] 16:22:53 INFO - PROCESS | 1649 | 1467156173159 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:53 INFO - PROCESS | 1649 | 1467156173259 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:22:53 INFO - PROCESS | 1649 | 1467156173312 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1649 | 1467156173314 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118269000 == 36 [pid = 1649] [id = 237] 16:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x112a7a800) [pid = 1649] [serial = 709] [outer = 0x0] 16:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x113cec400) [pid = 1649] [serial = 710] [outer = 0x112a7a800] 16:22:53 INFO - PROCESS | 1649 | 1467156173344 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116761000) [pid = 1649] [serial = 711] [outer = 0x112a7a800] 16:22:53 INFO - PROCESS | 1649 | 1467156173763 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 619ms 16:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:22:53 INFO - PROCESS | 1649 | 1467156173773 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1649 | 1467156173776 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:22:53 INFO - PROCESS | 1649 | 1467156173778 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1649 | 1467156173781 Marionette TRACE conn2 <- [1,922,null,{}] 16:22:53 INFO - PROCESS | 1649 | 1467156173785 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}] 16:22:53 INFO - PROCESS | 1649 | 1467156173786 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:53 INFO - PROCESS | 1649 | 1467156173883 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:22:53 INFO - PROCESS | 1649 | 1467156173968 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1649 | 1467156173969 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12102c800 == 37 [pid = 1649] [id = 238] 16:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1176ed400) [pid = 1649] [serial = 712] [outer = 0x0] 16:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11815b800) [pid = 1649] [serial = 713] [outer = 0x1176ed400] 16:22:54 INFO - PROCESS | 1649 | 1467156173998 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1187be800) [pid = 1649] [serial = 714] [outer = 0x1176ed400] 16:22:54 INFO - PROCESS | 1649 | 1467156174426 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]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 16:22:54 INFO - PROCESS | 1649 | 1467156174452 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:22:54 INFO - PROCESS | 1649 | 1467156174454 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:22:54 INFO - PROCESS | 1649 | 1467156174464 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1649 | 1467156174470 Marionette TRACE conn2 <- [1,926,null,{}] 16:22:54 INFO - PROCESS | 1649 | 1467156174475 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}] 16:22:54 INFO - PROCESS | 1649 | 1467156174479 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:54 INFO - PROCESS | 1649 | 1467156174585 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:22:54 INFO - PROCESS | 1649 | 1467156174636 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1649 | 1467156174637 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214b0000 == 38 [pid = 1649] [id = 239] 16:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1190bc000) [pid = 1649] [serial = 715] [outer = 0x0] 16:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11929bc00) [pid = 1649] [serial = 716] [outer = 0x1190bc000] 16:22:54 INFO - PROCESS | 1649 | 1467156174667 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192f7c00) [pid = 1649] [serial = 717] [outer = 0x1190bc000] 16:22:55 INFO - PROCESS | 1649 | 1467156175065 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 635ms 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:22:55 INFO - PROCESS | 1649 | 1467156175093 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1649 | 1467156175095 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:22:55 INFO - PROCESS | 1649 | 1467156175097 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1649 | 1467156175098 Marionette TRACE conn2 <- [1,930,null,{}] 16:22:55 INFO - PROCESS | 1649 | 1467156175101 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}] 16:22:55 INFO - PROCESS | 1649 | 1467156175102 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:55 INFO - PROCESS | 1649 | 1467156175196 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:22:55 INFO - PROCESS | 1649 | 1467156175276 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1649 | 1467156175278 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118271800 == 39 [pid = 1649] [id = 240] 16:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1193b3800) [pid = 1649] [serial = 718] [outer = 0x0] 16:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11977c800) [pid = 1649] [serial = 719] [outer = 0x1193b3800] 16:22:55 INFO - PROCESS | 1649 | 1467156175306 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119786c00) [pid = 1649] [serial = 720] [outer = 0x1193b3800] 16:22:55 INFO - PROCESS | 1649 | 1467156175705 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:22:55 INFO - PROCESS | 1649 | 1467156175768 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1649 | 1467156175770 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:22:55 INFO - PROCESS | 1649 | 1467156175772 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1649 | 1467156175773 Marionette TRACE conn2 <- [1,934,null,{}] 16:22:55 INFO - PROCESS | 1649 | 1467156175776 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}] 16:22:55 INFO - PROCESS | 1649 | 1467156175777 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:55 INFO - PROCESS | 1649 | 1467156175869 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:22:55 INFO - PROCESS | 1649 | 1467156175920 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1649 | 1467156175925 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12564a000 == 40 [pid = 1649] [id = 241] 16:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119aa5c00) [pid = 1649] [serial = 721] [outer = 0x0] 16:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119aaa800) [pid = 1649] [serial = 722] [outer = 0x119aa5c00] 16:22:55 INFO - PROCESS | 1649 | 1467156175962 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119bec400) [pid = 1649] [serial = 723] [outer = 0x119aa5c00] 16:22:56 INFO - PROCESS | 1649 | 1467156176395 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]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 16:22:56 INFO - PROCESS | 1649 | 1467156176442 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1649 | 1467156176444 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:22:56 INFO - PROCESS | 1649 | 1467156176446 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1649 | 1467156176447 Marionette TRACE conn2 <- [1,938,null,{}] 16:22:56 INFO - PROCESS | 1649 | 1467156176450 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}] 16:22:56 INFO - PROCESS | 1649 | 1467156176451 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:56 INFO - PROCESS | 1649 | 1467156176565 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:22:56 INFO - PROCESS | 1649 | 1467156176707 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 1649 | 1467156176709 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11334e000 == 41 [pid = 1649] [id = 242] 16:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x111d18800) [pid = 1649] [serial = 724] [outer = 0x0] 16:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1120e3800) [pid = 1649] [serial = 725] [outer = 0x111d18800] 16:22:56 INFO - PROCESS | 1649 | 1467156176737 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1129a9c00) [pid = 1649] [serial = 726] [outer = 0x111d18800] 16:22:57 INFO - PROCESS | 1649 | 1467156177156 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]]]}] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11962d000 == 40 [pid = 1649] [id = 235] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118272000 == 39 [pid = 1649] [id = 234] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11641c000 == 38 [pid = 1649] [id = 233] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1132d7800 == 37 [pid = 1649] [id = 232] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11707b800 == 36 [pid = 1649] [id = 230] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121232800 == 35 [pid = 1649] [id = 231] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119d12000 == 34 [pid = 1649] [id = 229] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1161a3000 == 33 [pid = 1649] [id = 218] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12564a000 == 32 [pid = 1649] [id = 241] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118271800 == 31 [pid = 1649] [id = 240] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1214b0000 == 30 [pid = 1649] [id = 239] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12102c800 == 29 [pid = 1649] [id = 238] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118269000 == 28 [pid = 1649] [id = 237] 16:22:57 INFO - PROCESS | 1649 | --DOCSHELL 0x112645800 == 27 [pid = 1649] [id = 236] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11977e400) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118169400) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1172c6c00) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1172c3c00) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118123800) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11976d800) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112e8f400) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x113294800) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119008400) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1192ec000) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119beb400) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119909800) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12159ac00) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1190bbc00) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x121494400) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x123fd2000) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x123f43c00) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1211c7800) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1181f2c00) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x116a19800) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x124d52400) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11977e800) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11977f400) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1192eb400) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x124dba400) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x123d30000) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12939f800) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x129218400) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x125629c00) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x126dc8800) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 16:22:57 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x124d50800) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 16:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1374ms 16:22:57 INFO - PROCESS | 1649 | 1467156177821 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 1649 | 1467156177823 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:22:57 INFO - PROCESS | 1649 | 1467156177827 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1649 | 1467156177828 Marionette TRACE conn2 <- [1,942,null,{}] 16:22:57 INFO - PROCESS | 1649 | 1467156177834 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}] 16:22:57 INFO - PROCESS | 1649 | 1467156177836 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:57 INFO - PROCESS | 1649 | 1467156177912 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:22:57 INFO - PROCESS | 1649 | 1467156177944 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1649 | 1467156177947 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1139c7800 == 28 [pid = 1649] [id = 243] 16:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x112adb800) [pid = 1649] [serial = 727] [outer = 0x0] 16:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x112e8e400) [pid = 1649] [serial = 728] [outer = 0x112adb800] 16:22:57 INFO - PROCESS | 1649 | 1467156177974 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x112e98c00) [pid = 1649] [serial = 729] [outer = 0x112adb800] 16:22:58 INFO - PROCESS | 1649 | 1467156178306 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 16:22:58 INFO - PROCESS | 1649 | 1467156178349 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:22:58 INFO - PROCESS | 1649 | 1467156178351 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:22:58 INFO - PROCESS | 1649 | 1467156178356 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1649 | 1467156178358 Marionette TRACE conn2 <- [1,946,null,{}] 16:22:58 INFO - PROCESS | 1649 | 1467156178361 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}] 16:22:58 INFO - PROCESS | 1649 | 1467156178363 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:58 INFO - PROCESS | 1649 | 1467156178438 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:22:58 INFO - PROCESS | 1649 | 1467156178442 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1649 | 1467156178443 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x117070800 == 29 [pid = 1649] [id = 244] 16:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1133e1c00) [pid = 1649] [serial = 730] [outer = 0x0] 16:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x115f69400) [pid = 1649] [serial = 731] [outer = 0x1133e1c00] 16:22:58 INFO - PROCESS | 1649 | 1467156178472 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x116767000) [pid = 1649] [serial = 732] [outer = 0x1133e1c00] 16:22:58 INFO - PROCESS | 1649 | 1467156178817 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:22:58 INFO - PROCESS | 1649 | 1467156178826 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1649 | 1467156178827 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:22:58 INFO - PROCESS | 1649 | 1467156178834 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1649 | 1467156178835 Marionette TRACE conn2 <- [1,950,null,{}] 16:22:58 INFO - PROCESS | 1649 | 1467156178842 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}] 16:22:58 INFO - PROCESS | 1649 | 1467156178846 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:58 INFO - PROCESS | 1649 | 1467156178936 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:22:58 INFO - PROCESS | 1649 | 1467156178984 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1649 | 1467156178987 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x118273000 == 30 [pid = 1649] [id = 245] 16:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x117ead800) [pid = 1649] [serial = 733] [outer = 0x0] 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118123800) [pid = 1649] [serial = 734] [outer = 0x117ead800] 16:22:59 INFO - PROCESS | 1649 | 1467156179015 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1181f1800) [pid = 1649] [serial = 735] [outer = 0x117ead800] 16:22:59 INFO - PROCESS | 1649 | 1467156179311 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms 16:22:59 INFO - PROCESS | 1649 | 1467156179354 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1649 | 1467156179355 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:22:59 INFO - PROCESS | 1649 | 1467156179357 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1649 | 1467156179359 Marionette TRACE conn2 <- [1,954,null,{}] 16:22:59 INFO - PROCESS | 1649 | 1467156179361 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}] 16:22:59 INFO - PROCESS | 1649 | 1467156179362 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:59 INFO - PROCESS | 1649 | 1467156179438 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:22:59 INFO - PROCESS | 1649 | 1467156179441 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1649 | 1467156179442 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119626800 == 31 [pid = 1649] [id = 246] 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1187b5c00) [pid = 1649] [serial = 736] [outer = 0x0] 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118e90c00) [pid = 1649] [serial = 737] [outer = 0x1187b5c00] 16:22:59 INFO - PROCESS | 1649 | 1467156179469 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1190bf400) [pid = 1649] [serial = 738] [outer = 0x1187b5c00] 16:22:59 INFO - PROCESS | 1649 | 1467156179786 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 16:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:22:59 INFO - PROCESS | 1649 | 1467156179826 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1649 | 1467156179828 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:22:59 INFO - PROCESS | 1649 | 1467156179832 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1649 | 1467156179834 Marionette TRACE conn2 <- [1,958,null,{}] 16:22:59 INFO - PROCESS | 1649 | 1467156179836 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}] 16:22:59 INFO - PROCESS | 1649 | 1467156179837 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:59 INFO - PROCESS | 1649 | 1467156179929 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:22:59 INFO - PROCESS | 1649 | 1467156179941 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1649 | 1467156179943 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:22:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11965c800 == 32 [pid = 1649] [id = 247] 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1181ecc00) [pid = 1649] [serial = 739] [outer = 0x0] 16:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1190c6000) [pid = 1649] [serial = 740] [outer = 0x1181ecc00] 16:22:59 INFO - PROCESS | 1649 | 1467156179976 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119299000) [pid = 1649] [serial = 741] [outer = 0x1181ecc00] 16:23:00 INFO - PROCESS | 1649 | 1467156180324 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:23:00 INFO - PROCESS | 1649 | 1467156180353 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1649 | 1467156180355 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:23:00 INFO - PROCESS | 1649 | 1467156180357 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1649 | 1467156180358 Marionette TRACE conn2 <- [1,962,null,{}] 16:23:00 INFO - PROCESS | 1649 | 1467156180360 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}] 16:23:00 INFO - PROCESS | 1649 | 1467156180366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:00 INFO - PROCESS | 1649 | 1467156180487 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:23:00 INFO - PROCESS | 1649 | 1467156180491 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1649 | 1467156180492 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x121236800 == 33 [pid = 1649] [id = 248] 16:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119298000) [pid = 1649] [serial = 742] [outer = 0x0] 16:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1193b5800) [pid = 1649] [serial = 743] [outer = 0x119298000] 16:23:00 INFO - PROCESS | 1649 | 1467156180517 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11990bc00) [pid = 1649] [serial = 744] [outer = 0x119298000] 16:23:00 INFO - PROCESS | 1649 | 1467156180856 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 517ms 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:23:00 INFO - PROCESS | 1649 | 1467156180875 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1649 | 1467156180876 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:23:00 INFO - PROCESS | 1649 | 1467156180879 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1649 | 1467156180881 Marionette TRACE conn2 <- [1,966,null,{}] 16:23:00 INFO - PROCESS | 1649 | 1467156180893 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}] 16:23:00 INFO - PROCESS | 1649 | 1467156180894 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:00 INFO - PROCESS | 1649 | 1467156180983 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:23:00 INFO - PROCESS | 1649 | 1467156180987 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1649 | 1467156180988 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12157f000 == 34 [pid = 1649] [id = 249] 16:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11223d400) [pid = 1649] [serial = 745] [outer = 0x0] 16:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119aab800) [pid = 1649] [serial = 746] [outer = 0x11223d400] 16:23:01 INFO - PROCESS | 1649 | 1467156181012 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119bf3400) [pid = 1649] [serial = 747] [outer = 0x11223d400] 16:23:01 INFO - PROCESS | 1649 | 1467156181324 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 16:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:23:01 INFO - PROCESS | 1649 | 1467156181359 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1649 | 1467156181360 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:23:01 INFO - PROCESS | 1649 | 1467156181363 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1649 | 1467156181366 Marionette TRACE conn2 <- [1,970,null,{}] 16:23:01 INFO - PROCESS | 1649 | 1467156181369 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}] 16:23:01 INFO - PROCESS | 1649 | 1467156181370 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:01 INFO - PROCESS | 1649 | 1467156181459 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:23:01 INFO - PROCESS | 1649 | 1467156181463 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1649 | 1467156181464 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x123eb9000 == 35 [pid = 1649] [id = 250] 16:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192ee400) [pid = 1649] [serial = 748] [outer = 0x0] 16:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119d28000) [pid = 1649] [serial = 749] [outer = 0x1192ee400] 16:23:01 INFO - PROCESS | 1649 | 1467156181488 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119f74800) [pid = 1649] [serial = 750] [outer = 0x1192ee400] 16:23:01 INFO - PROCESS | 1649 | 1467156181820 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 471ms 16:23:01 INFO - PROCESS | 1649 | 1467156181844 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1649 | 1467156181846 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:23:01 INFO - PROCESS | 1649 | 1467156181854 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1649 | 1467156181857 Marionette TRACE conn2 <- [1,974,null,{}] 16:23:01 INFO - PROCESS | 1649 | 1467156181860 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}] 16:23:01 INFO - PROCESS | 1649 | 1467156181861 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:02 INFO - PROCESS | 1649 | 1467156182087 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1122b5000) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1130da800) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x112e90c00) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11815cc00) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12557b800) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1129b0400) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:23:02 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118160c00) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:23:02 INFO - PROCESS | 1649 | 1467156182145 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1649 | 1467156182146 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184d2000 == 36 [pid = 1649] [id = 251] 16:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1129ac400) [pid = 1649] [serial = 751] [outer = 0x0] 16:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112e95400) [pid = 1649] [serial = 752] [outer = 0x1129ac400] 16:23:02 INFO - PROCESS | 1649 | 1467156182186 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118319800) [pid = 1649] [serial = 753] [outer = 0x1129ac400] 16:23:02 INFO - PROCESS | 1649 | 1467156182537 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 724ms 16:23:02 INFO - PROCESS | 1649 | 1467156182579 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1649 | 1467156182581 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:23:02 INFO - PROCESS | 1649 | 1467156182585 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1649 | 1467156182586 Marionette TRACE conn2 <- [1,978,null,{}] 16:23:02 INFO - PROCESS | 1649 | 1467156182588 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}] 16:23:02 INFO - PROCESS | 1649 | 1467156182589 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:02 INFO - PROCESS | 1649 | 1467156182682 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:23:02 INFO - PROCESS | 1649 | 1467156182710 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1649 | 1467156182711 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x125652000 == 37 [pid = 1649] [id = 252] 16:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112e90000) [pid = 1649] [serial = 754] [outer = 0x0] 16:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119aaf400) [pid = 1649] [serial = 755] [outer = 0x112e90000] 16:23:02 INFO - PROCESS | 1649 | 1467156182735 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1211c8c00) [pid = 1649] [serial = 756] [outer = 0x112e90000] 16:23:03 INFO - PROCESS | 1649 | 1467156183011 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 467ms 16:23:03 INFO - PROCESS | 1649 | 1467156183053 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:23:03 INFO - PROCESS | 1649 | 1467156183055 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:23:03 INFO - PROCESS | 1649 | 1467156183057 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1649 | 1467156183058 Marionette TRACE conn2 <- [1,982,null,{}] 16:23:03 INFO - PROCESS | 1649 | 1467156183061 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}] 16:23:03 INFO - PROCESS | 1649 | 1467156183063 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:03 INFO - PROCESS | 1649 | 1467156183156 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:23:03 INFO - PROCESS | 1649 | 1467156183160 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1649 | 1467156183161 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289c8800 == 38 [pid = 1649] [id = 253] 16:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12135d800) [pid = 1649] [serial = 757] [outer = 0x0] 16:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121b0fc00) [pid = 1649] [serial = 758] [outer = 0x12135d800] 16:23:03 INFO - PROCESS | 1649 | 1467156183191 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124be7800) [pid = 1649] [serial = 759] [outer = 0x12135d800] 16:23:03 INFO - PROCESS | 1649 | 1467156183565 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms 16:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:23:03 INFO - PROCESS | 1649 | 1467156183590 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1649 | 1467156183592 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:23:03 INFO - PROCESS | 1649 | 1467156183596 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1649 | 1467156183600 Marionette TRACE conn2 <- [1,986,null,{}] 16:23:03 INFO - PROCESS | 1649 | 1467156183603 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}] 16:23:03 INFO - PROCESS | 1649 | 1467156183605 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:03 INFO - PROCESS | 1649 | 1467156183723 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:23:03 INFO - PROCESS | 1649 | 1467156183728 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1649 | 1467156183729 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f35000 == 39 [pid = 1649] [id = 254] 16:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12192ec00) [pid = 1649] [serial = 760] [outer = 0x0] 16:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x124d52400) [pid = 1649] [serial = 761] [outer = 0x12192ec00] 16:23:03 INFO - PROCESS | 1649 | 1467156183769 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x125578c00) [pid = 1649] [serial = 762] [outer = 0x12192ec00] 16:23:04 INFO - PROCESS | 1649 | 1467156184276 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]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 723ms 16:23:04 INFO - PROCESS | 1649 | 1467156184340 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1649 | 1467156184344 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:23:04 INFO - PROCESS | 1649 | 1467156184352 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1649 | 1467156184355 Marionette TRACE conn2 <- [1,990,null,{}] 16:23:04 INFO - PROCESS | 1649 | 1467156184361 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}] 16:23:04 INFO - PROCESS | 1649 | 1467156184364 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:04 INFO - PROCESS | 1649 | 1467156184572 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:23:04 INFO - PROCESS | 1649 | 1467156184656 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1649 | 1467156184657 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x117068800 == 40 [pid = 1649] [id = 255] 16:23:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112e6cc00) [pid = 1649] [serial = 763] [outer = 0x0] 16:23:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x112e97c00) [pid = 1649] [serial = 764] [outer = 0x112e6cc00] 16:23:04 INFO - PROCESS | 1649 | 1467156184688 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1133e0800) [pid = 1649] [serial = 765] [outer = 0x112e6cc00] 16:23:05 INFO - PROCESS | 1649 | 1467156185201 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 877ms 16:23:05 INFO - PROCESS | 1649 | 1467156185239 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 1649 | 1467156185242 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:23:05 INFO - PROCESS | 1649 | 1467156185250 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1649 | 1467156185252 Marionette TRACE conn2 <- [1,994,null,{}] 16:23:05 INFO - PROCESS | 1649 | 1467156185255 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}] 16:23:05 INFO - PROCESS | 1649 | 1467156185256 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:05 INFO - PROCESS | 1649 | 1467156185363 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:23:05 INFO - PROCESS | 1649 | 1467156185436 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1649 | 1467156185438 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d1f000 == 41 [pid = 1649] [id = 256] 16:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116908800) [pid = 1649] [serial = 766] [outer = 0x0] 16:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11722e800) [pid = 1649] [serial = 767] [outer = 0x116908800] 16:23:05 INFO - PROCESS | 1649 | 1467156185468 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118126800) [pid = 1649] [serial = 768] [outer = 0x116908800] 16:23:06 INFO - PROCESS | 1649 | 1467156186128 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 927ms 16:23:06 INFO - PROCESS | 1649 | 1467156186176 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:23:06 INFO - PROCESS | 1649 | 1467156186179 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:23:06 INFO - PROCESS | 1649 | 1467156186182 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1649 | 1467156186184 Marionette TRACE conn2 <- [1,998,null,{}] 16:23:06 INFO - PROCESS | 1649 | 1467156186188 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}] 16:23:06 INFO - PROCESS | 1649 | 1467156186189 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:06 INFO - PROCESS | 1649 | 1467156186295 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1289c8800 == 40 [pid = 1649] [id = 253] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x125652000 == 39 [pid = 1649] [id = 252] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1184d2000 == 38 [pid = 1649] [id = 251] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x123eb9000 == 37 [pid = 1649] [id = 250] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12157f000 == 36 [pid = 1649] [id = 249] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x121236800 == 35 [pid = 1649] [id = 248] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11965c800 == 34 [pid = 1649] [id = 247] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119626800 == 33 [pid = 1649] [id = 246] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x118273000 == 32 [pid = 1649] [id = 245] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x117070800 == 31 [pid = 1649] [id = 244] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1139c7800 == 30 [pid = 1649] [id = 243] 16:23:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11334e000 == 29 [pid = 1649] [id = 242] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112a84000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113947c00) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115f67000) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112e98800) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115f65c00) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1181eec00) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1190c0000) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129014000) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116fbe800) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11815f800) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112e8d400) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118e88000) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11850f400) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 16:23:06 INFO - PROCESS | 1649 | 1467156186368 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1649 | 1467156186371 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c6c800 == 30 [pid = 1649] [id = 257] 16:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112e98800) [pid = 1649] [serial = 769] [outer = 0x0] 16:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1133d9800) [pid = 1649] [serial = 770] [outer = 0x112e98800] 16:23:06 INFO - PROCESS | 1649 | 1467156186399 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116976400) [pid = 1649] [serial = 771] [outer = 0x112e98800] 16:23:06 INFO - PROCESS | 1649 | 1467156186707 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 571ms 16:23:06 INFO - PROCESS | 1649 | 1467156186754 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1649 | 1467156186757 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:23:06 INFO - PROCESS | 1649 | 1467156186761 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1649 | 1467156186763 Marionette TRACE conn2 <- [1,1002,null,{}] 16:23:06 INFO - PROCESS | 1649 | 1467156186765 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}] 16:23:06 INFO - PROCESS | 1649 | 1467156186766 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:06 INFO - PROCESS | 1649 | 1467156186846 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:23:06 INFO - PROCESS | 1649 | 1467156186897 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1649 | 1467156186898 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x118274800 == 31 [pid = 1649] [id = 258] 16:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1164e3400) [pid = 1649] [serial = 772] [outer = 0x0] 16:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118163c00) [pid = 1649] [serial = 773] [outer = 0x1164e3400] 16:23:06 INFO - PROCESS | 1649 | 1467156186925 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117222c00) [pid = 1649] [serial = 774] [outer = 0x1164e3400] 16:23:07 INFO - PROCESS | 1649 | 1467156187258 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]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 16:23:07 INFO - PROCESS | 1649 | 1467156187284 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 1649 | 1467156187286 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:23:07 INFO - PROCESS | 1649 | 1467156187288 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1649 | 1467156187290 Marionette TRACE conn2 <- [1,1006,null,{}] 16:23:07 INFO - PROCESS | 1649 | 1467156187300 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}] 16:23:07 INFO - PROCESS | 1649 | 1467156187304 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:07 INFO - PROCESS | 1649 | 1467156187392 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:23:07 INFO - PROCESS | 1649 | 1467156187445 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1649 | 1467156187447 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x119653000 == 32 [pid = 1649] [id = 259] 16:23:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11857f400) [pid = 1649] [serial = 775] [outer = 0x0] 16:23:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119010800) [pid = 1649] [serial = 776] [outer = 0x11857f400] 16:23:07 INFO - PROCESS | 1649 | 1467156187475 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119781c00) [pid = 1649] [serial = 777] [outer = 0x11857f400] 16:23:07 INFO - PROCESS | 1649 | 1467156187786 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]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 16:23:07 INFO - PROCESS | 1649 | 1467156187809 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 1649 | 1467156187811 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:23:07 INFO - PROCESS | 1649 | 1467156187814 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1649 | 1467156187817 Marionette TRACE conn2 <- [1,1010,null,{}] 16:23:07 INFO - PROCESS | 1649 | 1467156187820 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}] 16:23:07 INFO - PROCESS | 1649 | 1467156187821 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:07 INFO - PROCESS | 1649 | 1467156187902 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:23:07 INFO - PROCESS | 1649 | 1467156187906 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1649 | 1467156187907 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x121577000 == 33 [pid = 1649] [id = 260] 16:23:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119784800) [pid = 1649] [serial = 778] [outer = 0x0] 16:23:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119aaf800) [pid = 1649] [serial = 779] [outer = 0x119784800] 16:23:07 INFO - PROCESS | 1649 | 1467156187935 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119bf8c00) [pid = 1649] [serial = 780] [outer = 0x119784800] 16:23:08 INFO - PROCESS | 1649 | 1467156188264 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 16:23:08 INFO - PROCESS | 1649 | 1467156188286 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1649 | 1467156188287 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:23:08 INFO - PROCESS | 1649 | 1467156188289 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1649 | 1467156188290 Marionette TRACE conn2 <- [1,1014,null,{}] 16:23:08 INFO - PROCESS | 1649 | 1467156188292 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}] 16:23:08 INFO - PROCESS | 1649 | 1467156188293 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:08 INFO - PROCESS | 1649 | 1467156188406 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:23:08 INFO - PROCESS | 1649 | 1467156188413 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1649 | 1467156188414 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ed4000 == 34 [pid = 1649] [id = 261] 16:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1129b3000) [pid = 1649] [serial = 781] [outer = 0x0] 16:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192f3400) [pid = 1649] [serial = 782] [outer = 0x1129b3000] 16:23:08 INFO - PROCESS | 1649 | 1467156188439 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121354c00) [pid = 1649] [serial = 783] [outer = 0x1129b3000] 16:23:08 INFO - PROCESS | 1649 | 1467156188782 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 16:23:08 INFO - PROCESS | 1649 | 1467156188807 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1649 | 1467156188809 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:23:08 INFO - PROCESS | 1649 | 1467156188811 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1649 | 1467156188812 Marionette TRACE conn2 <- [1,1018,null,{}] 16:23:08 INFO - PROCESS | 1649 | 1467156188817 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}] 16:23:08 INFO - PROCESS | 1649 | 1467156188821 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:08 INFO - PROCESS | 1649 | 1467156188945 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:23:08 INFO - PROCESS | 1649 | 1467156188949 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1649 | 1467156188950 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289b6800 == 35 [pid = 1649] [id = 262] 16:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119292400) [pid = 1649] [serial = 784] [outer = 0x0] 16:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121ba1c00) [pid = 1649] [serial = 785] [outer = 0x119292400] 16:23:08 INFO - PROCESS | 1649 | 1467156188975 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12562f000) [pid = 1649] [serial = 786] [outer = 0x119292400] 16:23:09 INFO - PROCESS | 1649 | 1467156189311 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 16:23:09 INFO - PROCESS | 1649 | 1467156189335 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1649 | 1467156189336 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:23:09 INFO - PROCESS | 1649 | 1467156189338 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1649 | 1467156189340 Marionette TRACE conn2 <- [1,1022,null,{}] 16:23:09 INFO - PROCESS | 1649 | 1467156189357 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}] 16:23:09 INFO - PROCESS | 1649 | 1467156189358 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:09 INFO - PROCESS | 1649 | 1467156189458 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:23:09 INFO - PROCESS | 1649 | 1467156189463 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1649 | 1467156189464 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f40000 == 36 [pid = 1649] [id = 263] 16:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126902800) [pid = 1649] [serial = 787] [outer = 0x0] 16:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126d28400) [pid = 1649] [serial = 788] [outer = 0x126902800] 16:23:09 INFO - PROCESS | 1649 | 1467156189488 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126e50400) [pid = 1649] [serial = 789] [outer = 0x126902800] 16:23:09 INFO - PROCESS | 1649 | 1467156189818 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 517ms 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:23:09 INFO - PROCESS | 1649 | 1467156189857 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1649 | 1467156189858 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:23:09 INFO - PROCESS | 1649 | 1467156189860 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1649 | 1467156189861 Marionette TRACE conn2 <- [1,1026,null,{}] 16:23:09 INFO - PROCESS | 1649 | 1467156189865 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}] 16:23:09 INFO - PROCESS | 1649 | 1467156189867 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:09 INFO - PROCESS | 1649 | 1467156189963 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:23:09 INFO - PROCESS | 1649 | 1467156189966 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1649 | 1467156189968 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12949a000 == 37 [pid = 1649] [id = 264] 16:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126905800) [pid = 1649] [serial = 790] [outer = 0x0] 16:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12706e400) [pid = 1649] [serial = 791] [outer = 0x126905800] 16:23:09 INFO - PROCESS | 1649 | 1467156189991 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1273b9000) [pid = 1649] [serial = 792] [outer = 0x126905800] 16:23:10 INFO - PROCESS | 1649 | 1467156190327 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 16:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:23:10 INFO - PROCESS | 1649 | 1467156190382 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1649 | 1467156190383 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:23:10 INFO - PROCESS | 1649 | 1467156190385 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1649 | 1467156190386 Marionette TRACE conn2 <- [1,1030,null,{}] 16:23:10 INFO - PROCESS | 1649 | 1467156190388 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}] 16:23:10 INFO - PROCESS | 1649 | 1467156190389 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:10 INFO - PROCESS | 1649 | 1467156190489 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:23:10 INFO - PROCESS | 1649 | 1467156190501 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1649 | 1467156190502 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e6800 == 38 [pid = 1649] [id = 265] 16:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x115f72c00) [pid = 1649] [serial = 793] [outer = 0x0] 16:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12755e400) [pid = 1649] [serial = 794] [outer = 0x115f72c00] 16:23:10 INFO - PROCESS | 1649 | 1467156190525 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127565c00) [pid = 1649] [serial = 795] [outer = 0x115f72c00] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119298000) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117ead800) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1133e1c00) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1187b5c00) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112adb800) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x111d18800) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11223d400) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1110a0c00) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112a7a800) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1176ed400) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1190bc000) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1192ee400) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1129ac400) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1193b3800) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112e90000) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12135d800) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1181ecc00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:23:10 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119aa5c00) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:23:10 INFO - PROCESS | 1649 | 1467156190912 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 568ms 16:23:10 INFO - PROCESS | 1649 | 1467156190953 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:23:10 INFO - PROCESS | 1649 | 1467156190955 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:23:10 INFO - PROCESS | 1649 | 1467156190957 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1649 | 1467156190958 Marionette TRACE conn2 <- [1,1034,null,{}] 16:23:10 INFO - PROCESS | 1649 | 1467156190960 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}] 16:23:10 INFO - PROCESS | 1649 | 1467156190961 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:11 INFO - PROCESS | 1649 | 1467156191041 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:23:11 INFO - PROCESS | 1649 | 1467156191094 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1649 | 1467156191096 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12102d800 == 39 [pid = 1649] [id = 266] 16:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x111bad400) [pid = 1649] [serial = 796] [outer = 0x0] 16:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115fc1400) [pid = 1649] [serial = 797] [outer = 0x111bad400] 16:23:11 INFO - PROCESS | 1649 | 1467156191120 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119293400) [pid = 1649] [serial = 798] [outer = 0x111bad400] 16:23:11 INFO - PROCESS | 1649 | 1467156191423 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 16:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:23:11 INFO - PROCESS | 1649 | 1467156191476 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1649 | 1467156191477 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:23:11 INFO - PROCESS | 1649 | 1467156191480 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1649 | 1467156191481 Marionette TRACE conn2 <- [1,1038,null,{}] 16:23:11 INFO - PROCESS | 1649 | 1467156191484 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}] 16:23:11 INFO - PROCESS | 1649 | 1467156191485 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:11 INFO - PROCESS | 1649 | 1467156191584 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:23:11 INFO - PROCESS | 1649 | 1467156191588 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1649 | 1467156191589 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a9a2000 == 40 [pid = 1649] [id = 267] 16:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11815a400) [pid = 1649] [serial = 799] [outer = 0x0] 16:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d27400) [pid = 1649] [serial = 800] [outer = 0x11815a400] 16:23:11 INFO - PROCESS | 1649 | 1467156191615 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128f10400) [pid = 1649] [serial = 801] [outer = 0x11815a400] 16:23:11 INFO - PROCESS | 1649 | 1467156191966 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]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 16:23:12 INFO - PROCESS | 1649 | 1467156192010 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1649 | 1467156192011 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:23:12 INFO - PROCESS | 1649 | 1467156192013 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1649 | 1467156192014 Marionette TRACE conn2 <- [1,1042,null,{}] 16:23:12 INFO - PROCESS | 1649 | 1467156192016 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}] 16:23:12 INFO - PROCESS | 1649 | 1467156192017 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:12 INFO - PROCESS | 1649 | 1467156192093 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:23:12 INFO - PROCESS | 1649 | 1467156192097 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1649 | 1467156192100 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af5f800 == 41 [pid = 1649] [id = 268] 16:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128f16400) [pid = 1649] [serial = 802] [outer = 0x0] 16:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x129014c00) [pid = 1649] [serial = 803] [outer = 0x128f16400] 16:23:12 INFO - PROCESS | 1649 | 1467156192124 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12901ec00) [pid = 1649] [serial = 804] [outer = 0x128f16400] 16:23:12 INFO - PROCESS | 1649 | 1467156192460 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]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 470ms 16:23:12 INFO - PROCESS | 1649 | 1467156192484 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:23:12 INFO - PROCESS | 1649 | 1467156192492 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:23:12 INFO - PROCESS | 1649 | 1467156192495 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1649 | 1467156192496 Marionette TRACE conn2 <- [1,1046,null,{}] 16:23:12 INFO - PROCESS | 1649 | 1467156192498 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}] 16:23:12 INFO - PROCESS | 1649 | 1467156192499 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:12 INFO - PROCESS | 1649 | 1467156192576 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:23:12 INFO - PROCESS | 1649 | 1467156192582 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1649 | 1467156192583 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b78b000 == 42 [pid = 1649] [id = 269] 16:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x129214000) [pid = 1649] [serial = 805] [outer = 0x0] 16:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12921d400) [pid = 1649] [serial = 806] [outer = 0x129214000] 16:23:12 INFO - PROCESS | 1649 | 1467156192606 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129399400) [pid = 1649] [serial = 807] [outer = 0x129214000] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x113c6c800 == 41 [pid = 1649] [id = 257] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119d1f000 == 40 [pid = 1649] [id = 256] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x117068800 == 39 [pid = 1649] [id = 255] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128f35000 == 38 [pid = 1649] [id = 254] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x118274800 == 37 [pid = 1649] [id = 258] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1289b6800 == 36 [pid = 1649] [id = 262] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128f40000 == 35 [pid = 1649] [id = 263] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12949a000 == 34 [pid = 1649] [id = 264] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12102d800 == 33 [pid = 1649] [id = 266] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12a9a2000 == 32 [pid = 1649] [id = 267] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e6800 == 31 [pid = 1649] [id = 265] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119653000 == 30 [pid = 1649] [id = 259] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123ed4000 == 29 [pid = 1649] [id = 261] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x121577000 == 28 [pid = 1649] [id = 260] 16:23:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12af5f800 == 27 [pid = 1649] [id = 268] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1193b5800) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118123800) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115f69400) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118e90c00) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1190bf400) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1181f1800) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116767000) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112e8e400) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112e98c00) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1129a9c00) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1120e3800) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119aab800) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1129a6800) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x111da9400) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116761000) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x113cec400) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1187be800) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11815b800) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1192f7c00) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119d28000) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11929bc00) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119bf3400) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112e95400) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119f74800) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118319800) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119786c00) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119aaf400) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x121b0fc00) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1190c6000) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x124d52400) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11977c800) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x124be7800) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x119299000) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x119bec400) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x119aaa800) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11990bc00) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1211c8c00) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 16:23:13 INFO - PROCESS | 1649 | 1467156193990 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1527ms 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:23:14 INFO - PROCESS | 1649 | 1467156194023 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1649 | 1467156194025 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:23:14 INFO - PROCESS | 1649 | 1467156194028 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1649 | 1467156194030 Marionette TRACE conn2 <- [1,1050,null,{}] 16:23:14 INFO - PROCESS | 1649 | 1467156194035 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}] 16:23:14 INFO - PROCESS | 1649 | 1467156194036 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:14 INFO - PROCESS | 1649 | 1467156194120 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:23:14 INFO - PROCESS | 1649 | 1467156194169 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1649 | 1467156194172 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f84000 == 28 [pid = 1649] [id = 270] 16:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112e93000) [pid = 1649] [serial = 808] [outer = 0x0] 16:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x112e95400) [pid = 1649] [serial = 809] [outer = 0x112e93000] 16:23:14 INFO - PROCESS | 1649 | 1467156194206 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1133b2c00) [pid = 1649] [serial = 810] [outer = 0x112e93000] 16:23:14 INFO - PROCESS | 1649 | 1467156194515 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 523ms 16:23:14 INFO - PROCESS | 1649 | 1467156194552 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1649 | 1467156194557 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:23:14 INFO - PROCESS | 1649 | 1467156194562 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1649 | 1467156194565 Marionette TRACE conn2 <- [1,1054,null,{}] 16:23:14 INFO - PROCESS | 1649 | 1467156194569 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}] 16:23:14 INFO - PROCESS | 1649 | 1467156194571 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:14 INFO - PROCESS | 1649 | 1467156194647 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:23:14 INFO - PROCESS | 1649 | 1467156194651 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1649 | 1467156194653 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x117070800 == 29 [pid = 1649] [id = 271] 16:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x114f21c00) [pid = 1649] [serial = 811] [outer = 0x0] 16:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x116761800) [pid = 1649] [serial = 812] [outer = 0x114f21c00] 16:23:14 INFO - PROCESS | 1649 | 1467156194684 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x116a13c00) [pid = 1649] [serial = 813] [outer = 0x114f21c00] 16:23:15 INFO - PROCESS | 1649 | 1467156195051 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 524ms 16:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:23:15 INFO - PROCESS | 1649 | 1467156195087 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1649 | 1467156195088 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:23:15 INFO - PROCESS | 1649 | 1467156195090 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1649 | 1467156195101 Marionette TRACE conn2 <- [1,1058,null,{}] 16:23:15 INFO - PROCESS | 1649 | 1467156195109 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}] 16:23:15 INFO - PROCESS | 1649 | 1467156195112 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:15 INFO - PROCESS | 1649 | 1467156195189 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:23:15 INFO - PROCESS | 1649 | 1467156195241 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1649 | 1467156195243 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x118266800 == 30 [pid = 1649] [id = 272] 16:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x111d83800) [pid = 1649] [serial = 814] [outer = 0x0] 16:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11815e800) [pid = 1649] [serial = 815] [outer = 0x111d83800] 16:23:15 INFO - PROCESS | 1649 | 1467156195270 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118319800) [pid = 1649] [serial = 816] [outer = 0x111d83800] 16:23:15 INFO - PROCESS | 1649 | 1467156195561 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 483ms 16:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:23:15 INFO - PROCESS | 1649 | 1467156195574 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1649 | 1467156195576 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:23:15 INFO - PROCESS | 1649 | 1467156195578 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1649 | 1467156195579 Marionette TRACE conn2 <- [1,1062,null,{}] 16:23:15 INFO - PROCESS | 1649 | 1467156195590 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}] 16:23:15 INFO - PROCESS | 1649 | 1467156195591 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:15 INFO - PROCESS | 1649 | 1467156195672 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:23:15 INFO - PROCESS | 1649 | 1467156195676 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1649 | 1467156195678 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x119206000 == 31 [pid = 1649] [id = 273] 16:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118518000) [pid = 1649] [serial = 817] [outer = 0x0] 16:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1187bfc00) [pid = 1649] [serial = 818] [outer = 0x118518000] 16:23:15 INFO - PROCESS | 1649 | 1467156195705 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1190bd000) [pid = 1649] [serial = 819] [outer = 0x118518000] 16:23:16 INFO - PROCESS | 1649 | 1467156196022 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]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 477ms 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:23:16 INFO - PROCESS | 1649 | 1467156196056 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1649 | 1467156196057 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:23:16 INFO - PROCESS | 1649 | 1467156196059 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1649 | 1467156196060 Marionette TRACE conn2 <- [1,1066,null,{}] 16:23:16 INFO - PROCESS | 1649 | 1467156196062 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}] 16:23:16 INFO - PROCESS | 1649 | 1467156196064 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:16 INFO - PROCESS | 1649 | 1467156196163 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:23:16 INFO - PROCESS | 1649 | 1467156196171 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1649 | 1467156196172 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962f000 == 32 [pid = 1649] [id = 274] 16:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x113cef800) [pid = 1649] [serial = 820] [outer = 0x0] 16:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118e93c00) [pid = 1649] [serial = 821] [outer = 0x113cef800] 16:23:16 INFO - PROCESS | 1649 | 1467156196197 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1192ec400) [pid = 1649] [serial = 822] [outer = 0x113cef800] 16:23:16 INFO - PROCESS | 1649 | 1467156196518 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]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 16:23:16 INFO - PROCESS | 1649 | 1467156196527 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1649 | 1467156196529 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:23:16 INFO - PROCESS | 1649 | 1467156196533 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1649 | 1467156196535 Marionette TRACE conn2 <- [1,1070,null,{}] 16:23:16 INFO - PROCESS | 1649 | 1467156196538 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}] 16:23:16 INFO - PROCESS | 1649 | 1467156196542 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:16 INFO - PROCESS | 1649 | 1467156196634 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:23:16 INFO - PROCESS | 1649 | 1467156196638 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1649 | 1467156196640 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x121237000 == 33 [pid = 1649] [id = 275] 16:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192f1000) [pid = 1649] [serial = 823] [outer = 0x0] 16:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119780800) [pid = 1649] [serial = 824] [outer = 0x1192f1000] 16:23:16 INFO - PROCESS | 1649 | 1467156196667 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119aac400) [pid = 1649] [serial = 825] [outer = 0x1192f1000] 16:23:16 INFO - PROCESS | 1649 | 1467156196992 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 472ms 16:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:23:17 INFO - PROCESS | 1649 | 1467156197003 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1649 | 1467156197004 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:23:17 INFO - PROCESS | 1649 | 1467156197006 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1649 | 1467156197007 Marionette TRACE conn2 <- [1,1074,null,{}] 16:23:17 INFO - PROCESS | 1649 | 1467156197009 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}] 16:23:17 INFO - PROCESS | 1649 | 1467156197010 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:17 INFO - PROCESS | 1649 | 1467156197118 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:23:17 INFO - PROCESS | 1649 | 1467156197124 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1649 | 1467156197125 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12139d800 == 34 [pid = 1649] [id = 276] 16:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x111d75800) [pid = 1649] [serial = 826] [outer = 0x0] 16:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119ba8800) [pid = 1649] [serial = 827] [outer = 0x111d75800] 16:23:17 INFO - PROCESS | 1649 | 1467156197149 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119d26c00) [pid = 1649] [serial = 828] [outer = 0x111d75800] 16:23:17 INFO - PROCESS | 1649 | 1467156197452 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 16:23:17 INFO - PROCESS | 1649 | 1467156197475 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1649 | 1467156197476 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:23:17 INFO - PROCESS | 1649 | 1467156197478 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1649 | 1467156197479 Marionette TRACE conn2 <- [1,1078,null,{}] 16:23:17 INFO - PROCESS | 1649 | 1467156197484 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}] 16:23:17 INFO - PROCESS | 1649 | 1467156197485 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:17 INFO - PROCESS | 1649 | 1467156197555 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:23:17 INFO - PROCESS | 1649 | 1467156197558 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1649 | 1467156197559 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d42800 == 35 [pid = 1649] [id = 277] 16:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118162800) [pid = 1649] [serial = 829] [outer = 0x0] 16:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12110bc00) [pid = 1649] [serial = 830] [outer = 0x118162800] 16:23:17 INFO - PROCESS | 1649 | 1467156197585 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12135d800) [pid = 1649] [serial = 831] [outer = 0x118162800] 16:23:17 INFO - PROCESS | 1649 | 1467156197916 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 16:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:23:17 INFO - PROCESS | 1649 | 1467156197948 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1649 | 1467156197950 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:23:17 INFO - PROCESS | 1649 | 1467156197952 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1649 | 1467156197953 Marionette TRACE conn2 <- [1,1082,null,{}] 16:23:17 INFO - PROCESS | 1649 | 1467156197955 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}] 16:23:17 INFO - PROCESS | 1649 | 1467156197956 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:18 INFO - PROCESS | 1649 | 1467156198029 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:23:18 INFO - PROCESS | 1649 | 1467156198081 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1649 | 1467156198082 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118265800 == 36 [pid = 1649] [id = 278] 16:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11200a000) [pid = 1649] [serial = 832] [outer = 0x0] 16:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121363800) [pid = 1649] [serial = 833] [outer = 0x11200a000] 16:23:18 INFO - PROCESS | 1649 | 1467156198114 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121ba3400) [pid = 1649] [serial = 834] [outer = 0x11200a000] 16:23:18 INFO - PROCESS | 1649 | 1467156198399 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:23:18 INFO - PROCESS | 1649 | 1467156198424 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1649 | 1467156198425 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:23:18 INFO - PROCESS | 1649 | 1467156198428 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1649 | 1467156198430 Marionette TRACE conn2 <- [1,1086,null,{}] 16:23:18 INFO - PROCESS | 1649 | 1467156198442 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}] 16:23:18 INFO - PROCESS | 1649 | 1467156198443 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:18 INFO - PROCESS | 1649 | 1467156198558 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:23:18 INFO - PROCESS | 1649 | 1467156198564 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1649 | 1467156198565 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ede000 == 37 [pid = 1649] [id = 279] 16:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123d2e800) [pid = 1649] [serial = 835] [outer = 0x0] 16:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123fd3000) [pid = 1649] [serial = 836] [outer = 0x123d2e800] 16:23:18 INFO - PROCESS | 1649 | 1467156198588 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124d48c00) [pid = 1649] [serial = 837] [outer = 0x123d2e800] 16:23:18 INFO - PROCESS | 1649 | 1467156198951 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 580ms 16:23:19 INFO - PROCESS | 1649 | 1467156199016 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1649 | 1467156199017 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:23:19 INFO - PROCESS | 1649 | 1467156199019 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1649 | 1467156199021 Marionette TRACE conn2 <- [1,1090,null,{}] 16:23:19 INFO - PROCESS | 1649 | 1467156199023 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}] 16:23:19 INFO - PROCESS | 1649 | 1467156199025 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:19 INFO - PROCESS | 1649 | 1467156199130 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:23:19 INFO - PROCESS | 1649 | 1467156199134 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1649 | 1467156199136 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962e000 == 38 [pid = 1649] [id = 280] 16:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121ba1400) [pid = 1649] [serial = 838] [outer = 0x0] 16:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12557b400) [pid = 1649] [serial = 839] [outer = 0x121ba1400] 16:23:19 INFO - PROCESS | 1649 | 1467156199169 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12706ec00) [pid = 1649] [serial = 840] [outer = 0x121ba1400] 16:23:19 INFO - PROCESS | 1649 | 1467156199502 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 16:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:23:19 INFO - PROCESS | 1649 | 1467156199539 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1649 | 1467156199540 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:23:19 INFO - PROCESS | 1649 | 1467156199542 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1649 | 1467156199543 Marionette TRACE conn2 <- [1,1094,null,{}] 16:23:19 INFO - PROCESS | 1649 | 1467156199545 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}] 16:23:19 INFO - PROCESS | 1649 | 1467156199546 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:19 INFO - PROCESS | 1649 | 1467156199643 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:23:19 INFO - PROCESS | 1649 | 1467156199649 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1649 | 1467156199650 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12923c000 == 39 [pid = 1649] [id = 281] 16:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1273b6c00) [pid = 1649] [serial = 841] [outer = 0x0] 16:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127560800) [pid = 1649] [serial = 842] [outer = 0x1273b6c00] 16:23:19 INFO - PROCESS | 1649 | 1467156199673 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12756ac00) [pid = 1649] [serial = 843] [outer = 0x1273b6c00] 16:23:19 INFO - PROCESS | 1649 | 1467156199995 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 16:23:20 INFO - PROCESS | 1649 | 1467156200010 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1649 | 1467156200012 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:23:20 INFO - PROCESS | 1649 | 1467156200027 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1649 | 1467156200028 Marionette TRACE conn2 <- [1,1098,null,{}] 16:23:20 INFO - PROCESS | 1649 | 1467156200032 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}] 16:23:20 INFO - PROCESS | 1649 | 1467156200035 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:20 INFO - PROCESS | 1649 | 1467156200133 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:23:20 INFO - PROCESS | 1649 | 1467156200136 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1649 | 1467156200137 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a582000 == 40 [pid = 1649] [id = 282] 16:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1273c0800) [pid = 1649] [serial = 844] [outer = 0x0] 16:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129011800) [pid = 1649] [serial = 845] [outer = 0x1273c0800] 16:23:20 INFO - PROCESS | 1649 | 1467156200167 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12901c400) [pid = 1649] [serial = 846] [outer = 0x1273c0800] 16:23:20 INFO - PROCESS | 1649 | 1467156200509 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 528ms 16:23:20 INFO - PROCESS | 1649 | 1467156200551 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1649 | 1467156200552 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:23:20 INFO - PROCESS | 1649 | 1467156200554 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1649 | 1467156200555 Marionette TRACE conn2 <- [1,1102,null,{}] 16:23:20 INFO - PROCESS | 1649 | 1467156200558 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}] 16:23:20 INFO - PROCESS | 1649 | 1467156200559 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:20 INFO - PROCESS | 1649 | 1467156200654 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:23:20 INFO - PROCESS | 1649 | 1467156200657 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1649 | 1467156200658 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a81a000 == 41 [pid = 1649] [id = 283] 16:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12901c800) [pid = 1649] [serial = 847] [outer = 0x0] 16:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12921a800) [pid = 1649] [serial = 848] [outer = 0x12901c800] 16:23:20 INFO - PROCESS | 1649 | 1467156200682 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12939c400) [pid = 1649] [serial = 849] [outer = 0x12901c800] 16:23:21 INFO - PROCESS | 1649 | 1467156201175 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]]]}] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119292400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126905800) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126902800) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115f72c00) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x111bad400) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11815a400) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128f16400) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12192ec00) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1129b3000) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119784800) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11857f400) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1164e3400) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112e98800) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116908800) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:23:21 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112e6cc00) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:23:21 INFO - PROCESS | 1649 | 1467156201224 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1649 | 1467156201225 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:23:21 INFO - PROCESS | 1649 | 1467156201228 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1649 | 1467156201229 Marionette TRACE conn2 <- [1,1106,null,{}] 16:23:21 INFO - PROCESS | 1649 | 1467156201231 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}] 16:23:21 INFO - PROCESS | 1649 | 1467156201232 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:21 INFO - PROCESS | 1649 | 1467156201313 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:23:21 INFO - PROCESS | 1649 | 1467156201319 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1649 | 1467156201320 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d10800 == 42 [pid = 1649] [id = 284] 16:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113947c00) [pid = 1649] [serial = 850] [outer = 0x0] 16:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11676bc00) [pid = 1649] [serial = 851] [outer = 0x113947c00] 16:23:21 INFO - PROCESS | 1649 | 1467156201353 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1190bc000) [pid = 1649] [serial = 852] [outer = 0x113947c00] 16:23:21 INFO - PROCESS | 1649 | 1467156201686 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]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:23:21 INFO - PROCESS | 1649 | 1467156201699 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1649 | 1467156201702 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:23:21 INFO - PROCESS | 1649 | 1467156201704 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1649 | 1467156201705 Marionette TRACE conn2 <- [1,1110,null,{}] 16:23:21 INFO - PROCESS | 1649 | 1467156201707 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}] 16:23:21 INFO - PROCESS | 1649 | 1467156201708 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:21 INFO - PROCESS | 1649 | 1467156201789 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:23:21 INFO - PROCESS | 1649 | 1467156201843 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1649 | 1467156201844 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09b800 == 43 [pid = 1649] [id = 285] 16:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x113c9d400) [pid = 1649] [serial = 853] [outer = 0x0] 16:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123d2e000) [pid = 1649] [serial = 854] [outer = 0x113c9d400] 16:23:21 INFO - PROCESS | 1649 | 1467156201868 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128a32800) [pid = 1649] [serial = 855] [outer = 0x113c9d400] 16:23:22 INFO - PROCESS | 1649 | 1467156202123 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 16:23:22 INFO - PROCESS | 1649 | 1467156202174 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1649 | 1467156202176 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:23:22 INFO - PROCESS | 1649 | 1467156202178 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1649 | 1467156202179 Marionette TRACE conn2 <- [1,1114,null,{}] 16:23:22 INFO - PROCESS | 1649 | 1467156202189 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}] 16:23:22 INFO - PROCESS | 1649 | 1467156202190 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:22 INFO - PROCESS | 1649 | 1467156202280 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:23:22 INFO - PROCESS | 1649 | 1467156202286 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1649 | 1467156202287 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8aa000 == 44 [pid = 1649] [id = 286] 16:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12149fc00) [pid = 1649] [serial = 856] [outer = 0x0] 16:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12939e800) [pid = 1649] [serial = 857] [outer = 0x12149fc00] 16:23:22 INFO - PROCESS | 1649 | 1467156202311 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a360c00) [pid = 1649] [serial = 858] [outer = 0x12149fc00] 16:23:22 INFO - PROCESS | 1649 | 1467156202792 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 625ms 16:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:23:22 INFO - PROCESS | 1649 | 1467156202804 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1649 | 1467156202805 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:23:22 INFO - PROCESS | 1649 | 1467156202807 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1649 | 1467156202808 Marionette TRACE conn2 <- [1,1118,null,{}] 16:23:22 INFO - PROCESS | 1649 | 1467156202812 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}] 16:23:22 INFO - PROCESS | 1649 | 1467156202814 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:22 INFO - PROCESS | 1649 | 1467156202919 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:23:22 INFO - PROCESS | 1649 | 1467156202922 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1649 | 1467156202923 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd03000 == 45 [pid = 1649] [id = 287] 16:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a366000) [pid = 1649] [serial = 859] [outer = 0x0] 16:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a43d400) [pid = 1649] [serial = 860] [outer = 0x12a366000] 16:23:22 INFO - PROCESS | 1649 | 1467156202946 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a879400) [pid = 1649] [serial = 861] [outer = 0x12a366000] 16:23:23 INFO - PROCESS | 1649 | 1467156203414 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 16:23:23 INFO - PROCESS | 1649 | 1467156203477 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1649 | 1467156203480 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:23:23 INFO - PROCESS | 1649 | 1467156203483 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1649 | 1467156203485 Marionette TRACE conn2 <- [1,1122,null,{}] 16:23:23 INFO - PROCESS | 1649 | 1467156203489 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}] 16:23:23 INFO - PROCESS | 1649 | 1467156203490 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:23 INFO - PROCESS | 1649 | 1467156203607 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:23:23 INFO - PROCESS | 1649 | 1467156203666 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1649 | 1467156203667 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116720000 == 46 [pid = 1649] [id = 288] 16:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112922400) [pid = 1649] [serial = 862] [outer = 0x0] 16:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x112a86c00) [pid = 1649] [serial = 863] [outer = 0x112922400] 16:23:23 INFO - PROCESS | 1649 | 1467156203697 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1130dcc00) [pid = 1649] [serial = 864] [outer = 0x112922400] 16:23:24 INFO - PROCESS | 1649 | 1467156204262 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 822ms 16:23:24 INFO - PROCESS | 1649 | 1467156204324 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1649 | 1467156204328 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:23:24 INFO - PROCESS | 1649 | 1467156204336 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1649 | 1467156204338 Marionette TRACE conn2 <- [1,1126,null,{}] 16:23:24 INFO - PROCESS | 1649 | 1467156204341 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}] 16:23:24 INFO - PROCESS | 1649 | 1467156204342 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:24 INFO - PROCESS | 1649 | 1467156204456 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:23:24 INFO - PROCESS | 1649 | 1467156204692 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1649 | 1467156204693 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x113359800 == 47 [pid = 1649] [id = 289] 16:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1129a9c00) [pid = 1649] [serial = 865] [outer = 0x0] 16:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112e90c00) [pid = 1649] [serial = 866] [outer = 0x1129a9c00] 16:23:24 INFO - PROCESS | 1649 | 1467156204722 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113947000) [pid = 1649] [serial = 867] [outer = 0x1129a9c00] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8aa000 == 46 [pid = 1649] [id = 286] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12b09b800 == 45 [pid = 1649] [id = 285] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12921d400) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119d10800 == 44 [pid = 1649] [id = 284] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12a81a000 == 43 [pid = 1649] [id = 283] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12a582000 == 42 [pid = 1649] [id = 282] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12923c000 == 41 [pid = 1649] [id = 281] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11962e000 == 40 [pid = 1649] [id = 280] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126ede000 == 39 [pid = 1649] [id = 279] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118265800 == 38 [pid = 1649] [id = 278] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x123d42800 == 37 [pid = 1649] [id = 277] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12139d800 == 36 [pid = 1649] [id = 276] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121237000 == 35 [pid = 1649] [id = 275] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11962f000 == 34 [pid = 1649] [id = 274] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119206000 == 33 [pid = 1649] [id = 273] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118266800 == 32 [pid = 1649] [id = 272] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x117070800 == 31 [pid = 1649] [id = 271] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115f84000 == 30 [pid = 1649] [id = 270] 16:23:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12b78b000 == 29 [pid = 1649] [id = 269] 16:23:25 INFO - PROCESS | 1649 | 1467156205251 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]]]}] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121ba1c00) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12706e400) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126d28400) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12755e400) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115fc1400) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1273b9000) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119d27400) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128f10400) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x129014c00) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x127565c00) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125578c00) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1192f3400) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119aaf800) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119bf8c00) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119010800) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119781c00) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118163c00) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117222c00) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133d9800) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116976400) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118126800) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11722e800) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1133e0800) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12901ec00) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112e97c00) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12562f000) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x126e50400) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121354c00) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 16:23:25 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119293400) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 16:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 970ms 16:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:23:25 INFO - PROCESS | 1649 | 1467156205308 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1649 | 1467156205310 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:23:25 INFO - PROCESS | 1649 | 1467156205314 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1649 | 1467156205318 Marionette TRACE conn2 <- [1,1130,null,{}] 16:23:25 INFO - PROCESS | 1649 | 1467156205321 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}] 16:23:25 INFO - PROCESS | 1649 | 1467156205323 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:25 INFO - PROCESS | 1649 | 1467156205406 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:23:25 INFO - PROCESS | 1649 | 1467156205419 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1649 | 1467156205420 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f8d000 == 30 [pid = 1649] [id = 290] 16:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x115f67800) [pid = 1649] [serial = 868] [outer = 0x0] 16:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1161b1400) [pid = 1649] [serial = 869] [outer = 0x115f67800] 16:23:25 INFO - PROCESS | 1649 | 1467156205466 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1172c3800) [pid = 1649] [serial = 870] [outer = 0x115f67800] 16:23:25 INFO - PROCESS | 1649 | 1467156205914 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]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 623ms 16:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:23:25 INFO - PROCESS | 1649 | 1467156205937 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1649 | 1467156205940 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:23:25 INFO - PROCESS | 1649 | 1467156205942 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1649 | 1467156205943 Marionette TRACE conn2 <- [1,1134,null,{}] 16:23:25 INFO - PROCESS | 1649 | 1467156205946 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}] 16:23:25 INFO - PROCESS | 1649 | 1467156205947 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:26 INFO - PROCESS | 1649 | 1467156206025 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:23:26 INFO - PROCESS | 1649 | 1467156206033 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1649 | 1467156206035 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e93800 == 31 [pid = 1649] [id = 291] 16:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1176e8000) [pid = 1649] [serial = 871] [outer = 0x0] 16:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11815d400) [pid = 1649] [serial = 872] [outer = 0x1176e8000] 16:23:26 INFO - PROCESS | 1649 | 1467156206060 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1181f3000) [pid = 1649] [serial = 873] [outer = 0x1176e8000] 16:23:26 INFO - PROCESS | 1649 | 1467156206425 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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 16:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:23:26 INFO - PROCESS | 1649 | 1467156206460 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1649 | 1467156206462 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:23:26 INFO - PROCESS | 1649 | 1467156206471 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1649 | 1467156206475 Marionette TRACE conn2 <- [1,1138,null,{}] 16:23:26 INFO - PROCESS | 1649 | 1467156206478 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}] 16:23:26 INFO - PROCESS | 1649 | 1467156206481 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:26 INFO - PROCESS | 1649 | 1467156206557 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:23:26 INFO - PROCESS | 1649 | 1467156206561 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1649 | 1467156206562 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962a800 == 32 [pid = 1649] [id = 292] 16:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112921400) [pid = 1649] [serial = 874] [outer = 0x0] 16:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1187b5800) [pid = 1649] [serial = 875] [outer = 0x112921400] 16:23:26 INFO - PROCESS | 1649 | 1467156206589 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119296800) [pid = 1649] [serial = 876] [outer = 0x112921400] 16:23:26 INFO - PROCESS | 1649 | 1467156206912 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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 479ms 16:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:23:26 INFO - PROCESS | 1649 | 1467156206944 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1649 | 1467156206946 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:23:26 INFO - PROCESS | 1649 | 1467156206948 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1649 | 1467156206949 Marionette TRACE conn2 <- [1,1142,null,{}] 16:23:26 INFO - PROCESS | 1649 | 1467156206952 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}] 16:23:26 INFO - PROCESS | 1649 | 1467156206953 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:27 INFO - PROCESS | 1649 | 1467156207041 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:23:27 INFO - PROCESS | 1649 | 1467156207100 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1649 | 1467156207108 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b3a000 == 33 [pid = 1649] [id = 293] 16:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1181f3400) [pid = 1649] [serial = 877] [outer = 0x0] 16:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1193b0400) [pid = 1649] [serial = 878] [outer = 0x1181f3400] 16:23:27 INFO - PROCESS | 1649 | 1467156207132 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119777800) [pid = 1649] [serial = 879] [outer = 0x1181f3400] 16:23:27 INFO - PROCESS | 1649 | 1467156207487 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 573ms 16:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:23:27 INFO - PROCESS | 1649 | 1467156207526 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1649 | 1467156207527 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:23:27 INFO - PROCESS | 1649 | 1467156207530 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1649 | 1467156207533 Marionette TRACE conn2 <- [1,1146,null,{}] 16:23:27 INFO - PROCESS | 1649 | 1467156207536 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}] 16:23:27 INFO - PROCESS | 1649 | 1467156207538 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:27 INFO - PROCESS | 1649 | 1467156207677 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:23:27 INFO - PROCESS | 1649 | 1467156207701 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1649 | 1467156207706 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119215800 == 34 [pid = 1649] [id = 294] 16:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119909800) [pid = 1649] [serial = 880] [outer = 0x0] 16:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119aa4000) [pid = 1649] [serial = 881] [outer = 0x119909800] 16:23:27 INFO - PROCESS | 1649 | 1467156207755 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119bf1000) [pid = 1649] [serial = 882] [outer = 0x119909800] 16:23:28 INFO - PROCESS | 1649 | 1467156208196 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 674ms 16:23:28 INFO - PROCESS | 1649 | 1467156208205 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1649 | 1467156208207 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:23:28 INFO - PROCESS | 1649 | 1467156208209 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1649 | 1467156208211 Marionette TRACE conn2 <- [1,1150,null,{}] 16:23:28 INFO - PROCESS | 1649 | 1467156208214 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}] 16:23:28 INFO - PROCESS | 1649 | 1467156208216 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:28 INFO - PROCESS | 1649 | 1467156208392 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:23:28 INFO - PROCESS | 1649 | 1467156208419 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1649 | 1467156208420 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12156f000 == 35 [pid = 1649] [id = 295] 16:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119bf1400) [pid = 1649] [serial = 883] [outer = 0x0] 16:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121107800) [pid = 1649] [serial = 884] [outer = 0x119bf1400] 16:23:28 INFO - PROCESS | 1649 | 1467156208459 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121929400) [pid = 1649] [serial = 885] [outer = 0x119bf1400] 16:23:28 INFO - PROCESS | 1649 | 1467156208854 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:23:28 INFO - PROCESS | 1649 | 1467156208879 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1649 | 1467156208880 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:23:28 INFO - PROCESS | 1649 | 1467156208882 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1649 | 1467156208883 Marionette TRACE conn2 <- [1,1154,null,{}] 16:23:28 INFO - PROCESS | 1649 | 1467156208886 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}] 16:23:28 INFO - PROCESS | 1649 | 1467156208887 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:28 INFO - PROCESS | 1649 | 1467156208979 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:23:29 INFO - PROCESS | 1649 | 1467156209014 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1649 | 1467156209015 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250af800 == 36 [pid = 1649] [id = 296] 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1129a9000) [pid = 1649] [serial = 886] [outer = 0x0] 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123e44c00) [pid = 1649] [serial = 887] [outer = 0x1129a9000] 16:23:29 INFO - PROCESS | 1649 | 1467156209038 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124d4b000) [pid = 1649] [serial = 888] [outer = 0x1129a9000] 16:23:29 INFO - PROCESS | 1649 | 1467156209335 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]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 16:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:23:29 INFO - PROCESS | 1649 | 1467156209353 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1649 | 1467156209354 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:23:29 INFO - PROCESS | 1649 | 1467156209356 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1649 | 1467156209357 Marionette TRACE conn2 <- [1,1158,null,{}] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x111d75800) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113cef800) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111d83800) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112e93000) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113c9d400) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x129214000) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121ba1400) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118518000) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113947c00) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12901c800) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11200a000) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1273c0800) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1192f1000) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1273b6c00) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123d2e800) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x114f21c00) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118162800) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12149fc00) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:23:29 INFO - PROCESS | 1649 | 1467156209540 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}] 16:23:29 INFO - PROCESS | 1649 | 1467156209542 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1133d4c00) [pid = 1649] [serial = 889] [outer = 0x12ce08800] 16:23:29 INFO - PROCESS | 1649 | 1467156209635 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:23:29 INFO - PROCESS | 1649 | 1467156209660 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1649 | 1467156209661 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x127356000 == 37 [pid = 1649] [id = 297] 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11900d000) [pid = 1649] [serial = 890] [outer = 0x0] 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1192f1000) [pid = 1649] [serial = 891] [outer = 0x11900d000] 16:23:29 INFO - PROCESS | 1649 | 1467156209693 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12149fc00) [pid = 1649] [serial = 892] [outer = 0x11900d000] 16:23:30 INFO - PROCESS | 1649 | 1467156210018 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 669ms 16:23:30 INFO - PROCESS | 1649 | 1467156210025 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1649 | 1467156210026 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:23:30 INFO - PROCESS | 1649 | 1467156210028 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1649 | 1467156210030 Marionette TRACE conn2 <- [1,1162,null,{}] 16:23:30 INFO - PROCESS | 1649 | 1467156210035 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}] 16:23:30 INFO - PROCESS | 1649 | 1467156210036 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:30 INFO - PROCESS | 1649 | 1467156210111 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:23:30 INFO - PROCESS | 1649 | 1467156210117 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1649 | 1467156210119 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962a000 == 38 [pid = 1649] [id = 298] 16:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124d2c000) [pid = 1649] [serial = 893] [outer = 0x0] 16:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x125570400) [pid = 1649] [serial = 894] [outer = 0x124d2c000] 16:23:30 INFO - PROCESS | 1649 | 1467156210142 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119294000) [pid = 1649] [serial = 895] [outer = 0x124d2c000] 16:23:30 INFO - PROCESS | 1649 | 1467156210453 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms 16:23:30 INFO - PROCESS | 1649 | 1467156210513 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1649 | 1467156210516 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:23:30 INFO - PROCESS | 1649 | 1467156210520 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1649 | 1467156210521 Marionette TRACE conn2 <- [1,1166,null,{}] 16:23:30 INFO - PROCESS | 1649 | 1467156210524 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}] 16:23:30 INFO - PROCESS | 1649 | 1467156210535 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:30 INFO - PROCESS | 1649 | 1467156210610 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:23:30 INFO - PROCESS | 1649 | 1467156210613 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1649 | 1467156210615 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f3e800 == 39 [pid = 1649] [id = 299] 16:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1181e9000) [pid = 1649] [serial = 896] [outer = 0x0] 16:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126d2a800) [pid = 1649] [serial = 897] [outer = 0x1181e9000] 16:23:30 INFO - PROCESS | 1649 | 1467156210643 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126ec7c00) [pid = 1649] [serial = 898] [outer = 0x1181e9000] 16:23:30 INFO - PROCESS | 1649 | 1467156210984 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 16:23:30 INFO - PROCESS | 1649 | 1467156210989 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1649 | 1467156210990 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:23:30 INFO - PROCESS | 1649 | 1467156210992 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1649 | 1467156210994 Marionette TRACE conn2 <- [1,1170,null,{}] 16:23:31 INFO - PROCESS | 1649 | 1467156210996 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}] 16:23:31 INFO - PROCESS | 1649 | 1467156210999 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:31 INFO - PROCESS | 1649 | 1467156211094 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:23:31 INFO - PROCESS | 1649 | 1467156211150 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1649 | 1467156211152 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12949d000 == 40 [pid = 1649] [id = 300] 16:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1181f1400) [pid = 1649] [serial = 899] [outer = 0x0] 16:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1274be400) [pid = 1649] [serial = 900] [outer = 0x1181f1400] 16:23:31 INFO - PROCESS | 1649 | 1467156211175 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x129012000) [pid = 1649] [serial = 901] [outer = 0x1181f1400] 16:23:31 INFO - PROCESS | 1649 | 1467156211451 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 16:23:31 INFO - PROCESS | 1649 | 1467156211462 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1649 | 1467156211475 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:23:31 INFO - PROCESS | 1649 | 1467156211485 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1649 | 1467156211486 Marionette TRACE conn2 <- [1,1174,null,{}] 16:23:31 INFO - PROCESS | 1649 | 1467156211488 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}] 16:23:31 INFO - PROCESS | 1649 | 1467156211489 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:31 INFO - PROCESS | 1649 | 1467156211570 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:23:31 INFO - PROCESS | 1649 | 1467156211662 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1649 | 1467156211664 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11263f800 == 41 [pid = 1649] [id = 301] 16:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1110a0400) [pid = 1649] [serial = 902] [outer = 0x0] 16:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1122ba000) [pid = 1649] [serial = 903] [outer = 0x1110a0400] 16:23:31 INFO - PROCESS | 1649 | 1467156211697 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112e90400) [pid = 1649] [serial = 904] [outer = 0x1110a0400] 16:23:32 INFO - PROCESS | 1649 | 1467156212145 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] 16:23:32 INFO - PROCESS | 1649 | 1467156212210 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:23:32 INFO - PROCESS | 1649 | 1467156212215 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1649 | 1467156212218 Marionette TRACE conn2 <- [1,1178,null,{}] 16:23:32 INFO - PROCESS | 1649 | 1467156212223 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}] 16:23:32 INFO - PROCESS | 1649 | 1467156212228 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:32 INFO - PROCESS | 1649 | 1467156212423 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:23:32 INFO - PROCESS | 1649 | 1467156212525 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1649 | 1467156212526 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee0000 == 42 [pid = 1649] [id = 302] 16:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1172ca400) [pid = 1649] [serial = 905] [outer = 0x0] 16:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118123800) [pid = 1649] [serial = 906] [outer = 0x1172ca400] 16:23:32 INFO - PROCESS | 1649 | 1467156212557 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118319400) [pid = 1649] [serial = 907] [outer = 0x1172ca400] 16:23:32 INFO - PROCESS | 1649 | 1467156212989 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] 16:23:33 INFO - PROCESS | 1649 | 1467156213052 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:23:33 INFO - PROCESS | 1649 | 1467156213056 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1649 | 1467156213058 Marionette TRACE conn2 <- [1,1182,null,{}] 16:23:33 INFO - PROCESS | 1649 | 1467156213060 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}] 16:23:33 INFO - PROCESS | 1649 | 1467156213062 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:33 INFO - PROCESS | 1649 | 1467156213166 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:23:33 INFO - PROCESS | 1649 | 1467156213235 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1649 | 1467156213236 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ef6800 == 43 [pid = 1649] [id = 303] 16:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119299000) [pid = 1649] [serial = 908] [outer = 0x0] 16:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1193b0000) [pid = 1649] [serial = 909] [outer = 0x119299000] 16:23:33 INFO - PROCESS | 1649 | 1467156213265 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11978b400) [pid = 1649] [serial = 910] [outer = 0x119299000] 16:23:33 INFO - PROCESS | 1649 | 1467156213696 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] 16:23:33 INFO - PROCESS | 1649 | 1467156213758 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:23:33 INFO - PROCESS | 1649 | 1467156213783 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1649 | 1467156213790 Marionette TRACE conn2 <- [1,1186,null,{}] 16:23:33 INFO - PROCESS | 1649 | 1467156213818 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}] 16:23:33 INFO - PROCESS | 1649 | 1467156213822 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:33 INFO - PROCESS | 1649 | 1467156213985 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:23:34 INFO - PROCESS | 1649 | 1467156214053 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1649 | 1467156214055 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a9b2800 == 44 [pid = 1649] [id = 304] 16:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119beec00) [pid = 1649] [serial = 911] [outer = 0x0] 16:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123e38800) [pid = 1649] [serial = 912] [outer = 0x119beec00] 16:23:34 INFO - PROCESS | 1649 | 1467156214083 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126eb9800) [pid = 1649] [serial = 913] [outer = 0x119beec00] 16:23:34 INFO - PROCESS | 1649 | 1467156214488 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] 16:23:34 INFO - PROCESS | 1649 | 1467156214537 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:23:34 INFO - PROCESS | 1649 | 1467156214539 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1649 | 1467156214540 Marionette TRACE conn2 <- [1,1190,null,{}] 16:23:34 INFO - PROCESS | 1649 | 1467156214543 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}] 16:23:34 INFO - PROCESS | 1649 | 1467156214544 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:34 INFO - PROCESS | 1649 | 1467156214647 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:23:34 INFO - PROCESS | 1649 | 1467156214702 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1649 | 1467156214704 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af61000 == 45 [pid = 1649] [id = 305] 16:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126dc5000) [pid = 1649] [serial = 914] [outer = 0x0] 16:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128a36800) [pid = 1649] [serial = 915] [outer = 0x126dc5000] 16:23:34 INFO - PROCESS | 1649 | 1467156214732 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12901e800) [pid = 1649] [serial = 916] [outer = 0x126dc5000] 16:23:35 INFO - PROCESS | 1649 | 1467156215327 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] 16:23:35 INFO - PROCESS | 1649 | 1467156215364 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:23:35 INFO - PROCESS | 1649 | 1467156215369 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1649 | 1467156215371 Marionette TRACE conn2 <- [1,1194,null,{}] 16:23:35 INFO - PROCESS | 1649 | 1467156215374 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}] 16:23:35 INFO - PROCESS | 1649 | 1467156215376 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:35 INFO - PROCESS | 1649 | 1467156215473 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:23:35 INFO - PROCESS | 1649 | 1467156215544 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1649 | 1467156215547 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee8800 == 46 [pid = 1649] [id = 306] 16:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112e99000) [pid = 1649] [serial = 917] [outer = 0x0] 16:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116766800) [pid = 1649] [serial = 918] [outer = 0x112e99000] 16:23:35 INFO - PROCESS | 1649 | 1467156215574 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118123400) [pid = 1649] [serial = 919] [outer = 0x112e99000] 16:23:36 INFO - PROCESS | 1649 | 1467156216040 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] 16:23:36 INFO - PROCESS | 1649 | 1467156216095 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:23:36 INFO - PROCESS | 1649 | 1467156216103 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1649 | 1467156216106 Marionette TRACE conn2 <- [1,1198,null,{}] 16:23:36 INFO - PROCESS | 1649 | 1467156216109 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}] 16:23:36 INFO - PROCESS | 1649 | 1467156216111 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:36 INFO - PROCESS | 1649 | 1467156216245 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:23:36 INFO - PROCESS | 1649 | 1467156216348 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1649 | 1467156216349 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119644000 == 47 [pid = 1649] [id = 307] 16:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1192f8c00) [pid = 1649] [serial = 920] [outer = 0x0] 16:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11976ec00) [pid = 1649] [serial = 921] [outer = 0x1192f8c00] 16:23:36 INFO - PROCESS | 1649 | 1467156216390 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11978c800) [pid = 1649] [serial = 922] [outer = 0x1192f8c00] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12949d000 == 46 [pid = 1649] [id = 300] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x128f3e800 == 45 [pid = 1649] [id = 299] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11962a000 == 44 [pid = 1649] [id = 298] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x127356000 == 43 [pid = 1649] [id = 297] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1250af800 == 42 [pid = 1649] [id = 296] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12156f000 == 41 [pid = 1649] [id = 295] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119215800 == 40 [pid = 1649] [id = 294] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119b3a000 == 39 [pid = 1649] [id = 293] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11962a800 == 38 [pid = 1649] [id = 292] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x117e93800 == 37 [pid = 1649] [id = 291] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x115f8d000 == 36 [pid = 1649] [id = 290] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x113359800 == 35 [pid = 1649] [id = 289] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd03000 == 34 [pid = 1649] [id = 287] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116720000 == 33 [pid = 1649] [id = 288] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee8800 == 32 [pid = 1649] [id = 306] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12af61000 == 31 [pid = 1649] [id = 305] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12a9b2800 == 30 [pid = 1649] [id = 304] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x126ef6800 == 29 [pid = 1649] [id = 303] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee0000 == 28 [pid = 1649] [id = 302] 16:23:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11263f800 == 27 [pid = 1649] [id = 301] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119d26c00) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119ba8800) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118e93c00) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118319800) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x112e95400) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123d2e000) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x129399400) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12706ec00) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1190bd000) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11676bc00) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12939c400) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121363800) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12901c400) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119aac400) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12756ac00) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124d48c00) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127560800) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121ba3400) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116a13c00) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12557b400) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x129011800) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116761800) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12921a800) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1133b2c00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12110bc00) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1192ec400) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128a32800) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123fd3000) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11815e800) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12135d800) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119780800) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1190bc000) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1187bfc00) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12939e800) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a360c00) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a43d400) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 16:23:37 INFO - PROCESS | 1649 | 1467156217253 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]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1174ms 16:23:37 INFO - PROCESS | 1649 | 1467156217277 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1649 | 1467156217279 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:23:37 INFO - PROCESS | 1649 | 1467156217285 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1649 | 1467156217289 Marionette TRACE conn2 <- [1,1202,null,{}] 16:23:37 INFO - PROCESS | 1649 | 1467156217292 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}] 16:23:37 INFO - PROCESS | 1649 | 1467156217293 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:37 INFO - PROCESS | 1649 | 1467156217372 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:23:37 INFO - PROCESS | 1649 | 1467156217376 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1649 | 1467156217378 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x116720000 == 28 [pid = 1649] [id = 308] 16:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112f0f400) [pid = 1649] [serial = 923] [outer = 0x0] 16:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113948000) [pid = 1649] [serial = 924] [outer = 0x112f0f400] 16:23:37 INFO - PROCESS | 1649 | 1467156217407 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115fbf800) [pid = 1649] [serial = 925] [outer = 0x112f0f400] 16:23:37 INFO - PROCESS | 1649 | 1467156217769 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]]]}] 16:23:37 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 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 524ms 16:23:37 INFO - PROCESS | 1649 | 1467156217808 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1649 | 1467156217810 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:23:37 INFO - PROCESS | 1649 | 1467156217815 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1649 | 1467156217818 Marionette TRACE conn2 <- [1,1206,null,{}] 16:23:37 INFO - PROCESS | 1649 | 1467156217821 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}] 16:23:37 INFO - PROCESS | 1649 | 1467156217823 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:37 INFO - PROCESS | 1649 | 1467156217902 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:23:37 INFO - PROCESS | 1649 | 1467156217954 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1649 | 1467156217955 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e60800 == 29 [pid = 1649] [id = 309] 16:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115fc1400) [pid = 1649] [serial = 926] [outer = 0x0] 16:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x117222c00) [pid = 1649] [serial = 927] [outer = 0x115fc1400] 16:23:37 INFO - PROCESS | 1649 | 1467156217981 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118162000) [pid = 1649] [serial = 928] [outer = 0x115fc1400] 16:23:38 INFO - PROCESS | 1649 | 1467156218311 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]]]}] 16:23:38 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 16:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 523ms 16:23:38 INFO - PROCESS | 1649 | 1467156218338 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:23:38 INFO - PROCESS | 1649 | 1467156218339 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:23:38 INFO - PROCESS | 1649 | 1467156218341 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1649 | 1467156218343 Marionette TRACE conn2 <- [1,1210,null,{}] 16:23:38 INFO - PROCESS | 1649 | 1467156218353 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}] 16:23:38 INFO - PROCESS | 1649 | 1467156218357 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:38 INFO - PROCESS | 1649 | 1467156218432 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:23:38 INFO - PROCESS | 1649 | 1467156218486 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1649 | 1467156218488 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee9800 == 30 [pid = 1649] [id = 310] 16:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118168400) [pid = 1649] [serial = 929] [outer = 0x0] 16:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1187bac00) [pid = 1649] [serial = 930] [outer = 0x118168400] 16:23:38 INFO - PROCESS | 1649 | 1467156218515 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1192ecc00) [pid = 1649] [serial = 931] [outer = 0x118168400] 16:23:38 INFO - PROCESS | 1649 | 1467156218801 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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 16:23:38 INFO - PROCESS | 1649 | 1467156218862 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1649 | 1467156218864 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:23:38 INFO - PROCESS | 1649 | 1467156218869 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1649 | 1467156218870 Marionette TRACE conn2 <- [1,1214,null,{}] 16:23:38 INFO - PROCESS | 1649 | 1467156218872 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}] 16:23:38 INFO - PROCESS | 1649 | 1467156218873 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:38 INFO - PROCESS | 1649 | 1467156218949 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:23:38 INFO - PROCESS | 1649 | 1467156218953 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1649 | 1467156218955 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b34800 == 31 [pid = 1649] [id = 311] 16:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1192f5000) [pid = 1649] [serial = 932] [outer = 0x0] 16:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119782c00) [pid = 1649] [serial = 933] [outer = 0x1192f5000] 16:23:38 INFO - PROCESS | 1649 | 1467156218979 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11978bc00) [pid = 1649] [serial = 934] [outer = 0x1192f5000] 16:23:39 INFO - PROCESS | 1649 | 1467156219359 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 16:23:39 INFO - PROCESS | 1649 | 1467156219387 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:23:39 INFO - PROCESS | 1649 | 1467156219388 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:23:39 INFO - PROCESS | 1649 | 1467156219390 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1649 | 1467156219391 Marionette TRACE conn2 <- [1,1218,null,{}] 16:23:39 INFO - PROCESS | 1649 | 1467156219399 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}] 16:23:39 INFO - PROCESS | 1649 | 1467156219400 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:39 INFO - PROCESS | 1649 | 1467156219490 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:23:39 INFO - PROCESS | 1649 | 1467156219494 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1649 | 1467156219495 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138d000 == 32 [pid = 1649] [id = 312] 16:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119903800) [pid = 1649] [serial = 935] [outer = 0x0] 16:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119aa8800) [pid = 1649] [serial = 936] [outer = 0x119903800] 16:23:39 INFO - PROCESS | 1649 | 1467156219519 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119baa400) [pid = 1649] [serial = 937] [outer = 0x119903800] 16:23:39 INFO - PROCESS | 1649 | 1467156219873 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:23:39 INFO - PROCESS | 1649 | 1467156219909 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1649 | 1467156219911 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:23:39 INFO - PROCESS | 1649 | 1467156219913 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1649 | 1467156219914 Marionette TRACE conn2 <- [1,1222,null,{}] 16:23:39 INFO - PROCESS | 1649 | 1467156219916 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}] 16:23:39 INFO - PROCESS | 1649 | 1467156219920 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:40 INFO - PROCESS | 1649 | 1467156220022 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:23:40 INFO - PROCESS | 1649 | 1467156220057 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1649 | 1467156220058 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a17800 == 33 [pid = 1649] [id = 313] 16:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119bef000) [pid = 1649] [serial = 938] [outer = 0x0] 16:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121109c00) [pid = 1649] [serial = 939] [outer = 0x119bef000] 16:23:40 INFO - PROCESS | 1649 | 1467156220083 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121686c00) [pid = 1649] [serial = 940] [outer = 0x119bef000] 16:23:40 INFO - PROCESS | 1649 | 1467156220418 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] 16:23:40 INFO - PROCESS | 1649 | 1467156220435 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:23:40 INFO - PROCESS | 1649 | 1467156220437 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1649 | 1467156220438 Marionette TRACE conn2 <- [1,1226,null,{}] 16:23:40 INFO - PROCESS | 1649 | 1467156220440 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}] 16:23:40 INFO - PROCESS | 1649 | 1467156220441 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:40 INFO - PROCESS | 1649 | 1467156220532 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:23:40 INFO - PROCESS | 1649 | 1467156220568 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1649 | 1467156220569 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x125614000 == 34 [pid = 1649] [id = 314] 16:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1129b0400) [pid = 1649] [serial = 941] [outer = 0x0] 16:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123e36c00) [pid = 1649] [serial = 942] [outer = 0x1129b0400] 16:23:40 INFO - PROCESS | 1649 | 1467156220592 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124dbb400) [pid = 1649] [serial = 943] [outer = 0x1129b0400] 16:23:40 INFO - PROCESS | 1649 | 1467156220887 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:23:40 INFO - PROCESS | 1649 | 1467156220906 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1649 | 1467156220907 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:23:40 INFO - PROCESS | 1649 | 1467156220909 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1649 | 1467156220910 Marionette TRACE conn2 <- [1,1230,null,{}] 16:23:40 INFO - PROCESS | 1649 | 1467156220913 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}] 16:23:40 INFO - PROCESS | 1649 | 1467156220914 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:41 INFO - PROCESS | 1649 | 1467156221010 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:23:41 INFO - PROCESS | 1649 | 1467156221045 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1649 | 1467156221046 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ed9000 == 35 [pid = 1649] [id = 315] 16:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124bdcc00) [pid = 1649] [serial = 944] [outer = 0x0] 16:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126d29400) [pid = 1649] [serial = 945] [outer = 0x124bdcc00] 16:23:41 INFO - PROCESS | 1649 | 1467156221070 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126ec3000) [pid = 1649] [serial = 946] [outer = 0x124bdcc00] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119909800) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1129a9000) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119bf1400) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1129a9c00) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176e8000) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1181f3400) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112922400) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12a366000) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115f67800) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112921400) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11900d000) [pid = 1649] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124d2c000) [pid = 1649] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1181e9000) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:23:41 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1181f1400) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:23:41 INFO - PROCESS | 1649 | 1467156221487 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]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 619ms 16:23:41 INFO - PROCESS | 1649 | 1467156221529 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:23:41 INFO - PROCESS | 1649 | 1467156221541 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:23:41 INFO - PROCESS | 1649 | 1467156221559 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1649 | 1467156221560 Marionette TRACE conn2 <- [1,1234,null,{}] 16:23:41 INFO - PROCESS | 1649 | 1467156221569 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}] 16:23:41 INFO - PROCESS | 1649 | 1467156221571 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:41 INFO - PROCESS | 1649 | 1467156221648 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:23:41 INFO - PROCESS | 1649 | 1467156221654 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1649 | 1467156221655 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x127354000 == 36 [pid = 1649] [id = 316] 16:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x117224400) [pid = 1649] [serial = 947] [outer = 0x0] 16:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1181f3400) [pid = 1649] [serial = 948] [outer = 0x117224400] 16:23:41 INFO - PROCESS | 1649 | 1467156221679 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119bf1400) [pid = 1649] [serial = 949] [outer = 0x117224400] 16:23:41 INFO - PROCESS | 1649 | 1467156221986 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 484ms 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:23:42 INFO - PROCESS | 1649 | 1467156222030 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1649 | 1467156222031 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:23:42 INFO - PROCESS | 1649 | 1467156222034 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1649 | 1467156222035 Marionette TRACE conn2 <- [1,1238,null,{}] 16:23:42 INFO - PROCESS | 1649 | 1467156222037 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}] 16:23:42 INFO - PROCESS | 1649 | 1467156222038 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:42 INFO - PROCESS | 1649 | 1467156222120 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:23:42 INFO - PROCESS | 1649 | 1467156222124 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1649 | 1467156222125 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f41800 == 37 [pid = 1649] [id = 317] 16:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124d26400) [pid = 1649] [serial = 950] [outer = 0x0] 16:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12706e400) [pid = 1649] [serial = 951] [outer = 0x124d26400] 16:23:42 INFO - PROCESS | 1649 | 1467156222151 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1273bf800) [pid = 1649] [serial = 952] [outer = 0x124d26400] 16:23:42 INFO - PROCESS | 1649 | 1467156222504 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:23:42 INFO - PROCESS | 1649 | 1467156222555 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1649 | 1467156222557 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:23:42 INFO - PROCESS | 1649 | 1467156222559 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1649 | 1467156222561 Marionette TRACE conn2 <- [1,1242,null,{}] 16:23:42 INFO - PROCESS | 1649 | 1467156222563 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}] 16:23:42 INFO - PROCESS | 1649 | 1467156222566 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:42 INFO - PROCESS | 1649 | 1467156222653 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:23:42 INFO - PROCESS | 1649 | 1467156222657 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1649 | 1467156222658 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a58e000 == 38 [pid = 1649] [id = 318] 16:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128a35c00) [pid = 1649] [serial = 953] [outer = 0x0] 16:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129017800) [pid = 1649] [serial = 954] [outer = 0x128a35c00] 16:23:42 INFO - PROCESS | 1649 | 1467156222685 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x129218c00) [pid = 1649] [serial = 955] [outer = 0x128a35c00] 16:23:43 INFO - PROCESS | 1649 | 1467156223002 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]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 16:23:43 INFO - PROCESS | 1649 | 1467156223030 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1649 | 1467156223031 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:23:43 INFO - PROCESS | 1649 | 1467156223036 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1649 | 1467156223037 Marionette TRACE conn2 <- [1,1246,null,{}] 16:23:43 INFO - PROCESS | 1649 | 1467156223039 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}] 16:23:43 INFO - PROCESS | 1649 | 1467156223040 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:43 INFO - PROCESS | 1649 | 1467156223112 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:23:43 INFO - PROCESS | 1649 | 1467156223168 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1649 | 1467156223169 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a818800 == 39 [pid = 1649] [id = 319] 16:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x125579000) [pid = 1649] [serial = 956] [outer = 0x0] 16:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129219c00) [pid = 1649] [serial = 957] [outer = 0x125579000] 16:23:43 INFO - PROCESS | 1649 | 1467156223193 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12939c400) [pid = 1649] [serial = 958] [outer = 0x125579000] 16:23:43 INFO - PROCESS | 1649 | 1467156223628 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]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 16:23:43 INFO - PROCESS | 1649 | 1467156223707 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1649 | 1467156223710 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:23:43 INFO - PROCESS | 1649 | 1467156223714 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1649 | 1467156223718 Marionette TRACE conn2 <- [1,1250,null,{}] 16:23:43 INFO - PROCESS | 1649 | 1467156223722 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}] 16:23:43 INFO - PROCESS | 1649 | 1467156223724 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:43 INFO - PROCESS | 1649 | 1467156223837 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:23:43 INFO - PROCESS | 1649 | 1467156223964 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1649 | 1467156223966 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117242000 == 40 [pid = 1649] [id = 320] 16:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1133d9800) [pid = 1649] [serial = 959] [outer = 0x0] 16:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x113cec400) [pid = 1649] [serial = 960] [outer = 0x1133d9800] 16:23:43 INFO - PROCESS | 1649 | 1467156223997 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11676c800) [pid = 1649] [serial = 961] [outer = 0x1133d9800] 16:23:44 INFO - PROCESS | 1649 | 1467156224513 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]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 873ms 16:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:23:44 INFO - PROCESS | 1649 | 1467156224587 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1649 | 1467156224590 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:23:44 INFO - PROCESS | 1649 | 1467156224594 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1649 | 1467156224596 Marionette TRACE conn2 <- [1,1254,null,{}] 16:23:44 INFO - PROCESS | 1649 | 1467156224599 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}] 16:23:44 INFO - PROCESS | 1649 | 1467156224601 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:44 INFO - PROCESS | 1649 | 1467156224709 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:23:44 INFO - PROCESS | 1649 | 1467156224899 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1649 | 1467156224901 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x115de3800 == 41 [pid = 1649] [id = 321] 16:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112e98800) [pid = 1649] [serial = 962] [outer = 0x0] 16:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11329d400) [pid = 1649] [serial = 963] [outer = 0x112e98800] 16:23:44 INFO - PROCESS | 1649 | 1467156224929 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11675e000) [pid = 1649] [serial = 964] [outer = 0x112e98800] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12a58e000 == 40 [pid = 1649] [id = 318] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x128f41800 == 39 [pid = 1649] [id = 317] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x127354000 == 38 [pid = 1649] [id = 316] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x126ed9000 == 37 [pid = 1649] [id = 315] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125614000 == 36 [pid = 1649] [id = 314] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x121a17800 == 35 [pid = 1649] [id = 313] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12138d000 == 34 [pid = 1649] [id = 312] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119b34800 == 33 [pid = 1649] [id = 311] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee9800 == 32 [pid = 1649] [id = 310] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x117e60800 == 31 [pid = 1649] [id = 309] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x116720000 == 30 [pid = 1649] [id = 308] 16:23:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119644000 == 29 [pid = 1649] [id = 307] 16:23:45 INFO - PROCESS | 1649 | 1467156225441 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]]]}] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119aa4000) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123e44c00) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121107800) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112e90c00) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113947000) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11815d400) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1181f3000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1193b0400) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112a86c00) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1130dcc00) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12a879400) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1161b1400) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1172c3800) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1187b5800) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119296800) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1192f1000) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119294000) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12149fc00) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126ec7c00) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124d4b000) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125570400) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113cf0000) [pid = 1649] [serial = 492] [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.] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121929400) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119bf1000) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1274be400) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x129012000) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x126d2a800) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 16:23:45 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119777800) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 16:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 875ms 16:23:45 INFO - PROCESS | 1649 | 1467156225479 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1649 | 1467156225482 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:23:45 INFO - PROCESS | 1649 | 1467156225501 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1649 | 1467156225504 Marionette TRACE conn2 <- [1,1258,null,{}] 16:23:45 INFO - PROCESS | 1649 | 1467156225509 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}] 16:23:45 INFO - PROCESS | 1649 | 1467156225511 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:45 INFO - PROCESS | 1649 | 1467156225589 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:23:45 INFO - PROCESS | 1649 | 1467156225594 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1649 | 1467156225596 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b1000 == 30 [pid = 1649] [id = 322] 16:23:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1172c5800) [pid = 1649] [serial = 965] [outer = 0x0] 16:23:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x117ea2c00) [pid = 1649] [serial = 966] [outer = 0x1172c5800] 16:23:45 INFO - PROCESS | 1649 | 1467156225624 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118169400) [pid = 1649] [serial = 967] [outer = 0x1172c5800] 16:23:45 INFO - PROCESS | 1649 | 1467156225969 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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 16:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:23:46 INFO - PROCESS | 1649 | 1467156226024 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1649 | 1467156226026 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:23:46 INFO - PROCESS | 1649 | 1467156226028 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1649 | 1467156226029 Marionette TRACE conn2 <- [1,1262,null,{}] 16:23:46 INFO - PROCESS | 1649 | 1467156226032 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}] 16:23:46 INFO - PROCESS | 1649 | 1467156226033 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:46 INFO - PROCESS | 1649 | 1467156226114 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:23:46 INFO - PROCESS | 1649 | 1467156226122 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1649 | 1467156226124 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185f9000 == 31 [pid = 1649] [id = 323] 16:23:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11850b400) [pid = 1649] [serial = 968] [outer = 0x0] 16:23:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1190c0800) [pid = 1649] [serial = 969] [outer = 0x11850b400] 16:23:46 INFO - PROCESS | 1649 | 1467156226149 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119295800) [pid = 1649] [serial = 970] [outer = 0x11850b400] 16:23:46 INFO - PROCESS | 1649 | 1467156226499 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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 16:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:23:46 INFO - PROCESS | 1649 | 1467156226552 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1649 | 1467156226553 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:23:46 INFO - PROCESS | 1649 | 1467156226561 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1649 | 1467156226565 Marionette TRACE conn2 <- [1,1266,null,{}] 16:23:46 INFO - PROCESS | 1649 | 1467156226568 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}] 16:23:46 INFO - PROCESS | 1649 | 1467156226571 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:46 INFO - PROCESS | 1649 | 1467156226648 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:23:46 INFO - PROCESS | 1649 | 1467156226654 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1649 | 1467156226655 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x119966000 == 32 [pid = 1649] [id = 324] 16:23:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1192ea800) [pid = 1649] [serial = 971] [outer = 0x0] 16:23:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193b0400) [pid = 1649] [serial = 972] [outer = 0x1192ea800] 16:23:46 INFO - PROCESS | 1649 | 1467156226679 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11978cc00) [pid = 1649] [serial = 973] [outer = 0x1192ea800] 16:23:47 INFO - PROCESS | 1649 | 1467156227012 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 478ms 16:23:47 INFO - PROCESS | 1649 | 1467156227035 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1649 | 1467156227037 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:23:47 INFO - PROCESS | 1649 | 1467156227039 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1649 | 1467156227040 Marionette TRACE conn2 <- [1,1270,null,{}] 16:23:47 INFO - PROCESS | 1649 | 1467156227042 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}] 16:23:47 INFO - PROCESS | 1649 | 1467156227043 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:47 INFO - PROCESS | 1649 | 1467156227121 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:23:47 INFO - PROCESS | 1649 | 1467156227124 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1649 | 1467156227126 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x121568000 == 33 [pid = 1649] [id = 325] 16:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11990f000) [pid = 1649] [serial = 974] [outer = 0x0] 16:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119bedc00) [pid = 1649] [serial = 975] [outer = 0x11990f000] 16:23:47 INFO - PROCESS | 1649 | 1467156227151 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119d30c00) [pid = 1649] [serial = 976] [outer = 0x11990f000] 16:23:47 INFO - PROCESS | 1649 | 1467156227475 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:23:47 INFO - PROCESS | 1649 | 1467156227509 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1649 | 1467156227510 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:23:47 INFO - PROCESS | 1649 | 1467156227512 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1649 | 1467156227513 Marionette TRACE conn2 <- [1,1274,null,{}] 16:23:47 INFO - PROCESS | 1649 | 1467156227515 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}] 16:23:47 INFO - PROCESS | 1649 | 1467156227517 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:47 INFO - PROCESS | 1649 | 1467156227621 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:23:47 INFO - PROCESS | 1649 | 1467156227632 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1649 | 1467156227636 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119652000 == 34 [pid = 1649] [id = 326] 16:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12110f800) [pid = 1649] [serial = 977] [outer = 0x0] 16:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12135fc00) [pid = 1649] [serial = 978] [outer = 0x12110f800] 16:23:47 INFO - PROCESS | 1649 | 1467156227669 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123e08000) [pid = 1649] [serial = 979] [outer = 0x12110f800] 16:23:48 INFO - PROCESS | 1649 | 1467156228030 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]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:23:48 INFO - PROCESS | 1649 | 1467156228082 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1649 | 1467156228083 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:23:48 INFO - PROCESS | 1649 | 1467156228085 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1649 | 1467156228086 Marionette TRACE conn2 <- [1,1278,null,{}] 16:23:48 INFO - PROCESS | 1649 | 1467156228089 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}] 16:23:48 INFO - PROCESS | 1649 | 1467156228090 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:48 INFO - PROCESS | 1649 | 1467156228185 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:23:48 INFO - PROCESS | 1649 | 1467156228194 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1649 | 1467156228195 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12560c800 == 35 [pid = 1649] [id = 327] 16:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12149fc00) [pid = 1649] [serial = 980] [outer = 0x0] 16:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126d2a000) [pid = 1649] [serial = 981] [outer = 0x12149fc00] 16:23:48 INFO - PROCESS | 1649 | 1467156228219 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127079800) [pid = 1649] [serial = 982] [outer = 0x12149fc00] 16:23:48 INFO - PROCESS | 1649 | 1467156228570 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]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 517ms 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:23:48 INFO - PROCESS | 1649 | 1467156228604 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1649 | 1467156228605 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:23:48 INFO - PROCESS | 1649 | 1467156228607 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1649 | 1467156228608 Marionette TRACE conn2 <- [1,1282,null,{}] 16:23:48 INFO - PROCESS | 1649 | 1467156228610 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}] 16:23:48 INFO - PROCESS | 1649 | 1467156228612 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:48 INFO - PROCESS | 1649 | 1467156228705 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:23:48 INFO - PROCESS | 1649 | 1467156228708 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1649 | 1467156228709 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289bd000 == 36 [pid = 1649] [id = 328] 16:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126ec4800) [pid = 1649] [serial = 983] [outer = 0x0] 16:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128a2ec00) [pid = 1649] [serial = 984] [outer = 0x126ec4800] 16:23:48 INFO - PROCESS | 1649 | 1467156228734 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129013400) [pid = 1649] [serial = 985] [outer = 0x126ec4800] 16:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:23:49 INFO - PROCESS | 1649 | 1467156229068 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]]]}] 16:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 16:23:49 INFO - PROCESS | 1649 | 1467156229077 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1649 | 1467156229078 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:23:49 INFO - PROCESS | 1649 | 1467156229080 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1649 | 1467156229081 Marionette TRACE conn2 <- [1,1286,null,{}] 16:23:49 INFO - PROCESS | 1649 | 1467156229093 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}] 16:23:49 INFO - PROCESS | 1649 | 1467156229094 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:49 INFO - PROCESS | 1649 | 1467156229190 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:23:49 INFO - PROCESS | 1649 | 1467156229194 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1649 | 1467156229195 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f36800 == 37 [pid = 1649] [id = 329] 16:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1273b6800) [pid = 1649] [serial = 986] [outer = 0x0] 16:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12901c400) [pid = 1649] [serial = 987] [outer = 0x1273b6800] 16:23:49 INFO - PROCESS | 1649 | 1467156229225 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x129397000) [pid = 1649] [serial = 988] [outer = 0x1273b6800] 16:23:49 INFO - PROCESS | 1649 | 1467156229524 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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 474ms 16:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:23:49 INFO - PROCESS | 1649 | 1467156229555 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1649 | 1467156229556 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:23:49 INFO - PROCESS | 1649 | 1467156229558 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1649 | 1467156229559 Marionette TRACE conn2 <- [1,1290,null,{}] 16:23:49 INFO - PROCESS | 1649 | 1467156229561 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}] 16:23:49 INFO - PROCESS | 1649 | 1467156229562 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:49 INFO - PROCESS | 1649 | 1467156229755 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119903800) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119bef000) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112f0f400) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118168400) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115fc1400) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1192f8c00) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1192f5000) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1110a0400) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1172ca400) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119299000) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1129b0400) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124bdcc00) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119beec00) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117224400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124d26400) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128a35c00) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126dc5000) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:23:49 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112e99000) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:23:49 INFO - PROCESS | 1649 | 1467156229801 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1649 | 1467156229802 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x117080000 == 38 [pid = 1649] [id = 330] 16:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x110fb7000) [pid = 1649] [serial = 989] [outer = 0x0] 16:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1129ab800) [pid = 1649] [serial = 990] [outer = 0x110fb7000] 16:23:49 INFO - PROCESS | 1649 | 1467156229826 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115fc1400) [pid = 1649] [serial = 991] [outer = 0x110fb7000] 16:23:50 INFO - PROCESS | 1649 | 1467156230090 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms 16:23:50 INFO - PROCESS | 1649 | 1467156230128 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1649 | 1467156230130 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:23:50 INFO - PROCESS | 1649 | 1467156230140 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1649 | 1467156230141 Marionette TRACE conn2 <- [1,1294,null,{}] 16:23:50 INFO - PROCESS | 1649 | 1467156230143 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}] 16:23:50 INFO - PROCESS | 1649 | 1467156230144 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:50 INFO - PROCESS | 1649 | 1467156230225 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:23:50 INFO - PROCESS | 1649 | 1467156230229 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1649 | 1467156230231 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a815000 == 39 [pid = 1649] [id = 331] 16:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1161b7000) [pid = 1649] [serial = 992] [outer = 0x0] 16:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1193a9c00) [pid = 1649] [serial = 993] [outer = 0x1161b7000] 16:23:50 INFO - PROCESS | 1649 | 1467156230266 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126ec4400) [pid = 1649] [serial = 994] [outer = 0x1161b7000] 16:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 479ms 16:23:50 INFO - PROCESS | 1649 | 1467156230607 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]]]}] 16:23:50 INFO - PROCESS | 1649 | 1467156230612 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1649 | 1467156230614 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:23:50 INFO - PROCESS | 1649 | 1467156230618 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1649 | 1467156230620 Marionette TRACE conn2 <- [1,1298,null,{}] 16:23:50 INFO - PROCESS | 1649 | 1467156230623 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}] 16:23:50 INFO - PROCESS | 1649 | 1467156230624 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:50 INFO - PROCESS | 1649 | 1467156230738 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:23:50 INFO - PROCESS | 1649 | 1467156230744 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1649 | 1467156230745 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af61000 == 40 [pid = 1649] [id = 332] 16:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1273b6c00) [pid = 1649] [serial = 995] [outer = 0x0] 16:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a43b800) [pid = 1649] [serial = 996] [outer = 0x1273b6c00] 16:23:50 INFO - PROCESS | 1649 | 1467156230769 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a876c00) [pid = 1649] [serial = 997] [outer = 0x1273b6c00] 16:23:51 INFO - PROCESS | 1649 | 1467156231076 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 471ms 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:23:51 INFO - PROCESS | 1649 | 1467156231088 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1649 | 1467156231089 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:23:51 INFO - PROCESS | 1649 | 1467156231091 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1649 | 1467156231092 Marionette TRACE conn2 <- [1,1302,null,{}] 16:23:51 INFO - PROCESS | 1649 | 1467156231095 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}] 16:23:51 INFO - PROCESS | 1649 | 1467156231096 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:51 INFO - PROCESS | 1649 | 1467156231178 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:23:51 INFO - PROCESS | 1649 | 1467156231183 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1649 | 1467156231185 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b793000 == 41 [pid = 1649] [id = 333] 16:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a878c00) [pid = 1649] [serial = 998] [outer = 0x0] 16:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a9eb800) [pid = 1649] [serial = 999] [outer = 0x12a878c00] 16:23:51 INFO - PROCESS | 1649 | 1467156231216 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12af04400) [pid = 1649] [serial = 1000] [outer = 0x12a878c00] 16:23:51 INFO - PROCESS | 1649 | 1467156231570 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 16:23:51 INFO - PROCESS | 1649 | 1467156231612 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1649 | 1467156231614 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:23:51 INFO - PROCESS | 1649 | 1467156231618 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1649 | 1467156231619 Marionette TRACE conn2 <- [1,1306,null,{}] 16:23:51 INFO - PROCESS | 1649 | 1467156231622 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}] 16:23:51 INFO - PROCESS | 1649 | 1467156231623 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:51 INFO - PROCESS | 1649 | 1467156231700 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:23:51 INFO - PROCESS | 1649 | 1467156231704 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1649 | 1467156231705 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8a2800 == 42 [pid = 1649] [id = 334] 16:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a9e6400) [pid = 1649] [serial = 1001] [outer = 0x0] 16:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12af10c00) [pid = 1649] [serial = 1002] [outer = 0x12a9e6400] 16:23:51 INFO - PROCESS | 1649 | 1467156231729 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b0c5c00) [pid = 1649] [serial = 1003] [outer = 0x12a9e6400] 16:23:52 INFO - PROCESS | 1649 | 1467156232219 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]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 619ms 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:23:52 INFO - PROCESS | 1649 | 1467156232250 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 1649 | 1467156232253 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:23:52 INFO - PROCESS | 1649 | 1467156232257 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1649 | 1467156232259 Marionette TRACE conn2 <- [1,1310,null,{}] 16:23:52 INFO - PROCESS | 1649 | 1467156232263 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}] 16:23:52 INFO - PROCESS | 1649 | 1467156232266 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:52 INFO - PROCESS | 1649 | 1467156232368 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:23:52 INFO - PROCESS | 1649 | 1467156232436 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1649 | 1467156232438 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118269800 == 43 [pid = 1649] [id = 335] 16:23:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11690b800) [pid = 1649] [serial = 1004] [outer = 0x0] 16:23:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1176ef000) [pid = 1649] [serial = 1005] [outer = 0x11690b800] 16:23:52 INFO - PROCESS | 1649 | 1467156232468 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1181ea000) [pid = 1649] [serial = 1006] [outer = 0x11690b800] 16:23:52 INFO - PROCESS | 1649 | 1467156232899 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] 16:23:52 INFO - PROCESS | 1649 | 1467156232931 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:23:52 INFO - PROCESS | 1649 | 1467156232935 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1649 | 1467156232937 Marionette TRACE conn2 <- [1,1314,null,{}] 16:23:52 INFO - PROCESS | 1649 | 1467156232939 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}] 16:23:52 INFO - PROCESS | 1649 | 1467156232941 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:53 INFO - PROCESS | 1649 | 1467156233078 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:23:53 INFO - PROCESS | 1649 | 1467156233134 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1649 | 1467156233136 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250be800 == 44 [pid = 1649] [id = 336] 16:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11857ec00) [pid = 1649] [serial = 1007] [outer = 0x0] 16:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119292400) [pid = 1649] [serial = 1008] [outer = 0x11857ec00] 16:23:53 INFO - PROCESS | 1649 | 1467156233167 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119789000) [pid = 1649] [serial = 1009] [outer = 0x11857ec00] 16:23:53 INFO - PROCESS | 1649 | 1467156233620 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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 16:23:53 INFO - PROCESS | 1649 | 1467156233657 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1649 | 1467156233658 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:23:53 INFO - PROCESS | 1649 | 1467156233661 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1649 | 1467156233663 Marionette TRACE conn2 <- [1,1318,null,{}] 16:23:53 INFO - PROCESS | 1649 | 1467156233671 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}] 16:23:53 INFO - PROCESS | 1649 | 1467156233674 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:53 INFO - PROCESS | 1649 | 1467156233777 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:23:53 INFO - PROCESS | 1649 | 1467156233833 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1649 | 1467156233835 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8aa000 == 45 [pid = 1649] [id = 337] 16:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119aaac00) [pid = 1649] [serial = 1010] [outer = 0x0] 16:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121108000) [pid = 1649] [serial = 1011] [outer = 0x119aaac00] 16:23:53 INFO - PROCESS | 1649 | 1467156233865 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126911000) [pid = 1649] [serial = 1012] [outer = 0x119aaac00] 16:23:54 INFO - PROCESS | 1649 | 1467156234344 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 725ms 16:23:54 INFO - PROCESS | 1649 | 1467156234396 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1649 | 1467156234398 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:23:54 INFO - PROCESS | 1649 | 1467156234402 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1649 | 1467156234403 Marionette TRACE conn2 <- [1,1322,null,{}] 16:23:54 INFO - PROCESS | 1649 | 1467156234406 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}] 16:23:54 INFO - PROCESS | 1649 | 1467156234407 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:54 INFO - PROCESS | 1649 | 1467156234509 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:23:54 INFO - PROCESS | 1649 | 1467156234578 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1649 | 1467156234580 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11694a800 == 46 [pid = 1649] [id = 338] 16:23:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112e92400) [pid = 1649] [serial = 1013] [outer = 0x0] 16:23:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x117227000) [pid = 1649] [serial = 1014] [outer = 0x112e92400] 16:23:54 INFO - PROCESS | 1649 | 1467156234609 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x125575c00) [pid = 1649] [serial = 1015] [outer = 0x112e92400] 16:23:55 INFO - PROCESS | 1649 | 1467156235216 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 874ms 16:23:55 INFO - PROCESS | 1649 | 1467156235277 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1649 | 1467156235279 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:23:55 INFO - PROCESS | 1649 | 1467156235283 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1649 | 1467156235286 Marionette TRACE conn2 <- [1,1326,null,{}] 16:23:55 INFO - PROCESS | 1649 | 1467156235290 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}] 16:23:55 INFO - PROCESS | 1649 | 1467156235291 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:55 INFO - PROCESS | 1649 | 1467156235386 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:23:55 INFO - PROCESS | 1649 | 1467156235461 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1649 | 1467156235462 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x115df0800 == 47 [pid = 1649] [id = 339] 16:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11815a400) [pid = 1649] [serial = 1016] [outer = 0x0] 16:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118168800) [pid = 1649] [serial = 1017] [outer = 0x11815a400] 16:23:55 INFO - PROCESS | 1649 | 1467156235491 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1187ba000) [pid = 1649] [serial = 1018] [outer = 0x11815a400] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b793000 == 46 [pid = 1649] [id = 333] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12af61000 == 45 [pid = 1649] [id = 332] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12a815000 == 44 [pid = 1649] [id = 331] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x117080000 == 43 [pid = 1649] [id = 330] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x128f36800 == 42 [pid = 1649] [id = 329] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1289bd000 == 41 [pid = 1649] [id = 328] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12560c800 == 40 [pid = 1649] [id = 327] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119652000 == 39 [pid = 1649] [id = 326] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121568000 == 38 [pid = 1649] [id = 325] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119966000 == 37 [pid = 1649] [id = 324] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1185f9000 == 36 [pid = 1649] [id = 323] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b1000 == 35 [pid = 1649] [id = 322] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x115de3800 == 34 [pid = 1649] [id = 321] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x117242000 == 33 [pid = 1649] [id = 320] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12a818800 == 32 [pid = 1649] [id = 319] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11694a800 == 31 [pid = 1649] [id = 338] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8aa000 == 30 [pid = 1649] [id = 337] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1250be800 == 29 [pid = 1649] [id = 336] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118269800 == 28 [pid = 1649] [id = 335] 16:23:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8a2800 == 27 [pid = 1649] [id = 334] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119aa8800) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121109c00) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x113948000) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115fbf800) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1187bac00) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117222c00) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118162000) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1192ecc00) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11978c800) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119baa400) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11976ec00) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119782c00) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112e90400) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1122ba000) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118319400) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118123800) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11978b400) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1193b0000) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123e36c00) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121686c00) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126d29400) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126eb9800) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124dbb400) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1181f3400) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12706e400) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123e38800) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129017800) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126ec3000) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1273bf800) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12901e800) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129218c00) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128a36800) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118123400) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119bf1400) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x116766800) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11978bc00) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x129219c00) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 16:23:56 INFO - PROCESS | 1649 | 1467156236481 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]]]}] 16:23:56 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 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1226ms 16:23:56 INFO - PROCESS | 1649 | 1467156236509 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:23:56 INFO - PROCESS | 1649 | 1467156236511 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:23:56 INFO - PROCESS | 1649 | 1467156236515 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1649 | 1467156236519 Marionette TRACE conn2 <- [1,1330,null,{}] 16:23:56 INFO - PROCESS | 1649 | 1467156236523 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}] 16:23:56 INFO - PROCESS | 1649 | 1467156236525 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:56 INFO - PROCESS | 1649 | 1467156236607 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:23:56 INFO - PROCESS | 1649 | 1467156236611 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1649 | 1467156236612 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x116138000 == 28 [pid = 1649] [id = 340] 16:23:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112d65000) [pid = 1649] [serial = 1019] [outer = 0x0] 16:23:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112f0f800) [pid = 1649] [serial = 1020] [outer = 0x112d65000] 16:23:56 INFO - PROCESS | 1649 | 1467156236643 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113c36800) [pid = 1649] [serial = 1021] [outer = 0x112d65000] 16:23:56 INFO - PROCESS | 1649 | 1467156236973 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]]]}] 16:23:56 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 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 475ms 16:23:57 INFO - PROCESS | 1649 | 1467156237014 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1649 | 1467156237017 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:23:57 INFO - PROCESS | 1649 | 1467156237023 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1649 | 1467156237025 Marionette TRACE conn2 <- [1,1334,null,{}] 16:23:57 INFO - PROCESS | 1649 | 1467156237027 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}] 16:23:57 INFO - PROCESS | 1649 | 1467156237029 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:57 INFO - PROCESS | 1649 | 1467156237105 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:23:57 INFO - PROCESS | 1649 | 1467156237109 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1649 | 1467156237110 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11724c800 == 29 [pid = 1649] [id = 341] 16:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115d56c00) [pid = 1649] [serial = 1022] [outer = 0x0] 16:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1176e9c00) [pid = 1649] [serial = 1023] [outer = 0x115d56c00] 16:23:57 INFO - PROCESS | 1649 | 1467156237140 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118163c00) [pid = 1649] [serial = 1024] [outer = 0x115d56c00] 16:23:57 INFO - PROCESS | 1649 | 1467156237530 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:23:57 INFO - PROCESS | 1649 | 1467156237546 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1649 | 1467156237548 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:23:57 INFO - PROCESS | 1649 | 1467156237552 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1649 | 1467156237555 Marionette TRACE conn2 <- [1,1338,null,{}] 16:23:57 INFO - PROCESS | 1649 | 1467156237562 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}] 16:23:57 INFO - PROCESS | 1649 | 1467156237566 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:57 INFO - PROCESS | 1649 | 1467156237642 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:23:57 INFO - PROCESS | 1649 | 1467156237647 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1649 | 1467156237649 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11961d800 == 30 [pid = 1649] [id = 342] 16:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1129a5800) [pid = 1649] [serial = 1025] [outer = 0x0] 16:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119294c00) [pid = 1649] [serial = 1026] [outer = 0x1129a5800] 16:23:57 INFO - PROCESS | 1649 | 1467156237679 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1192f2000) [pid = 1649] [serial = 1027] [outer = 0x1129a5800] 16:23:58 INFO - PROCESS | 1649 | 1467156238767 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]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1224ms 16:23:58 INFO - PROCESS | 1649 | 1467156238775 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 1649 | 1467156238778 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:23:58 INFO - PROCESS | 1649 | 1467156238781 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1649 | 1467156238783 Marionette TRACE conn2 <- [1,1342,null,{}] 16:23:58 INFO - PROCESS | 1649 | 1467156238787 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}] 16:23:58 INFO - PROCESS | 1649 | 1467156238789 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:58 INFO - PROCESS | 1649 | 1467156238895 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:23:58 INFO - PROCESS | 1649 | 1467156238963 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1649 | 1467156238964 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185f4000 == 31 [pid = 1649] [id = 343] 16:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x114f20800) [pid = 1649] [serial = 1028] [outer = 0x0] 16:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x117222c00) [pid = 1649] [serial = 1029] [outer = 0x114f20800] 16:23:59 INFO - PROCESS | 1649 | 1467156239019 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118517400) [pid = 1649] [serial = 1030] [outer = 0x114f20800] 16:23:59 INFO - PROCESS | 1649 | 1467156239602 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 871ms 16:23:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11724c800 == 30 [pid = 1649] [id = 341] 16:23:59 INFO - PROCESS | 1649 | --DOCSHELL 0x116138000 == 29 [pid = 1649] [id = 340] 16:23:59 INFO - PROCESS | 1649 | --DOCSHELL 0x115df0800 == 28 [pid = 1649] [id = 339] 16:23:59 INFO - PROCESS | 1649 | 1467156239657 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:23:59 INFO - PROCESS | 1649 | 1467156239659 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:23:59 INFO - PROCESS | 1649 | 1467156239662 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1649 | 1467156239664 Marionette TRACE conn2 <- [1,1346,null,{}] 16:23:59 INFO - PROCESS | 1649 | 1467156239670 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}] 16:23:59 INFO - PROCESS | 1649 | 1467156239671 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:59 INFO - PROCESS | 1649 | 1467156239751 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:23:59 INFO - PROCESS | 1649 | 1467156239755 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1649 | 1467156239757 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:23:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a5800 == 29 [pid = 1649] [id = 344] 16:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1133e0800) [pid = 1649] [serial = 1031] [outer = 0x0] 16:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1164e1000) [pid = 1649] [serial = 1032] [outer = 0x1133e0800] 16:23:59 INFO - PROCESS | 1649 | 1467156239789 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1181e4c00) [pid = 1649] [serial = 1033] [outer = 0x1133e0800] 16:24:00 INFO - PROCESS | 1649 | 1467156240277 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 622ms 16:24:00 INFO - PROCESS | 1649 | 1467156240292 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1649 | 1467156240298 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:24:00 INFO - PROCESS | 1649 | 1467156240306 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1649 | 1467156240308 Marionette TRACE conn2 <- [1,1350,null,{}] 16:24:00 INFO - PROCESS | 1649 | 1467156240312 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}] 16:24:00 INFO - PROCESS | 1649 | 1467156240315 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:00 INFO - PROCESS | 1649 | 1467156240441 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:24:00 INFO - PROCESS | 1649 | 1467156240574 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1649 | 1467156240575 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119658000 == 30 [pid = 1649] [id = 345] 16:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11815b800) [pid = 1649] [serial = 1034] [outer = 0x0] 16:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1192f6000) [pid = 1649] [serial = 1035] [outer = 0x11815b800] 16:24:00 INFO - PROCESS | 1649 | 1467156240620 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1193b3400) [pid = 1649] [serial = 1036] [outer = 0x11815b800] 16:24:01 INFO - PROCESS | 1649 | 1467156241025 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]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 772ms 16:24:01 INFO - PROCESS | 1649 | 1467156241077 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1649 | 1467156241086 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:24:01 INFO - PROCESS | 1649 | 1467156241088 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1649 | 1467156241091 Marionette TRACE conn2 <- [1,1354,null,{}] 16:24:01 INFO - PROCESS | 1649 | 1467156241105 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}] 16:24:01 INFO - PROCESS | 1649 | 1467156241108 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:01 INFO - PROCESS | 1649 | 1467156241207 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:24:01 INFO - PROCESS | 1649 | 1467156241212 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1649 | 1467156241214 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214af800 == 31 [pid = 1649] [id = 346] 16:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113cf4000) [pid = 1649] [serial = 1037] [outer = 0x0] 16:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119aa5800) [pid = 1649] [serial = 1038] [outer = 0x113cf4000] 16:24:01 INFO - PROCESS | 1649 | 1467156241242 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119becc00) [pid = 1649] [serial = 1039] [outer = 0x113cf4000] 16:24:01 INFO - PROCESS | 1649 | 1467156241582 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]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 532ms 16:24:01 INFO - PROCESS | 1649 | 1467156241626 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1649 | 1467156241627 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:24:01 INFO - PROCESS | 1649 | 1467156241630 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1649 | 1467156241631 Marionette TRACE conn2 <- [1,1358,null,{}] 16:24:01 INFO - PROCESS | 1649 | 1467156241633 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}] 16:24:01 INFO - PROCESS | 1649 | 1467156241634 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:01 INFO - PROCESS | 1649 | 1467156241731 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:24:01 INFO - PROCESS | 1649 | 1467156241734 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1649 | 1467156241736 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e48000 == 32 [pid = 1649] [id = 347] 16:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119bf7c00) [pid = 1649] [serial = 1040] [outer = 0x0] 16:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121108400) [pid = 1649] [serial = 1041] [outer = 0x119bf7c00] 16:24:01 INFO - PROCESS | 1649 | 1467156241760 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1211c8c00) [pid = 1649] [serial = 1042] [outer = 0x119bf7c00] 16:24:02 INFO - PROCESS | 1649 | 1467156242095 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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:24:02 INFO - PROCESS | 1649 | 1467156242153 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1649 | 1467156242155 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:24:02 INFO - PROCESS | 1649 | 1467156242157 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1649 | 1467156242158 Marionette TRACE conn2 <- [1,1362,null,{}] 16:24:02 INFO - PROCESS | 1649 | 1467156242160 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}] 16:24:02 INFO - PROCESS | 1649 | 1467156242168 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:02 INFO - PROCESS | 1649 | 1467156242261 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:24:02 INFO - PROCESS | 1649 | 1467156242267 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1649 | 1467156242268 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12561b000 == 33 [pid = 1649] [id = 348] 16:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x117224400) [pid = 1649] [serial = 1043] [outer = 0x0] 16:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121686c00) [pid = 1649] [serial = 1044] [outer = 0x117224400] 16:24:02 INFO - PROCESS | 1649 | 1467156242292 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124be2400) [pid = 1649] [serial = 1045] [outer = 0x117224400] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a9e6400) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a878c00) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115d56c00) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11815a400) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11690b800) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11857ec00) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112d65000) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119aaac00) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12149fc00) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126ec4800) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1273b6800) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112e98800) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1192ea800) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112e92400) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11850b400) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x125579000) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133d9800) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1172c5800) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11990f000) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x110fb7000) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1273b6c00) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12110f800) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1161b7000) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:24:02 INFO - PROCESS | 1649 | 1467156242677 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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 567ms 16:24:02 INFO - PROCESS | 1649 | 1467156242725 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1649 | 1467156242726 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:24:02 INFO - PROCESS | 1649 | 1467156242728 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1649 | 1467156242729 Marionette TRACE conn2 <- [1,1366,null,{}] 16:24:02 INFO - PROCESS | 1649 | 1467156242732 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}] 16:24:02 INFO - PROCESS | 1649 | 1467156242736 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:02 INFO - PROCESS | 1649 | 1467156242833 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:24:02 INFO - PROCESS | 1649 | 1467156242892 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1649 | 1467156242893 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126edc800 == 34 [pid = 1649] [id = 349] 16:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1129a6000) [pid = 1649] [serial = 1046] [outer = 0x0] 16:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x113cf4400) [pid = 1649] [serial = 1047] [outer = 0x1129a6000] 16:24:02 INFO - PROCESS | 1649 | 1467156242918 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1211c9000) [pid = 1649] [serial = 1048] [outer = 0x1129a6000] 16:24:03 INFO - PROCESS | 1649 | 1467156243234 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] 16:24:03 INFO - PROCESS | 1649 | 1467156243248 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:24:03 INFO - PROCESS | 1649 | 1467156243253 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1649 | 1467156243254 Marionette TRACE conn2 <- [1,1370,null,{}] 16:24:03 INFO - PROCESS | 1649 | 1467156243257 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}] 16:24:03 INFO - PROCESS | 1649 | 1467156243258 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:03 INFO - PROCESS | 1649 | 1467156243340 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:24:03 INFO - PROCESS | 1649 | 1467156243343 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1649 | 1467156243344 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f23800 == 35 [pid = 1649] [id = 350] 16:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12149fc00) [pid = 1649] [serial = 1049] [outer = 0x0] 16:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x125010400) [pid = 1649] [serial = 1050] [outer = 0x12149fc00] 16:24:03 INFO - PROCESS | 1649 | 1467156243370 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126dc7800) [pid = 1649] [serial = 1051] [outer = 0x12149fc00] 16:24:03 INFO - PROCESS | 1649 | 1467156243724 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] 16:24:03 INFO - PROCESS | 1649 | 1467156243776 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:24:03 INFO - PROCESS | 1649 | 1467156243780 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1649 | 1467156243782 Marionette TRACE conn2 <- [1,1374,null,{}] 16:24:03 INFO - PROCESS | 1649 | 1467156243785 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}] 16:24:03 INFO - PROCESS | 1649 | 1467156243787 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:03 INFO - PROCESS | 1649 | 1467156243900 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:24:03 INFO - PROCESS | 1649 | 1467156243906 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1649 | 1467156243907 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119222000 == 36 [pid = 1649] [id = 351] 16:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126ec6800) [pid = 1649] [serial = 1052] [outer = 0x0] 16:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1273b3c00) [pid = 1649] [serial = 1053] [outer = 0x126ec6800] 16:24:03 INFO - PROCESS | 1649 | 1467156243946 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1274be400) [pid = 1649] [serial = 1054] [outer = 0x126ec6800] 16:24:04 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:04 INFO - PROCESS | 1649 | 1467156244319 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] 16:24:04 INFO - PROCESS | 1649 | 1467156244353 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:24:04 INFO - PROCESS | 1649 | 1467156244365 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1649 | 1467156244366 Marionette TRACE conn2 <- [1,1378,null,{}] 16:24:04 INFO - PROCESS | 1649 | 1467156244368 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}] 16:24:04 INFO - PROCESS | 1649 | 1467156244369 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:04 INFO - PROCESS | 1649 | 1467156244454 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:24:04 INFO - PROCESS | 1649 | 1467156244458 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1649 | 1467156244459 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a588800 == 37 [pid = 1649] [id = 352] 16:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119bef000) [pid = 1649] [serial = 1055] [outer = 0x0] 16:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128f17000) [pid = 1649] [serial = 1056] [outer = 0x119bef000] 16:24:04 INFO - PROCESS | 1649 | 1467156244483 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12901c000) [pid = 1649] [serial = 1057] [outer = 0x119bef000] 16:24:04 INFO - PROCESS | 1649 | 1467156244942 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] 16:24:05 INFO - PROCESS | 1649 | 1467156245002 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:24:05 INFO - PROCESS | 1649 | 1467156245007 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1649 | 1467156245009 Marionette TRACE conn2 <- [1,1382,null,{}] 16:24:05 INFO - PROCESS | 1649 | 1467156245013 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}] 16:24:05 INFO - PROCESS | 1649 | 1467156245015 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:05 INFO - PROCESS | 1649 | 1467156245117 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:24:05 INFO - PROCESS | 1649 | 1467156245221 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1649 | 1467156245222 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee0000 == 38 [pid = 1649] [id = 353] 16:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113c9c400) [pid = 1649] [serial = 1058] [outer = 0x0] 16:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115f67000) [pid = 1649] [serial = 1059] [outer = 0x113c9c400] 16:24:05 INFO - PROCESS | 1649 | 1467156245255 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1172c6000) [pid = 1649] [serial = 1060] [outer = 0x113c9c400] 16:24:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:05 INFO - PROCESS | 1649 | 1467156245707 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] 16:24:05 INFO - PROCESS | 1649 | 1467156245733 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:24:05 INFO - PROCESS | 1649 | 1467156245738 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1649 | 1467156245739 Marionette TRACE conn2 <- [1,1386,null,{}] 16:24:05 INFO - PROCESS | 1649 | 1467156245742 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}] 16:24:05 INFO - PROCESS | 1649 | 1467156245744 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:05 INFO - PROCESS | 1649 | 1467156245843 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:24:05 INFO - PROCESS | 1649 | 1467156245895 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1649 | 1467156245897 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d3e800 == 39 [pid = 1649] [id = 354] 16:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119007400) [pid = 1649] [serial = 1061] [outer = 0x0] 16:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1192ec800) [pid = 1649] [serial = 1062] [outer = 0x119007400] 16:24:05 INFO - PROCESS | 1649 | 1467156245943 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11976f800) [pid = 1649] [serial = 1063] [outer = 0x119007400] 16:24:06 INFO - PROCESS | 1649 | 1467156246388 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] 16:24:06 INFO - PROCESS | 1649 | 1467156246409 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:24:06 INFO - PROCESS | 1649 | 1467156246411 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1649 | 1467156246414 Marionette TRACE conn2 <- [1,1390,null,{}] 16:24:06 INFO - PROCESS | 1649 | 1467156246478 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}] 16:24:06 INFO - PROCESS | 1649 | 1467156246481 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:06 INFO - PROCESS | 1649 | 1467156246577 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:24:06 INFO - PROCESS | 1649 | 1467156246646 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1649 | 1467156246648 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a9a1000 == 40 [pid = 1649] [id = 355] 16:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119bf1400) [pid = 1649] [serial = 1064] [outer = 0x0] 16:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121929800) [pid = 1649] [serial = 1065] [outer = 0x119bf1400] 16:24:06 INFO - PROCESS | 1649 | 1467156246679 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126d29400) [pid = 1649] [serial = 1066] [outer = 0x119bf1400] 16:24:07 INFO - PROCESS | 1649 | 1467156247105 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 744ms 16:24:07 INFO - PROCESS | 1649 | 1467156247156 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1649 | 1467156247158 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:24:07 INFO - PROCESS | 1649 | 1467156247161 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1649 | 1467156247163 Marionette TRACE conn2 <- [1,1394,null,{}] 16:24:07 INFO - PROCESS | 1649 | 1467156247165 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}] 16:24:07 INFO - PROCESS | 1649 | 1467156247168 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:07 INFO - PROCESS | 1649 | 1467156247264 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:24:07 INFO - PROCESS | 1649 | 1467156247332 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1649 | 1467156247333 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116622000 == 41 [pid = 1649] [id = 356] 16:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x113947000) [pid = 1649] [serial = 1067] [outer = 0x0] 16:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1190bd400) [pid = 1649] [serial = 1068] [outer = 0x113947000] 16:24:07 INFO - PROCESS | 1649 | 1467156247363 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x129016400) [pid = 1649] [serial = 1069] [outer = 0x113947000] 16:24:07 INFO - PROCESS | 1649 | 1467156247913 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 16:24:07 INFO - PROCESS | 1649 | 1467156247931 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1649 | 1467156247934 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:24:07 INFO - PROCESS | 1649 | 1467156247937 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1649 | 1467156247939 Marionette TRACE conn2 <- [1,1398,null,{}] 16:24:07 INFO - PROCESS | 1649 | 1467156247943 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}] 16:24:07 INFO - PROCESS | 1649 | 1467156247944 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:08 INFO - PROCESS | 1649 | 1467156248044 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:24:08 INFO - PROCESS | 1649 | 1467156248098 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1649 | 1467156248099 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184d5800 == 42 [pid = 1649] [id = 357] 16:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1130e6800) [pid = 1649] [serial = 1070] [outer = 0x0] 16:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x116629c00) [pid = 1649] [serial = 1071] [outer = 0x1130e6800] 16:24:08 INFO - PROCESS | 1649 | 1467156248130 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11811a400) [pid = 1649] [serial = 1072] [outer = 0x1130e6800] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119222000 == 41 [pid = 1649] [id = 351] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128f23800 == 40 [pid = 1649] [id = 350] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126edc800 == 39 [pid = 1649] [id = 349] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12561b000 == 38 [pid = 1649] [id = 348] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x123e48000 == 37 [pid = 1649] [id = 347] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1214af800 == 36 [pid = 1649] [id = 346] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119658000 == 35 [pid = 1649] [id = 345] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a5800 == 34 [pid = 1649] [id = 344] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1185f4000 == 33 [pid = 1649] [id = 343] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119294c00) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | 1467156248576 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]]]}] 16:24:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11961d800 == 32 [pid = 1649] [id = 342] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118168800) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1187ba000) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1181ea000) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176ef000) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119789000) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119292400) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112f0f800) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126911000) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113c36800) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126d2a000) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128a2ec00) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121108000) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12901c400) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x129013400) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11329d400) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11675e000) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1193b0400) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x125575c00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11978cc00) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1190c0800) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119295800) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12939c400) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113cec400) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11676c800) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x117ea2c00) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118169400) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119d30c00) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119bedc00) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x129397000) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118163c00) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x117227000) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12af04400) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x115fc1400) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12a876c00) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1129ab800) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12135fc00) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x123e08000) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1193a9c00) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x127079800) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12a43b800) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x126ec4400) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12af10c00) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12b0c5c00) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12a9eb800) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 16:24:08 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1176e9c00) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 16:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 671ms 16:24:08 INFO - PROCESS | 1649 | 1467156248608 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1649 | 1467156248611 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:24:08 INFO - PROCESS | 1649 | 1467156248621 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1649 | 1467156248623 Marionette TRACE conn2 <- [1,1402,null,{}] 16:24:08 INFO - PROCESS | 1649 | 1467156248625 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}] 16:24:08 INFO - PROCESS | 1649 | 1467156248626 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:08 INFO - PROCESS | 1649 | 1467156248705 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:24:08 INFO - PROCESS | 1649 | 1467156248710 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1649 | 1467156248711 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a4800 == 33 [pid = 1649] [id = 358] 16:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1181e9000) [pid = 1649] [serial = 1073] [outer = 0x0] 16:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118319800) [pid = 1649] [serial = 1074] [outer = 0x1181e9000] 16:24:08 INFO - PROCESS | 1649 | 1467156248740 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1190c6400) [pid = 1649] [serial = 1075] [outer = 0x1181e9000] 16:24:09 INFO - PROCESS | 1649 | 1467156249093 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]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 525ms 16:24:09 INFO - PROCESS | 1649 | 1467156249140 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1649 | 1467156249142 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:24:09 INFO - PROCESS | 1649 | 1467156249144 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1649 | 1467156249146 Marionette TRACE conn2 <- [1,1406,null,{}] 16:24:09 INFO - PROCESS | 1649 | 1467156249153 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}] 16:24:09 INFO - PROCESS | 1649 | 1467156249156 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:09 INFO - PROCESS | 1649 | 1467156249234 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:24:09 INFO - PROCESS | 1649 | 1467156249241 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1649 | 1467156249243 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119217800 == 34 [pid = 1649] [id = 359] 16:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1193af000) [pid = 1649] [serial = 1076] [outer = 0x0] 16:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11978ac00) [pid = 1649] [serial = 1077] [outer = 0x1193af000] 16:24:09 INFO - PROCESS | 1649 | 1467156249270 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119bf3000) [pid = 1649] [serial = 1078] [outer = 0x1193af000] 16:24:09 INFO - PROCESS | 1649 | 1467156249636 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]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:24:09 INFO - PROCESS | 1649 | 1467156249664 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1649 | 1467156249666 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:24:09 INFO - PROCESS | 1649 | 1467156249668 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1649 | 1467156249670 Marionette TRACE conn2 <- [1,1410,null,{}] 16:24:09 INFO - PROCESS | 1649 | 1467156249672 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}] 16:24:09 INFO - PROCESS | 1649 | 1467156249673 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:09 INFO - PROCESS | 1649 | 1467156249759 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:24:09 INFO - PROCESS | 1649 | 1467156249812 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1649 | 1467156249814 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d1e000 == 35 [pid = 1649] [id = 360] 16:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119beac00) [pid = 1649] [serial = 1079] [outer = 0x0] 16:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x121594400) [pid = 1649] [serial = 1080] [outer = 0x119beac00] 16:24:09 INFO - PROCESS | 1649 | 1467156249839 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x124d44c00) [pid = 1649] [serial = 1081] [outer = 0x119beac00] 16:24:10 INFO - PROCESS | 1649 | 1467156250142 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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 16:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:24:10 INFO - PROCESS | 1649 | 1467156250187 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1649 | 1467156250189 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:24:10 INFO - PROCESS | 1649 | 1467156250191 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1649 | 1467156250192 Marionette TRACE conn2 <- [1,1414,null,{}] 16:24:10 INFO - PROCESS | 1649 | 1467156250194 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}] 16:24:10 INFO - PROCESS | 1649 | 1467156250195 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:10 INFO - PROCESS | 1649 | 1467156250272 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:24:10 INFO - PROCESS | 1649 | 1467156250324 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1649 | 1467156250325 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a15000 == 36 [pid = 1649] [id = 361] 16:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118123800) [pid = 1649] [serial = 1082] [outer = 0x0] 16:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x126d26400) [pid = 1649] [serial = 1083] [outer = 0x118123800] 16:24:10 INFO - PROCESS | 1649 | 1467156250349 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x127560c00) [pid = 1649] [serial = 1084] [outer = 0x118123800] 16:24:10 INFO - PROCESS | 1649 | 1467156250682 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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 16:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:24:10 INFO - PROCESS | 1649 | 1467156250713 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1649 | 1467156250714 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:24:10 INFO - PROCESS | 1649 | 1467156250716 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1649 | 1467156250717 Marionette TRACE conn2 <- [1,1418,null,{}] 16:24:10 INFO - PROCESS | 1649 | 1467156250719 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}] 16:24:10 INFO - PROCESS | 1649 | 1467156250723 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:10 INFO - PROCESS | 1649 | 1467156250823 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:24:10 INFO - PROCESS | 1649 | 1467156250827 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1649 | 1467156250827 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x126edc000 == 37 [pid = 1649] [id = 362] 16:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x128a32800) [pid = 1649] [serial = 1085] [outer = 0x0] 16:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x129394800) [pid = 1649] [serial = 1086] [outer = 0x128a32800] 16:24:10 INFO - PROCESS | 1649 | 1467156250853 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12a875400) [pid = 1649] [serial = 1087] [outer = 0x128a32800] 16:24:11 INFO - PROCESS | 1649 | 1467156251223 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]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:24:11 INFO - PROCESS | 1649 | 1467156251235 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1649 | 1467156251236 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:24:11 INFO - PROCESS | 1649 | 1467156251238 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1649 | 1467156251239 Marionette TRACE conn2 <- [1,1422,null,{}] 16:24:11 INFO - PROCESS | 1649 | 1467156251241 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}] 16:24:11 INFO - PROCESS | 1649 | 1467156251242 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:11 INFO - PROCESS | 1649 | 1467156251342 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:24:11 INFO - PROCESS | 1649 | 1467156251345 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1649 | 1467156251347 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x116497000 == 38 [pid = 1649] [id = 363] 16:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x127560400) [pid = 1649] [serial = 1088] [outer = 0x0] 16:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x12a9e3400) [pid = 1649] [serial = 1089] [outer = 0x127560400] 16:24:11 INFO - PROCESS | 1649 | 1467156251370 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12a9f0c00) [pid = 1649] [serial = 1090] [outer = 0x127560400] 16:24:11 INFO - PROCESS | 1649 | 1467156251723 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]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:24:11 INFO - PROCESS | 1649 | 1467156251762 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1649 | 1467156251763 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:24:11 INFO - PROCESS | 1649 | 1467156251765 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1649 | 1467156251766 Marionette TRACE conn2 <- [1,1426,null,{}] 16:24:11 INFO - PROCESS | 1649 | 1467156251768 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}] 16:24:11 INFO - PROCESS | 1649 | 1467156251770 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:11 INFO - PROCESS | 1649 | 1467156251916 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:24:11 INFO - PROCESS | 1649 | 1467156251966 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1649 | 1467156251967 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129486800 == 39 [pid = 1649] [id = 364] 16:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1129b1800) [pid = 1649] [serial = 1091] [outer = 0x0] 16:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12af0f000) [pid = 1649] [serial = 1092] [outer = 0x1129b1800] 16:24:12 INFO - PROCESS | 1649 | 1467156252006 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12b0c2800) [pid = 1649] [serial = 1093] [outer = 0x1129b1800] 16:24:12 INFO - PROCESS | 1649 | 1467156252452 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]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 16:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:24:12 INFO - PROCESS | 1649 | 1467156252488 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1649 | 1467156252489 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:24:12 INFO - PROCESS | 1649 | 1467156252491 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1649 | 1467156252492 Marionette TRACE conn2 <- [1,1430,null,{}] 16:24:12 INFO - PROCESS | 1649 | 1467156252494 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}] 16:24:12 INFO - PROCESS | 1649 | 1467156252495 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:12 INFO - PROCESS | 1649 | 1467156252596 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:24:12 INFO - PROCESS | 1649 | 1467156252648 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1649 | 1467156252649 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a812000 == 40 [pid = 1649] [id = 365] 16:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119909800) [pid = 1649] [serial = 1094] [outer = 0x0] 16:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12b0c8800) [pid = 1649] [serial = 1095] [outer = 0x119909800] 16:24:12 INFO - PROCESS | 1649 | 1467156252681 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12b856400) [pid = 1649] [serial = 1096] [outer = 0x119909800] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126ec6800) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113cf4000) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119bf7c00) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1133e0800) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x114f20800) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x117224400) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1129a6000) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12149fc00) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:24:12 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11815b800) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:24:13 INFO - PROCESS | 1649 | 1467156253035 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]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms 16:24:13 INFO - PROCESS | 1649 | 1467156253061 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1649 | 1467156253062 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:24:13 INFO - PROCESS | 1649 | 1467156253065 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1649 | 1467156253067 Marionette TRACE conn2 <- [1,1434,null,{}] 16:24:13 INFO - PROCESS | 1649 | 1467156253070 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}] 16:24:13 INFO - PROCESS | 1649 | 1467156253071 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:13 INFO - PROCESS | 1649 | 1467156253149 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:24:13 INFO - PROCESS | 1649 | 1467156253154 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1649 | 1467156253155 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a99f000 == 41 [pid = 1649] [id = 366] 16:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x114f20800) [pid = 1649] [serial = 1097] [outer = 0x0] 16:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11978c800) [pid = 1649] [serial = 1098] [outer = 0x114f20800] 16:24:13 INFO - PROCESS | 1649 | 1467156253179 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12192d400) [pid = 1649] [serial = 1099] [outer = 0x114f20800] 16:24:13 INFO - PROCESS | 1649 | 1467156253528 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]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 472ms 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:24:13 INFO - PROCESS | 1649 | 1467156253537 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1649 | 1467156253539 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:24:13 INFO - PROCESS | 1649 | 1467156253541 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1649 | 1467156253543 Marionette TRACE conn2 <- [1,1438,null,{}] 16:24:13 INFO - PROCESS | 1649 | 1467156253545 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}] 16:24:13 INFO - PROCESS | 1649 | 1467156253547 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:13 INFO - PROCESS | 1649 | 1467156253678 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:24:13 INFO - PROCESS | 1649 | 1467156253684 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1649 | 1467156253685 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b78c800 == 42 [pid = 1649] [id = 367] 16:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117224400) [pid = 1649] [serial = 1100] [outer = 0x0] 16:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12b85e400) [pid = 1649] [serial = 1101] [outer = 0x117224400] 16:24:13 INFO - PROCESS | 1649 | 1467156253711 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12b8f1000) [pid = 1649] [serial = 1102] [outer = 0x117224400] 16:24:14 INFO - PROCESS | 1649 | 1467156254038 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 16:24:14 INFO - PROCESS | 1649 | 1467156254063 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1649 | 1467156254064 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:24:14 INFO - PROCESS | 1649 | 1467156254068 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1649 | 1467156254070 Marionette TRACE conn2 <- [1,1442,null,{}] 16:24:14 INFO - PROCESS | 1649 | 1467156254072 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}] 16:24:14 INFO - PROCESS | 1649 | 1467156254073 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:14 INFO - PROCESS | 1649 | 1467156254152 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:24:14 INFO - PROCESS | 1649 | 1467156254156 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1649 | 1467156254157 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8a5000 == 43 [pid = 1649] [id = 368] 16:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12b8f1c00) [pid = 1649] [serial = 1103] [outer = 0x0] 16:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12bd2c000) [pid = 1649] [serial = 1104] [outer = 0x12b8f1c00] 16:24:14 INFO - PROCESS | 1649 | 1467156254181 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12bd66400) [pid = 1649] [serial = 1105] [outer = 0x12b8f1c00] 16:24:14 INFO - PROCESS | 1649 | 1467156254509 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 473ms 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:24:14 INFO - PROCESS | 1649 | 1467156254540 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1649 | 1467156254542 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:24:14 INFO - PROCESS | 1649 | 1467156254544 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1649 | 1467156254545 Marionette TRACE conn2 <- [1,1446,null,{}] 16:24:14 INFO - PROCESS | 1649 | 1467156254547 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}] 16:24:14 INFO - PROCESS | 1649 | 1467156254548 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:14 INFO - PROCESS | 1649 | 1467156254662 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:24:14 INFO - PROCESS | 1649 | 1467156254668 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1649 | 1467156254669 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3b1800 == 44 [pid = 1649] [id = 369] 16:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x125623c00) [pid = 1649] [serial = 1106] [outer = 0x0] 16:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12bd6ac00) [pid = 1649] [serial = 1107] [outer = 0x125623c00] 16:24:14 INFO - PROCESS | 1649 | 1467156254693 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12bd6fc00) [pid = 1649] [serial = 1108] [outer = 0x125623c00] 16:24:15 INFO - PROCESS | 1649 | 1467156255057 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]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 567ms 16:24:15 INFO - PROCESS | 1649 | 1467156255112 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 1649 | 1467156255115 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:24:15 INFO - PROCESS | 1649 | 1467156255137 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1649 | 1467156255140 Marionette TRACE conn2 <- [1,1450,null,{}] 16:24:15 INFO - PROCESS | 1649 | 1467156255144 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}] 16:24:15 INFO - PROCESS | 1649 | 1467156255146 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:15 INFO - PROCESS | 1649 | 1467156255261 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:24:15 INFO - PROCESS | 1649 | 1467156255327 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1649 | 1467156255330 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x117068800 == 45 [pid = 1649] [id = 370] 16:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112f0cc00) [pid = 1649] [serial = 1109] [outer = 0x0] 16:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113c36800) [pid = 1649] [serial = 1110] [outer = 0x112f0cc00] 16:24:15 INFO - PROCESS | 1649 | 1467156255361 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176e9400) [pid = 1649] [serial = 1111] [outer = 0x112f0cc00] 16:24:15 INFO - PROCESS | 1649 | 1467156255812 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]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 726ms 16:24:15 INFO - PROCESS | 1649 | 1467156255861 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 1649 | 1467156255864 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:24:15 INFO - PROCESS | 1649 | 1467156255887 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1649 | 1467156255889 Marionette TRACE conn2 <- [1,1454,null,{}] 16:24:15 INFO - PROCESS | 1649 | 1467156255891 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}] 16:24:15 INFO - PROCESS | 1649 | 1467156255893 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:15 INFO - PROCESS | 1649 | 1467156255998 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:24:16 INFO - PROCESS | 1649 | 1467156256070 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1649 | 1467156256072 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x121396800 == 46 [pid = 1649] [id = 371] 16:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1192f8800) [pid = 1649] [serial = 1112] [outer = 0x0] 16:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11976e400) [pid = 1649] [serial = 1113] [outer = 0x1192f8800] 16:24:16 INFO - PROCESS | 1649 | 1467156256102 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11990f000) [pid = 1649] [serial = 1114] [outer = 0x1192f8800] 16:24:16 INFO - PROCESS | 1649 | 1467156256528 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]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 671ms 16:24:16 INFO - PROCESS | 1649 | 1467156256558 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1649 | 1467156256559 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:24:16 INFO - PROCESS | 1649 | 1467156256562 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1649 | 1467156256565 Marionette TRACE conn2 <- [1,1458,null,{}] 16:24:16 INFO - PROCESS | 1649 | 1467156256588 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}] 16:24:16 INFO - PROCESS | 1649 | 1467156256591 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:16 INFO - PROCESS | 1649 | 1467156256696 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:24:16 INFO - PROCESS | 1649 | 1467156256767 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1649 | 1467156256769 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b79c800 == 47 [pid = 1649] [id = 372] 16:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119d26800) [pid = 1649] [serial = 1115] [outer = 0x0] 16:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12706f000) [pid = 1649] [serial = 1116] [outer = 0x119d26800] 16:24:16 INFO - PROCESS | 1649 | 1467156256801 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12921e000) [pid = 1649] [serial = 1117] [outer = 0x119d26800] 16:24:17 INFO - PROCESS | 1649 | 1467156257226 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]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 684ms 16:24:17 INFO - PROCESS | 1649 | 1467156257247 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1649 | 1467156257249 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:24:17 INFO - PROCESS | 1649 | 1467156257253 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1649 | 1467156257255 Marionette TRACE conn2 <- [1,1462,null,{}] 16:24:17 INFO - PROCESS | 1649 | 1467156257257 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}] 16:24:17 INFO - PROCESS | 1649 | 1467156257259 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:17 INFO - PROCESS | 1649 | 1467156257362 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:24:17 INFO - PROCESS | 1649 | 1467156257418 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1649 | 1467156257420 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c614800 == 48 [pid = 1649] [id = 373] 16:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12939fc00) [pid = 1649] [serial = 1118] [outer = 0x0] 16:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a43d400) [pid = 1649] [serial = 1119] [outer = 0x12939fc00] 16:24:17 INFO - PROCESS | 1649 | 1467156257448 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12af03c00) [pid = 1649] [serial = 1120] [outer = 0x12939fc00] 16:24:18 INFO - PROCESS | 1649 | 1467156258303 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1075ms 16:24:18 INFO - PROCESS | 1649 | 1467156258329 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1649 | 1467156258331 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:24:18 INFO - PROCESS | 1649 | 1467156258335 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1649 | 1467156258336 Marionette TRACE conn2 <- [1,1466,null,{}] 16:24:18 INFO - PROCESS | 1649 | 1467156258340 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}] 16:24:18 INFO - PROCESS | 1649 | 1467156258341 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:18 INFO - PROCESS | 1649 | 1467156258440 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:24:18 INFO - PROCESS | 1649 | 1467156258513 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1649 | 1467156258516 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11921c800 == 49 [pid = 1649] [id = 374] 16:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112e90c00) [pid = 1649] [serial = 1121] [outer = 0x0] 16:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116973c00) [pid = 1649] [serial = 1122] [outer = 0x112e90c00] 16:24:18 INFO - PROCESS | 1649 | 1467156258543 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119292400) [pid = 1649] [serial = 1123] [outer = 0x112e90c00] 16:24:18 INFO - PROCESS | 1649 | 1467156258996 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]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 673ms 16:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:24:19 INFO - PROCESS | 1649 | 1467156259007 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1649 | 1467156259010 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:24:19 INFO - PROCESS | 1649 | 1467156259014 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1649 | 1467156259016 Marionette TRACE conn2 <- [1,1470,null,{}] 16:24:19 INFO - PROCESS | 1649 | 1467156259018 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}] 16:24:19 INFO - PROCESS | 1649 | 1467156259020 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:19 INFO - PROCESS | 1649 | 1467156259126 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8a5000 == 48 [pid = 1649] [id = 368] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b78c800 == 47 [pid = 1649] [id = 367] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a99f000 == 46 [pid = 1649] [id = 366] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a812000 == 45 [pid = 1649] [id = 365] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x129486800 == 44 [pid = 1649] [id = 364] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128f17000) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x116497000 == 43 [pid = 1649] [id = 363] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x126edc000 == 42 [pid = 1649] [id = 362] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x121a15000 == 41 [pid = 1649] [id = 361] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119d1e000 == 40 [pid = 1649] [id = 360] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119217800 == 39 [pid = 1649] [id = 359] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a4800 == 38 [pid = 1649] [id = 358] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1184d5800 == 37 [pid = 1649] [id = 357] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x116622000 == 36 [pid = 1649] [id = 356] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a9a1000 == 35 [pid = 1649] [id = 355] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x123d3e800 == 34 [pid = 1649] [id = 354] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee0000 == 33 [pid = 1649] [id = 353] 16:24:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a588800 == 32 [pid = 1649] [id = 352] 16:24:19 INFO - PROCESS | 1649 | 1467156259248 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1649 | 1467156259249 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x116495000 == 33 [pid = 1649] [id = 375] 16:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11850b400) [pid = 1649] [serial = 1124] [outer = 0x0] 16:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1192f1800) [pid = 1649] [serial = 1125] [outer = 0x11850b400] 16:24:19 INFO - PROCESS | 1649 | 1467156259305 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119aa8800) [pid = 1649] [serial = 1126] [outer = 0x11850b400] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119aa5800) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x121108400) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1181e4c00) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1164e1000) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118517400) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x117222c00) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121686c00) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113cf4400) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1211c8c00) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125010400) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126dc7800) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124be2400) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1211c9000) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1192f6000) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1193b3400) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1274be400) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119becc00) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1273b3c00) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 16:24:19 INFO - PROCESS | 1649 | 1467156259741 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]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 771ms 16:24:19 INFO - PROCESS | 1649 | 1467156259785 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1649 | 1467156259787 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:24:19 INFO - PROCESS | 1649 | 1467156259789 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1649 | 1467156259791 Marionette TRACE conn2 <- [1,1474,null,{}] 16:24:19 INFO - PROCESS | 1649 | 1467156259798 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}] 16:24:19 INFO - PROCESS | 1649 | 1467156259801 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:19 INFO - PROCESS | 1649 | 1467156259901 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:24:19 INFO - PROCESS | 1649 | 1467156259960 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1649 | 1467156259962 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x121044800 == 34 [pid = 1649] [id = 376] 16:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119baa400) [pid = 1649] [serial = 1127] [outer = 0x0] 16:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121359800) [pid = 1649] [serial = 1128] [outer = 0x119baa400] 16:24:19 INFO - PROCESS | 1649 | 1467156259989 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124d26400) [pid = 1649] [serial = 1129] [outer = 0x119baa400] 16:24:20 INFO - PROCESS | 1649 | 1467156260273 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 16:24:20 INFO - PROCESS | 1649 | 1467156260310 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1649 | 1467156260311 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:24:20 INFO - PROCESS | 1649 | 1467156260314 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1649 | 1467156260315 Marionette TRACE conn2 <- [1,1478,null,{}] 16:24:20 INFO - PROCESS | 1649 | 1467156260320 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}] 16:24:20 INFO - PROCESS | 1649 | 1467156260322 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:20 INFO - PROCESS | 1649 | 1467156260410 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:24:20 INFO - PROCESS | 1649 | 1467156260414 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1649 | 1467156260415 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250b6000 == 35 [pid = 1649] [id = 377] 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126d26c00) [pid = 1649] [serial = 1130] [outer = 0x0] 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1274bc800) [pid = 1649] [serial = 1131] [outer = 0x126d26c00] 16:24:20 INFO - PROCESS | 1649 | 1467156260443 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128f17400) [pid = 1649] [serial = 1132] [outer = 0x126d26c00] 16:24:20 INFO - PROCESS | 1649 | 1467156260796 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 16:24:20 INFO - PROCESS | 1649 | 1467156260836 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1649 | 1467156260837 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:24:20 INFO - PROCESS | 1649 | 1467156260839 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1649 | 1467156260840 Marionette TRACE conn2 <- [1,1482,null,{}] 16:24:20 INFO - PROCESS | 1649 | 1467156260843 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}] 16:24:20 INFO - PROCESS | 1649 | 1467156260844 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:20 INFO - PROCESS | 1649 | 1467156260921 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:24:20 INFO - PROCESS | 1649 | 1467156260925 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1649 | 1467156260926 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12733f800 == 36 [pid = 1649] [id = 378] 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1273b4c00) [pid = 1649] [serial = 1133] [outer = 0x0] 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12939d400) [pid = 1649] [serial = 1134] [outer = 0x1273b4c00] 16:24:20 INFO - PROCESS | 1649 | 1467156260951 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a444400) [pid = 1649] [serial = 1135] [outer = 0x1273b4c00] 16:24:21 INFO - PROCESS | 1649 | 1467156261333 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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 16:24:21 INFO - PROCESS | 1649 | 1467156261357 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1649 | 1467156261359 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:24:21 INFO - PROCESS | 1649 | 1467156261361 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1649 | 1467156261362 Marionette TRACE conn2 <- [1,1486,null,{}] 16:24:21 INFO - PROCESS | 1649 | 1467156261364 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}] 16:24:21 INFO - PROCESS | 1649 | 1467156261368 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:21 INFO - PROCESS | 1649 | 1467156261500 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:24:21 INFO - PROCESS | 1649 | 1467156261516 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1649 | 1467156261517 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289c5800 == 37 [pid = 1649] [id = 379] 16:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12901e800) [pid = 1649] [serial = 1136] [outer = 0x0] 16:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12af04400) [pid = 1649] [serial = 1137] [outer = 0x12901e800] 16:24:21 INFO - PROCESS | 1649 | 1467156261545 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12bd68c00) [pid = 1649] [serial = 1138] [outer = 0x12901e800] 16:24:21 INFO - PROCESS | 1649 | 1467156261889 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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 568ms 16:24:21 INFO - PROCESS | 1649 | 1467156261930 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1649 | 1467156261931 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:24:21 INFO - PROCESS | 1649 | 1467156261933 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1649 | 1467156261935 Marionette TRACE conn2 <- [1,1490,null,{}] 16:24:21 INFO - PROCESS | 1649 | 1467156261937 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}] 16:24:21 INFO - PROCESS | 1649 | 1467156261938 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:22 INFO - PROCESS | 1649 | 1467156262038 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:24:22 INFO - PROCESS | 1649 | 1467156262041 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1649 | 1467156262042 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184c8800 == 38 [pid = 1649] [id = 380] 16:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12bd2ec00) [pid = 1649] [serial = 1139] [outer = 0x0] 16:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12c074000) [pid = 1649] [serial = 1140] [outer = 0x12bd2ec00] 16:24:22 INFO - PROCESS | 1649 | 1467156262066 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12c07d800) [pid = 1649] [serial = 1141] [outer = 0x12bd2ec00] 16:24:22 INFO - PROCESS | 1649 | 1467156262421 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:24:22 INFO - PROCESS | 1649 | 1467156262453 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1649 | 1467156262455 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:24:22 INFO - PROCESS | 1649 | 1467156262457 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1649 | 1467156262458 Marionette TRACE conn2 <- [1,1494,null,{}] 16:24:22 INFO - PROCESS | 1649 | 1467156262460 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}] 16:24:22 INFO - PROCESS | 1649 | 1467156262461 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:22 INFO - PROCESS | 1649 | 1467156262563 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:24:22 INFO - PROCESS | 1649 | 1467156262649 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1649 | 1467156262650 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c611800 == 39 [pid = 1649] [id = 381] 16:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12c07d400) [pid = 1649] [serial = 1142] [outer = 0x0] 16:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12c07f400) [pid = 1649] [serial = 1143] [outer = 0x12c07d400] 16:24:22 INFO - PROCESS | 1649 | 1467156262678 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12c526800) [pid = 1649] [serial = 1144] [outer = 0x12c07d400] 16:24:22 INFO - PROCESS | 1649 | 1467156262966 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:24:22 INFO - PROCESS | 1649 | 1467156262978 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1649 | 1467156262979 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:24:23 INFO - PROCESS | 1649 | 1467156262996 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1649 | 1467156262997 Marionette TRACE conn2 <- [1,1498,null,{}] 16:24:23 INFO - PROCESS | 1649 | 1467156263021 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}] 16:24:23 INFO - PROCESS | 1649 | 1467156263022 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:23 INFO - PROCESS | 1649 | 1467156263132 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:24:23 INFO - PROCESS | 1649 | 1467156263137 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1649 | 1467156263138 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca7a000 == 40 [pid = 1649] [id = 382] 16:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x110fe6800) [pid = 1649] [serial = 1145] [outer = 0x0] 16:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x110feb400) [pid = 1649] [serial = 1146] [outer = 0x110fe6800] 16:24:23 INFO - PROCESS | 1649 | 1467156263161 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x110ff1000) [pid = 1649] [serial = 1147] [outer = 0x110fe6800] 16:24:23 INFO - PROCESS | 1649 | 1467156263697 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]]]}] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x127560400) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1129b1800) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119beac00) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1181e9000) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1130e6800) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118123800) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119909800) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128a32800) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1193af000) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x114f20800) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x117224400) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:24:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b8f1c00) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 755ms 16:24:23 INFO - PROCESS | 1649 | 1467156263737 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1649 | 1467156263738 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:24:23 INFO - PROCESS | 1649 | 1467156263740 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1649 | 1467156263741 Marionette TRACE conn2 <- [1,1502,null,{}] 16:24:23 INFO - PROCESS | 1649 | 1467156263744 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}] 16:24:23 INFO - PROCESS | 1649 | 1467156263745 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:23 INFO - PROCESS | 1649 | 1467156263827 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:24:23 INFO - PROCESS | 1649 | 1467156263830 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1649 | 1467156263832 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12733e800 == 41 [pid = 1649] [id = 383] 16:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x114f20800) [pid = 1649] [serial = 1148] [outer = 0x0] 16:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118167400) [pid = 1649] [serial = 1149] [outer = 0x114f20800] 16:24:23 INFO - PROCESS | 1649 | 1467156263856 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119bb7400) [pid = 1649] [serial = 1150] [outer = 0x114f20800] 16:24:24 INFO - PROCESS | 1649 | 1467156264184 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]]]}] 16:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 16:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:24:24 INFO - PROCESS | 1649 | 1467156264210 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 1649 | 1467156264211 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:24:24 INFO - PROCESS | 1649 | 1467156264213 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1649 | 1467156264215 Marionette TRACE conn2 <- [1,1506,null,{}] 16:24:24 INFO - PROCESS | 1649 | 1467156264219 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}] 16:24:24 INFO - PROCESS | 1649 | 1467156264221 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:24 INFO - PROCESS | 1649 | 1467156264312 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:24:24 INFO - PROCESS | 1649 | 1467156264379 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1649 | 1467156264380 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d11e000 == 42 [pid = 1649] [id = 384] 16:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119beac00) [pid = 1649] [serial = 1151] [outer = 0x0] 16:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12af0fc00) [pid = 1649] [serial = 1152] [outer = 0x119beac00] 16:24:24 INFO - PROCESS | 1649 | 1467156264406 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12c52a400) [pid = 1649] [serial = 1153] [outer = 0x119beac00] 16:24:24 INFO - PROCESS | 1649 | 1467156264728 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]]]}] 16:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 568ms 16:24:24 INFO - PROCESS | 1649 | 1467156264783 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 1649 | 1467156264785 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:24:24 INFO - PROCESS | 1649 | 1467156264788 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1649 | 1467156264790 Marionette TRACE conn2 <- [1,1510,null,{}] 16:24:24 INFO - PROCESS | 1649 | 1467156264793 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}] 16:24:24 INFO - PROCESS | 1649 | 1467156264795 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:24 INFO - PROCESS | 1649 | 1467156264927 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:24:25 INFO - PROCESS | 1649 | 1467156265019 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1649 | 1467156265020 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d30c000 == 43 [pid = 1649] [id = 385] 16:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123f76800) [pid = 1649] [serial = 1154] [outer = 0x0] 16:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123f7ec00) [pid = 1649] [serial = 1155] [outer = 0x123f76800] 16:24:25 INFO - PROCESS | 1649 | 1467156265044 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123f84000) [pid = 1649] [serial = 1156] [outer = 0x123f76800] 16:24:25 INFO - PROCESS | 1649 | 1467156265299 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:24:25 INFO - PROCESS | 1649 | 1467156265308 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1649 | 1467156265309 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:24:25 INFO - PROCESS | 1649 | 1467156265311 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1649 | 1467156265313 Marionette TRACE conn2 <- [1,1514,null,{}] 16:24:25 INFO - PROCESS | 1649 | 1467156265315 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}] 16:24:25 INFO - PROCESS | 1649 | 1467156265316 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:25 INFO - PROCESS | 1649 | 1467156265417 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:24:25 INFO - PROCESS | 1649 | 1467156265420 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1649 | 1467156265421 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6c1800 == 44 [pid = 1649] [id = 386] 16:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121a79400) [pid = 1649] [serial = 1157] [outer = 0x0] 16:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121a82800) [pid = 1649] [serial = 1158] [outer = 0x121a79400] 16:24:25 INFO - PROCESS | 1649 | 1467156265444 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121a86400) [pid = 1649] [serial = 1159] [outer = 0x121a79400] 16:24:25 INFO - PROCESS | 1649 | 1467156265968 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 16:24:25 INFO - PROCESS | 1649 | 1467156265987 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1649 | 1467156265992 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:24:26 INFO - PROCESS | 1649 | 1467156265996 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1649 | 1467156266000 Marionette TRACE conn2 <- [1,1518,null,{}] 16:24:26 INFO - PROCESS | 1649 | 1467156266005 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}] 16:24:26 INFO - PROCESS | 1649 | 1467156266008 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:26 INFO - PROCESS | 1649 | 1467156266126 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:24:26 INFO - PROCESS | 1649 | 1467156266204 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1649 | 1467156266205 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e1800 == 45 [pid = 1649] [id = 387] 16:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x112f04400) [pid = 1649] [serial = 1160] [outer = 0x0] 16:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x116976400) [pid = 1649] [serial = 1161] [outer = 0x112f04400] 16:24:26 INFO - PROCESS | 1649 | 1467156266236 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1181ec400) [pid = 1649] [serial = 1162] [outer = 0x112f04400] 16:24:26 INFO - PROCESS | 1649 | 1467156266643 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]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 729ms 16:24:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:24:26 INFO - PROCESS | 1649 | 1467156266734 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 1649 | 1467156266737 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:24:26 INFO - PROCESS | 1649 | 1467156266743 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1649 | 1467156266745 Marionette TRACE conn2 <- [1,1522,null,{}] 16:24:26 INFO - PROCESS | 1649 | 1467156266748 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}] 16:24:26 INFO - PROCESS | 1649 | 1467156266751 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:26 INFO - PROCESS | 1649 | 1467156266858 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:24:26 INFO - PROCESS | 1649 | 1467156266933 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1649 | 1467156266935 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e54800 == 46 [pid = 1649] [id = 388] 16:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119781000) [pid = 1649] [serial = 1163] [outer = 0x0] 16:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119aa4c00) [pid = 1649] [serial = 1164] [outer = 0x119781000] 16:24:26 INFO - PROCESS | 1649 | 1467156266965 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119bbf000) [pid = 1649] [serial = 1165] [outer = 0x119781000] 16:24:27 INFO - PROCESS | 1649 | 1467156267328 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"]]]}] 16:24:27 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 () { 16:24:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:24:27 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 () { 16:24:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:24:27 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 () { 16:24:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:24:27 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 () { 16:24:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:24:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 16:24:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:24:27 INFO - PROCESS | 1649 | 1467156267364 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1649 | 1467156267365 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:24:27 INFO - PROCESS | 1649 | 1467156267368 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1649 | 1467156267370 Marionette TRACE conn2 <- [1,1526,null,{}] 16:24:27 INFO - PROCESS | 1649 | 1467156267378 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}] 16:24:27 INFO - PROCESS | 1649 | 1467156267382 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:27 INFO - PROCESS | 1649 | 1467156267501 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:24:27 INFO - PROCESS | 1649 | 1467156267610 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1649 | 1467156267612 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce3d800 == 47 [pid = 1649] [id = 389] 16:24:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1211c9000) [pid = 1649] [serial = 1166] [outer = 0x0] 16:24:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123f81000) [pid = 1649] [serial = 1167] [outer = 0x1211c9000] 16:24:27 INFO - PROCESS | 1649 | 1467156267644 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x125574000) [pid = 1649] [serial = 1168] [outer = 0x1211c9000] 16:24:28 INFO - PROCESS | 1649 | 1467156268092 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"]]]}] 16:24:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:24:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:24:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:24:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 773ms 16:24:28 INFO - PROCESS | 1649 | 1467156268157 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1649 | 1467156268160 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:24:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:24:28 INFO - PROCESS | 1649 | 1467156268164 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1649 | 1467156268166 Marionette TRACE conn2 <- [1,1530,null,{}] 16:24:28 INFO - PROCESS | 1649 | 1467156268187 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}] 16:24:28 INFO - PROCESS | 1649 | 1467156268189 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:28 INFO - PROCESS | 1649 | 1467156268351 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:24:28 INFO - PROCESS | 1649 | 1467156268440 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1649 | 1467156268441 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc48800 == 48 [pid = 1649] [id = 390] 16:24:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126ec7c00) [pid = 1649] [serial = 1169] [outer = 0x0] 16:24:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12a440c00) [pid = 1649] [serial = 1170] [outer = 0x126ec7c00] 16:24:28 INFO - PROCESS | 1649 | 1467156268470 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b851800) [pid = 1649] [serial = 1171] [outer = 0x126ec7c00] 16:24:28 INFO - PROCESS | 1649 | 1467156268815 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]]]}] 16:24:28 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 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:24:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:24:28 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. 16:24:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:24:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 684ms 16:24:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:24:28 INFO - PROCESS | 1649 | 1467156268847 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1649 | 1467156268848 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:24:28 INFO - PROCESS | 1649 | 1467156268851 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1649 | 1467156268852 Marionette TRACE conn2 <- [1,1534,null,{}] 16:24:28 INFO - PROCESS | 1649 | 1467156268854 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}] 16:24:28 INFO - PROCESS | 1649 | 1467156268855 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:28 INFO - PROCESS | 1649 | 1467156268956 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:24:29 INFO - PROCESS | 1649 | 1467156269021 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1649 | 1467156269022 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127e9800 == 49 [pid = 1649] [id = 391] 16:24:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x126ec6000) [pid = 1649] [serial = 1172] [outer = 0x0] 16:24:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b85d000) [pid = 1649] [serial = 1173] [outer = 0x126ec6000] 16:24:29 INFO - PROCESS | 1649 | 1467156269093 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bd27c00) [pid = 1649] [serial = 1174] [outer = 0x126ec6000] 16:24:29 INFO - PROCESS | 1649 | 1467156269629 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]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:24:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 871ms 16:24:29 INFO - PROCESS | 1649 | 1467156269877 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1649 | 1467156269880 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:24:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:24:29 INFO - PROCESS | 1649 | 1467156269910 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1649 | 1467156269912 Marionette TRACE conn2 <- [1,1538,null,{}] 16:24:29 INFO - PROCESS | 1649 | 1467156269918 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}] 16:24:29 INFO - PROCESS | 1649 | 1467156269921 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:30 INFO - PROCESS | 1649 | 1467156270050 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:24:30 INFO - PROCESS | 1649 | 1467156270190 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1649 | 1467156270193 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117236000 == 50 [pid = 1649] [id = 392] 16:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x112e95c00) [pid = 1649] [serial = 1175] [outer = 0x0] 16:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x117224400) [pid = 1649] [serial = 1176] [outer = 0x112e95c00] 16:24:30 INFO - PROCESS | 1649 | 1467156270223 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118e93c00) [pid = 1649] [serial = 1177] [outer = 0x112e95c00] 16:24:30 INFO - PROCESS | 1649 | 1467156270654 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]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:24:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 802ms 16:24:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:24:30 INFO - PROCESS | 1649 | 1467156270687 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1649 | 1467156270689 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:24:30 INFO - PROCESS | 1649 | 1467156270693 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1649 | 1467156270695 Marionette TRACE conn2 <- [1,1542,null,{}] 16:24:30 INFO - PROCESS | 1649 | 1467156270698 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}] 16:24:30 INFO - PROCESS | 1649 | 1467156270700 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:30 INFO - PROCESS | 1649 | 1467156270821 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12d30c000 == 49 [pid = 1649] [id = 385] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12d11e000 == 48 [pid = 1649] [id = 384] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12733e800 == 47 [pid = 1649] [id = 383] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca7a000 == 46 [pid = 1649] [id = 382] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c611800 == 45 [pid = 1649] [id = 381] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1184c8800 == 44 [pid = 1649] [id = 380] 16:24:30 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bd6ac00) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121929800) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1192ec800) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1190bd400) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x115f67000) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1289c5800 == 43 [pid = 1649] [id = 379] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12733f800 == 42 [pid = 1649] [id = 378] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1250b6000 == 41 [pid = 1649] [id = 377] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x121044800 == 40 [pid = 1649] [id = 376] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x116495000 == 39 [pid = 1649] [id = 375] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11921c800 == 38 [pid = 1649] [id = 374] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x121396800 == 37 [pid = 1649] [id = 371] 16:24:30 INFO - PROCESS | 1649 | --DOCSHELL 0x117068800 == 36 [pid = 1649] [id = 370] 16:24:30 INFO - PROCESS | 1649 | 1467156270921 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1649 | 1467156270923 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169ab000 == 37 [pid = 1649] [id = 393] 16:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x113cf0800) [pid = 1649] [serial = 1178] [outer = 0x0] 16:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1192ec800) [pid = 1649] [serial = 1179] [outer = 0x113cf0800] 16:24:30 INFO - PROCESS | 1649 | 1467156270950 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119bb6000) [pid = 1649] [serial = 1180] [outer = 0x113cf0800] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b85e400) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11978c800) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bd2c000) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b856400) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bd66400) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b8f1000) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a875400) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a9e3400) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12af0f000) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a9f0c00) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x121594400) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x124d44c00) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118319800) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1190c6400) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11811a400) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116629c00) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x127560c00) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126d26400) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b0c8800) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129394800) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11978ac00) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119bf3000) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12b0c2800) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12192d400) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 16:24:31 INFO - PROCESS | 1649 | 1467156271242 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]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:24:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 571ms 16:24:31 INFO - PROCESS | 1649 | 1467156271263 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1649 | 1467156271264 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:24:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:24:31 INFO - PROCESS | 1649 | 1467156271275 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1649 | 1467156271276 Marionette TRACE conn2 <- [1,1546,null,{}] 16:24:31 INFO - PROCESS | 1649 | 1467156271282 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}] 16:24:31 INFO - PROCESS | 1649 | 1467156271287 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:31 INFO - PROCESS | 1649 | 1467156271395 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:24:31 INFO - PROCESS | 1649 | 1467156271476 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1649 | 1467156271478 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12123a800 == 38 [pid = 1649] [id = 394] 16:24:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121a7fc00) [pid = 1649] [serial = 1181] [outer = 0x0] 16:24:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121a88800) [pid = 1649] [serial = 1182] [outer = 0x121a7fc00] 16:24:31 INFO - PROCESS | 1649 | 1467156271506 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123f7bc00) [pid = 1649] [serial = 1183] [outer = 0x121a7fc00] 16:24:31 INFO - PROCESS | 1649 | 1467156271809 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]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:24:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 581ms 16:24:31 INFO - PROCESS | 1649 | 1467156271849 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1649 | 1467156271854 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:24:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:24:31 INFO - PROCESS | 1649 | 1467156271857 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1649 | 1467156271859 Marionette TRACE conn2 <- [1,1550,null,{}] 16:24:31 INFO - PROCESS | 1649 | 1467156271862 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}] 16:24:31 INFO - PROCESS | 1649 | 1467156271864 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:32 INFO - PROCESS | 1649 | 1467156272014 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:24:32 INFO - PROCESS | 1649 | 1467156272079 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1649 | 1467156272080 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a19800 == 39 [pid = 1649] [id = 395] 16:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123f77c00) [pid = 1649] [serial = 1184] [outer = 0x0] 16:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12500bc00) [pid = 1649] [serial = 1185] [outer = 0x123f77c00] 16:24:32 INFO - PROCESS | 1649 | 1467156272105 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x127560000) [pid = 1649] [serial = 1186] [outer = 0x123f77c00] 16:24:32 INFO - PROCESS | 1649 | 1467156272374 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]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms 16:24:32 INFO - PROCESS | 1649 | 1467156272427 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1649 | 1467156272428 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:24:32 INFO - PROCESS | 1649 | 1467156272430 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1649 | 1467156272431 Marionette TRACE conn2 <- [1,1554,null,{}] 16:24:32 INFO - PROCESS | 1649 | 1467156272436 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}] 16:24:32 INFO - PROCESS | 1649 | 1467156272438 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:32 INFO - PROCESS | 1649 | 1467156272551 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:24:32 INFO - PROCESS | 1649 | 1467156272557 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1649 | 1467156272558 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12560b000 == 40 [pid = 1649] [id = 396] 16:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1274ba400) [pid = 1649] [serial = 1187] [outer = 0x0] 16:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129018400) [pid = 1649] [serial = 1188] [outer = 0x1274ba400] 16:24:32 INFO - PROCESS | 1649 | 1467156272582 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a554c00) [pid = 1649] [serial = 1189] [outer = 0x1274ba400] 16:24:32 INFO - PROCESS | 1649 | 1467156272930 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]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 16:24:32 INFO - PROCESS | 1649 | 1467156272952 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1649 | 1467156272954 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:24:32 INFO - PROCESS | 1649 | 1467156272956 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1649 | 1467156272957 Marionette TRACE conn2 <- [1,1558,null,{}] 16:24:32 INFO - PROCESS | 1649 | 1467156272965 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}] 16:24:32 INFO - PROCESS | 1649 | 1467156272970 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:33 INFO - PROCESS | 1649 | 1467156273104 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:24:33 INFO - PROCESS | 1649 | 1467156273108 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1649 | 1467156273109 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127f9000 == 41 [pid = 1649] [id = 397] 16:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a9e5000) [pid = 1649] [serial = 1190] [outer = 0x0] 16:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b8e7000) [pid = 1649] [serial = 1191] [outer = 0x12a9e5000] 16:24:33 INFO - PROCESS | 1649 | 1467156273172 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bd72000) [pid = 1649] [serial = 1192] [outer = 0x12a9e5000] 16:24:33 INFO - PROCESS | 1649 | 1467156273480 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:24:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 570ms 16:24:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:24:33 INFO - PROCESS | 1649 | 1467156273527 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1649 | 1467156273528 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:24:33 INFO - PROCESS | 1649 | 1467156273530 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1649 | 1467156273531 Marionette TRACE conn2 <- [1,1562,null,{}] 16:24:33 INFO - PROCESS | 1649 | 1467156273533 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}] 16:24:33 INFO - PROCESS | 1649 | 1467156273535 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:33 INFO - PROCESS | 1649 | 1467156273638 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:24:33 INFO - PROCESS | 1649 | 1467156273651 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1649 | 1467156273652 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a818000 == 42 [pid = 1649] [id = 398] 16:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bd72400) [pid = 1649] [serial = 1193] [outer = 0x0] 16:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c07f800) [pid = 1649] [serial = 1194] [outer = 0x12bd72400] 16:24:33 INFO - PROCESS | 1649 | 1467156273676 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c52bc00) [pid = 1649] [serial = 1195] [outer = 0x12bd72400] 16:24:34 INFO - PROCESS | 1649 | 1467156274031 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]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:24:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 16:24:34 INFO - PROCESS | 1649 | 1467156274053 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1649 | 1467156274062 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:24:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:24:34 INFO - PROCESS | 1649 | 1467156274072 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1649 | 1467156274073 Marionette TRACE conn2 <- [1,1566,null,{}] 16:24:34 INFO - PROCESS | 1649 | 1467156274075 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}] 16:24:34 INFO - PROCESS | 1649 | 1467156274076 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:34 INFO - PROCESS | 1649 | 1467156274180 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:24:34 INFO - PROCESS | 1649 | 1467156274186 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1649 | 1467156274187 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b793800 == 43 [pid = 1649] [id = 399] 16:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12c071400) [pid = 1649] [serial = 1196] [outer = 0x0] 16:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12c531800) [pid = 1649] [serial = 1197] [outer = 0x12c071400] 16:24:34 INFO - PROCESS | 1649 | 1467156274248 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12c83f000) [pid = 1649] [serial = 1198] [outer = 0x12c071400] 16:24:34 INFO - PROCESS | 1649 | 1467156274578 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]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:24:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 521ms 16:24:34 INFO - PROCESS | 1649 | 1467156274594 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1649 | 1467156274595 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:24:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:24:34 INFO - PROCESS | 1649 | 1467156274599 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1649 | 1467156274602 Marionette TRACE conn2 <- [1,1570,null,{}] 16:24:34 INFO - PROCESS | 1649 | 1467156274613 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}] 16:24:34 INFO - PROCESS | 1649 | 1467156274614 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:34 INFO - PROCESS | 1649 | 1467156274778 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:24:34 INFO - PROCESS | 1649 | 1467156274794 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1649 | 1467156274795 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd1f000 == 44 [pid = 1649] [id = 400] 16:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12c83f400) [pid = 1649] [serial = 1199] [outer = 0x0] 16:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12c846800) [pid = 1649] [serial = 1200] [outer = 0x12c83f400] 16:24:34 INFO - PROCESS | 1649 | 1467156274835 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123fd7000) [pid = 1649] [serial = 1201] [outer = 0x12c83f400] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1129a5800) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x113947000) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bd2ec00) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126d26c00) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11850b400) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x112e90c00) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12c07d400) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x110fe6800) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1273b4c00) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119baa400) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x125623c00) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x114f20800) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123f76800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12901e800) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:24:35 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119beac00) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:24:35 INFO - PROCESS | 1649 | 1467156275404 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 830ms 16:24:35 INFO - PROCESS | 1649 | 1467156275429 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1649 | 1467156275430 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:24:35 INFO - PROCESS | 1649 | 1467156275437 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1649 | 1467156275439 Marionette TRACE conn2 <- [1,1574,null,{}] 16:24:35 INFO - PROCESS | 1649 | 1467156275442 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}] 16:24:35 INFO - PROCESS | 1649 | 1467156275443 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:35 INFO - PROCESS | 1649 | 1467156275562 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:24:35 INFO - PROCESS | 1649 | 1467156275608 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 1649 | 1467156275609 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c611800 == 45 [pid = 1649] [id = 401] 16:24:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x110fe6800) [pid = 1649] [serial = 1202] [outer = 0x0] 16:24:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118e94000) [pid = 1649] [serial = 1203] [outer = 0x110fe6800] 16:24:35 INFO - PROCESS | 1649 | 1467156275633 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x123f76800) [pid = 1649] [serial = 1204] [outer = 0x110fe6800] 16:24:35 INFO - PROCESS | 1649 | 1467156275891 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 476ms 16:24:35 INFO - PROCESS | 1649 | 1467156275912 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1649 | 1467156275914 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:24:35 INFO - PROCESS | 1649 | 1467156275924 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1649 | 1467156275926 Marionette TRACE conn2 <- [1,1578,null,{}] 16:24:35 INFO - PROCESS | 1649 | 1467156275928 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}] 16:24:35 INFO - PROCESS | 1649 | 1467156275930 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:36 INFO - PROCESS | 1649 | 1467156276032 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:24:36 INFO - PROCESS | 1649 | 1467156276036 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1649 | 1467156276038 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d11f800 == 46 [pid = 1649] [id = 402] 16:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119aa4800) [pid = 1649] [serial = 1205] [outer = 0x0] 16:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12c07cc00) [pid = 1649] [serial = 1206] [outer = 0x119aa4800] 16:24:36 INFO - PROCESS | 1649 | 1467156276064 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12ce03400) [pid = 1649] [serial = 1207] [outer = 0x119aa4800] 16:24:36 INFO - PROCESS | 1649 | 1467156276419 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]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 530ms 16:24:36 INFO - PROCESS | 1649 | 1467156276447 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1649 | 1467156276447 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:24:36 INFO - PROCESS | 1649 | 1467156276449 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1649 | 1467156276451 Marionette TRACE conn2 <- [1,1582,null,{}] 16:24:36 INFO - PROCESS | 1649 | 1467156276453 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}] 16:24:36 INFO - PROCESS | 1649 | 1467156276454 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:36 INFO - PROCESS | 1649 | 1467156276571 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:24:36 INFO - PROCESS | 1649 | 1467156276577 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1649 | 1467156276578 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6bf000 == 47 [pid = 1649] [id = 403] 16:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1289d0800) [pid = 1649] [serial = 1208] [outer = 0x0] 16:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1289da800) [pid = 1649] [serial = 1209] [outer = 0x1289d0800] 16:24:36 INFO - PROCESS | 1649 | 1467156276602 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1289df400) [pid = 1649] [serial = 1210] [outer = 0x1289d0800] 16:24:36 INFO - PROCESS | 1649 | 1467156276911 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]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 16:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:24:36 INFO - PROCESS | 1649 | 1467156276924 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1649 | 1467156276925 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:24:36 INFO - PROCESS | 1649 | 1467156276927 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1649 | 1467156276928 Marionette TRACE conn2 <- [1,1586,null,{}] 16:24:36 INFO - PROCESS | 1649 | 1467156276931 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}] 16:24:36 INFO - PROCESS | 1649 | 1467156276932 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:37 INFO - PROCESS | 1649 | 1467156277021 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:24:37 INFO - PROCESS | 1649 | 1467156277025 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1649 | 1467156277026 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b1000 == 48 [pid = 1649] [id = 404] 16:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11828b400) [pid = 1649] [serial = 1211] [outer = 0x0] 16:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11828f400) [pid = 1649] [serial = 1212] [outer = 0x11828b400] 16:24:37 INFO - PROCESS | 1649 | 1467156277050 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118294c00) [pid = 1649] [serial = 1213] [outer = 0x11828b400] 16:24:37 INFO - PROCESS | 1649 | 1467156277545 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]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:24:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 668ms 16:24:37 INFO - PROCESS | 1649 | 1467156277597 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1649 | 1467156277600 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:24:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:24:37 INFO - PROCESS | 1649 | 1467156277605 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1649 | 1467156277607 Marionette TRACE conn2 <- [1,1590,null,{}] 16:24:37 INFO - PROCESS | 1649 | 1467156277612 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}] 16:24:37 INFO - PROCESS | 1649 | 1467156277613 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:37 INFO - PROCESS | 1649 | 1467156277724 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:24:37 INFO - PROCESS | 1649 | 1467156277841 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1649 | 1467156277843 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962a000 == 49 [pid = 1649] [id = 405] 16:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11828d000) [pid = 1649] [serial = 1214] [outer = 0x0] 16:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118291400) [pid = 1649] [serial = 1215] [outer = 0x11828d000] 16:24:37 INFO - PROCESS | 1649 | 1467156277874 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1192ec000) [pid = 1649] [serial = 1216] [outer = 0x11828d000] 16:24:38 INFO - PROCESS | 1649 | 1467156278305 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]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:24:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 723ms 16:24:38 INFO - PROCESS | 1649 | 1467156278329 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1649 | 1467156278332 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:24:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:24:38 INFO - PROCESS | 1649 | 1467156278337 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1649 | 1467156278338 Marionette TRACE conn2 <- [1,1594,null,{}] 16:24:38 INFO - PROCESS | 1649 | 1467156278341 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}] 16:24:38 INFO - PROCESS | 1649 | 1467156278342 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:38 INFO - PROCESS | 1649 | 1467156278455 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:24:38 INFO - PROCESS | 1649 | 1467156278565 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1649 | 1467156278567 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a6b800 == 50 [pid = 1649] [id = 406] 16:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119bec000) [pid = 1649] [serial = 1217] [outer = 0x0] 16:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119f69000) [pid = 1649] [serial = 1218] [outer = 0x119bec000] 16:24:38 INFO - PROCESS | 1649 | 1467156278601 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x121a7bc00) [pid = 1649] [serial = 1219] [outer = 0x119bec000] 16:24:39 INFO - PROCESS | 1649 | 1467156279025 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 16:24:39 INFO - PROCESS | 1649 | 1467156279072 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1649 | 1467156279074 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:24:39 INFO - PROCESS | 1649 | 1467156279077 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1649 | 1467156279079 Marionette TRACE conn2 <- [1,1598,null,{}] 16:24:39 INFO - PROCESS | 1649 | 1467156279100 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}] 16:24:39 INFO - PROCESS | 1649 | 1467156279103 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:39 INFO - PROCESS | 1649 | 1467156279236 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:24:39 INFO - PROCESS | 1649 | 1467156279297 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1649 | 1467156279299 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b0800 == 51 [pid = 1649] [id = 407] 16:24:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x123f82c00) [pid = 1649] [serial = 1220] [outer = 0x0] 16:24:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1289d8400) [pid = 1649] [serial = 1221] [outer = 0x123f82c00] 16:24:39 INFO - PROCESS | 1649 | 1467156279331 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x129214000) [pid = 1649] [serial = 1222] [outer = 0x123f82c00] 16:24:39 INFO - PROCESS | 1649 | 1467156279794 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 723ms 16:24:39 INFO - PROCESS | 1649 | 1467156279801 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1649 | 1467156279804 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:24:39 INFO - PROCESS | 1649 | 1467156279807 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1649 | 1467156279810 Marionette TRACE conn2 <- [1,1602,null,{}] 16:24:39 INFO - PROCESS | 1649 | 1467156279813 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}] 16:24:39 INFO - PROCESS | 1649 | 1467156279815 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:40 INFO - PROCESS | 1649 | 1467156280031 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:24:40 INFO - PROCESS | 1649 | 1467156280088 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1649 | 1467156280090 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1126bb800 == 52 [pid = 1649] [id = 408] 16:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12af0f400) [pid = 1649] [serial = 1223] [outer = 0x0] 16:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b8e4800) [pid = 1649] [serial = 1224] [outer = 0x12af0f400] 16:24:40 INFO - PROCESS | 1649 | 1467156280118 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bd2a000) [pid = 1649] [serial = 1225] [outer = 0x12af0f400] 16:24:40 INFO - PROCESS | 1649 | 1467156280551 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]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 774ms 16:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:24:40 INFO - PROCESS | 1649 | 1467156280581 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 1649 | 1467156280582 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:24:40 INFO - PROCESS | 1649 | 1467156280585 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1649 | 1467156280586 Marionette TRACE conn2 <- [1,1606,null,{}] 16:24:40 INFO - PROCESS | 1649 | 1467156280588 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}] 16:24:40 INFO - PROCESS | 1649 | 1467156280590 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:40 INFO - PROCESS | 1649 | 1467156280699 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:24:40 INFO - PROCESS | 1649 | 1467156280825 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1649 | 1467156280827 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250c0800 == 53 [pid = 1649] [id = 409] 16:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x110ff0c00) [pid = 1649] [serial = 1226] [outer = 0x0] 16:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x119d3f400) [pid = 1649] [serial = 1227] [outer = 0x110ff0c00] 16:24:40 INFO - PROCESS | 1649 | 1467156280875 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x119d47800) [pid = 1649] [serial = 1228] [outer = 0x110ff0c00] 16:24:41 INFO - PROCESS | 1649 | 1467156281391 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]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 821ms 16:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:24:41 INFO - PROCESS | 1649 | 1467156281406 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1649 | 1467156281408 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:24:41 INFO - PROCESS | 1649 | 1467156281410 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1649 | 1467156281411 Marionette TRACE conn2 <- [1,1610,null,{}] 16:24:41 INFO - PROCESS | 1649 | 1467156281414 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}] 16:24:41 INFO - PROCESS | 1649 | 1467156281418 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:41 INFO - PROCESS | 1649 | 1467156281545 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:24:41 INFO - PROCESS | 1649 | 1467156281787 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1649 | 1467156281789 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11724d000 == 54 [pid = 1649] [id = 410] 16:24:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x112686000) [pid = 1649] [serial = 1229] [outer = 0x0] 16:24:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x112687c00) [pid = 1649] [serial = 1230] [outer = 0x112686000] 16:24:41 INFO - PROCESS | 1649 | 1467156281840 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11268e000) [pid = 1649] [serial = 1231] [outer = 0x112686000] 16:24:42 INFO - PROCESS | 1649 | 1467156282306 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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 919ms 16:24:42 INFO - PROCESS | 1649 | 1467156282330 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1649 | 1467156282333 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:24:42 INFO - PROCESS | 1649 | 1467156282335 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1649 | 1467156282337 Marionette TRACE conn2 <- [1,1614,null,{}] 16:24:42 INFO - PROCESS | 1649 | 1467156282341 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}] 16:24:42 INFO - PROCESS | 1649 | 1467156282343 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:42 INFO - PROCESS | 1649 | 1467156282443 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:24:42 INFO - PROCESS | 1649 | 1467156282538 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1649 | 1467156282540 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185f9000 == 55 [pid = 1649] [id = 411] 16:24:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118291c00) [pid = 1649] [serial = 1232] [outer = 0x0] 16:24:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1187b5400) [pid = 1649] [serial = 1233] [outer = 0x118291c00] 16:24:42 INFO - PROCESS | 1649 | 1467156282570 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1193a9c00) [pid = 1649] [serial = 1234] [outer = 0x118291c00] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6bf000 == 54 [pid = 1649] [id = 403] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d11f800 == 53 [pid = 1649] [id = 402] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c611800 == 52 [pid = 1649] [id = 401] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd1f000 == 51 [pid = 1649] [id = 400] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b793800 == 50 [pid = 1649] [id = 399] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12a818000 == 49 [pid = 1649] [id = 398] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1127f9000 == 48 [pid = 1649] [id = 397] 16:24:42 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x121a82800) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12560b000 == 47 [pid = 1649] [id = 396] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x121a19800 == 46 [pid = 1649] [id = 395] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12123a800 == 45 [pid = 1649] [id = 394] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1169ab000 == 44 [pid = 1649] [id = 393] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x117236000 == 43 [pid = 1649] [id = 392] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x123e54800 == 42 [pid = 1649] [id = 388] 16:24:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e1800 == 41 [pid = 1649] [id = 387] 16:24:42 INFO - PROCESS | 1649 | 1467156282960 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]]]}] 16:24:43 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 16:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 16:24:43 INFO - PROCESS | 1649 | 1467156283007 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1649 | 1467156283010 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:24:43 INFO - PROCESS | 1649 | 1467156283013 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1649 | 1467156283014 Marionette TRACE conn2 <- [1,1618,null,{}] 16:24:43 INFO - PROCESS | 1649 | 1467156283017 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}] 16:24:43 INFO - PROCESS | 1649 | 1467156283018 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:43 INFO - PROCESS | 1649 | 1467156283110 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1192f2000) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x129016400) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12c074000) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1274bc800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x128f17400) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1192f1800) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x119aa8800) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11976e400) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x119292400) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12c07f400) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x116973c00) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x113c36800) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x110feb400) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12706f000) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12939d400) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12c526800) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a444400) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x121359800) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x124d26400) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bd6fc00) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118167400) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x119bb7400) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a43d400) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x110ff1000) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x123f84000) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12af04400) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12c52a400) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12c07d800) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12af0fc00) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12bd68c00) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123f7ec00) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 16:24:43 INFO - PROCESS | 1649 | 1467156283189 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1649 | 1467156283190 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962e800 == 42 [pid = 1649] [id = 412] 16:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112684000) [pid = 1649] [serial = 1235] [outer = 0x0] 16:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119297c00) [pid = 1649] [serial = 1236] [outer = 0x112684000] 16:24:43 INFO - PROCESS | 1649 | 1467156283216 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119bb7400) [pid = 1649] [serial = 1237] [outer = 0x112684000] 16:24:43 INFO - PROCESS | 1649 | 1467156283516 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]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 16:24:43 INFO - PROCESS | 1649 | 1467156283532 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1649 | 1467156283534 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:24:43 INFO - PROCESS | 1649 | 1467156283546 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1649 | 1467156283552 Marionette TRACE conn2 <- [1,1622,null,{}] 16:24:43 INFO - PROCESS | 1649 | 1467156283561 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}] 16:24:43 INFO - PROCESS | 1649 | 1467156283563 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:43 INFO - PROCESS | 1649 | 1467156283667 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:24:43 INFO - PROCESS | 1649 | 1467156283765 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1649 | 1467156283767 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a04800 == 43 [pid = 1649] [id = 413] 16:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119bec400) [pid = 1649] [serial = 1238] [outer = 0x0] 16:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119d49400) [pid = 1649] [serial = 1239] [outer = 0x119bec400] 16:24:43 INFO - PROCESS | 1649 | 1467156283807 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121bacc00) [pid = 1649] [serial = 1240] [outer = 0x119bec400] 16:24:44 INFO - PROCESS | 1649 | 1467156284239 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]]]}] 16:24:44 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 16:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 731ms 16:24:44 INFO - PROCESS | 1649 | 1467156284277 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1649 | 1467156284279 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:24:44 INFO - PROCESS | 1649 | 1467156284281 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1649 | 1467156284282 Marionette TRACE conn2 <- [1,1626,null,{}] 16:24:44 INFO - PROCESS | 1649 | 1467156284284 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}] 16:24:44 INFO - PROCESS | 1649 | 1467156284286 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:44 INFO - PROCESS | 1649 | 1467156284372 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:24:44 INFO - PROCESS | 1649 | 1467156284375 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1649 | 1467156284376 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x125606000 == 44 [pid = 1649] [id = 414] 16:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123f79000) [pid = 1649] [serial = 1241] [outer = 0x0] 16:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x124be3c00) [pid = 1649] [serial = 1242] [outer = 0x123f79000] 16:24:44 INFO - PROCESS | 1649 | 1467156284401 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126dc7000) [pid = 1649] [serial = 1243] [outer = 0x123f79000] 16:24:44 INFO - PROCESS | 1649 | 1467156284727 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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 468ms 16:24:44 INFO - PROCESS | 1649 | 1467156284749 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1649 | 1467156284752 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:24:44 INFO - PROCESS | 1649 | 1467156284756 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1649 | 1467156284757 Marionette TRACE conn2 <- [1,1630,null,{}] 16:24:44 INFO - PROCESS | 1649 | 1467156284760 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}] 16:24:44 INFO - PROCESS | 1649 | 1467156284761 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:44 INFO - PROCESS | 1649 | 1467156284845 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:24:44 INFO - PROCESS | 1649 | 1467156284930 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1649 | 1467156284933 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f4e800 == 45 [pid = 1649] [id = 415] 16:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1289d3400) [pid = 1649] [serial = 1244] [outer = 0x0] 16:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1289d9000) [pid = 1649] [serial = 1245] [outer = 0x1289d3400] 16:24:44 INFO - PROCESS | 1649 | 1467156284971 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x129012400) [pid = 1649] [serial = 1246] [outer = 0x1289d3400] 16:24:45 INFO - PROCESS | 1649 | 1467156285322 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]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 571ms 16:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:24:45 INFO - PROCESS | 1649 | 1467156285328 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1649 | 1467156285329 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:24:45 INFO - PROCESS | 1649 | 1467156285331 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1649 | 1467156285332 Marionette TRACE conn2 <- [1,1634,null,{}] 16:24:45 INFO - PROCESS | 1649 | 1467156285337 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}] 16:24:45 INFO - PROCESS | 1649 | 1467156285340 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:45 INFO - PROCESS | 1649 | 1467156285449 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:24:45 INFO - PROCESS | 1649 | 1467156285459 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1649 | 1467156285460 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a58d800 == 46 [pid = 1649] [id = 416] 16:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129017c00) [pid = 1649] [serial = 1247] [outer = 0x0] 16:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a441800) [pid = 1649] [serial = 1248] [outer = 0x129017c00] 16:24:45 INFO - PROCESS | 1649 | 1467156285484 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b852c00) [pid = 1649] [serial = 1249] [outer = 0x129017c00] 16:24:45 INFO - PROCESS | 1649 | 1467156285834 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]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 524ms 16:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:24:45 INFO - PROCESS | 1649 | 1467156285856 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1649 | 1467156285857 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:24:45 INFO - PROCESS | 1649 | 1467156285859 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1649 | 1467156285860 Marionette TRACE conn2 <- [1,1638,null,{}] 16:24:45 INFO - PROCESS | 1649 | 1467156285863 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}] 16:24:45 INFO - PROCESS | 1649 | 1467156285864 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:45 INFO - PROCESS | 1649 | 1467156285985 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:24:45 INFO - PROCESS | 1649 | 1467156285988 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1649 | 1467156285989 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b794000 == 47 [pid = 1649] [id = 417] 16:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b853800) [pid = 1649] [serial = 1250] [outer = 0x0] 16:24:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bd2d800) [pid = 1649] [serial = 1251] [outer = 0x12b853800] 16:24:46 INFO - PROCESS | 1649 | 1467156286013 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12bd6d800) [pid = 1649] [serial = 1252] [outer = 0x12b853800] 16:24:46 INFO - PROCESS | 1649 | 1467156286371 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]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 16:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:24:46 INFO - PROCESS | 1649 | 1467156286379 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1649 | 1467156286381 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:24:46 INFO - PROCESS | 1649 | 1467156286383 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1649 | 1467156286386 Marionette TRACE conn2 <- [1,1642,null,{}] 16:24:46 INFO - PROCESS | 1649 | 1467156286389 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}] 16:24:46 INFO - PROCESS | 1649 | 1467156286390 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:46 INFO - PROCESS | 1649 | 1467156286500 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:24:46 INFO - PROCESS | 1649 | 1467156286543 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1649 | 1467156286545 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3a9000 == 48 [pid = 1649] [id = 418] 16:24:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11279d800) [pid = 1649] [serial = 1253] [outer = 0x0] 16:24:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1127a3400) [pid = 1649] [serial = 1254] [outer = 0x11279d800] 16:24:46 INFO - PROCESS | 1649 | 1467156286569 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1127a7400) [pid = 1649] [serial = 1255] [outer = 0x11279d800] 16:24:46 INFO - PROCESS | 1649 | 1467156286993 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]]]}] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12bd72400) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x112e95c00) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x113cf0800) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123f77c00) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12a9e5000) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x121a7fc00) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12c071400) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1274ba400) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12c83f400) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x110fe6800) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119aa4800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1289d0800) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119007400) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119bef000) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x113c9c400) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119bf1400) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:24:47 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x112f0cc00) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 672ms 16:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:24:47 INFO - PROCESS | 1649 | 1467156287055 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1649 | 1467156287056 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:24:47 INFO - PROCESS | 1649 | 1467156287058 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1649 | 1467156287059 Marionette TRACE conn2 <- [1,1646,null,{}] 16:24:47 INFO - PROCESS | 1649 | 1467156287062 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}] 16:24:47 INFO - PROCESS | 1649 | 1467156287063 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:47 INFO - PROCESS | 1649 | 1467156287151 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:24:47 INFO - PROCESS | 1649 | 1467156287158 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1649 | 1467156287159 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12564a000 == 49 [pid = 1649] [id = 419] 16:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1127a7c00) [pid = 1649] [serial = 1256] [outer = 0x0] 16:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x117226400) [pid = 1649] [serial = 1257] [outer = 0x1127a7c00] 16:24:47 INFO - PROCESS | 1649 | 1467156287183 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1192ea400) [pid = 1649] [serial = 1258] [outer = 0x1127a7c00] 16:24:47 INFO - PROCESS | 1649 | 1467156287563 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]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 16:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:24:47 INFO - PROCESS | 1649 | 1467156287579 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1649 | 1467156287581 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:24:47 INFO - PROCESS | 1649 | 1467156287585 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1649 | 1467156287589 Marionette TRACE conn2 <- [1,1650,null,{}] 16:24:47 INFO - PROCESS | 1649 | 1467156287593 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}] 16:24:47 INFO - PROCESS | 1649 | 1467156287594 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:47 INFO - PROCESS | 1649 | 1467156287776 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:24:47 INFO - PROCESS | 1649 | 1467156287792 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1649 | 1467156287794 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce2b800 == 50 [pid = 1649] [id = 420] 16:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x112f0cc00) [pid = 1649] [serial = 1259] [outer = 0x0] 16:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123f45000) [pid = 1649] [serial = 1260] [outer = 0x112f0cc00] 16:24:47 INFO - PROCESS | 1649 | 1467156287835 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12bd2c400) [pid = 1649] [serial = 1261] [outer = 0x112f0cc00] 16:24:48 INFO - PROCESS | 1649 | 1467156288226 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 677ms 16:24:48 INFO - PROCESS | 1649 | 1467156288261 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:24:48 INFO - PROCESS | 1649 | 1467156288262 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:24:48 INFO - PROCESS | 1649 | 1467156288264 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1649 | 1467156288266 Marionette TRACE conn2 <- [1,1654,null,{}] 16:24:48 INFO - PROCESS | 1649 | 1467156288279 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}] 16:24:48 INFO - PROCESS | 1649 | 1467156288280 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:48 INFO - PROCESS | 1649 | 1467156288411 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:24:48 INFO - PROCESS | 1649 | 1467156288440 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1649 | 1467156288441 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b2000 == 51 [pid = 1649] [id = 421] 16:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12c07ac00) [pid = 1649] [serial = 1262] [outer = 0x0] 16:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12c52b000) [pid = 1649] [serial = 1263] [outer = 0x12c07ac00] 16:24:48 INFO - PROCESS | 1649 | 1467156288465 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12c83fc00) [pid = 1649] [serial = 1264] [outer = 0x12c07ac00] 16:24:48 INFO - PROCESS | 1649 | 1467156288756 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 523ms 16:24:48 INFO - PROCESS | 1649 | 1467156288789 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1649 | 1467156288790 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:24:48 INFO - PROCESS | 1649 | 1467156288793 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1649 | 1467156288794 Marionette TRACE conn2 <- [1,1658,null,{}] 16:24:48 INFO - PROCESS | 1649 | 1467156288796 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}] 16:24:48 INFO - PROCESS | 1649 | 1467156288797 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:48 INFO - PROCESS | 1649 | 1467156288883 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:24:48 INFO - PROCESS | 1649 | 1467156288887 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1649 | 1467156288888 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6cb000 == 52 [pid = 1649] [id = 422] 16:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12c840000) [pid = 1649] [serial = 1265] [outer = 0x0] 16:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12ca42800) [pid = 1649] [serial = 1266] [outer = 0x12c840000] 16:24:48 INFO - PROCESS | 1649 | 1467156288911 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12ca48000) [pid = 1649] [serial = 1267] [outer = 0x12c840000] 16:24:49 INFO - PROCESS | 1649 | 1467156289407 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]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 16:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:24:49 INFO - PROCESS | 1649 | 1467156289463 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1649 | 1467156289465 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:24:49 INFO - PROCESS | 1649 | 1467156289468 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1649 | 1467156289470 Marionette TRACE conn2 <- [1,1662,null,{}] 16:24:49 INFO - PROCESS | 1649 | 1467156289475 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}] 16:24:49 INFO - PROCESS | 1649 | 1467156289477 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:49 INFO - PROCESS | 1649 | 1467156289592 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:24:49 INFO - PROCESS | 1649 | 1467156289703 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 1649 | 1467156289705 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119214000 == 53 [pid = 1649] [id = 423] 16:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x113ca0800) [pid = 1649] [serial = 1268] [outer = 0x0] 16:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11697a000) [pid = 1649] [serial = 1269] [outer = 0x113ca0800] 16:24:49 INFO - PROCESS | 1649 | 1467156289736 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118289800) [pid = 1649] [serial = 1270] [outer = 0x113ca0800] 16:24:50 INFO - PROCESS | 1649 | 1467156290157 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]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 723ms 16:24:50 INFO - PROCESS | 1649 | 1467156290191 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1649 | 1467156290194 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:24:50 INFO - PROCESS | 1649 | 1467156290199 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1649 | 1467156290201 Marionette TRACE conn2 <- [1,1666,null,{}] 16:24:50 INFO - PROCESS | 1649 | 1467156290203 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}] 16:24:50 INFO - PROCESS | 1649 | 1467156290205 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:50 INFO - PROCESS | 1649 | 1467156290315 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:24:50 INFO - PROCESS | 1649 | 1467156290427 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1649 | 1467156290428 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x125652000 == 54 [pid = 1649] [id = 424] 16:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1190bd400) [pid = 1649] [serial = 1271] [outer = 0x0] 16:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x119907800) [pid = 1649] [serial = 1272] [outer = 0x1190bd400] 16:24:50 INFO - PROCESS | 1649 | 1467156290461 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x119d41000) [pid = 1649] [serial = 1273] [outer = 0x1190bd400] 16:24:50 INFO - PROCESS | 1649 | 1467156290907 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]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 774ms 16:24:50 INFO - PROCESS | 1649 | 1467156290974 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1649 | 1467156290976 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:24:50 INFO - PROCESS | 1649 | 1467156290978 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1649 | 1467156290981 Marionette TRACE conn2 <- [1,1670,null,{}] 16:24:50 INFO - PROCESS | 1649 | 1467156290988 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}] 16:24:50 INFO - PROCESS | 1649 | 1467156290992 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:51 INFO - PROCESS | 1649 | 1467156291105 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:24:51 INFO - PROCESS | 1649 | 1467156291192 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1649 | 1467156291194 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2a3000 == 55 [pid = 1649] [id = 425] 16:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12110b400) [pid = 1649] [serial = 1274] [outer = 0x0] 16:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x123f7b000) [pid = 1649] [serial = 1275] [outer = 0x12110b400] 16:24:51 INFO - PROCESS | 1649 | 1467156291226 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12756a000) [pid = 1649] [serial = 1276] [outer = 0x12110b400] 16:24:51 INFO - PROCESS | 1649 | 1467156291652 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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 16:24:51 INFO - PROCESS | 1649 | 1467156291700 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1649 | 1467156291702 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:24:51 INFO - PROCESS | 1649 | 1467156291704 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1649 | 1467156291706 Marionette TRACE conn2 <- [1,1674,null,{}] 16:24:51 INFO - PROCESS | 1649 | 1467156291708 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}] 16:24:51 INFO - PROCESS | 1649 | 1467156291709 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:51 INFO - PROCESS | 1649 | 1467156291818 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:24:51 INFO - PROCESS | 1649 | 1467156291903 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1649 | 1467156291904 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e296800 == 56 [pid = 1649] [id = 426] 16:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x128f15000) [pid = 1649] [serial = 1277] [outer = 0x0] 16:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12a364800) [pid = 1649] [serial = 1278] [outer = 0x128f15000] 16:24:51 INFO - PROCESS | 1649 | 1467156291935 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b860400) [pid = 1649] [serial = 1279] [outer = 0x128f15000] 16:24:52 INFO - PROCESS | 1649 | 1467156292349 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]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 668ms 16:24:52 INFO - PROCESS | 1649 | 1467156292373 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1649 | 1467156292374 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:24:52 INFO - PROCESS | 1649 | 1467156292377 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1649 | 1467156292378 Marionette TRACE conn2 <- [1,1678,null,{}] 16:24:52 INFO - PROCESS | 1649 | 1467156292380 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}] 16:24:52 INFO - PROCESS | 1649 | 1467156292382 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:52 INFO - PROCESS | 1649 | 1467156292505 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:24:52 INFO - PROCESS | 1649 | 1467156292641 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1649 | 1467156292643 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871d800 == 57 [pid = 1649] [id = 427] 16:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x112682000) [pid = 1649] [serial = 1280] [outer = 0x0] 16:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x128f18000) [pid = 1649] [serial = 1281] [outer = 0x112682000] 16:24:52 INFO - PROCESS | 1649 | 1467156292672 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12c079000) [pid = 1649] [serial = 1282] [outer = 0x112682000] 16:24:53 INFO - PROCESS | 1649 | 1467156293258 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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 921ms 16:24:53 INFO - PROCESS | 1649 | 1467156293299 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1649 | 1467156293301 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:24:53 INFO - PROCESS | 1649 | 1467156293305 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1649 | 1467156293307 Marionette TRACE conn2 <- [1,1682,null,{}] 16:24:53 INFO - PROCESS | 1649 | 1467156293311 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}] 16:24:53 INFO - PROCESS | 1649 | 1467156293312 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:53 INFO - PROCESS | 1649 | 1467156293415 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:24:53 INFO - PROCESS | 1649 | 1467156293485 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1649 | 1467156293488 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118738000 == 58 [pid = 1649] [id = 428] 16:24:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1128a8800) [pid = 1649] [serial = 1283] [outer = 0x0] 16:24:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1128aa400) [pid = 1649] [serial = 1284] [outer = 0x1128a8800] 16:24:53 INFO - PROCESS | 1649 | 1467156293515 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11291c400) [pid = 1649] [serial = 1285] [outer = 0x1128a8800] 16:24:53 INFO - PROCESS | 1649 | 1467156293971 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]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 724ms 16:24:54 INFO - PROCESS | 1649 | 1467156294029 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1649 | 1467156294032 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:24:54 INFO - PROCESS | 1649 | 1467156294056 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1649 | 1467156294058 Marionette TRACE conn2 <- [1,1686,null,{}] 16:24:54 INFO - PROCESS | 1649 | 1467156294060 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}] 16:24:54 INFO - PROCESS | 1649 | 1467156294062 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:54 INFO - PROCESS | 1649 | 1467156294160 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:24:54 INFO - PROCESS | 1649 | 1467156294246 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1649 | 1467156294247 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x118267800 == 59 [pid = 1649] [id = 429] 16:24:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x118123400) [pid = 1649] [serial = 1286] [outer = 0x0] 16:24:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x118168400) [pid = 1649] [serial = 1287] [outer = 0x118123400] 16:24:54 INFO - PROCESS | 1649 | 1467156294275 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x118290000) [pid = 1649] [serial = 1288] [outer = 0x118123400] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b2000 == 58 [pid = 1649] [id = 421] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce2b800 == 57 [pid = 1649] [id = 420] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12564a000 == 56 [pid = 1649] [id = 419] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3a9000 == 55 [pid = 1649] [id = 418] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b794000 == 54 [pid = 1649] [id = 417] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12a58d800 == 53 [pid = 1649] [id = 416] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x116f4e800 == 52 [pid = 1649] [id = 415] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125606000 == 51 [pid = 1649] [id = 414] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x121a04800 == 50 [pid = 1649] [id = 413] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11962e800 == 49 [pid = 1649] [id = 412] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1185f9000 == 48 [pid = 1649] [id = 411] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11724d000 == 47 [pid = 1649] [id = 410] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b0800 == 46 [pid = 1649] [id = 407] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x128a6b800 == 45 [pid = 1649] [id = 406] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11962a000 == 44 [pid = 1649] [id = 405] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b1000 == 43 [pid = 1649] [id = 404] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6c1800 == 42 [pid = 1649] [id = 386] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1250c0800 == 41 [pid = 1649] [id = 409] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b79c800 == 40 [pid = 1649] [id = 372] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3b1800 == 39 [pid = 1649] [id = 369] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce3d800 == 38 [pid = 1649] [id = 389] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc48800 == 37 [pid = 1649] [id = 390] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c614800 == 36 [pid = 1649] [id = 373] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1126bb800 == 35 [pid = 1649] [id = 408] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1127e9800 == 34 [pid = 1649] [id = 391] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x118738000 == 33 [pid = 1649] [id = 428] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11871d800 == 32 [pid = 1649] [id = 427] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12e296800 == 31 [pid = 1649] [id = 426] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2a3000 == 30 [pid = 1649] [id = 425] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125652000 == 29 [pid = 1649] [id = 424] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6cb000 == 28 [pid = 1649] [id = 422] 16:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x119214000 == 27 [pid = 1649] [id = 423] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11976f800) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12901c000) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1172c6000) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x126d29400) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12c07f800) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118e93c00) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x117224400) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1192ec800) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x119bb6000) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x123f81000) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x116976400) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12500bc00) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x127560000) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bd72000) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x121a88800) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b8e7000) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12c531800) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123f7bc00) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b85d000) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x129018400) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12a440c00) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119aa4c00) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12c846800) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118e94000) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12c83f000) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12c07cc00) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1289df400) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11828f400) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123fd7000) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12c52bc00) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1289da800) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12a554c00) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123f76800) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12ce03400) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1176e9400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 16:24:55 INFO - PROCESS | 1649 | 1467156295330 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]]]}] 16:24:55 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 16:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1329ms 16:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:24:55 INFO - PROCESS | 1649 | 1467156295385 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1649 | 1467156295388 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:24:55 INFO - PROCESS | 1649 | 1467156295391 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1649 | 1467156295392 Marionette TRACE conn2 <- [1,1690,null,{}] 16:24:55 INFO - PROCESS | 1649 | 1467156295397 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}] 16:24:55 INFO - PROCESS | 1649 | 1467156295398 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:55 INFO - PROCESS | 1649 | 1467156295481 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:24:55 INFO - PROCESS | 1649 | 1467156295551 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1649 | 1467156295552 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x116142800 == 28 [pid = 1649] [id = 430] 16:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1128ad000) [pid = 1649] [serial = 1289] [outer = 0x0] 16:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1129a6c00) [pid = 1649] [serial = 1290] [outer = 0x1128ad000] 16:24:55 INFO - PROCESS | 1649 | 1467156295579 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x112a81800) [pid = 1649] [serial = 1291] [outer = 0x1128ad000] 16:24:55 INFO - PROCESS | 1649 | 1467156295881 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]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 16:24:55 INFO - PROCESS | 1649 | 1467156295911 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1649 | 1467156295914 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:24:55 INFO - PROCESS | 1649 | 1467156295919 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1649 | 1467156295923 Marionette TRACE conn2 <- [1,1694,null,{}] 16:24:55 INFO - PROCESS | 1649 | 1467156295926 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}] 16:24:55 INFO - PROCESS | 1649 | 1467156295927 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:56 INFO - PROCESS | 1649 | 1467156296009 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:24:56 INFO - PROCESS | 1649 | 1467156296013 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1649 | 1467156296014 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e5e800 == 29 [pid = 1649] [id = 431] 16:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1133ab800) [pid = 1649] [serial = 1292] [outer = 0x0] 16:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x116764000) [pid = 1649] [serial = 1293] [outer = 0x1133ab800] 16:24:56 INFO - PROCESS | 1649 | 1467156296044 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1172c6000) [pid = 1649] [serial = 1294] [outer = 0x1133ab800] 16:24:56 INFO - PROCESS | 1649 | 1467156296420 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]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 525ms 16:24:56 INFO - PROCESS | 1649 | 1467156296444 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1649 | 1467156296445 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:24:56 INFO - PROCESS | 1649 | 1467156296447 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1649 | 1467156296450 Marionette TRACE conn2 <- [1,1698,null,{}] 16:24:56 INFO - PROCESS | 1649 | 1467156296457 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}] 16:24:56 INFO - PROCESS | 1649 | 1467156296460 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:56 INFO - PROCESS | 1649 | 1467156296541 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:24:56 INFO - PROCESS | 1649 | 1467156296547 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1649 | 1467156296549 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x118737800 == 30 [pid = 1649] [id = 432] 16:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1127a1400) [pid = 1649] [serial = 1295] [outer = 0x0] 16:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11828dc00) [pid = 1649] [serial = 1296] [outer = 0x1127a1400] 16:24:56 INFO - PROCESS | 1649 | 1467156296579 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118e91400) [pid = 1649] [serial = 1297] [outer = 0x1127a1400] 16:24:56 INFO - PROCESS | 1649 | 1467156296956 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]]]}] 16:24:56 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 16:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms 16:24:56 INFO - PROCESS | 1649 | 1467156296973 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1649 | 1467156296974 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:24:56 INFO - PROCESS | 1649 | 1467156296977 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1649 | 1467156296978 Marionette TRACE conn2 <- [1,1702,null,{}] 16:24:56 INFO - PROCESS | 1649 | 1467156296980 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}] 16:24:56 INFO - PROCESS | 1649 | 1467156296981 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:57 INFO - PROCESS | 1649 | 1467156297105 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:24:57 INFO - PROCESS | 1649 | 1467156297146 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1649 | 1467156297147 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119959800 == 31 [pid = 1649] [id = 433] 16:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118160c00) [pid = 1649] [serial = 1298] [outer = 0x0] 16:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119297000) [pid = 1649] [serial = 1299] [outer = 0x118160c00] 16:24:57 INFO - PROCESS | 1649 | 1467156297173 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1193b1c00) [pid = 1649] [serial = 1300] [outer = 0x118160c00] 16:24:57 INFO - PROCESS | 1649 | 1467156297509 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]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 571ms 16:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:24:57 INFO - PROCESS | 1649 | 1467156297550 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1649 | 1467156297551 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:24:57 INFO - PROCESS | 1649 | 1467156297555 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1649 | 1467156297556 Marionette TRACE conn2 <- [1,1706,null,{}] 16:24:57 INFO - PROCESS | 1649 | 1467156297558 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}] 16:24:57 INFO - PROCESS | 1649 | 1467156297560 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:57 INFO - PROCESS | 1649 | 1467156297657 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:24:57 INFO - PROCESS | 1649 | 1467156297669 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1649 | 1467156297671 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a05800 == 32 [pid = 1649] [id = 434] 16:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x112e8a800) [pid = 1649] [serial = 1301] [outer = 0x0] 16:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11977c800) [pid = 1649] [serial = 1302] [outer = 0x112e8a800] 16:24:57 INFO - PROCESS | 1649 | 1467156297696 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119aa4c00) [pid = 1649] [serial = 1303] [outer = 0x112e8a800] 16:24:58 INFO - PROCESS | 1649 | 1467156298054 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]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:24:58 INFO - PROCESS | 1649 | 1467156298074 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1649 | 1467156298075 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:24:58 INFO - PROCESS | 1649 | 1467156298077 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1649 | 1467156298078 Marionette TRACE conn2 <- [1,1710,null,{}] 16:24:58 INFO - PROCESS | 1649 | 1467156298080 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}] 16:24:58 INFO - PROCESS | 1649 | 1467156298084 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:58 INFO - PROCESS | 1649 | 1467156298217 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:24:58 INFO - PROCESS | 1649 | 1467156298221 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1649 | 1467156298222 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x125597000 == 33 [pid = 1649] [id = 435] 16:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x115f67000) [pid = 1649] [serial = 1304] [outer = 0x0] 16:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119bb8800) [pid = 1649] [serial = 1305] [outer = 0x115f67000] 16:24:58 INFO - PROCESS | 1649 | 1467156298246 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121110000) [pid = 1649] [serial = 1306] [outer = 0x115f67000] 16:24:58 INFO - PROCESS | 1649 | 1467156298592 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]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 569ms 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:24:58 INFO - PROCESS | 1649 | 1467156298647 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1649 | 1467156298648 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:24:58 INFO - PROCESS | 1649 | 1467156298650 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1649 | 1467156298652 Marionette TRACE conn2 <- [1,1714,null,{}] 16:24:58 INFO - PROCESS | 1649 | 1467156298654 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}] 16:24:58 INFO - PROCESS | 1649 | 1467156298655 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:58 INFO - PROCESS | 1649 | 1467156298761 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:24:58 INFO - PROCESS | 1649 | 1467156298773 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1649 | 1467156298775 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x126eea800 == 34 [pid = 1649] [id = 436] 16:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1129a8800) [pid = 1649] [serial = 1307] [outer = 0x0] 16:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121595800) [pid = 1649] [serial = 1308] [outer = 0x1129a8800] 16:24:58 INFO - PROCESS | 1649 | 1467156298812 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x121a7b800) [pid = 1649] [serial = 1309] [outer = 0x1129a8800] 16:24:59 INFO - PROCESS | 1649 | 1467156299312 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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 16:24:59 INFO - PROCESS | 1649 | 1467156299323 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1649 | 1467156299324 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:24:59 INFO - PROCESS | 1649 | 1467156299326 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1649 | 1467156299327 Marionette TRACE conn2 <- [1,1718,null,{}] 16:24:59 INFO - PROCESS | 1649 | 1467156299330 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}] 16:24:59 INFO - PROCESS | 1649 | 1467156299331 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:24:59 INFO - PROCESS | 1649 | 1467156299925 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b853800) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12939fc00) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x112684000) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x126ec6000) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12af0f400) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123f79000) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1289d3400) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119d26800) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x123f82c00) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x112f04400) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12c07ac00) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11279d800) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x129017c00) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x110ff0c00) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1211c9000) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x121a79400) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1192f8800) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11828b400) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119bec400) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118291c00) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x112f0cc00) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126ec7c00) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119bec000) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119781000) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x112686000) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1127a7c00) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12c840000) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11828d000) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:25:00 INFO - PROCESS | 1649 | 1467156300038 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1649 | 1467156300040 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11263c800 == 35 [pid = 1649] [id = 437] 16:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x110fab400) [pid = 1649] [serial = 1310] [outer = 0x0] 16:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x110fe7800) [pid = 1649] [serial = 1311] [outer = 0x110fab400] 16:25:00 INFO - PROCESS | 1649 | 1467156300072 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112686000) [pid = 1649] [serial = 1312] [outer = 0x110fab400] 16:25:00 INFO - PROCESS | 1649 | 1467156300625 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1323ms 16:25:00 INFO - PROCESS | 1649 | 1467156300677 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1649 | 1467156300679 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:25:00 INFO - PROCESS | 1649 | 1467156300685 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1649 | 1467156300689 Marionette TRACE conn2 <- [1,1722,null,{}] 16:25:00 INFO - PROCESS | 1649 | 1467156300693 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}] 16:25:00 INFO - PROCESS | 1649 | 1467156300696 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:00 INFO - PROCESS | 1649 | 1467156300807 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:25:00 INFO - PROCESS | 1649 | 1467156300896 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1649 | 1467156300898 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e9b000 == 36 [pid = 1649] [id = 438] 16:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112d6b800) [pid = 1649] [serial = 1313] [outer = 0x0] 16:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112e93400) [pid = 1649] [serial = 1314] [outer = 0x112d6b800] 16:25:00 INFO - PROCESS | 1649 | 1467156300930 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1139a2000) [pid = 1649] [serial = 1315] [outer = 0x112d6b800] 16:25:01 INFO - PROCESS | 1649 | 1467156301426 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]]]}] 16:25:01 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 16:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 824ms 16:25:01 INFO - PROCESS | 1649 | 1467156301513 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1649 | 1467156301515 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:25:01 INFO - PROCESS | 1649 | 1467156301522 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1649 | 1467156301523 Marionette TRACE conn2 <- [1,1726,null,{}] 16:25:01 INFO - PROCESS | 1649 | 1467156301526 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}] 16:25:01 INFO - PROCESS | 1649 | 1467156301527 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:01 INFO - PROCESS | 1649 | 1467156301642 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:25:01 INFO - PROCESS | 1649 | 1467156301732 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1649 | 1467156301733 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138d800 == 37 [pid = 1649] [id = 439] 16:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x117ead000) [pid = 1649] [serial = 1316] [outer = 0x0] 16:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11815d000) [pid = 1649] [serial = 1317] [outer = 0x117ead000] 16:25:01 INFO - PROCESS | 1649 | 1467156301763 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11828d000) [pid = 1649] [serial = 1318] [outer = 0x117ead000] 16:25:02 INFO - PROCESS | 1649 | 1467156302471 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1021ms 16:25:02 INFO - PROCESS | 1649 | 1467156302544 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:25:02 INFO - PROCESS | 1649 | 1467156302547 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:25:02 INFO - PROCESS | 1649 | 1467156302550 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1649 | 1467156302552 Marionette TRACE conn2 <- [1,1730,null,{}] 16:25:02 INFO - PROCESS | 1649 | 1467156302567 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}] 16:25:02 INFO - PROCESS | 1649 | 1467156302569 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:02 INFO - PROCESS | 1649 | 1467156302679 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:25:02 INFO - PROCESS | 1649 | 1467156302771 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1649 | 1467156302774 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x116949800 == 38 [pid = 1649] [id = 440] 16:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1128a5400) [pid = 1649] [serial = 1319] [outer = 0x0] 16:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1128acc00) [pid = 1649] [serial = 1320] [outer = 0x1128a5400] 16:25:02 INFO - PROCESS | 1649 | 1467156302802 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1129a8400) [pid = 1649] [serial = 1321] [outer = 0x1128a5400] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x113c7a800 == 37 [pid = 1649] [id = 25] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca77000 == 36 [pid = 1649] [id = 15] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128f34000 == 35 [pid = 1649] [id = 6] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126eea800 == 34 [pid = 1649] [id = 436] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x125597000 == 33 [pid = 1649] [id = 435] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121a05800 == 32 [pid = 1649] [id = 434] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119959800 == 31 [pid = 1649] [id = 433] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118737800 == 30 [pid = 1649] [id = 432] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117e5e800 == 29 [pid = 1649] [id = 431] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x116142800 == 28 [pid = 1649] [id = 430] 16:25:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118267800 == 27 [pid = 1649] [id = 429] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bd2d800) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12af03c00) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119297c00) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12bd27c00) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bd2a000) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12bd6d800) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x126dc7000) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x129012400) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12921e000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1289d8400) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1181ec400) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12c52b000) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1127a3400) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b852c00) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119d47800) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125574000) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119d3f400) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121a86400) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129214000) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11990f000) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1192ec000) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a441800) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118294c00) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121bacc00) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d49400) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1127a7400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119bb7400) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124be3c00) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1187b5400) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123f45000) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b851800) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121a7bc00) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12bd2c400) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119bbf000) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119f69000) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112687c00) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12b8e4800) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1192ea400) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1193a9c00) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x117226400) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1289d9000) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11268e000) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12ca42800) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12ca48000) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12c83fc00) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118291400) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 16:25:03 INFO - PROCESS | 1649 | 1467156303315 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]]]}] 16:25:03 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 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 825ms 16:25:03 INFO - PROCESS | 1649 | 1467156303375 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1649 | 1467156303379 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:25:03 INFO - PROCESS | 1649 | 1467156303386 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1649 | 1467156303388 Marionette TRACE conn2 <- [1,1734,null,{}] 16:25:03 INFO - PROCESS | 1649 | 1467156303392 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}] 16:25:03 INFO - PROCESS | 1649 | 1467156303395 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:03 INFO - PROCESS | 1649 | 1467156303527 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:25:03 INFO - PROCESS | 1649 | 1467156303536 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1649 | 1467156303537 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x117252800 == 28 [pid = 1649] [id = 441] 16:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11394b400) [pid = 1649] [serial = 1322] [outer = 0x0] 16:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116629800) [pid = 1649] [serial = 1323] [outer = 0x11394b400] 16:25:03 INFO - PROCESS | 1649 | 1467156303564 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116fbe800) [pid = 1649] [serial = 1324] [outer = 0x11394b400] 16:25:03 INFO - PROCESS | 1649 | 1467156303925 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]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 573ms 16:25:03 INFO - PROCESS | 1649 | 1467156303957 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1649 | 1467156303959 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:25:03 INFO - PROCESS | 1649 | 1467156303961 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1649 | 1467156303963 Marionette TRACE conn2 <- [1,1738,null,{}] 16:25:03 INFO - PROCESS | 1649 | 1467156303973 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}] 16:25:03 INFO - PROCESS | 1649 | 1467156303976 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:04 INFO - PROCESS | 1649 | 1467156304063 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:25:04 INFO - PROCESS | 1649 | 1467156304069 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1649 | 1467156304072 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119637800 == 29 [pid = 1649] [id = 442] 16:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x110fed400) [pid = 1649] [serial = 1325] [outer = 0x0] 16:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11828bc00) [pid = 1649] [serial = 1326] [outer = 0x110fed400] 16:25:04 INFO - PROCESS | 1649 | 1467156304102 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119008400) [pid = 1649] [serial = 1327] [outer = 0x110fed400] 16:25:04 INFO - PROCESS | 1649 | 1467156304486 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]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 570ms 16:25:04 INFO - PROCESS | 1649 | 1467156304532 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:25:04 INFO - PROCESS | 1649 | 1467156304534 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:25:04 INFO - PROCESS | 1649 | 1467156304536 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1649 | 1467156304537 Marionette TRACE conn2 <- [1,1742,null,{}] 16:25:04 INFO - PROCESS | 1649 | 1467156304539 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}] 16:25:04 INFO - PROCESS | 1649 | 1467156304541 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:04 INFO - PROCESS | 1649 | 1467156304626 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:25:04 INFO - PROCESS | 1649 | 1467156304629 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1649 | 1467156304631 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a0f000 == 30 [pid = 1649] [id = 443] 16:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1192ebc00) [pid = 1649] [serial = 1328] [outer = 0x0] 16:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1193a9c00) [pid = 1649] [serial = 1329] [outer = 0x1192ebc00] 16:25:04 INFO - PROCESS | 1649 | 1467156304656 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11990e800) [pid = 1649] [serial = 1330] [outer = 0x1192ebc00] 16:25:04 INFO - PROCESS | 1649 | 1467156304993 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:25:05 INFO - PROCESS | 1649 | 1467156305008 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1649 | 1467156305009 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:25:05 INFO - PROCESS | 1649 | 1467156305011 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1649 | 1467156305012 Marionette TRACE conn2 <- [1,1746,null,{}] 16:25:05 INFO - PROCESS | 1649 | 1467156305014 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}] 16:25:05 INFO - PROCESS | 1649 | 1467156305016 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:05 INFO - PROCESS | 1649 | 1467156305099 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:25:05 INFO - PROCESS | 1649 | 1467156305174 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1649 | 1467156305175 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250bb000 == 31 [pid = 1649] [id = 444] 16:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x111f29000) [pid = 1649] [serial = 1331] [outer = 0x0] 16:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119910400) [pid = 1649] [serial = 1332] [outer = 0x111f29000] 16:25:05 INFO - PROCESS | 1649 | 1467156305200 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119bb5800) [pid = 1649] [serial = 1333] [outer = 0x111f29000] 16:25:05 INFO - PROCESS | 1649 | 1467156305548 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 569ms 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:25:05 INFO - PROCESS | 1649 | 1467156305586 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1649 | 1467156305587 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:25:05 INFO - PROCESS | 1649 | 1467156305589 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1649 | 1467156305590 Marionette TRACE conn2 <- [1,1750,null,{}] 16:25:05 INFO - PROCESS | 1649 | 1467156305593 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}] 16:25:05 INFO - PROCESS | 1649 | 1467156305597 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:05 INFO - PROCESS | 1649 | 1467156305735 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:25:05 INFO - PROCESS | 1649 | 1467156305740 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1649 | 1467156305741 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x127307800 == 32 [pid = 1649] [id = 445] 16:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119bed800) [pid = 1649] [serial = 1334] [outer = 0x0] 16:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119d31400) [pid = 1649] [serial = 1335] [outer = 0x119bed800] 16:25:05 INFO - PROCESS | 1649 | 1467156305766 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121a79c00) [pid = 1649] [serial = 1336] [outer = 0x119bed800] 16:25:06 INFO - PROCESS | 1649 | 1467156306131 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]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 568ms 16:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:25:06 INFO - PROCESS | 1649 | 1467156306158 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1649 | 1467156306159 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:25:06 INFO - PROCESS | 1649 | 1467156306161 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1649 | 1467156306162 Marionette TRACE conn2 <- [1,1754,null,{}] 16:25:06 INFO - PROCESS | 1649 | 1467156306172 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}] 16:25:06 INFO - PROCESS | 1649 | 1467156306174 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:06 INFO - PROCESS | 1649 | 1467156306275 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:25:06 INFO - PROCESS | 1649 | 1467156306279 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1649 | 1467156306280 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a5e800 == 33 [pid = 1649] [id = 446] 16:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119bf4400) [pid = 1649] [serial = 1337] [outer = 0x0] 16:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121b02800) [pid = 1649] [serial = 1338] [outer = 0x119bf4400] 16:25:06 INFO - PROCESS | 1649 | 1467156306305 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123f45000) [pid = 1649] [serial = 1339] [outer = 0x119bf4400] 16:25:06 INFO - PROCESS | 1649 | 1467156306656 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]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 527ms 16:25:06 INFO - PROCESS | 1649 | 1467156306693 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:25:06 INFO - PROCESS | 1649 | 1467156306694 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:25:06 INFO - PROCESS | 1649 | 1467156306696 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1649 | 1467156306697 Marionette TRACE conn2 <- [1,1758,null,{}] 16:25:06 INFO - PROCESS | 1649 | 1467156306700 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}] 16:25:06 INFO - PROCESS | 1649 | 1467156306701 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:06 INFO - PROCESS | 1649 | 1467156306805 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:25:06 INFO - PROCESS | 1649 | 1467156306808 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1649 | 1467156306809 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129235800 == 34 [pid = 1649] [id = 447] 16:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121a87400) [pid = 1649] [serial = 1340] [outer = 0x0] 16:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123f7f800) [pid = 1649] [serial = 1341] [outer = 0x121a87400] 16:25:06 INFO - PROCESS | 1649 | 1467156306870 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124be3c00) [pid = 1649] [serial = 1342] [outer = 0x121a87400] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118160c00) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115f67000) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112e8a800) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12110b400) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128a8800) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112682000) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1190bd400) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128f15000) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113ca0800) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1128ad000) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1133ab800) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1127a1400) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:25:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118123400) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:25:07 INFO - PROCESS | 1649 | 1467156307211 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 567ms 16:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:25:07 INFO - PROCESS | 1649 | 1467156307265 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1649 | 1467156307266 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:25:07 INFO - PROCESS | 1649 | 1467156307268 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1649 | 1467156307269 Marionette TRACE conn2 <- [1,1762,null,{}] 16:25:07 INFO - PROCESS | 1649 | 1467156307272 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}] 16:25:07 INFO - PROCESS | 1649 | 1467156307273 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:07 INFO - PROCESS | 1649 | 1467156307355 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:25:07 INFO - PROCESS | 1649 | 1467156307358 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1649 | 1467156307360 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x119637000 == 35 [pid = 1649] [id = 448] 16:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128a1000) [pid = 1649] [serial = 1343] [outer = 0x0] 16:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112e95000) [pid = 1649] [serial = 1344] [outer = 0x1128a1000] 16:25:07 INFO - PROCESS | 1649 | 1467156307384 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1192eac00) [pid = 1649] [serial = 1345] [outer = 0x1128a1000] 16:25:07 INFO - PROCESS | 1649 | 1467156307736 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 16:25:07 INFO - PROCESS | 1649 | 1467156307793 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1649 | 1467156307795 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:25:07 INFO - PROCESS | 1649 | 1467156307797 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1649 | 1467156307798 Marionette TRACE conn2 <- [1,1766,null,{}] 16:25:07 INFO - PROCESS | 1649 | 1467156307800 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}] 16:25:07 INFO - PROCESS | 1649 | 1467156307801 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:07 INFO - PROCESS | 1649 | 1467156307883 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:25:07 INFO - PROCESS | 1649 | 1467156307889 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1649 | 1467156307890 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a99f800 == 36 [pid = 1649] [id = 449] 16:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1190c8c00) [pid = 1649] [serial = 1346] [outer = 0x0] 16:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x123f79800) [pid = 1649] [serial = 1347] [outer = 0x1190c8c00] 16:25:07 INFO - PROCESS | 1649 | 1467156307915 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125009400) [pid = 1649] [serial = 1348] [outer = 0x1190c8c00] 16:25:08 INFO - PROCESS | 1649 | 1467156308261 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]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 473ms 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:25:08 INFO - PROCESS | 1649 | 1467156308272 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1649 | 1467156308274 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:25:08 INFO - PROCESS | 1649 | 1467156308276 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1649 | 1467156308278 Marionette TRACE conn2 <- [1,1770,null,{}] 16:25:08 INFO - PROCESS | 1649 | 1467156308281 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}] 16:25:08 INFO - PROCESS | 1649 | 1467156308284 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:08 INFO - PROCESS | 1649 | 1467156308439 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:25:08 INFO - PROCESS | 1649 | 1467156308543 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1649 | 1467156308545 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09f800 == 37 [pid = 1649] [id = 450] 16:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12500b000) [pid = 1649] [serial = 1349] [outer = 0x0] 16:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126911800) [pid = 1649] [serial = 1350] [outer = 0x12500b000] 16:25:08 INFO - PROCESS | 1649 | 1467156308594 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1274bd800) [pid = 1649] [serial = 1351] [outer = 0x12500b000] 16:25:08 INFO - PROCESS | 1649 | 1467156308937 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]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 16:25:08 INFO - PROCESS | 1649 | 1467156308949 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1649 | 1467156308950 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:25:08 INFO - PROCESS | 1649 | 1467156308958 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1649 | 1467156308959 Marionette TRACE conn2 <- [1,1774,null,{}] 16:25:08 INFO - PROCESS | 1649 | 1467156308962 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}] 16:25:08 INFO - PROCESS | 1649 | 1467156308963 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:09 INFO - PROCESS | 1649 | 1467156309049 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:25:09 INFO - PROCESS | 1649 | 1467156309117 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1649 | 1467156309118 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7a0800 == 38 [pid = 1649] [id = 451] 16:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1274bc000) [pid = 1649] [serial = 1352] [outer = 0x0] 16:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12756d000) [pid = 1649] [serial = 1353] [outer = 0x1274bc000] 16:25:09 INFO - PROCESS | 1649 | 1467156309142 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128f17000) [pid = 1649] [serial = 1354] [outer = 0x1274bc000] 16:25:09 INFO - PROCESS | 1649 | 1467156309593 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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 16:25:09 INFO - PROCESS | 1649 | 1467156309629 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1649 | 1467156309631 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:25:09 INFO - PROCESS | 1649 | 1467156309634 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1649 | 1467156309638 Marionette TRACE conn2 <- [1,1778,null,{}] 16:25:09 INFO - PROCESS | 1649 | 1467156309641 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}] 16:25:09 INFO - PROCESS | 1649 | 1467156309643 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:09 INFO - PROCESS | 1649 | 1467156309752 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:25:09 INFO - PROCESS | 1649 | 1467156309882 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1649 | 1467156309884 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118266800 == 39 [pid = 1649] [id = 452] 16:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1129b2c00) [pid = 1649] [serial = 1355] [outer = 0x0] 16:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112e8a400) [pid = 1649] [serial = 1356] [outer = 0x1129b2c00] 16:25:09 INFO - PROCESS | 1649 | 1467156309919 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115fc2400) [pid = 1649] [serial = 1357] [outer = 0x1129b2c00] 16:25:10 INFO - PROCESS | 1649 | 1467156310343 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]]]}] 16:25:10 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 16:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 771ms 16:25:10 INFO - PROCESS | 1649 | 1467156310406 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 1649 | 1467156310409 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:25:10 INFO - PROCESS | 1649 | 1467156310414 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1649 | 1467156310415 Marionette TRACE conn2 <- [1,1782,null,{}] 16:25:10 INFO - PROCESS | 1649 | 1467156310418 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}] 16:25:10 INFO - PROCESS | 1649 | 1467156310420 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:10 INFO - PROCESS | 1649 | 1467156310529 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:25:10 INFO - PROCESS | 1649 | 1467156310637 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 1649 | 1467156310639 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12559b800 == 40 [pid = 1649] [id = 453] 16:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1172c6c00) [pid = 1649] [serial = 1358] [outer = 0x0] 16:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118323800) [pid = 1649] [serial = 1359] [outer = 0x1172c6c00] 16:25:10 INFO - PROCESS | 1649 | 1467156310673 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1192ef000) [pid = 1649] [serial = 1360] [outer = 0x1172c6c00] 16:25:11 INFO - PROCESS | 1649 | 1467156311096 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]]]}] 16:25:11 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 16:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 772ms 16:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:25:11 INFO - PROCESS | 1649 | 1467156311202 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1649 | 1467156311203 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:25:11 INFO - PROCESS | 1649 | 1467156311206 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1649 | 1467156311209 Marionette TRACE conn2 <- [1,1786,null,{}] 16:25:11 INFO - PROCESS | 1649 | 1467156311216 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}] 16:25:11 INFO - PROCESS | 1649 | 1467156311221 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:11 INFO - PROCESS | 1649 | 1467156311327 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:25:11 INFO - PROCESS | 1649 | 1467156311409 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1649 | 1467156311411 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8b8800 == 41 [pid = 1649] [id = 454] 16:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119bee400) [pid = 1649] [serial = 1361] [outer = 0x0] 16:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119d47800) [pid = 1649] [serial = 1362] [outer = 0x119bee400] 16:25:11 INFO - PROCESS | 1649 | 1467156311442 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121359800) [pid = 1649] [serial = 1363] [outer = 0x119bee400] 16:25:11 INFO - PROCESS | 1649 | 1467156311858 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]]]}] 16:25:11 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 16:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 16:25:11 INFO - PROCESS | 1649 | 1467156311879 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:25:11 INFO - PROCESS | 1649 | 1467156311881 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:25:11 INFO - PROCESS | 1649 | 1467156311883 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1649 | 1467156311885 Marionette TRACE conn2 <- [1,1790,null,{}] 16:25:11 INFO - PROCESS | 1649 | 1467156311906 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}] 16:25:11 INFO - PROCESS | 1649 | 1467156311907 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:12 INFO - PROCESS | 1649 | 1467156312014 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:25:12 INFO - PROCESS | 1649 | 1467156312094 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1649 | 1467156312096 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c602800 == 42 [pid = 1649] [id = 455] 16:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123f7d000) [pid = 1649] [serial = 1364] [outer = 0x0] 16:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124d52400) [pid = 1649] [serial = 1365] [outer = 0x123f7d000] 16:25:12 INFO - PROCESS | 1649 | 1467156312125 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126ec7c00) [pid = 1649] [serial = 1366] [outer = 0x123f7d000] 16:25:12 INFO - PROCESS | 1649 | 1467156312798 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]]]}] 16:25:12 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) 16:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1040ms 16:25:12 INFO - PROCESS | 1649 | 1467156312924 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1649 | 1467156312927 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:25:12 INFO - PROCESS | 1649 | 1467156312931 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1649 | 1467156312934 Marionette TRACE conn2 <- [1,1794,null,{}] 16:25:12 INFO - PROCESS | 1649 | 1467156312954 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}] 16:25:12 INFO - PROCESS | 1649 | 1467156312957 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:13 INFO - PROCESS | 1649 | 1467156313076 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:25:13 INFO - PROCESS | 1649 | 1467156313140 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1649 | 1467156313142 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x116135000 == 43 [pid = 1649] [id = 456] 16:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1128ad800) [pid = 1649] [serial = 1367] [outer = 0x0] 16:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x112920400) [pid = 1649] [serial = 1368] [outer = 0x1128ad800] 16:25:13 INFO - PROCESS | 1649 | 1467156313170 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1129b1000) [pid = 1649] [serial = 1369] [outer = 0x1128ad800] 16:25:13 INFO - PROCESS | 1649 | 1467156313605 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 739ms 16:25:13 INFO - PROCESS | 1649 | 1467156313670 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:25:13 INFO - PROCESS | 1649 | 1467156313674 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:25:13 INFO - PROCESS | 1649 | 1467156313680 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1649 | 1467156313682 Marionette TRACE conn2 <- [1,1798,null,{}] 16:25:13 INFO - PROCESS | 1649 | 1467156313686 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}] 16:25:13 INFO - PROCESS | 1649 | 1467156313688 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:13 INFO - PROCESS | 1649 | 1467156313830 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:25:13 INFO - PROCESS | 1649 | 1467156313950 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1649 | 1467156313952 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e71800 == 44 [pid = 1649] [id = 457] 16:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112d65000) [pid = 1649] [serial = 1370] [outer = 0x0] 16:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112e8dc00) [pid = 1649] [serial = 1371] [outer = 0x112d65000] 16:25:14 INFO - PROCESS | 1649 | 1467156314001 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112f03000) [pid = 1649] [serial = 1372] [outer = 0x112d65000] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1132d8000 == 43 [pid = 1649] [id = 23] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd0f800 == 42 [pid = 1649] [id = 11] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b094000 == 41 [pid = 1649] [id = 9] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x117e97800 == 40 [pid = 1649] [id = 12] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12c610000 == 39 [pid = 1649] [id = 14] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x116411000 == 38 [pid = 1649] [id = 26] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12138d800 == 37 [pid = 1649] [id = 439] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x117e9b000 == 36 [pid = 1649] [id = 438] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11263c800 == 35 [pid = 1649] [id = 437] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12a80e800 == 34 [pid = 1649] [id = 8] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6c5000 == 33 [pid = 1649] [id = 19] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b796800 == 32 [pid = 1649] [id = 20] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11706a800 == 31 [pid = 1649] [id = 24] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6c1000 == 30 [pid = 1649] [id = 21] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc58800 == 29 [pid = 1649] [id = 22] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3b3000 == 28 [pid = 1649] [id = 13] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89d800 == 27 [pid = 1649] [id = 10] 16:25:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce35800 == 26 [pid = 1649] [id = 16] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x121110000) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121595800) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119aa4c00) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1129a6c00) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112a81800) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116764000) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1172c6000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11828dc00) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118e91400) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118290000) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118168400) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11697a000) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119907800) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123f7b000) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a364800) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x128f18000) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1128aa400) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1193b1c00) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119297000) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119bb8800) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11977c800) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12756a000) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11291c400) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12c079000) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119d41000) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b860400) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 16:25:14 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118289800) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 16:25:15 INFO - PROCESS | 1649 | 1467156315042 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1372ms 16:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:25:15 INFO - PROCESS | 1649 | 1467156315052 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1649 | 1467156315056 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:25:15 INFO - PROCESS | 1649 | 1467156315059 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1649 | 1467156315061 Marionette TRACE conn2 <- [1,1802,null,{}] 16:25:15 INFO - PROCESS | 1649 | 1467156315065 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}] 16:25:15 INFO - PROCESS | 1649 | 1467156315066 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:15 INFO - PROCESS | 1649 | 1467156315145 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:25:15 INFO - PROCESS | 1649 | 1467156315149 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1649 | 1467156315153 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c68000 == 27 [pid = 1649] [id = 458] 16:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1122bd400) [pid = 1649] [serial = 1373] [outer = 0x0] 16:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112685400) [pid = 1649] [serial = 1374] [outer = 0x1122bd400] 16:25:15 INFO - PROCESS | 1649 | 1467156315182 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x110febc00) [pid = 1649] [serial = 1375] [outer = 0x1122bd400] 16:25:15 INFO - PROCESS | 1649 | 1467156315556 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 16:25:15 INFO - PROCESS | 1649 | 1467156315581 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1649 | 1467156315583 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:25:15 INFO - PROCESS | 1649 | 1467156315588 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1649 | 1467156315589 Marionette TRACE conn2 <- [1,1806,null,{}] 16:25:15 INFO - PROCESS | 1649 | 1467156315592 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}] 16:25:15 INFO - PROCESS | 1649 | 1467156315593 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:15 INFO - PROCESS | 1649 | 1467156315669 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:25:15 INFO - PROCESS | 1649 | 1467156315675 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1649 | 1467156315676 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116712000 == 28 [pid = 1649] [id = 459] 16:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11291d000) [pid = 1649] [serial = 1376] [outer = 0x0] 16:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1129a7800) [pid = 1649] [serial = 1377] [outer = 0x11291d000] 16:25:15 INFO - PROCESS | 1649 | 1467156315703 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1129b3800) [pid = 1649] [serial = 1378] [outer = 0x11291d000] 16:25:16 INFO - PROCESS | 1649 | 1467156316055 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 16:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:25:16 INFO - PROCESS | 1649 | 1467156316107 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1649 | 1467156316109 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:25:16 INFO - PROCESS | 1649 | 1467156316111 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1649 | 1467156316114 Marionette TRACE conn2 <- [1,1810,null,{}] 16:25:16 INFO - PROCESS | 1649 | 1467156316121 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}] 16:25:16 INFO - PROCESS | 1649 | 1467156316124 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:16 INFO - PROCESS | 1649 | 1467156316204 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:25:16 INFO - PROCESS | 1649 | 1467156316210 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1649 | 1467156316212 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e70800 == 29 [pid = 1649] [id = 460] 16:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11268e800) [pid = 1649] [serial = 1379] [outer = 0x0] 16:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1133b2c00) [pid = 1649] [serial = 1380] [outer = 0x11268e800] 16:25:16 INFO - PROCESS | 1649 | 1467156316240 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x114f21c00) [pid = 1649] [serial = 1381] [outer = 0x11268e800] 16:25:16 INFO - PROCESS | 1649 | 1467156316593 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 16:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:25:16 INFO - PROCESS | 1649 | 1467156316632 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1649 | 1467156316634 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:25:16 INFO - PROCESS | 1649 | 1467156316636 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1649 | 1467156316638 Marionette TRACE conn2 <- [1,1814,null,{}] 16:25:16 INFO - PROCESS | 1649 | 1467156316640 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}] 16:25:16 INFO - PROCESS | 1649 | 1467156316641 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:16 INFO - PROCESS | 1649 | 1467156316750 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:25:16 INFO - PROCESS | 1649 | 1467156316783 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1649 | 1467156316784 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x118723800 == 30 [pid = 1649] [id = 461] 16:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113c38400) [pid = 1649] [serial = 1382] [outer = 0x0] 16:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x115fccc00) [pid = 1649] [serial = 1383] [outer = 0x113c38400] 16:25:16 INFO - PROCESS | 1649 | 1467156316810 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116903000) [pid = 1649] [serial = 1384] [outer = 0x113c38400] 16:25:17 INFO - PROCESS | 1649 | 1467156317116 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]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 16:25:17 INFO - PROCESS | 1649 | 1467156317158 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1649 | 1467156317160 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:25:17 INFO - PROCESS | 1649 | 1467156317162 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1649 | 1467156317163 Marionette TRACE conn2 <- [1,1818,null,{}] 16:25:17 INFO - PROCESS | 1649 | 1467156317165 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}] 16:25:17 INFO - PROCESS | 1649 | 1467156317166 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:17 INFO - PROCESS | 1649 | 1467156317260 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:25:17 INFO - PROCESS | 1649 | 1467156317264 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1649 | 1467156317265 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119211000 == 31 [pid = 1649] [id = 462] 16:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1127a8000) [pid = 1649] [serial = 1385] [outer = 0x0] 16:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116fcdc00) [pid = 1649] [serial = 1386] [outer = 0x1127a8000] 16:25:17 INFO - PROCESS | 1649 | 1467156317290 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1172c9800) [pid = 1649] [serial = 1387] [outer = 0x1127a8000] 16:25:17 INFO - PROCESS | 1649 | 1467156317644 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]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 16:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:25:17 INFO - PROCESS | 1649 | 1467156317680 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1649 | 1467156317682 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:25:17 INFO - PROCESS | 1649 | 1467156317684 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1649 | 1467156317685 Marionette TRACE conn2 <- [1,1822,null,{}] 16:25:17 INFO - PROCESS | 1649 | 1467156317687 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}] 16:25:17 INFO - PROCESS | 1649 | 1467156317691 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:17 INFO - PROCESS | 1649 | 1467156317807 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:25:17 INFO - PROCESS | 1649 | 1467156317847 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1649 | 1467156317848 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119962800 == 32 [pid = 1649] [id = 463] 16:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1127a8400) [pid = 1649] [serial = 1388] [outer = 0x0] 16:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x117eaa000) [pid = 1649] [serial = 1389] [outer = 0x1127a8400] 16:25:17 INFO - PROCESS | 1649 | 1467156317873 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118290400) [pid = 1649] [serial = 1390] [outer = 0x1127a8400] 16:25:18 INFO - PROCESS | 1649 | 1467156318172 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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 16:25:18 INFO - PROCESS | 1649 | 1467156318207 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:25:18 INFO - PROCESS | 1649 | 1467156318215 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:25:18 INFO - PROCESS | 1649 | 1467156318218 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1649 | 1467156318220 Marionette TRACE conn2 <- [1,1826,null,{}] 16:25:18 INFO - PROCESS | 1649 | 1467156318224 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}] 16:25:18 INFO - PROCESS | 1649 | 1467156318225 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:18 INFO - PROCESS | 1649 | 1467156318318 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:25:18 INFO - PROCESS | 1649 | 1467156318355 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1649 | 1467156318356 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121234000 == 33 [pid = 1649] [id = 464] 16:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1128a2c00) [pid = 1649] [serial = 1391] [outer = 0x0] 16:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11831a400) [pid = 1649] [serial = 1392] [outer = 0x1128a2c00] 16:25:18 INFO - PROCESS | 1649 | 1467156318380 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11857c400) [pid = 1649] [serial = 1393] [outer = 0x1128a2c00] 16:25:18 INFO - PROCESS | 1649 | 1467156318691 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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 16:25:18 INFO - PROCESS | 1649 | 1467156318740 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1649 | 1467156318741 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:25:18 INFO - PROCESS | 1649 | 1467156318744 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1649 | 1467156318745 Marionette TRACE conn2 <- [1,1830,null,{}] 16:25:18 INFO - PROCESS | 1649 | 1467156318747 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}] 16:25:18 INFO - PROCESS | 1649 | 1467156318748 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:18 INFO - PROCESS | 1649 | 1467156318844 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:25:18 INFO - PROCESS | 1649 | 1467156318856 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1649 | 1467156318857 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121393000 == 34 [pid = 1649] [id = 465] 16:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11857f000) [pid = 1649] [serial = 1394] [outer = 0x0] 16:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118e8e000) [pid = 1649] [serial = 1395] [outer = 0x11857f000] 16:25:18 INFO - PROCESS | 1649 | 1467156318881 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11900d400) [pid = 1649] [serial = 1396] [outer = 0x11857f000] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x111f29000) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12500b000) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1129a8800) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1274bc000) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119bed800) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119bf4400) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121a87400) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1128a1000) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1128a5400) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1192ebc00) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11394b400) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x110fab400) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x110fed400) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1190c8c00) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112d6b800) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:25:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117ead000) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:25:19 INFO - PROCESS | 1649 | 1467156319472 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]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 768ms 16:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:25:19 INFO - PROCESS | 1649 | 1467156319512 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1649 | 1467156319514 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:25:19 INFO - PROCESS | 1649 | 1467156319516 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1649 | 1467156319525 Marionette TRACE conn2 <- [1,1834,null,{}] 16:25:19 INFO - PROCESS | 1649 | 1467156319528 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}] 16:25:19 INFO - PROCESS | 1649 | 1467156319529 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:19 INFO - PROCESS | 1649 | 1467156319593 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:25:19 INFO - PROCESS | 1649 | 1467156319645 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1649 | 1467156319646 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e70000 == 35 [pid = 1649] [id = 466] 16:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1122b9800) [pid = 1649] [serial = 1397] [outer = 0x0] 16:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112f04400) [pid = 1649] [serial = 1398] [outer = 0x1122b9800] 16:25:19 INFO - PROCESS | 1649 | 1467156319672 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11828b400) [pid = 1649] [serial = 1399] [outer = 0x1122b9800] 16:25:20 INFO - PROCESS | 1649 | 1467156320098 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]]]}] 16:25:20 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 16:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 634ms 16:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:25:20 INFO - PROCESS | 1649 | 1467156320151 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1649 | 1467156320153 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:25:20 INFO - PROCESS | 1649 | 1467156320156 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1649 | 1467156320158 Marionette TRACE conn2 <- [1,1838,null,{}] 16:25:20 INFO - PROCESS | 1649 | 1467156320161 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}] 16:25:20 INFO - PROCESS | 1649 | 1467156320163 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:20 INFO - PROCESS | 1649 | 1467156320322 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:25:20 INFO - PROCESS | 1649 | 1467156320337 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1649 | 1467156320339 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e5d800 == 36 [pid = 1649] [id = 467] 16:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11831e800) [pid = 1649] [serial = 1400] [outer = 0x0] 16:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1190bd000) [pid = 1649] [serial = 1401] [outer = 0x11831e800] 16:25:20 INFO - PROCESS | 1649 | 1467156320379 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1190c4800) [pid = 1649] [serial = 1402] [outer = 0x11831e800] 16:25:20 INFO - PROCESS | 1649 | 1467156320682 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]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 573ms 16:25:20 INFO - PROCESS | 1649 | 1467156320729 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1649 | 1467156320731 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:25:20 INFO - PROCESS | 1649 | 1467156320733 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1649 | 1467156320745 Marionette TRACE conn2 <- [1,1842,null,{}] 16:25:20 INFO - PROCESS | 1649 | 1467156320747 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}] 16:25:20 INFO - PROCESS | 1649 | 1467156320749 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:20 INFO - PROCESS | 1649 | 1467156320841 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:25:20 INFO - PROCESS | 1649 | 1467156320899 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1649 | 1467156320901 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11920a000 == 37 [pid = 1649] [id = 468] 16:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1187bdc00) [pid = 1649] [serial = 1403] [outer = 0x0] 16:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119291800) [pid = 1649] [serial = 1404] [outer = 0x1187bdc00] 16:25:20 INFO - PROCESS | 1649 | 1467156320927 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11976d800) [pid = 1649] [serial = 1405] [outer = 0x1187bdc00] 16:25:21 INFO - PROCESS | 1649 | 1467156321200 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]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 480ms 16:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:25:21 INFO - PROCESS | 1649 | 1467156321213 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 1649 | 1467156321214 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:25:21 INFO - PROCESS | 1649 | 1467156321216 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1649 | 1467156321217 Marionette TRACE conn2 <- [1,1846,null,{}] 16:25:21 INFO - PROCESS | 1649 | 1467156321227 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}] 16:25:21 INFO - PROCESS | 1649 | 1467156321228 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:21 INFO - PROCESS | 1649 | 1467156321301 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:25:21 INFO - PROCESS | 1649 | 1467156321307 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1649 | 1467156321308 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ed8000 == 38 [pid = 1649] [id = 469] 16:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1192ec800) [pid = 1649] [serial = 1406] [outer = 0x0] 16:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119781800) [pid = 1649] [serial = 1407] [outer = 0x1192ec800] 16:25:21 INFO - PROCESS | 1649 | 1467156321335 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11978c800) [pid = 1649] [serial = 1408] [outer = 0x1192ec800] 16:25:22 INFO - PROCESS | 1649 | 1467156322002 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]]]}] 16:25:22 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) 16:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 832ms 16:25:22 INFO - PROCESS | 1649 | 1467156322048 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:25:22 INFO - PROCESS | 1649 | 1467156322051 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:25:22 INFO - PROCESS | 1649 | 1467156322054 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1649 | 1467156322058 Marionette TRACE conn2 <- [1,1850,null,{}] 16:25:22 INFO - PROCESS | 1649 | 1467156322061 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}] 16:25:22 INFO - PROCESS | 1649 | 1467156322063 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:22 INFO - PROCESS | 1649 | 1467156322175 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:25:22 INFO - PROCESS | 1649 | 1467156322259 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1649 | 1467156322260 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f4c000 == 39 [pid = 1649] [id = 470] 16:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1127a0400) [pid = 1649] [serial = 1409] [outer = 0x0] 16:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1128a0c00) [pid = 1649] [serial = 1410] [outer = 0x1127a0400] 16:25:22 INFO - PROCESS | 1649 | 1467156322292 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1129a8800) [pid = 1649] [serial = 1411] [outer = 0x1127a0400] 16:25:22 INFO - PROCESS | 1649 | 1467156322847 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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 871ms 16:25:22 INFO - PROCESS | 1649 | 1467156322926 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1649 | 1467156322929 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:25:22 INFO - PROCESS | 1649 | 1467156322934 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1649 | 1467156322935 Marionette TRACE conn2 <- [1,1854,null,{}] 16:25:22 INFO - PROCESS | 1649 | 1467156322966 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}] 16:25:22 INFO - PROCESS | 1649 | 1467156322968 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:23 INFO - PROCESS | 1649 | 1467156323084 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:25:23 INFO - PROCESS | 1649 | 1467156323160 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1649 | 1467156323162 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119646800 == 40 [pid = 1649] [id = 471] 16:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11329c400) [pid = 1649] [serial = 1412] [outer = 0x0] 16:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x114fcd000) [pid = 1649] [serial = 1413] [outer = 0x11329c400] 16:25:23 INFO - PROCESS | 1649 | 1467156323192 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x116766400) [pid = 1649] [serial = 1414] [outer = 0x11329c400] 16:25:23 INFO - PROCESS | 1649 | 1467156323827 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]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 950ms 16:25:23 INFO - PROCESS | 1649 | 1467156323884 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1649 | 1467156323886 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:25:23 INFO - PROCESS | 1649 | 1467156323890 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1649 | 1467156323891 Marionette TRACE conn2 <- [1,1858,null,{}] 16:25:23 INFO - PROCESS | 1649 | 1467156323895 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}] 16:25:23 INFO - PROCESS | 1649 | 1467156323897 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:24 INFO - PROCESS | 1649 | 1467156324010 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11920a000 == 39 [pid = 1649] [id = 468] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x123e5d800 == 38 [pid = 1649] [id = 467] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x117e70000 == 37 [pid = 1649] [id = 466] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121393000 == 36 [pid = 1649] [id = 465] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121234000 == 35 [pid = 1649] [id = 464] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119962800 == 34 [pid = 1649] [id = 463] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119211000 == 33 [pid = 1649] [id = 462] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118723800 == 32 [pid = 1649] [id = 461] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x117e70800 == 31 [pid = 1649] [id = 460] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x116712000 == 30 [pid = 1649] [id = 459] 16:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x113c68000 == 29 [pid = 1649] [id = 458] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121a7b800) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119d31400) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121b02800) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123f7f800) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x123f45000) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1192eac00) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112e95000) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1128acc00) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1129a8400) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124be3c00) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1193a9c00) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11990e800) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116629800) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116fbe800) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x110fe7800) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112686000) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11828bc00) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x125009400) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119008400) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112e93400) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1139a2000) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11815d000) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11828d000) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119910400) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119bb5800) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123f79800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121a79c00) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126911800) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1274bd800) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x128f17000) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12756d000) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 16:25:24 INFO - PROCESS | 1649 | 1467156324100 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1649 | 1467156324103 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127e1000 == 30 [pid = 1649] [id = 472] 16:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x111f2e800) [pid = 1649] [serial = 1415] [outer = 0x0] 16:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112683400) [pid = 1649] [serial = 1416] [outer = 0x111f2e800] 16:25:24 INFO - PROCESS | 1649 | 1467156324130 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112927400) [pid = 1649] [serial = 1417] [outer = 0x111f2e800] 16:25:24 INFO - PROCESS | 1649 | 1467156324468 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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 622ms 16:25:24 INFO - PROCESS | 1649 | 1467156324512 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1649 | 1467156324515 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:25:24 INFO - PROCESS | 1649 | 1467156324519 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1649 | 1467156324521 Marionette TRACE conn2 <- [1,1862,null,{}] 16:25:24 INFO - PROCESS | 1649 | 1467156324523 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}] 16:25:24 INFO - PROCESS | 1649 | 1467156324524 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:24 INFO - PROCESS | 1649 | 1467156324621 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:25:24 INFO - PROCESS | 1649 | 1467156324676 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1649 | 1467156324677 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x117235000 == 31 [pid = 1649] [id = 473] 16:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112927c00) [pid = 1649] [serial = 1418] [outer = 0x0] 16:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112e6c800) [pid = 1649] [serial = 1419] [outer = 0x112927c00] 16:25:24 INFO - PROCESS | 1649 | 1467156324704 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115d59c00) [pid = 1649] [serial = 1420] [outer = 0x112927c00] 16:25:24 INFO - PROCESS | 1649 | 1467156324983 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 16:25:25 INFO - PROCESS | 1649 | 1467156325041 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1649 | 1467156325042 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:25:25 INFO - PROCESS | 1649 | 1467156325044 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1649 | 1467156325047 Marionette TRACE conn2 <- [1,1866,null,{}] 16:25:25 INFO - PROCESS | 1649 | 1467156325057 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}] 16:25:25 INFO - PROCESS | 1649 | 1467156325060 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:25 INFO - PROCESS | 1649 | 1467156325145 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:25:25 INFO - PROCESS | 1649 | 1467156325206 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1649 | 1467156325208 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee0000 == 32 [pid = 1649] [id = 474] 16:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x111dac800) [pid = 1649] [serial = 1421] [outer = 0x0] 16:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11697a000) [pid = 1649] [serial = 1422] [outer = 0x111dac800] 16:25:25 INFO - PROCESS | 1649 | 1467156325236 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118123400) [pid = 1649] [serial = 1423] [outer = 0x111dac800] 16:25:25 INFO - PROCESS | 1649 | 1467156325523 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 16:25:25 INFO - PROCESS | 1649 | 1467156325565 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1649 | 1467156325566 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:25:25 INFO - PROCESS | 1649 | 1467156325569 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1649 | 1467156325572 Marionette TRACE conn2 <- [1,1870,null,{}] 16:25:25 INFO - PROCESS | 1649 | 1467156325576 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}] 16:25:25 INFO - PROCESS | 1649 | 1467156325577 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:25 INFO - PROCESS | 1649 | 1467156325659 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:25:25 INFO - PROCESS | 1649 | 1467156325663 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1649 | 1467156325664 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11996c800 == 33 [pid = 1649] [id = 475] 16:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11815f800) [pid = 1649] [serial = 1424] [outer = 0x0] 16:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1181ed400) [pid = 1649] [serial = 1425] [outer = 0x11815f800] 16:25:25 INFO - PROCESS | 1649 | 1467156325689 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11828bc00) [pid = 1649] [serial = 1426] [outer = 0x11815f800] 16:25:26 INFO - PROCESS | 1649 | 1467156326125 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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 623ms 16:25:26 INFO - PROCESS | 1649 | 1467156326193 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1649 | 1467156326195 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:25:26 INFO - PROCESS | 1649 | 1467156326198 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1649 | 1467156326200 Marionette TRACE conn2 <- [1,1874,null,{}] 16:25:26 INFO - PROCESS | 1649 | 1467156326204 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}] 16:25:26 INFO - PROCESS | 1649 | 1467156326206 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:26 INFO - PROCESS | 1649 | 1467156326309 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:25:26 INFO - PROCESS | 1649 | 1467156326380 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1649 | 1467156326381 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f4d800 == 34 [pid = 1649] [id = 476] 16:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1128afc00) [pid = 1649] [serial = 1427] [outer = 0x0] 16:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112929400) [pid = 1649] [serial = 1428] [outer = 0x1128afc00] 16:25:26 INFO - PROCESS | 1649 | 1467156326413 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112ae3c00) [pid = 1649] [serial = 1429] [outer = 0x1128afc00] 16:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 672ms 16:25:26 INFO - PROCESS | 1649 | 1467156326865 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]]]}] 16:25:26 INFO - PROCESS | 1649 | 1467156326872 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1649 | 1467156326876 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:25:26 INFO - PROCESS | 1649 | 1467156326880 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1649 | 1467156326882 Marionette TRACE conn2 <- [1,1878,null,{}] 16:25:26 INFO - PROCESS | 1649 | 1467156326885 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}] 16:25:26 INFO - PROCESS | 1649 | 1467156326887 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:27 INFO - PROCESS | 1649 | 1467156327012 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:25:27 INFO - PROCESS | 1649 | 1467156327084 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1649 | 1467156327086 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b27000 == 35 [pid = 1649] [id = 477] 16:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112e93400) [pid = 1649] [serial = 1430] [outer = 0x0] 16:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1161acc00) [pid = 1649] [serial = 1431] [outer = 0x112e93400] 16:25:27 INFO - PROCESS | 1649 | 1467156327118 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118121800) [pid = 1649] [serial = 1432] [outer = 0x112e93400] 16:25:27 INFO - PROCESS | 1649 | 1467156327556 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]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 724ms 16:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:25:27 INFO - PROCESS | 1649 | 1467156327605 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 1649 | 1467156327607 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:25:27 INFO - PROCESS | 1649 | 1467156327609 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1649 | 1467156327612 Marionette TRACE conn2 <- [1,1882,null,{}] 16:25:27 INFO - PROCESS | 1649 | 1467156327619 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}] 16:25:27 INFO - PROCESS | 1649 | 1467156327622 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:27 INFO - PROCESS | 1649 | 1467156327722 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:25:27 INFO - PROCESS | 1649 | 1467156327783 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1649 | 1467156327785 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x117236000 == 36 [pid = 1649] [id = 478] 16:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118163c00) [pid = 1649] [serial = 1433] [outer = 0x0] 16:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11831f800) [pid = 1649] [serial = 1434] [outer = 0x118163c00] 16:25:27 INFO - PROCESS | 1649 | 1467156327830 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11900ac00) [pid = 1649] [serial = 1435] [outer = 0x118163c00] 16:25:28 INFO - PROCESS | 1649 | 1467156328271 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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 674ms 16:25:28 INFO - PROCESS | 1649 | 1467156328284 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1649 | 1467156328287 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:25:28 INFO - PROCESS | 1649 | 1467156328291 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1649 | 1467156328292 Marionette TRACE conn2 <- [1,1886,null,{}] 16:25:28 INFO - PROCESS | 1649 | 1467156328294 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}] 16:25:28 INFO - PROCESS | 1649 | 1467156328296 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:28 INFO - PROCESS | 1649 | 1467156328417 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:25:28 INFO - PROCESS | 1649 | 1467156328475 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1649 | 1467156328476 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12558e800 == 37 [pid = 1649] [id = 479] 16:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1190ca800) [pid = 1649] [serial = 1436] [outer = 0x0] 16:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1192f2000) [pid = 1649] [serial = 1437] [outer = 0x1190ca800] 16:25:28 INFO - PROCESS | 1649 | 1467156328506 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1193a9c00) [pid = 1649] [serial = 1438] [outer = 0x1190ca800] 16:25:28 INFO - PROCESS | 1649 | 1467156328923 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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 16:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:25:28 INFO - PROCESS | 1649 | 1467156328961 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1649 | 1467156328963 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:25:28 INFO - PROCESS | 1649 | 1467156328965 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1649 | 1467156328966 Marionette TRACE conn2 <- [1,1890,null,{}] 16:25:28 INFO - PROCESS | 1649 | 1467156328969 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}] 16:25:28 INFO - PROCESS | 1649 | 1467156328970 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:29 INFO - PROCESS | 1649 | 1467156329064 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:25:29 INFO - PROCESS | 1649 | 1467156329121 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1649 | 1467156329123 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d4f000 == 38 [pid = 1649] [id = 480] 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1193aa400) [pid = 1649] [serial = 1439] [outer = 0x0] 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119770c00) [pid = 1649] [serial = 1440] [outer = 0x1193aa400] 16:25:29 INFO - PROCESS | 1649 | 1467156329152 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119787800) [pid = 1649] [serial = 1441] [outer = 0x1193aa400] 16:25:29 INFO - PROCESS | 1649 | 1467156329566 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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 618ms 16:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:25:29 INFO - PROCESS | 1649 | 1467156329584 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1649 | 1467156329586 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:25:29 INFO - PROCESS | 1649 | 1467156329589 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1649 | 1467156329590 Marionette TRACE conn2 <- [1,1894,null,{}] 16:25:29 INFO - PROCESS | 1649 | 1467156329593 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}] 16:25:29 INFO - PROCESS | 1649 | 1467156329597 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:29 INFO - PROCESS | 1649 | 1467156329726 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119907c00) [pid = 1649] [serial = 1442] [outer = 0x12ce08800] 16:25:29 INFO - PROCESS | 1649 | 1467156329852 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1649 | 1467156329853 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f30000 == 39 [pid = 1649] [id = 481] 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119bbac00) [pid = 1649] [serial = 1443] [outer = 0x0] 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119beb800) [pid = 1649] [serial = 1444] [outer = 0x119bbac00] 16:25:29 INFO - PROCESS | 1649 | 1467156329888 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119bf3400) [pid = 1649] [serial = 1445] [outer = 0x119bbac00] 16:25:30 INFO - PROCESS | 1649 | 1467156330343 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]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 871ms 16:25:30 INFO - PROCESS | 1649 | 1467156330469 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1649 | 1467156330471 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:25:30 INFO - PROCESS | 1649 | 1467156330476 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1649 | 1467156330478 Marionette TRACE conn2 <- [1,1898,null,{}] 16:25:30 INFO - PROCESS | 1649 | 1467156330482 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}] 16:25:30 INFO - PROCESS | 1649 | 1467156330483 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:30 INFO - PROCESS | 1649 | 1467156330588 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:25:30 INFO - PROCESS | 1649 | 1467156330657 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1649 | 1467156330660 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117083000 == 40 [pid = 1649] [id = 482] 16:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11291c800) [pid = 1649] [serial = 1446] [outer = 0x0] 16:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1129ac400) [pid = 1649] [serial = 1447] [outer = 0x11291c800] 16:25:30 INFO - PROCESS | 1649 | 1467156330687 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1130e3000) [pid = 1649] [serial = 1448] [outer = 0x11291c800] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x117e71800 == 39 [pid = 1649] [id = 457] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee0000 == 38 [pid = 1649] [id = 474] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x117235000 == 37 [pid = 1649] [id = 473] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1127e1000 == 36 [pid = 1649] [id = 472] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x116f4c000 == 35 [pid = 1649] [id = 470] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12559b800 == 34 [pid = 1649] [id = 453] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12b09f800 == 33 [pid = 1649] [id = 450] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x117252800 == 32 [pid = 1649] [id = 441] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7a0800 == 31 [pid = 1649] [id = 451] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x129235800 == 30 [pid = 1649] [id = 447] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119637000 == 29 [pid = 1649] [id = 448] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119637800 == 28 [pid = 1649] [id = 442] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x121a0f000 == 27 [pid = 1649] [id = 443] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128a5e800 == 26 [pid = 1649] [id = 446] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8b8800 == 25 [pid = 1649] [id = 454] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119646800 == 24 [pid = 1649] [id = 471] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x118266800 == 23 [pid = 1649] [id = 452] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x116135000 == 22 [pid = 1649] [id = 456] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x116949800 == 21 [pid = 1649] [id = 440] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12c602800 == 20 [pid = 1649] [id = 455] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12a99f800 == 19 [pid = 1649] [id = 449] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1250bb000 == 18 [pid = 1649] [id = 444] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x127307800 == 17 [pid = 1649] [id = 445] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128f30000 == 16 [pid = 1649] [id = 481] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x126d4f000 == 15 [pid = 1649] [id = 480] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12558e800 == 14 [pid = 1649] [id = 479] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x117236000 == 13 [pid = 1649] [id = 478] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119b27000 == 12 [pid = 1649] [id = 477] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x126ed8000 == 11 [pid = 1649] [id = 469] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11996c800 == 10 [pid = 1649] [id = 475] 16:25:32 INFO - PROCESS | 1649 | --DOCSHELL 0x116f4d800 == 9 [pid = 1649] [id = 476] 16:25:33 INFO - PROCESS | 1649 | 1467156333273 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]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2834ms 16:25:33 INFO - PROCESS | 1649 | 1467156333317 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 1649 | 1467156333319 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:25:33 INFO - PROCESS | 1649 | 1467156333324 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1649 | 1467156333326 Marionette TRACE conn2 <- [1,1902,null,{}] 16:25:33 INFO - PROCESS | 1649 | 1467156333330 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}] 16:25:33 INFO - PROCESS | 1649 | 1467156333332 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:33 INFO - PROCESS | 1649 | 1467156333439 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:25:33 INFO - PROCESS | 1649 | 1467156333444 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1649 | 1467156333447 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11649d000 == 10 [pid = 1649] [id = 483] 16:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1129b0c00) [pid = 1649] [serial = 1449] [outer = 0x0] 16:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112a7fc00) [pid = 1649] [serial = 1450] [outer = 0x1129b0c00] 16:25:33 INFO - PROCESS | 1649 | 1467156333475 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1130de800) [pid = 1649] [serial = 1451] [outer = 0x1129b0c00] 16:25:33 INFO - PROCESS | 1649 | 1467156333844 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]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 570ms 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:25:33 INFO - PROCESS | 1649 | 1467156333894 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 1649 | 1467156333897 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:25:33 INFO - PROCESS | 1649 | 1467156333902 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1649 | 1467156333903 Marionette TRACE conn2 <- [1,1906,null,{}] 16:25:33 INFO - PROCESS | 1649 | 1467156333906 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}] 16:25:33 INFO - PROCESS | 1649 | 1467156333908 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:34 INFO - PROCESS | 1649 | 1467156334013 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:25:34 INFO - PROCESS | 1649 | 1467156334050 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1649 | 1467156334052 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x115df3800 == 11 [pid = 1649] [id = 484] 16:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x115f69400) [pid = 1649] [serial = 1452] [outer = 0x0] 16:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116976400) [pid = 1649] [serial = 1453] [outer = 0x115f69400] 16:25:34 INFO - PROCESS | 1649 | 1467156334079 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1176e8800) [pid = 1649] [serial = 1454] [outer = 0x115f69400] 16:25:34 INFO - PROCESS | 1649 | 1467156334430 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]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 574ms 16:25:34 INFO - PROCESS | 1649 | 1467156334475 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:25:34 INFO - PROCESS | 1649 | 1467156334477 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:25:34 INFO - PROCESS | 1649 | 1467156334479 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1649 | 1467156334481 Marionette TRACE conn2 <- [1,1910,null,{}] 16:25:34 INFO - PROCESS | 1649 | 1467156334496 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}] 16:25:34 INFO - PROCESS | 1649 | 1467156334499 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:34 INFO - PROCESS | 1649 | 1467156334609 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:25:34 INFO - PROCESS | 1649 | 1467156334614 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1649 | 1467156334616 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119966000 == 12 [pid = 1649] [id = 485] 16:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x112686000) [pid = 1649] [serial = 1455] [outer = 0x0] 16:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118166400) [pid = 1649] [serial = 1456] [outer = 0x112686000] 16:25:34 INFO - PROCESS | 1649 | 1467156334644 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118290c00) [pid = 1649] [serial = 1457] [outer = 0x112686000] 16:25:35 INFO - PROCESS | 1649 | 1467156335040 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]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 578ms 16:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:25:35 INFO - PROCESS | 1649 | 1467156335058 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1649 | 1467156335059 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:25:35 INFO - PROCESS | 1649 | 1467156335061 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1649 | 1467156335063 Marionette TRACE conn2 <- [1,1914,null,{}] 16:25:35 INFO - PROCESS | 1649 | 1467156335065 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}] 16:25:35 INFO - PROCESS | 1649 | 1467156335066 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:35 INFO - PROCESS | 1649 | 1467156335167 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x112d65000) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11268e800) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1127a8000) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1128a2c00) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1127a8400) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11857f000) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1122b9800) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x113c38400) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1122bd400) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11831e800) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11291d000) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1129b2c00) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1172c6c00) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119bee400) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123f7d000) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1187bdc00) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1128ad800) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112e93400) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1128afc00) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1192ec800) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11329c400) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11815f800) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1127a0400) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112927c00) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x111f2e800) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x111dac800) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1193aa400) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119bbac00) [pid = 1649] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1190ca800) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118163c00) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:25:35 INFO - PROCESS | 1649 | 1467156335549 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1649 | 1467156335550 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1126b9000 == 13 [pid = 1649] [id = 486] 16:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110fb5000) [pid = 1649] [serial = 1458] [outer = 0x0] 16:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111dac800) [pid = 1649] [serial = 1459] [outer = 0x110fb5000] 16:25:35 INFO - PROCESS | 1649 | 1467156335580 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1128a6000) [pid = 1649] [serial = 1460] [outer = 0x110fb5000] 16:25:35 INFO - PROCESS | 1649 | 1467156335864 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]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 872ms 16:25:35 INFO - PROCESS | 1649 | 1467156335934 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1649 | 1467156335935 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:25:35 INFO - PROCESS | 1649 | 1467156335937 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1649 | 1467156335939 Marionette TRACE conn2 <- [1,1918,null,{}] 16:25:35 INFO - PROCESS | 1649 | 1467156335941 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}] 16:25:35 INFO - PROCESS | 1649 | 1467156335942 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:36 INFO - PROCESS | 1649 | 1467156336025 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:25:36 INFO - PROCESS | 1649 | 1467156336028 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1649 | 1467156336029 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e58800 == 14 [pid = 1649] [id = 487] 16:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1128a7400) [pid = 1649] [serial = 1461] [outer = 0x0] 16:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112f10c00) [pid = 1649] [serial = 1462] [outer = 0x1128a7400] 16:25:36 INFO - PROCESS | 1649 | 1467156336056 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x117225800) [pid = 1649] [serial = 1463] [outer = 0x1128a7400] 16:25:36 INFO - PROCESS | 1649 | 1467156336408 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]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 16:25:36 INFO - PROCESS | 1649 | 1467156336457 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:25:36 INFO - PROCESS | 1649 | 1467156336458 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:25:36 INFO - PROCESS | 1649 | 1467156336460 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1649 | 1467156336461 Marionette TRACE conn2 <- [1,1922,null,{}] 16:25:36 INFO - PROCESS | 1649 | 1467156336464 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}] 16:25:36 INFO - PROCESS | 1649 | 1467156336468 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:36 INFO - PROCESS | 1649 | 1467156336574 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:25:36 INFO - PROCESS | 1649 | 1467156336580 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1649 | 1467156336581 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12563c000 == 15 [pid = 1649] [id = 488] 16:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118124c00) [pid = 1649] [serial = 1464] [outer = 0x0] 16:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118e91400) [pid = 1649] [serial = 1465] [outer = 0x118124c00] 16:25:36 INFO - PROCESS | 1649 | 1467156336606 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1192f6000) [pid = 1649] [serial = 1466] [outer = 0x118124c00] 16:25:36 INFO - PROCESS | 1649 | 1467156336987 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 571ms 16:25:37 INFO - PROCESS | 1649 | 1467156337032 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1649 | 1467156337034 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:25:37 INFO - PROCESS | 1649 | 1467156337049 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1649 | 1467156337051 Marionette TRACE conn2 <- [1,1926,null,{}] 16:25:37 INFO - PROCESS | 1649 | 1467156337054 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}] 16:25:37 INFO - PROCESS | 1649 | 1467156337056 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:37 INFO - PROCESS | 1649 | 1467156337165 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:25:37 INFO - PROCESS | 1649 | 1467156337172 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1649 | 1467156337174 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289b5000 == 16 [pid = 1649] [id = 489] 16:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111f5cc00) [pid = 1649] [serial = 1467] [outer = 0x0] 16:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1193ae000) [pid = 1649] [serial = 1468] [outer = 0x111f5cc00] 16:25:37 INFO - PROCESS | 1649 | 1467156337205 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119778400) [pid = 1649] [serial = 1469] [outer = 0x111f5cc00] 16:25:37 INFO - PROCESS | 1649 | 1467156337535 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 581ms 16:25:37 INFO - PROCESS | 1649 | 1467156337618 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:25:37 INFO - PROCESS | 1649 | 1467156337621 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:25:37 INFO - PROCESS | 1649 | 1467156337624 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1649 | 1467156337626 Marionette TRACE conn2 <- [1,1930,null,{}] 16:25:37 INFO - PROCESS | 1649 | 1467156337630 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}] 16:25:37 INFO - PROCESS | 1649 | 1467156337632 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:37 INFO - PROCESS | 1649 | 1467156337719 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:25:37 INFO - PROCESS | 1649 | 1467156337816 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1649 | 1467156337818 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f84000 == 17 [pid = 1649] [id = 490] 16:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x112686800) [pid = 1649] [serial = 1470] [outer = 0x0] 16:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1127a7400) [pid = 1649] [serial = 1471] [outer = 0x112686800] 16:25:37 INFO - PROCESS | 1649 | 1467156337852 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1129b0400) [pid = 1649] [serial = 1472] [outer = 0x112686800] 16:25:38 INFO - PROCESS | 1649 | 1467156338407 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]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 875ms 16:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:25:38 INFO - PROCESS | 1649 | 1467156338499 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1649 | 1467156338501 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:25:38 INFO - PROCESS | 1649 | 1467156338506 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1649 | 1467156338509 Marionette TRACE conn2 <- [1,1934,null,{}] 16:25:38 INFO - PROCESS | 1649 | 1467156338511 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}] 16:25:38 INFO - PROCESS | 1649 | 1467156338513 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:38 INFO - PROCESS | 1649 | 1467156338619 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:25:38 INFO - PROCESS | 1649 | 1467156338678 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1649 | 1467156338679 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119964800 == 18 [pid = 1649] [id = 491] 16:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11676c800) [pid = 1649] [serial = 1473] [outer = 0x0] 16:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x117223c00) [pid = 1649] [serial = 1474] [outer = 0x11676c800] 16:25:38 INFO - PROCESS | 1649 | 1467156338710 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117ead800) [pid = 1649] [serial = 1475] [outer = 0x11676c800] 16:25:39 INFO - PROCESS | 1649 | 1467156339310 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]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 873ms 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112ae3c00) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1161acc00) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112929400) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119bf3400) [pid = 1649] [serial = 1445] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1133d4c00) [pid = 1649] [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.] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112f03000) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112e8dc00) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1133b2c00) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116fcdc00) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11831a400) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11978c800) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119781800) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x114f21c00) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118290400) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117eaa000) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118e8e000) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112f04400) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11857c400) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115fccc00) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112685400) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x110febc00) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x114fcd000) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1190bd000) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1129a7800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1129b3800) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116766400) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1128a0c00) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11828bc00) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x115fc2400) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112e8a400) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1192ef000) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118323800) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x121359800) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119d47800) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1129a8800) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x126ec7c00) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x112e6c800) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x115d59c00) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x124d52400) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11697a000) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x112683400) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11976d800) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x112927400) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x118123400) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1172c9800) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1129b1000) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x112920400) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x11900d400) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x116903000) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x119291800) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x1190c4800) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x1181ed400) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x11828b400) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x119787800) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x1193a9c00) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x119770c00) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x11900ac00) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x1192f2000) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 49 (0x118121800) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 48 (0x11831f800) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 47 (0x119beb800) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 16:25:39 INFO - PROCESS | 1649 | 1467156339497 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1649 | 1467156339499 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:25:39 INFO - PROCESS | 1649 | 1467156339506 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1649 | 1467156339508 Marionette TRACE conn2 <- [1,1938,null,{}] 16:25:39 INFO - PROCESS | 1649 | 1467156339511 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}] 16:25:39 INFO - PROCESS | 1649 | 1467156339513 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:39 INFO - PROCESS | 1649 | 1467156339599 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:25:39 INFO - PROCESS | 1649 | 1467156339651 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1649 | 1467156339653 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d50000 == 19 [pid = 1649] [id = 492] 16:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x11279f400) [pid = 1649] [serial = 1476] [outer = 0x0] 16:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x112922400) [pid = 1649] [serial = 1477] [outer = 0x11279f400] 16:25:39 INFO - PROCESS | 1649 | 1467156339682 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x1129adc00) [pid = 1649] [serial = 1478] [outer = 0x11279f400] 16:25:40 INFO - PROCESS | 1649 | 1467156340183 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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 16:25:40 INFO - PROCESS | 1649 | 1467156340227 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1649 | 1467156340229 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:25:40 INFO - PROCESS | 1649 | 1467156340234 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1649 | 1467156340235 Marionette TRACE conn2 <- [1,1942,null,{}] 16:25:40 INFO - PROCESS | 1649 | 1467156340237 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}] 16:25:40 INFO - PROCESS | 1649 | 1467156340239 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:40 INFO - PROCESS | 1649 | 1467156340323 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:25:40 INFO - PROCESS | 1649 | 1467156340327 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1649 | 1467156340328 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b4000 == 20 [pid = 1649] [id = 493] 16:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x1139a8000) [pid = 1649] [serial = 1479] [outer = 0x0] 16:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x113ca0800) [pid = 1649] [serial = 1480] [outer = 0x1139a8000] 16:25:40 INFO - PROCESS | 1649 | 1467156340359 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x11662fc00) [pid = 1649] [serial = 1481] [outer = 0x1139a8000] 16:25:40 INFO - PROCESS | 1649 | 1467156340709 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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 16:25:40 INFO - PROCESS | 1649 | 1467156340752 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1649 | 1467156340754 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:25:40 INFO - PROCESS | 1649 | 1467156340756 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1649 | 1467156340759 Marionette TRACE conn2 <- [1,1946,null,{}] 16:25:40 INFO - PROCESS | 1649 | 1467156340766 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}] 16:25:40 INFO - PROCESS | 1649 | 1467156340769 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:40 INFO - PROCESS | 1649 | 1467156340849 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:25:40 INFO - PROCESS | 1649 | 1467156340856 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1649 | 1467156340858 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11826f800 == 21 [pid = 1649] [id = 494] 16:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x116a13400) [pid = 1649] [serial = 1482] [outer = 0x0] 16:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x117eaec00) [pid = 1649] [serial = 1483] [outer = 0x116a13400] 16:25:40 INFO - PROCESS | 1649 | 1467156340887 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11815e800) [pid = 1649] [serial = 1484] [outer = 0x116a13400] 16:25:41 INFO - PROCESS | 1649 | 1467156341224 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]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 16:25:41 INFO - PROCESS | 1649 | 1467156341277 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1649 | 1467156341279 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:25:41 INFO - PROCESS | 1649 | 1467156341281 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1649 | 1467156341282 Marionette TRACE conn2 <- [1,1950,null,{}] 16:25:41 INFO - PROCESS | 1649 | 1467156341285 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}] 16:25:41 INFO - PROCESS | 1649 | 1467156341286 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:41 INFO - PROCESS | 1649 | 1467156341363 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:25:41 INFO - PROCESS | 1649 | 1467156341367 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1649 | 1467156341368 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x118eeb000 == 22 [pid = 1649] [id = 495] 16:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x118169c00) [pid = 1649] [serial = 1485] [outer = 0x0] 16:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x118288c00) [pid = 1649] [serial = 1486] [outer = 0x118169c00] 16:25:41 INFO - PROCESS | 1649 | 1467156341395 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11831f000) [pid = 1649] [serial = 1487] [outer = 0x118169c00] 16:25:41 INFO - PROCESS | 1649 | 1467156341727 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]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 16:25:41 INFO - PROCESS | 1649 | 1467156341752 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1649 | 1467156341753 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:25:41 INFO - PROCESS | 1649 | 1467156341756 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1649 | 1467156341757 Marionette TRACE conn2 <- [1,1954,null,{}] 16:25:41 INFO - PROCESS | 1649 | 1467156341760 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}] 16:25:41 INFO - PROCESS | 1649 | 1467156341761 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:41 INFO - PROCESS | 1649 | 1467156341850 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:25:41 INFO - PROCESS | 1649 | 1467156341924 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1649 | 1467156341925 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11962a800 == 23 [pid = 1649] [id = 496] 16:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1127a0800) [pid = 1649] [serial = 1488] [outer = 0x0] 16:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11857c400) [pid = 1649] [serial = 1489] [outer = 0x1127a0800] 16:25:41 INFO - PROCESS | 1649 | 1467156341971 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1190be400) [pid = 1649] [serial = 1490] [outer = 0x1127a0800] 16:25:42 INFO - PROCESS | 1649 | 1467156342330 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]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 16:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:25:42 INFO - PROCESS | 1649 | 1467156342375 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1649 | 1467156342376 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:25:42 INFO - PROCESS | 1649 | 1467156342378 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1649 | 1467156342380 Marionette TRACE conn2 <- [1,1958,null,{}] 16:25:42 INFO - PROCESS | 1649 | 1467156342382 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}] 16:25:42 INFO - PROCESS | 1649 | 1467156342386 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:42 INFO - PROCESS | 1649 | 1467156342506 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:25:42 INFO - PROCESS | 1649 | 1467156342540 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1649 | 1467156342541 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b2a000 == 24 [pid = 1649] [id = 497] 16:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11928f400) [pid = 1649] [serial = 1491] [outer = 0x0] 16:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1192f1400) [pid = 1649] [serial = 1492] [outer = 0x11928f400] 16:25:42 INFO - PROCESS | 1649 | 1467156342566 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11977fc00) [pid = 1649] [serial = 1493] [outer = 0x11928f400] 16:25:42 INFO - PROCESS | 1649 | 1467156342863 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]]]}] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x115f69400) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x110fb5000) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1128a7400) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1129b0c00) [pid = 1649] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x112686000) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x118124c00) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:25:42 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x11291c800) [pid = 1649] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 16:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:25:42 INFO - PROCESS | 1649 | 1467156342901 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1649 | 1467156342902 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:25:42 INFO - PROCESS | 1649 | 1467156342906 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1649 | 1467156342909 Marionette TRACE conn2 <- [1,1962,null,{}] 16:25:42 INFO - PROCESS | 1649 | 1467156342912 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}] 16:25:42 INFO - PROCESS | 1649 | 1467156342913 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:43 INFO - PROCESS | 1649 | 1467156343009 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:25:43 INFO - PROCESS | 1649 | 1467156343053 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1649 | 1467156343054 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138f800 == 25 [pid = 1649] [id = 498] 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1130da400) [pid = 1649] [serial = 1494] [outer = 0x0] 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x118163c00) [pid = 1649] [serial = 1495] [outer = 0x1130da400] 16:25:43 INFO - PROCESS | 1649 | 1467156343078 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x119783c00) [pid = 1649] [serial = 1496] [outer = 0x1130da400] 16:25:43 INFO - PROCESS | 1649 | 1467156343365 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 472ms 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:25:43 INFO - PROCESS | 1649 | 1467156343377 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1649 | 1467156343379 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:25:43 INFO - PROCESS | 1649 | 1467156343381 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1649 | 1467156343382 Marionette TRACE conn2 <- [1,1966,null,{}] 16:25:43 INFO - PROCESS | 1649 | 1467156343384 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}] 16:25:43 INFO - PROCESS | 1649 | 1467156343385 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:43 INFO - PROCESS | 1649 | 1467156343475 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:25:43 INFO - PROCESS | 1649 | 1467156343478 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1649 | 1467156343479 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d52000 == 26 [pid = 1649] [id = 499] 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x110fe4800) [pid = 1649] [serial = 1497] [outer = 0x0] 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11990fc00) [pid = 1649] [serial = 1498] [outer = 0x110fe4800] 16:25:43 INFO - PROCESS | 1649 | 1467156343503 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x119aa8c00) [pid = 1649] [serial = 1499] [outer = 0x110fe4800] 16:25:43 INFO - PROCESS | 1649 | 1467156343816 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:25:43 INFO - PROCESS | 1649 | 1467156343850 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1649 | 1467156343851 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:25:43 INFO - PROCESS | 1649 | 1467156343854 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1649 | 1467156343857 Marionette TRACE conn2 <- [1,1970,null,{}] 16:25:43 INFO - PROCESS | 1649 | 1467156343859 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}] 16:25:43 INFO - PROCESS | 1649 | 1467156343860 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:43 INFO - PROCESS | 1649 | 1467156343964 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:25:43 INFO - PROCESS | 1649 | 1467156343970 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1649 | 1467156343971 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e54800 == 27 [pid = 1649] [id = 500] 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x110feb000) [pid = 1649] [serial = 1500] [outer = 0x0] 16:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x119aac800) [pid = 1649] [serial = 1501] [outer = 0x110feb000] 16:25:43 INFO - PROCESS | 1649 | 1467156343995 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119bb2000) [pid = 1649] [serial = 1502] [outer = 0x110feb000] 16:25:44 INFO - PROCESS | 1649 | 1467156344313 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 473ms 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:25:44 INFO - PROCESS | 1649 | 1467156344326 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1649 | 1467156344328 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:25:44 INFO - PROCESS | 1649 | 1467156344329 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1649 | 1467156344330 Marionette TRACE conn2 <- [1,1974,null,{}] 16:25:44 INFO - PROCESS | 1649 | 1467156344333 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}] 16:25:44 INFO - PROCESS | 1649 | 1467156344333 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:44 INFO - PROCESS | 1649 | 1467156344411 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:25:44 INFO - PROCESS | 1649 | 1467156344414 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1649 | 1467156344415 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x125605000 == 28 [pid = 1649] [id = 501] 16:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119ba0800) [pid = 1649] [serial = 1503] [outer = 0x0] 16:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119bba000) [pid = 1649] [serial = 1504] [outer = 0x119ba0800] 16:25:44 INFO - PROCESS | 1649 | 1467156344441 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119beb800) [pid = 1649] [serial = 1505] [outer = 0x119ba0800] 16:25:44 INFO - PROCESS | 1649 | 1467156344762 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 16:25:44 INFO - PROCESS | 1649 | 1467156344800 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1649 | 1467156344801 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:25:44 INFO - PROCESS | 1649 | 1467156344803 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1649 | 1467156344805 Marionette TRACE conn2 <- [1,1978,null,{}] 16:25:44 INFO - PROCESS | 1649 | 1467156344807 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}] 16:25:44 INFO - PROCESS | 1649 | 1467156344809 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:44 INFO - PROCESS | 1649 | 1467156344924 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:25:44 INFO - PROCESS | 1649 | 1467156344930 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1649 | 1467156344931 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126edb000 == 29 [pid = 1649] [id = 502] 16:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119bb1c00) [pid = 1649] [serial = 1506] [outer = 0x0] 16:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119bf0c00) [pid = 1649] [serial = 1507] [outer = 0x119bb1c00] 16:25:44 INFO - PROCESS | 1649 | 1467156344957 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119d42000) [pid = 1649] [serial = 1508] [outer = 0x119bb1c00] 16:25:45 INFO - PROCESS | 1649 | 1467156345260 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 16:25:45 INFO - PROCESS | 1649 | 1467156345276 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 1649 | 1467156345277 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:25:45 INFO - PROCESS | 1649 | 1467156345279 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1649 | 1467156345280 Marionette TRACE conn2 <- [1,1982,null,{}] 16:25:45 INFO - PROCESS | 1649 | 1467156345282 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}] 16:25:45 INFO - PROCESS | 1649 | 1467156345283 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:45 INFO - PROCESS | 1649 | 1467156345362 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:25:45 INFO - PROCESS | 1649 | 1467156345365 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1649 | 1467156345366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289b6800 == 30 [pid = 1649] [id = 503] 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119d3c000) [pid = 1649] [serial = 1509] [outer = 0x0] 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119f69400) [pid = 1649] [serial = 1510] [outer = 0x119d3c000] 16:25:45 INFO - PROCESS | 1649 | 1467156345392 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x121109000) [pid = 1649] [serial = 1511] [outer = 0x119d3c000] 16:25:45 INFO - PROCESS | 1649 | 1467156345724 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 474ms 16:25:45 INFO - PROCESS | 1649 | 1467156345753 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 1649 | 1467156345756 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:25:45 INFO - PROCESS | 1649 | 1467156345759 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1649 | 1467156345760 Marionette TRACE conn2 <- [1,1986,null,{}] 16:25:45 INFO - PROCESS | 1649 | 1467156345762 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}] 16:25:45 INFO - PROCESS | 1649 | 1467156345763 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:45 INFO - PROCESS | 1649 | 1467156345866 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:25:45 INFO - PROCESS | 1649 | 1467156345871 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1649 | 1467156345872 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f34800 == 31 [pid = 1649] [id = 504] 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119d3b800) [pid = 1649] [serial = 1512] [outer = 0x0] 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x12110a400) [pid = 1649] [serial = 1513] [outer = 0x119d3b800] 16:25:45 INFO - PROCESS | 1649 | 1467156345897 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x121110800) [pid = 1649] [serial = 1514] [outer = 0x119d3b800] 16:25:46 INFO - PROCESS | 1649 | 1467156346201 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]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 16:25:46 INFO - PROCESS | 1649 | 1467156346277 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:25:46 INFO - PROCESS | 1649 | 1467156346279 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:25:46 INFO - PROCESS | 1649 | 1467156346283 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1649 | 1467156346286 Marionette TRACE conn2 <- [1,1990,null,{}] 16:25:46 INFO - PROCESS | 1649 | 1467156346292 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}] 16:25:46 INFO - PROCESS | 1649 | 1467156346295 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:46 INFO - PROCESS | 1649 | 1467156346418 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:25:46 INFO - PROCESS | 1649 | 1467156346514 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1649 | 1467156346517 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11614b800 == 32 [pid = 1649] [id = 505] 16:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11268e400) [pid = 1649] [serial = 1515] [outer = 0x0] 16:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1127a1800) [pid = 1649] [serial = 1516] [outer = 0x11268e400] 16:25:46 INFO - PROCESS | 1649 | 1467156346570 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1129a7400) [pid = 1649] [serial = 1517] [outer = 0x11268e400] 16:25:47 INFO - PROCESS | 1649 | 1467156347171 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]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 927ms 16:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:25:47 INFO - PROCESS | 1649 | 1467156347210 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1649 | 1467156347214 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:25:47 INFO - PROCESS | 1649 | 1467156347220 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1649 | 1467156347224 Marionette TRACE conn2 <- [1,1994,null,{}] 16:25:47 INFO - PROCESS | 1649 | 1467156347228 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}] 16:25:47 INFO - PROCESS | 1649 | 1467156347231 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:47 INFO - PROCESS | 1649 | 1467156347395 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:25:47 INFO - PROCESS | 1649 | 1467156347502 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1649 | 1467156347504 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11964c000 == 33 [pid = 1649] [id = 506] 16:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112a86800) [pid = 1649] [serial = 1518] [outer = 0x0] 16:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1161b3800) [pid = 1649] [serial = 1519] [outer = 0x112a86800] 16:25:47 INFO - PROCESS | 1649 | 1467156347556 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1172c2800) [pid = 1649] [serial = 1520] [outer = 0x112a86800] 16:25:48 INFO - PROCESS | 1649 | 1467156348300 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]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1127ms 16:25:48 INFO - PROCESS | 1649 | 1467156348343 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1649 | 1467156348346 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:25:48 INFO - PROCESS | 1649 | 1467156348349 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1649 | 1467156348351 Marionette TRACE conn2 <- [1,1998,null,{}] 16:25:48 INFO - PROCESS | 1649 | 1467156348354 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}] 16:25:48 INFO - PROCESS | 1649 | 1467156348356 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:48 INFO - PROCESS | 1649 | 1467156348455 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:25:48 INFO - PROCESS | 1649 | 1467156348540 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1649 | 1467156348542 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x116497000 == 34 [pid = 1649] [id = 507] 16:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112927000) [pid = 1649] [serial = 1521] [outer = 0x0] 16:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1129a6c00) [pid = 1649] [serial = 1522] [outer = 0x112927000] 16:25:48 INFO - PROCESS | 1649 | 1467156348570 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112a79800) [pid = 1649] [serial = 1523] [outer = 0x112927000] 16:25:49 INFO - PROCESS | 1649 | --DOCSHELL 0x117083000 == 33 [pid = 1649] [id = 482] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1193ae000) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1176e8800) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x111dac800) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x117225800) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1130de800) [pid = 1649] [serial = 1451] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112f10c00) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118290c00) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1128a6000) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118e91400) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118166400) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1130e3000) [pid = 1649] [serial = 1448] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x112a7fc00) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x116976400) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1192f6000) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1129ac400) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 16:25:49 INFO - PROCESS | 1649 | 1467156349369 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]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1069ms 16:25:49 INFO - PROCESS | 1649 | 1467156349425 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1649 | 1467156349427 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:25:49 INFO - PROCESS | 1649 | 1467156349436 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1649 | 1467156349443 Marionette TRACE conn2 <- [1,2002,null,{}] 16:25:49 INFO - PROCESS | 1649 | 1467156349446 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}] 16:25:49 INFO - PROCESS | 1649 | 1467156349448 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:49 INFO - PROCESS | 1649 | 1467156349527 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:25:49 INFO - PROCESS | 1649 | 1467156349531 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1649 | 1467156349533 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11649b000 == 34 [pid = 1649] [id = 508] 16:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112920000) [pid = 1649] [serial = 1524] [outer = 0x0] 16:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x112a82c00) [pid = 1649] [serial = 1525] [outer = 0x112920000] 16:25:49 INFO - PROCESS | 1649 | 1467156349563 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x112e93800) [pid = 1649] [serial = 1526] [outer = 0x112920000] 16:25:49 INFO - PROCESS | 1649 | 1467156349920 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]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 531ms 16:25:49 INFO - PROCESS | 1649 | 1467156349964 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1649 | 1467156349968 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:25:49 INFO - PROCESS | 1649 | 1467156349975 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1649 | 1467156349977 Marionette TRACE conn2 <- [1,2006,null,{}] 16:25:49 INFO - PROCESS | 1649 | 1467156349981 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}] 16:25:49 INFO - PROCESS | 1649 | 1467156349983 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:50 INFO - PROCESS | 1649 | 1467156350110 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:25:50 INFO - PROCESS | 1649 | 1467156350198 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1649 | 1467156350199 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e8b800 == 35 [pid = 1649] [id = 509] 16:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112e93c00) [pid = 1649] [serial = 1527] [outer = 0x0] 16:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11337a800) [pid = 1649] [serial = 1528] [outer = 0x112e93c00] 16:25:50 INFO - PROCESS | 1649 | 1467156350244 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11675d400) [pid = 1649] [serial = 1529] [outer = 0x112e93c00] 16:25:50 INFO - PROCESS | 1649 | 1467156350677 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]]]}] 16:25:50 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 16:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 722ms 16:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:25:50 INFO - PROCESS | 1649 | 1467156350697 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1649 | 1467156350698 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:25:50 INFO - PROCESS | 1649 | 1467156350700 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1649 | 1467156350703 Marionette TRACE conn2 <- [1,2010,null,{}] 16:25:50 INFO - PROCESS | 1649 | 1467156350713 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}] 16:25:50 INFO - PROCESS | 1649 | 1467156350716 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:50 INFO - PROCESS | 1649 | 1467156350794 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:25:50 INFO - PROCESS | 1649 | 1467156350799 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1649 | 1467156350801 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e1f000 == 36 [pid = 1649] [id = 510] 16:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x117223000) [pid = 1649] [serial = 1530] [outer = 0x0] 16:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x117ea9800) [pid = 1649] [serial = 1531] [outer = 0x117223000] 16:25:50 INFO - PROCESS | 1649 | 1467156350831 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118161c00) [pid = 1649] [serial = 1532] [outer = 0x117223000] 16:25:51 INFO - PROCESS | 1649 | 1467156351152 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]]]}] 16:25:51 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 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 476ms 16:25:51 INFO - PROCESS | 1649 | 1467156351176 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1649 | 1467156351178 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:25:51 INFO - PROCESS | 1649 | 1467156351180 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1649 | 1467156351181 Marionette TRACE conn2 <- [1,2014,null,{}] 16:25:51 INFO - PROCESS | 1649 | 1467156351183 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}] 16:25:51 INFO - PROCESS | 1649 | 1467156351185 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:51 INFO - PROCESS | 1649 | 1467156351269 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:25:51 INFO - PROCESS | 1649 | 1467156351344 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1649 | 1467156351345 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963a800 == 37 [pid = 1649] [id = 511] 16:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117224c00) [pid = 1649] [serial = 1533] [outer = 0x0] 16:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118288000) [pid = 1649] [serial = 1534] [outer = 0x117224c00] 16:25:51 INFO - PROCESS | 1649 | 1467156351370 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118518800) [pid = 1649] [serial = 1535] [outer = 0x117224c00] 16:25:51 INFO - PROCESS | 1649 | 1467156351708 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]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 569ms 16:25:51 INFO - PROCESS | 1649 | 1467156351750 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:25:51 INFO - PROCESS | 1649 | 1467156351759 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:25:51 INFO - PROCESS | 1649 | 1467156351761 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1649 | 1467156351762 Marionette TRACE conn2 <- [1,2018,null,{}] 16:25:51 INFO - PROCESS | 1649 | 1467156351764 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}] 16:25:51 INFO - PROCESS | 1649 | 1467156351765 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:51 INFO - PROCESS | 1649 | 1467156351855 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:25:51 INFO - PROCESS | 1649 | 1467156351891 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1649 | 1467156351892 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x121394800 == 38 [pid = 1649] [id = 512] 16:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112925c00) [pid = 1649] [serial = 1536] [outer = 0x0] 16:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119004800) [pid = 1649] [serial = 1537] [outer = 0x112925c00] 16:25:51 INFO - PROCESS | 1649 | 1467156351916 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1190c2800) [pid = 1649] [serial = 1538] [outer = 0x112925c00] 16:25:52 INFO - PROCESS | 1649 | 1467156352301 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 571ms 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:25:52 INFO - PROCESS | 1649 | 1467156352332 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1649 | 1467156352334 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:25:52 INFO - PROCESS | 1649 | 1467156352336 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1649 | 1467156352337 Marionette TRACE conn2 <- [1,2022,null,{}] 16:25:52 INFO - PROCESS | 1649 | 1467156352342 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}] 16:25:52 INFO - PROCESS | 1649 | 1467156352345 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:52 INFO - PROCESS | 1649 | 1467156352451 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:25:52 INFO - PROCESS | 1649 | 1467156352502 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1649 | 1467156352503 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b04000 == 39 [pid = 1649] [id = 513] 16:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1190c9800) [pid = 1649] [serial = 1539] [outer = 0x0] 16:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119299400) [pid = 1649] [serial = 1540] [outer = 0x1190c9800] 16:25:52 INFO - PROCESS | 1649 | 1467156352528 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11977c800) [pid = 1649] [serial = 1541] [outer = 0x1190c9800] 16:25:52 INFO - PROCESS | 1649 | 1467156352891 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 571ms 16:25:52 INFO - PROCESS | 1649 | 1467156352908 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1649 | 1467156352910 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:25:52 INFO - PROCESS | 1649 | 1467156352913 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1649 | 1467156352915 Marionette TRACE conn2 <- [1,2026,null,{}] 16:25:52 INFO - PROCESS | 1649 | 1467156352931 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}] 16:25:52 INFO - PROCESS | 1649 | 1467156352932 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:53 INFO - PROCESS | 1649 | 1467156353088 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:25:53 INFO - PROCESS | 1649 | 1467156353145 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1649 | 1467156353146 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255a1800 == 40 [pid = 1649] [id = 514] 16:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1127a5400) [pid = 1649] [serial = 1542] [outer = 0x0] 16:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119787c00) [pid = 1649] [serial = 1543] [outer = 0x1127a5400] 16:25:53 INFO - PROCESS | 1649 | 1467156353181 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119aa4c00) [pid = 1649] [serial = 1544] [outer = 0x1127a5400] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119d3c000) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1130da400) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11928f400) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116a13400) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11676c800) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118169c00) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112686800) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1139a8000) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1127a0800) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11279f400) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x110fe4800) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119ba0800) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119bb1c00) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x110feb000) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119d3b800) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:25:53 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x111f5cc00) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:25:53 INFO - PROCESS | 1649 | 1467156353671 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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 775ms 16:25:53 INFO - PROCESS | 1649 | 1467156353712 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1649 | 1467156353714 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:25:53 INFO - PROCESS | 1649 | 1467156353719 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1649 | 1467156353720 Marionette TRACE conn2 <- [1,2030,null,{}] 16:25:53 INFO - PROCESS | 1649 | 1467156353728 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}] 16:25:53 INFO - PROCESS | 1649 | 1467156353729 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:53 INFO - PROCESS | 1649 | 1467156353832 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:25:53 INFO - PROCESS | 1649 | 1467156353868 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1649 | 1467156353869 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x125609000 == 41 [pid = 1649] [id = 515] 16:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11223bc00) [pid = 1649] [serial = 1545] [outer = 0x0] 16:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x117eacc00) [pid = 1649] [serial = 1546] [outer = 0x11223bc00] 16:25:53 INFO - PROCESS | 1649 | 1467156353893 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119788400) [pid = 1649] [serial = 1547] [outer = 0x11223bc00] 16:25:54 INFO - PROCESS | 1649 | 1467156354158 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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 474ms 16:25:54 INFO - PROCESS | 1649 | 1467156354194 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1649 | 1467156354195 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:25:54 INFO - PROCESS | 1649 | 1467156354197 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1649 | 1467156354199 Marionette TRACE conn2 <- [1,2034,null,{}] 16:25:54 INFO - PROCESS | 1649 | 1467156354201 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}] 16:25:54 INFO - PROCESS | 1649 | 1467156354202 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:54 INFO - PROCESS | 1649 | 1467156354288 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:25:54 INFO - PROCESS | 1649 | 1467156354293 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1649 | 1467156354295 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735a000 == 42 [pid = 1649] [id = 516] 16:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1122bdc00) [pid = 1649] [serial = 1548] [outer = 0x0] 16:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119aa6000) [pid = 1649] [serial = 1549] [outer = 0x1122bdc00] 16:25:54 INFO - PROCESS | 1649 | 1467156354319 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119bb3c00) [pid = 1649] [serial = 1550] [outer = 0x1122bdc00] 16:25:54 INFO - PROCESS | 1649 | 1467156354643 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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 16:25:54 INFO - PROCESS | 1649 | 1467156354668 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1649 | 1467156354670 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:25:54 INFO - PROCESS | 1649 | 1467156354675 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1649 | 1467156354676 Marionette TRACE conn2 <- [1,2038,null,{}] 16:25:54 INFO - PROCESS | 1649 | 1467156354678 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}] 16:25:54 INFO - PROCESS | 1649 | 1467156354679 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:54 INFO - PROCESS | 1649 | 1467156354782 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:25:54 INFO - PROCESS | 1649 | 1467156354790 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1649 | 1467156354791 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a6b800 == 43 [pid = 1649] [id = 517] 16:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119ab1000) [pid = 1649] [serial = 1551] [outer = 0x0] 16:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119bbd400) [pid = 1649] [serial = 1552] [outer = 0x119ab1000] 16:25:54 INFO - PROCESS | 1649 | 1467156354815 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119bef000) [pid = 1649] [serial = 1553] [outer = 0x119ab1000] 16:25:55 INFO - PROCESS | 1649 | 1467156355204 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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 568ms 16:25:55 INFO - PROCESS | 1649 | 1467156355249 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1649 | 1467156355251 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:25:55 INFO - PROCESS | 1649 | 1467156355256 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1649 | 1467156355259 Marionette TRACE conn2 <- [1,2042,null,{}] 16:25:55 INFO - PROCESS | 1649 | 1467156355262 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}] 16:25:55 INFO - PROCESS | 1649 | 1467156355265 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:55 INFO - PROCESS | 1649 | 1467156355449 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:25:55 INFO - PROCESS | 1649 | 1467156355467 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1649 | 1467156355468 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a586000 == 44 [pid = 1649] [id = 518] 16:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119bb5000) [pid = 1649] [serial = 1554] [outer = 0x0] 16:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119d41000) [pid = 1649] [serial = 1555] [outer = 0x119bb5000] 16:25:55 INFO - PROCESS | 1649 | 1467156355510 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12110b800) [pid = 1649] [serial = 1556] [outer = 0x119bb5000] 16:25:56 INFO - PROCESS | 1649 | 1467156356093 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]]]}] 16:25:56 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) 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 871ms 16:25:56 INFO - PROCESS | 1649 | 1467156356128 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1649 | 1467156356130 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:25:56 INFO - PROCESS | 1649 | 1467156356133 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1649 | 1467156356137 Marionette TRACE conn2 <- [1,2046,null,{}] 16:25:56 INFO - PROCESS | 1649 | 1467156356140 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}] 16:25:56 INFO - PROCESS | 1649 | 1467156356142 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:56 INFO - PROCESS | 1649 | 1467156356249 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:25:56 INFO - PROCESS | 1649 | 1467156356330 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1649 | 1467156356331 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e81800 == 45 [pid = 1649] [id = 519] 16:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1129aac00) [pid = 1649] [serial = 1557] [outer = 0x0] 16:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112e71400) [pid = 1649] [serial = 1558] [outer = 0x1129aac00] 16:25:56 INFO - PROCESS | 1649 | 1467156356362 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1130de800) [pid = 1649] [serial = 1559] [outer = 0x1129aac00] 16:25:57 INFO - PROCESS | 1649 | 1467156357041 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 924ms 16:25:57 INFO - PROCESS | 1649 | 1467156357076 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1649 | 1467156357078 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:25:57 INFO - PROCESS | 1649 | 1467156357083 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1649 | 1467156357085 Marionette TRACE conn2 <- [1,2050,null,{}] 16:25:57 INFO - PROCESS | 1649 | 1467156357093 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}] 16:25:57 INFO - PROCESS | 1649 | 1467156357095 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:57 INFO - PROCESS | 1649 | 1467156357194 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:25:57 INFO - PROCESS | 1649 | 1467156357248 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1649 | 1467156357251 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707f000 == 46 [pid = 1649] [id = 520] 16:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112923c00) [pid = 1649] [serial = 1560] [outer = 0x0] 16:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1129ac400) [pid = 1649] [serial = 1561] [outer = 0x112923c00] 16:25:57 INFO - PROCESS | 1649 | 1467156357278 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112f06800) [pid = 1649] [serial = 1562] [outer = 0x112923c00] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x125605000 == 45 [pid = 1649] [id = 501] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x128a6b800 == 44 [pid = 1649] [id = 517] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12735a000 == 43 [pid = 1649] [id = 516] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x125609000 == 42 [pid = 1649] [id = 515] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1255a1800 == 41 [pid = 1649] [id = 514] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x124b04000 == 40 [pid = 1649] [id = 513] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121394800 == 39 [pid = 1649] [id = 512] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11963a800 == 38 [pid = 1649] [id = 511] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118e1f000 == 37 [pid = 1649] [id = 510] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x117e8b800 == 36 [pid = 1649] [id = 509] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11649b000 == 35 [pid = 1649] [id = 508] 16:25:57 INFO - PROCESS | 1649 | --DOCSHELL 0x116497000 == 34 [pid = 1649] [id = 507] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119778400) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121109000) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118163c00) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1192f1400) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117eaec00) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11815e800) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11977fc00) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x117223c00) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x117ead800) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118288c00) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11831f000) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1127a7400) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1129b0400) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x113ca0800) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11662fc00) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11857c400) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x112922400) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1129adc00) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119783c00) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11990fc00) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119bba000) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119d42000) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119f69400) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x119bb2000) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119bf0c00) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119aa8c00) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1190be400) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x121110800) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x119beb800) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x119aac800) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12110a400) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 16:25:57 INFO - PROCESS | 1649 | 1467156357696 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 16:25:57 INFO - PROCESS | 1649 | 1467156357711 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1649 | 1467156357714 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:25:57 INFO - PROCESS | 1649 | 1467156357719 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1649 | 1467156357723 Marionette TRACE conn2 <- [1,2054,null,{}] 16:25:57 INFO - PROCESS | 1649 | 1467156357726 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}] 16:25:57 INFO - PROCESS | 1649 | 1467156357728 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:57 INFO - PROCESS | 1649 | 1467156357806 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:25:57 INFO - PROCESS | 1649 | 1467156357810 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1649 | 1467156357811 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707c800 == 35 [pid = 1649] [id = 521] 16:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x113946800) [pid = 1649] [serial = 1563] [outer = 0x0] 16:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x114f21000) [pid = 1649] [serial = 1564] [outer = 0x113946800] 16:25:57 INFO - PROCESS | 1649 | 1467156357841 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x116767400) [pid = 1649] [serial = 1565] [outer = 0x113946800] 16:25:58 INFO - PROCESS | 1649 | 1467156358220 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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 16:25:58 INFO - PROCESS | 1649 | 1467156358241 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1649 | 1467156358243 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:25:58 INFO - PROCESS | 1649 | 1467156358245 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1649 | 1467156358247 Marionette TRACE conn2 <- [1,2058,null,{}] 16:25:58 INFO - PROCESS | 1649 | 1467156358257 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}] 16:25:58 INFO - PROCESS | 1649 | 1467156358260 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:58 INFO - PROCESS | 1649 | 1467156358339 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:25:58 INFO - PROCESS | 1649 | 1467156358345 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1649 | 1467156358347 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119206000 == 36 [pid = 1649] [id = 522] 16:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1172c0800) [pid = 1649] [serial = 1566] [outer = 0x0] 16:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118162400) [pid = 1649] [serial = 1567] [outer = 0x1172c0800] 16:25:58 INFO - PROCESS | 1649 | 1467156358376 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1181f2c00) [pid = 1649] [serial = 1568] [outer = 0x1172c0800] 16:25:58 INFO - PROCESS | 1649 | 1467156358746 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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 16:25:58 INFO - PROCESS | 1649 | 1467156358768 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1649 | 1467156358770 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:25:58 INFO - PROCESS | 1649 | 1467156358777 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1649 | 1467156358778 Marionette TRACE conn2 <- [1,2062,null,{}] 16:25:58 INFO - PROCESS | 1649 | 1467156358793 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}] 16:25:58 INFO - PROCESS | 1649 | 1467156358795 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:58 INFO - PROCESS | 1649 | 1467156358918 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:25:58 INFO - PROCESS | 1649 | 1467156358924 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1649 | 1467156358925 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x121038800 == 37 [pid = 1649] [id = 523] 16:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118292c00) [pid = 1649] [serial = 1569] [outer = 0x0] 16:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1190be400) [pid = 1649] [serial = 1570] [outer = 0x118292c00] 16:25:58 INFO - PROCESS | 1649 | 1467156358966 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119293400) [pid = 1649] [serial = 1571] [outer = 0x118292c00] 16:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 627ms 16:25:59 INFO - PROCESS | 1649 | 1467156359396 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]]]}] 16:25:59 INFO - PROCESS | 1649 | 1467156359407 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1649 | 1467156359409 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:25:59 INFO - PROCESS | 1649 | 1467156359412 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1649 | 1467156359413 Marionette TRACE conn2 <- [1,2066,null,{}] 16:25:59 INFO - PROCESS | 1649 | 1467156359416 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}] 16:25:59 INFO - PROCESS | 1649 | 1467156359417 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:59 INFO - PROCESS | 1649 | 1467156359538 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:25:59 INFO - PROCESS | 1649 | 1467156359576 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1649 | 1467156359577 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:25:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12139e000 == 38 [pid = 1649] [id = 524] 16:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11279e400) [pid = 1649] [serial = 1572] [outer = 0x0] 16:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118e8d800) [pid = 1649] [serial = 1573] [outer = 0x11279e400] 16:25:59 INFO - PROCESS | 1649 | 1467156359626 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1193ab000) [pid = 1649] [serial = 1574] [outer = 0x11279e400] 16:26:00 INFO - PROCESS | 1649 | 1467156360078 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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 720ms 16:26:00 INFO - PROCESS | 1649 | 1467156360135 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1649 | 1467156360136 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:26:00 INFO - PROCESS | 1649 | 1467156360140 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1649 | 1467156360141 Marionette TRACE conn2 <- [1,2070,null,{}] 16:26:00 INFO - PROCESS | 1649 | 1467156360143 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}] 16:26:00 INFO - PROCESS | 1649 | 1467156360147 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:00 INFO - PROCESS | 1649 | 1467156360264 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:26:00 INFO - PROCESS | 1649 | 1467156360283 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1649 | 1467156360284 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d8d000 == 39 [pid = 1649] [id = 525] 16:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11977e400) [pid = 1649] [serial = 1575] [outer = 0x0] 16:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119aac800) [pid = 1649] [serial = 1576] [outer = 0x11977e400] 16:26:00 INFO - PROCESS | 1649 | 1467156360309 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119bed400) [pid = 1649] [serial = 1577] [outer = 0x11977e400] 16:26:00 INFO - PROCESS | 1649 | 1467156360639 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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 16:26:00 INFO - PROCESS | 1649 | 1467156360660 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1649 | 1467156360661 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:26:00 INFO - PROCESS | 1649 | 1467156360663 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1649 | 1467156360664 Marionette TRACE conn2 <- [1,2074,null,{}] 16:26:00 INFO - PROCESS | 1649 | 1467156360667 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}] 16:26:00 INFO - PROCESS | 1649 | 1467156360668 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:00 INFO - PROCESS | 1649 | 1467156360765 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:26:00 INFO - PROCESS | 1649 | 1467156360785 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1649 | 1467156360786 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12560b000 == 40 [pid = 1649] [id = 526] 16:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1122b3000) [pid = 1649] [serial = 1578] [outer = 0x0] 16:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119d31800) [pid = 1649] [serial = 1579] [outer = 0x1122b3000] 16:26:00 INFO - PROCESS | 1649 | 1467156360810 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119d46400) [pid = 1649] [serial = 1580] [outer = 0x1122b3000] 16:26:01 INFO - PROCESS | 1649 | 1467156361140 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]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 16:26:01 INFO - PROCESS | 1649 | 1467156361184 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1649 | 1467156361185 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:26:01 INFO - PROCESS | 1649 | 1467156361187 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1649 | 1467156361188 Marionette TRACE conn2 <- [1,2078,null,{}] 16:26:01 INFO - PROCESS | 1649 | 1467156361191 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}] 16:26:01 INFO - PROCESS | 1649 | 1467156361192 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:01 INFO - PROCESS | 1649 | 1467156361288 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:26:01 INFO - PROCESS | 1649 | 1467156361291 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1649 | 1467156361292 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e6a800 == 41 [pid = 1649] [id = 527] 16:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11268e000) [pid = 1649] [serial = 1581] [outer = 0x0] 16:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119f6e000) [pid = 1649] [serial = 1582] [outer = 0x11268e000] 16:26:01 INFO - PROCESS | 1649 | 1467156361316 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121111c00) [pid = 1649] [serial = 1583] [outer = 0x11268e000] 16:26:01 INFO - PROCESS | 1649 | 1467156361613 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]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 16:26:01 INFO - PROCESS | 1649 | 1467156361661 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1649 | 1467156361662 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:26:01 INFO - PROCESS | 1649 | 1467156361674 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1649 | 1467156361676 Marionette TRACE conn2 <- [1,2082,null,{}] 16:26:01 INFO - PROCESS | 1649 | 1467156361678 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}] 16:26:01 INFO - PROCESS | 1649 | 1467156361679 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:01 INFO - PROCESS | 1649 | 1467156361786 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:26:01 INFO - PROCESS | 1649 | 1467156361820 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1649 | 1467156361822 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f27800 == 42 [pid = 1649] [id = 528] 16:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1181ea000) [pid = 1649] [serial = 1584] [outer = 0x0] 16:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1211ca400) [pid = 1649] [serial = 1585] [outer = 0x1181ea000] 16:26:01 INFO - PROCESS | 1649 | 1467156361846 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121623400) [pid = 1649] [serial = 1586] [outer = 0x1181ea000] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112925c00) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112920000) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112e93c00) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1190c9800) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x117223000) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112927000) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119ab1000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11268e400) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1127a5400) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11223bc00) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112a86800) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1122bdc00) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x117224c00) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:26:02 INFO - PROCESS | 1649 | 1467156362211 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]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 578ms 16:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:26:02 INFO - PROCESS | 1649 | 1467156362245 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1649 | 1467156362246 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:26:02 INFO - PROCESS | 1649 | 1467156362249 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1649 | 1467156362250 Marionette TRACE conn2 <- [1,2086,null,{}] 16:26:02 INFO - PROCESS | 1649 | 1467156362253 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}] 16:26:02 INFO - PROCESS | 1649 | 1467156362254 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:02 INFO - PROCESS | 1649 | 1467156362352 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:26:02 INFO - PROCESS | 1649 | 1467156362357 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1649 | 1467156362358 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f3a000 == 43 [pid = 1649] [id = 529] 16:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11268e400) [pid = 1649] [serial = 1587] [outer = 0x0] 16:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x117224c00) [pid = 1649] [serial = 1588] [outer = 0x11268e400] 16:26:02 INFO - PROCESS | 1649 | 1467156362397 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11928e400) [pid = 1649] [serial = 1589] [outer = 0x11268e400] 16:26:02 INFO - PROCESS | 1649 | 1467156362826 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]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 618ms 16:26:02 INFO - PROCESS | 1649 | 1467156362868 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1649 | 1467156362869 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:26:02 INFO - PROCESS | 1649 | 1467156362874 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1649 | 1467156362876 Marionette TRACE conn2 <- [1,2090,null,{}] 16:26:02 INFO - PROCESS | 1649 | 1467156362878 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}] 16:26:02 INFO - PROCESS | 1649 | 1467156362880 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:03 INFO - PROCESS | 1649 | 1467156362998 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:26:03 INFO - PROCESS | 1649 | 1467156363109 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1649 | 1467156363110 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c68000 == 44 [pid = 1649] [id = 530] 16:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112687800) [pid = 1649] [serial = 1590] [outer = 0x0] 16:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112799c00) [pid = 1649] [serial = 1591] [outer = 0x112687800] 16:26:03 INFO - PROCESS | 1649 | 1467156363154 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112922c00) [pid = 1649] [serial = 1592] [outer = 0x112687800] 16:26:03 INFO - PROCESS | 1649 | 1467156363592 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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 16:26:03 INFO - PROCESS | 1649 | 1467156363645 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:26:03 INFO - PROCESS | 1649 | 1467156363647 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:26:03 INFO - PROCESS | 1649 | 1467156363650 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1649 | 1467156363652 Marionette TRACE conn2 <- [1,2094,null,{}] 16:26:03 INFO - PROCESS | 1649 | 1467156363656 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}] 16:26:03 INFO - PROCESS | 1649 | 1467156363657 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:03 INFO - PROCESS | 1649 | 1467156363758 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:26:03 INFO - PROCESS | 1649 | 1467156363817 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1649 | 1467156363819 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119640800 == 45 [pid = 1649] [id = 531] 16:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113c38400) [pid = 1649] [serial = 1593] [outer = 0x0] 16:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116976800) [pid = 1649] [serial = 1594] [outer = 0x113c38400] 16:26:03 INFO - PROCESS | 1649 | 1467156363862 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1176ee000) [pid = 1649] [serial = 1595] [outer = 0x113c38400] 16:26:04 INFO - PROCESS | 1649 | 1467156364277 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]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 669ms 16:26:04 INFO - PROCESS | 1649 | 1467156364322 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1649 | 1467156364325 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:26:04 INFO - PROCESS | 1649 | 1467156364327 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1649 | 1467156364329 Marionette TRACE conn2 <- [1,2098,null,{}] 16:26:04 INFO - PROCESS | 1649 | 1467156364331 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}] 16:26:04 INFO - PROCESS | 1649 | 1467156364333 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:04 INFO - PROCESS | 1649 | 1467156364455 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:26:04 INFO - PROCESS | 1649 | 1467156364516 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1649 | 1467156364518 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a5e800 == 46 [pid = 1649] [id = 532] 16:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11828a400) [pid = 1649] [serial = 1596] [outer = 0x0] 16:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1190be800) [pid = 1649] [serial = 1597] [outer = 0x11828a400] 16:26:04 INFO - PROCESS | 1649 | 1467156364546 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193ac800) [pid = 1649] [serial = 1598] [outer = 0x11828a400] 16:26:04 INFO - PROCESS | 1649 | 1467156364997 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]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 722ms 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:26:05 INFO - PROCESS | 1649 | 1467156365054 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1649 | 1467156365055 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:26:05 INFO - PROCESS | 1649 | 1467156365064 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1649 | 1467156365068 Marionette TRACE conn2 <- [1,2102,null,{}] 16:26:05 INFO - PROCESS | 1649 | 1467156365072 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}] 16:26:05 INFO - PROCESS | 1649 | 1467156365076 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:05 INFO - PROCESS | 1649 | 1467156365176 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:26:05 INFO - PROCESS | 1649 | 1467156365244 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1649 | 1467156365246 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a99c000 == 47 [pid = 1649] [id = 533] 16:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1193af400) [pid = 1649] [serial = 1599] [outer = 0x0] 16:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119bb2800) [pid = 1649] [serial = 1600] [outer = 0x1193af400] 16:26:05 INFO - PROCESS | 1649 | 1467156365274 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119d28400) [pid = 1649] [serial = 1601] [outer = 0x1193af400] 16:26:05 INFO - PROCESS | 1649 | 1467156365703 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]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 678ms 16:26:05 INFO - PROCESS | 1649 | 1467156365739 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:26:05 INFO - PROCESS | 1649 | 1467156365741 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:26:05 INFO - PROCESS | 1649 | 1467156365743 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1649 | 1467156365745 Marionette TRACE conn2 <- [1,2106,null,{}] 16:26:05 INFO - PROCESS | 1649 | 1467156365747 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}] 16:26:05 INFO - PROCESS | 1649 | 1467156365748 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:05 INFO - PROCESS | 1649 | 1467156365868 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:26:05 INFO - PROCESS | 1649 | 1467156365925 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1649 | 1467156365926 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ed9000 == 48 [pid = 1649] [id = 534] 16:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1193af800) [pid = 1649] [serial = 1602] [outer = 0x0] 16:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d34c00) [pid = 1649] [serial = 1603] [outer = 0x1193af800] 16:26:05 INFO - PROCESS | 1649 | 1467156365955 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121921c00) [pid = 1649] [serial = 1604] [outer = 0x1193af800] 16:26:06 INFO - PROCESS | 1649 | 1467156366528 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 821ms 16:26:06 INFO - PROCESS | 1649 | 1467156366565 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1649 | 1467156366567 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:26:06 INFO - PROCESS | 1649 | 1467156366570 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1649 | 1467156366573 Marionette TRACE conn2 <- [1,2110,null,{}] 16:26:06 INFO - PROCESS | 1649 | 1467156366576 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}] 16:26:06 INFO - PROCESS | 1649 | 1467156366578 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:06 INFO - PROCESS | 1649 | 1467156366673 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:26:06 INFO - PROCESS | 1649 | 1467156366729 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1649 | 1467156366731 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x117075000 == 49 [pid = 1649] [id = 535] 16:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112f03000) [pid = 1649] [serial = 1605] [outer = 0x0] 16:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113293c00) [pid = 1649] [serial = 1606] [outer = 0x112f03000] 16:26:06 INFO - PROCESS | 1649 | 1467156366758 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115fc0800) [pid = 1649] [serial = 1607] [outer = 0x112f03000] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128f3a000 == 48 [pid = 1649] [id = 529] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128f27800 == 47 [pid = 1649] [id = 528] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x117e6a800 == 46 [pid = 1649] [id = 527] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12560b000 == 45 [pid = 1649] [id = 526] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x124d8d000 == 44 [pid = 1649] [id = 525] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12139e000 == 43 [pid = 1649] [id = 524] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x121038800 == 42 [pid = 1649] [id = 523] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119206000 == 41 [pid = 1649] [id = 522] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11707c800 == 40 [pid = 1649] [id = 521] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11707f000 == 39 [pid = 1649] [id = 520] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x117e81800 == 38 [pid = 1649] [id = 519] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a586000 == 37 [pid = 1649] [id = 518] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11964c000 == 36 [pid = 1649] [id = 506] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126edb000 == 35 [pid = 1649] [id = 502] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1289b6800 == 34 [pid = 1649] [id = 503] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11614b800 == 33 [pid = 1649] [id = 505] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128f34800 == 32 [pid = 1649] [id = 504] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126ed9000 == 31 [pid = 1649] [id = 534] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a99c000 == 30 [pid = 1649] [id = 533] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128a5e800 == 29 [pid = 1649] [id = 532] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119640800 == 28 [pid = 1649] [id = 531] 16:26:07 INFO - PROCESS | 1649 | --DOCSHELL 0x113c68000 == 27 [pid = 1649] [id = 530] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119004800) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112a82c00) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112e93800) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11337a800) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119299400) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11675d400) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117ea9800) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118161c00) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112a79800) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1129a6c00) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119bbd400) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1129a7400) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1127a1800) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1190c2800) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119787c00) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x117eacc00) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1172c2800) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11977c800) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119aa6000) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1161b3800) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119aa4c00) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119788400) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118288000) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119bef000) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118518800) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119bb3c00) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 16:26:07 INFO - PROCESS | 1649 | 1467156367662 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1123ms 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:26:07 INFO - PROCESS | 1649 | 1467156367693 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1649 | 1467156367697 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:26:07 INFO - PROCESS | 1649 | 1467156367701 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1649 | 1467156367707 Marionette TRACE conn2 <- [1,2114,null,{}] 16:26:07 INFO - PROCESS | 1649 | 1467156367722 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}] 16:26:07 INFO - PROCESS | 1649 | 1467156367724 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:07 INFO - PROCESS | 1649 | 1467156367845 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:26:07 INFO - PROCESS | 1649 | 1467156367860 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1649 | 1467156367861 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f98800 == 28 [pid = 1649] [id = 536] 16:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x112920400) [pid = 1649] [serial = 1608] [outer = 0x0] 16:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x112927000) [pid = 1649] [serial = 1609] [outer = 0x112920400] 16:26:07 INFO - PROCESS | 1649 | 1467156367906 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112a79800) [pid = 1649] [serial = 1610] [outer = 0x112920400] 16:26:08 INFO - PROCESS | 1649 | 1467156368331 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 684ms 16:26:08 INFO - PROCESS | 1649 | 1467156368384 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1649 | 1467156368388 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:26:08 INFO - PROCESS | 1649 | 1467156368392 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1649 | 1467156368394 Marionette TRACE conn2 <- [1,2118,null,{}] 16:26:08 INFO - PROCESS | 1649 | 1467156368396 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}] 16:26:08 INFO - PROCESS | 1649 | 1467156368398 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:08 INFO - PROCESS | 1649 | 1467156368480 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:26:08 INFO - PROCESS | 1649 | 1467156368505 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1649 | 1467156368507 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x117244000 == 29 [pid = 1649] [id = 537] 16:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x112ad9800) [pid = 1649] [serial = 1611] [outer = 0x0] 16:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113950400) [pid = 1649] [serial = 1612] [outer = 0x112ad9800] 16:26:08 INFO - PROCESS | 1649 | 1467156368534 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115fc1c00) [pid = 1649] [serial = 1613] [outer = 0x112ad9800] 16:26:08 INFO - PROCESS | 1649 | 1467156368948 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 571ms 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:26:08 INFO - PROCESS | 1649 | 1467156368964 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1649 | 1467156368966 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:26:08 INFO - PROCESS | 1649 | 1467156368969 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1649 | 1467156368974 Marionette TRACE conn2 <- [1,2122,null,{}] 16:26:09 INFO - PROCESS | 1649 | 1467156368999 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}] 16:26:09 INFO - PROCESS | 1649 | 1467156369005 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:09 INFO - PROCESS | 1649 | 1467156369127 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:26:09 INFO - PROCESS | 1649 | 1467156369222 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1649 | 1467156369224 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e12000 == 30 [pid = 1649] [id = 538] 16:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x116a13800) [pid = 1649] [serial = 1614] [outer = 0x0] 16:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x117ea3000) [pid = 1649] [serial = 1615] [outer = 0x116a13800] 16:26:09 INFO - PROCESS | 1649 | 1467156369269 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11815b400) [pid = 1649] [serial = 1616] [outer = 0x116a13800] 16:26:09 INFO - PROCESS | 1649 | 1467156369639 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 737ms 16:26:09 INFO - PROCESS | 1649 | 1467156369706 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:26:09 INFO - PROCESS | 1649 | 1467156369708 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:26:09 INFO - PROCESS | 1649 | 1467156369711 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1649 | 1467156369713 Marionette TRACE conn2 <- [1,2126,null,{}] 16:26:09 INFO - PROCESS | 1649 | 1467156369716 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}] 16:26:09 INFO - PROCESS | 1649 | 1467156369718 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:09 INFO - PROCESS | 1649 | 1467156369898 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:26:09 INFO - PROCESS | 1649 | 1467156369919 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1649 | 1467156369920 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119646000 == 31 [pid = 1649] [id = 539] 16:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118160c00) [pid = 1649] [serial = 1617] [outer = 0x0] 16:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118287400) [pid = 1649] [serial = 1618] [outer = 0x118160c00] 16:26:09 INFO - PROCESS | 1649 | 1467156369961 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118295c00) [pid = 1649] [serial = 1619] [outer = 0x118160c00] 16:26:10 INFO - PROCESS | 1649 | 1467156370337 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]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 16:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:26:10 INFO - PROCESS | 1649 | 1467156370390 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 1649 | 1467156370391 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:26:10 INFO - PROCESS | 1649 | 1467156370393 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1649 | 1467156370394 Marionette TRACE conn2 <- [1,2130,null,{}] 16:26:10 INFO - PROCESS | 1649 | 1467156370396 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}] 16:26:10 INFO - PROCESS | 1649 | 1467156370398 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:10 INFO - PROCESS | 1649 | 1467156370487 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:26:10 INFO - PROCESS | 1649 | 1467156370522 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1649 | 1467156370524 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12102b800 == 32 [pid = 1649] [id = 540] 16:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128af000) [pid = 1649] [serial = 1620] [outer = 0x0] 16:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11857ec00) [pid = 1649] [serial = 1621] [outer = 0x1128af000] 16:26:10 INFO - PROCESS | 1649 | 1467156370548 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119007400) [pid = 1649] [serial = 1622] [outer = 0x1128af000] 16:26:10 INFO - PROCESS | 1649 | 1467156370883 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] 16:26:10 INFO - PROCESS | 1649 | 1467156370914 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:26:10 INFO - PROCESS | 1649 | 1467156370917 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1649 | 1467156370918 Marionette TRACE conn2 <- [1,2134,null,{}] 16:26:10 INFO - PROCESS | 1649 | 1467156370920 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}] 16:26:10 INFO - PROCESS | 1649 | 1467156370924 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:11 INFO - PROCESS | 1649 | 1467156371028 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:26:11 INFO - PROCESS | 1649 | 1467156371066 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1649 | 1467156371067 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a0b000 == 33 [pid = 1649] [id = 541] 16:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1187b5c00) [pid = 1649] [serial = 1623] [outer = 0x0] 16:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119293800) [pid = 1649] [serial = 1624] [outer = 0x1187b5c00] 16:26:11 INFO - PROCESS | 1649 | 1467156371092 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11977fc00) [pid = 1649] [serial = 1625] [outer = 0x1187b5c00] 16:26:11 INFO - PROCESS | 1649 | 1467156371404 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 16:26:11 INFO - PROCESS | 1649 | 1467156371435 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1649 | 1467156371436 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:26:11 INFO - PROCESS | 1649 | 1467156371441 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1649 | 1467156371443 Marionette TRACE conn2 <- [1,2138,null,{}] 16:26:11 INFO - PROCESS | 1649 | 1467156371460 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}] 16:26:11 INFO - PROCESS | 1649 | 1467156371462 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:11 INFO - PROCESS | 1649 | 1467156371676 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11268e400) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11977e400) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1122b3000) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1172c0800) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118292c00) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112923c00) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119bb5000) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11268e000) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x113946800) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11279e400) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1129aac00) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:26:11 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1181ea000) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:26:11 INFO - PROCESS | 1649 | 1467156371718 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1649 | 1467156371719 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x116945000 == 34 [pid = 1649] [id = 542] 16:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1110a0c00) [pid = 1649] [serial = 1626] [outer = 0x0] 16:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11268e000) [pid = 1649] [serial = 1627] [outer = 0x1110a0c00] 16:26:11 INFO - PROCESS | 1649 | 1467156371743 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1133ac800) [pid = 1649] [serial = 1628] [outer = 0x1110a0c00] 16:26:12 INFO - PROCESS | 1649 | 1467156371995 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 579ms 16:26:12 INFO - PROCESS | 1649 | 1467156372024 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1649 | 1467156372027 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:26:12 INFO - PROCESS | 1649 | 1467156372034 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1649 | 1467156372035 Marionette TRACE conn2 <- [1,2142,null,{}] 16:26:12 INFO - PROCESS | 1649 | 1467156372037 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}] 16:26:12 INFO - PROCESS | 1649 | 1467156372040 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:12 INFO - PROCESS | 1649 | 1467156372133 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:26:12 INFO - PROCESS | 1649 | 1467156372138 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1649 | 1467156372141 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x125597800 == 35 [pid = 1649] [id = 543] 16:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1133dcc00) [pid = 1649] [serial = 1629] [outer = 0x0] 16:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1190c7800) [pid = 1649] [serial = 1630] [outer = 0x1133dcc00] 16:26:12 INFO - PROCESS | 1649 | 1467156372171 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11990bc00) [pid = 1649] [serial = 1631] [outer = 0x1133dcc00] 16:26:12 INFO - PROCESS | 1649 | 1467156372651 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] 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:26:12 INFO - PROCESS | 1649 | 1467156372707 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:26:12 INFO - PROCESS | 1649 | 1467156372710 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1649 | 1467156372711 Marionette TRACE conn2 <- [1,2146,null,{}] 16:26:12 INFO - PROCESS | 1649 | 1467156372713 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}] 16:26:12 INFO - PROCESS | 1649 | 1467156372714 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:12 INFO - PROCESS | 1649 | 1467156372794 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:26:12 INFO - PROCESS | 1649 | 1467156372799 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1649 | 1467156372800 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d37800 == 36 [pid = 1649] [id = 544] 16:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1161b4000) [pid = 1649] [serial = 1632] [outer = 0x0] 16:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119aae400) [pid = 1649] [serial = 1633] [outer = 0x1161b4000] 16:26:12 INFO - PROCESS | 1649 | 1467156372827 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119bb2c00) [pid = 1649] [serial = 1634] [outer = 0x1161b4000] 16:26:13 INFO - PROCESS | 1649 | 1467156373135 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] 16:26:13 INFO - PROCESS | 1649 | 1467156373181 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:26:13 INFO - PROCESS | 1649 | 1467156373183 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1649 | 1467156373184 Marionette TRACE conn2 <- [1,2150,null,{}] 16:26:13 INFO - PROCESS | 1649 | 1467156373187 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}] 16:26:13 INFO - PROCESS | 1649 | 1467156373188 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:13 INFO - PROCESS | 1649 | 1467156373264 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:26:13 INFO - PROCESS | 1649 | 1467156373324 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1649 | 1467156373325 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x126eee800 == 37 [pid = 1649] [id = 545] 16:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11990e400) [pid = 1649] [serial = 1635] [outer = 0x0] 16:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119bbd400) [pid = 1649] [serial = 1636] [outer = 0x11990e400] 16:26:13 INFO - PROCESS | 1649 | 1467156373349 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119d2d400) [pid = 1649] [serial = 1637] [outer = 0x11990e400] 16:26:13 INFO - PROCESS | 1649 | 1467156373647 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]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 16:26:13 INFO - PROCESS | 1649 | 1467156373717 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 1649 | 1467156373719 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:26:13 INFO - PROCESS | 1649 | 1467156373723 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1649 | 1467156373726 Marionette TRACE conn2 <- [1,2154,null,{}] 16:26:13 INFO - PROCESS | 1649 | 1467156373730 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}] 16:26:13 INFO - PROCESS | 1649 | 1467156373732 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:13 INFO - PROCESS | 1649 | 1467156373822 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:26:13 INFO - PROCESS | 1649 | 1467156373916 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1649 | 1467156373918 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c69000 == 38 [pid = 1649] [id = 546] 16:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11268e400) [pid = 1649] [serial = 1638] [outer = 0x0] 16:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1127a3000) [pid = 1649] [serial = 1639] [outer = 0x11268e400] 16:26:13 INFO - PROCESS | 1649 | 1467156373950 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1128ae000) [pid = 1649] [serial = 1640] [outer = 0x11268e400] 16:26:14 INFO - PROCESS | 1649 | 1467156374452 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 774ms 16:26:14 INFO - PROCESS | 1649 | 1467156374498 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:26:14 INFO - PROCESS | 1649 | 1467156374500 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:26:14 INFO - PROCESS | 1649 | 1467156374527 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1649 | 1467156374529 Marionette TRACE conn2 <- [1,2158,null,{}] 16:26:14 INFO - PROCESS | 1649 | 1467156374533 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}] 16:26:14 INFO - PROCESS | 1649 | 1467156374535 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:14 INFO - PROCESS | 1649 | 1467156374643 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:26:14 INFO - PROCESS | 1649 | 1467156374722 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1649 | 1467156374724 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee6000 == 39 [pid = 1649] [id = 547] 16:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1129ae800) [pid = 1649] [serial = 1641] [outer = 0x0] 16:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116629c00) [pid = 1649] [serial = 1642] [outer = 0x1129ae800] 16:26:14 INFO - PROCESS | 1649 | 1467156374755 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116973c00) [pid = 1649] [serial = 1643] [outer = 0x1129ae800] 16:26:15 INFO - PROCESS | 1649 | 1467156375398 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]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 951ms 16:26:15 INFO - PROCESS | 1649 | 1467156375456 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:26:15 INFO - PROCESS | 1649 | 1467156375460 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:26:15 INFO - PROCESS | 1649 | 1467156375465 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1649 | 1467156375468 Marionette TRACE conn2 <- [1,2162,null,{}] 16:26:15 INFO - PROCESS | 1649 | 1467156375473 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}] 16:26:15 INFO - PROCESS | 1649 | 1467156375475 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:15 INFO - PROCESS | 1649 | 1467156375620 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:26:15 INFO - PROCESS | 1649 | 1467156375772 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1649 | 1467156375776 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x126d37800 == 38 [pid = 1649] [id = 544] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x125597800 == 37 [pid = 1649] [id = 543] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x116945000 == 36 [pid = 1649] [id = 542] 16:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131aa000 == 37 [pid = 1649] [id = 548] 16:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1122bbc00) [pid = 1649] [serial = 1644] [outer = 0x0] 16:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112e6cc00) [pid = 1649] [serial = 1645] [outer = 0x1122bbc00] 16:26:15 INFO - PROCESS | 1649 | 1467156375825 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113294400) [pid = 1649] [serial = 1646] [outer = 0x1122bbc00] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x121a0b000 == 36 [pid = 1649] [id = 541] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12102b800 == 35 [pid = 1649] [id = 540] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x119646000 == 34 [pid = 1649] [id = 539] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x118e12000 == 33 [pid = 1649] [id = 538] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x117244000 == 32 [pid = 1649] [id = 537] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x115f98800 == 31 [pid = 1649] [id = 536] 16:26:15 INFO - PROCESS | 1649 | --DOCSHELL 0x117075000 == 30 [pid = 1649] [id = 535] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117224c00) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119aac800) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119d31800) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118162400) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1181f2c00) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1190be400) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119293400) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1129ac400) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112f06800) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12110b800) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119d41000) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119f6e000) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x114f21000) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116767400) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118e8d800) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112e71400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1130de800) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119d46400) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x121111c00) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1211ca400) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11928e400) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121623400) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119bed400) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 16:26:15 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1193ab000) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 16:26:16 INFO - PROCESS | 1649 | 1467156376151 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 723ms 16:26:16 INFO - PROCESS | 1649 | 1467156376187 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1649 | 1467156376192 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:26:16 INFO - PROCESS | 1649 | 1467156376197 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1649 | 1467156376198 Marionette TRACE conn2 <- [1,2166,null,{}] 16:26:16 INFO - PROCESS | 1649 | 1467156376201 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}] 16:26:16 INFO - PROCESS | 1649 | 1467156376202 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:16 INFO - PROCESS | 1649 | 1467156376281 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:26:16 INFO - PROCESS | 1649 | 1467156376337 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1649 | 1467156376338 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185df800 == 31 [pid = 1649] [id = 549] 16:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113947c00) [pid = 1649] [serial = 1647] [outer = 0x0] 16:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116767000) [pid = 1649] [serial = 1648] [outer = 0x113947c00] 16:26:16 INFO - PROCESS | 1649 | 1467156376365 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11811f400) [pid = 1649] [serial = 1649] [outer = 0x113947c00] 16:26:16 INFO - PROCESS | 1649 | 1467156376674 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 16:26:16 INFO - PROCESS | 1649 | 1467156376717 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1649 | 1467156376718 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:26:16 INFO - PROCESS | 1649 | 1467156376721 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1649 | 1467156376726 Marionette TRACE conn2 <- [1,2170,null,{}] 16:26:16 INFO - PROCESS | 1649 | 1467156376733 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}] 16:26:16 INFO - PROCESS | 1649 | 1467156376736 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:16 INFO - PROCESS | 1649 | 1467156376827 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:26:16 INFO - PROCESS | 1649 | 1467156376883 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1649 | 1467156376885 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119631000 == 32 [pid = 1649] [id = 550] 16:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11811d800) [pid = 1649] [serial = 1650] [outer = 0x0] 16:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11828f000) [pid = 1649] [serial = 1651] [outer = 0x11811d800] 16:26:16 INFO - PROCESS | 1649 | 1467156376912 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11900d000) [pid = 1649] [serial = 1652] [outer = 0x11811d800] 16:26:17 INFO - PROCESS | 1649 | 1467156377228 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 525ms 16:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:26:17 INFO - PROCESS | 1649 | 1467156377247 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1649 | 1467156377248 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:26:17 INFO - PROCESS | 1649 | 1467156377250 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1649 | 1467156377251 Marionette TRACE conn2 <- [1,2174,null,{}] 16:26:17 INFO - PROCESS | 1649 | 1467156377254 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}] 16:26:17 INFO - PROCESS | 1649 | 1467156377256 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:17 INFO - PROCESS | 1649 | 1467156377339 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:26:17 INFO - PROCESS | 1649 | 1467156377344 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1649 | 1467156377345 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12156c800 == 33 [pid = 1649] [id = 551] 16:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1187b6000) [pid = 1649] [serial = 1653] [outer = 0x0] 16:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1192ebc00) [pid = 1649] [serial = 1654] [outer = 0x1187b6000] 16:26:17 INFO - PROCESS | 1649 | 1467156377370 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1193abc00) [pid = 1649] [serial = 1655] [outer = 0x1187b6000] 16:26:17 INFO - PROCESS | 1649 | 1467156377711 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 472ms 16:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:26:17 INFO - PROCESS | 1649 | 1467156377726 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1649 | 1467156377727 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:26:17 INFO - PROCESS | 1649 | 1467156377729 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1649 | 1467156377730 Marionette TRACE conn2 <- [1,2178,null,{}] 16:26:17 INFO - PROCESS | 1649 | 1467156377732 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}] 16:26:17 INFO - PROCESS | 1649 | 1467156377734 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:17 INFO - PROCESS | 1649 | 1467156377851 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:26:17 INFO - PROCESS | 1649 | 1467156377859 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1649 | 1467156377860 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ebf000 == 34 [pid = 1649] [id = 552] 16:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11857f000) [pid = 1649] [serial = 1656] [outer = 0x0] 16:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1193af000) [pid = 1649] [serial = 1657] [outer = 0x11857f000] 16:26:17 INFO - PROCESS | 1649 | 1467156377884 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119786000) [pid = 1649] [serial = 1658] [outer = 0x11857f000] 16:26:18 INFO - PROCESS | 1649 | 1467156378212 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 16:26:18 INFO - PROCESS | 1649 | 1467156378247 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1649 | 1467156378249 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:26:18 INFO - PROCESS | 1649 | 1467156378258 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1649 | 1467156378259 Marionette TRACE conn2 <- [1,2182,null,{}] 16:26:18 INFO - PROCESS | 1649 | 1467156378261 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}] 16:26:18 INFO - PROCESS | 1649 | 1467156378265 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:18 INFO - PROCESS | 1649 | 1467156378383 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:26:18 INFO - PROCESS | 1649 | 1467156378387 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1649 | 1467156378389 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d3a000 == 35 [pid = 1649] [id = 553] 16:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112a86800) [pid = 1649] [serial = 1659] [outer = 0x0] 16:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119bb1c00) [pid = 1649] [serial = 1660] [outer = 0x112a86800] 16:26:18 INFO - PROCESS | 1649 | 1467156378413 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119d9f400) [pid = 1649] [serial = 1661] [outer = 0x112a86800] 16:26:18 INFO - PROCESS | 1649 | 1467156378763 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 16:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:26:18 INFO - PROCESS | 1649 | 1467156378777 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1649 | 1467156378778 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:26:18 INFO - PROCESS | 1649 | 1467156378780 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1649 | 1467156378781 Marionette TRACE conn2 <- [1,2186,null,{}] 16:26:18 INFO - PROCESS | 1649 | 1467156378784 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}] 16:26:18 INFO - PROCESS | 1649 | 1467156378785 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:18 INFO - PROCESS | 1649 | 1467156378889 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:26:18 INFO - PROCESS | 1649 | 1467156378893 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1649 | 1467156378894 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x127359800 == 36 [pid = 1649] [id = 554] 16:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121103400) [pid = 1649] [serial = 1662] [outer = 0x0] 16:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12110c400) [pid = 1649] [serial = 1663] [outer = 0x121103400] 16:26:18 INFO - PROCESS | 1649 | 1467156378918 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1211ca400) [pid = 1649] [serial = 1664] [outer = 0x121103400] 16:26:19 INFO - PROCESS | 1649 | 1467156379235 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 16:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:26:19 INFO - PROCESS | 1649 | 1467156379252 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1649 | 1467156379253 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:26:19 INFO - PROCESS | 1649 | 1467156379256 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1649 | 1467156379259 Marionette TRACE conn2 <- [1,2190,null,{}] 16:26:19 INFO - PROCESS | 1649 | 1467156379274 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}] 16:26:19 INFO - PROCESS | 1649 | 1467156379276 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:19 INFO - PROCESS | 1649 | 1467156379375 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:26:19 INFO - PROCESS | 1649 | 1467156379378 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1649 | 1467156379380 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f42000 == 37 [pid = 1649] [id = 555] 16:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1211c7400) [pid = 1649] [serial = 1665] [outer = 0x0] 16:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12159a800) [pid = 1649] [serial = 1666] [outer = 0x1211c7400] 16:26:19 INFO - PROCESS | 1649 | 1467156379403 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12192d400) [pid = 1649] [serial = 1667] [outer = 0x1211c7400] 16:26:19 INFO - PROCESS | 1649 | 1467156379732 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 480ms 16:26:19 INFO - PROCESS | 1649 | 1467156379736 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1649 | 1467156379737 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:26:19 INFO - PROCESS | 1649 | 1467156379747 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1649 | 1467156379748 Marionette TRACE conn2 <- [1,2194,null,{}] 16:26:19 INFO - PROCESS | 1649 | 1467156379751 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}] 16:26:19 INFO - PROCESS | 1649 | 1467156379752 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:19 INFO - PROCESS | 1649 | 1467156379863 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:26:19 INFO - PROCESS | 1649 | 1467156379867 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1649 | 1467156379868 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a3a7000 == 38 [pid = 1649] [id = 556] 16:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121a79c00) [pid = 1649] [serial = 1668] [outer = 0x0] 16:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121a7a400) [pid = 1649] [serial = 1669] [outer = 0x121a79c00] 16:26:19 INFO - PROCESS | 1649 | 1467156379893 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121a83400) [pid = 1649] [serial = 1670] [outer = 0x121a79c00] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112f03000) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116a13800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112920400) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118160c00) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128af000) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1187b5c00) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1110a0c00) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1161b4000) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112687800) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113c38400) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112ad9800) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11828a400) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1193af400) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1193af800) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:26:20 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1133dcc00) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:26:20 INFO - PROCESS | 1649 | 1467156380290 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 572ms 16:26:20 INFO - PROCESS | 1649 | 1467156380319 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1649 | 1467156380320 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:26:20 INFO - PROCESS | 1649 | 1467156380323 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1649 | 1467156380324 Marionette TRACE conn2 <- [1,2198,null,{}] 16:26:20 INFO - PROCESS | 1649 | 1467156380326 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}] 16:26:20 INFO - PROCESS | 1649 | 1467156380327 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:20 INFO - PROCESS | 1649 | 1467156380409 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:26:20 INFO - PROCESS | 1649 | 1467156380413 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1649 | 1467156380414 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250aa000 == 39 [pid = 1649] [id = 557] 16:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128af000) [pid = 1649] [serial = 1671] [outer = 0x0] 16:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x113946800) [pid = 1649] [serial = 1672] [outer = 0x1128af000] 16:26:20 INFO - PROCESS | 1649 | 1467156380438 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1181ee800) [pid = 1649] [serial = 1673] [outer = 0x1128af000] 16:26:20 INFO - PROCESS | 1649 | 1467156380778 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms 16:26:20 INFO - PROCESS | 1649 | 1467156380794 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:26:20 INFO - PROCESS | 1649 | 1467156380796 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:26:20 INFO - PROCESS | 1649 | 1467156380798 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1649 | 1467156380800 Marionette TRACE conn2 <- [1,2202,null,{}] 16:26:20 INFO - PROCESS | 1649 | 1467156380802 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}] 16:26:20 INFO - PROCESS | 1649 | 1467156380804 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:20 INFO - PROCESS | 1649 | 1467156380930 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:26:20 INFO - PROCESS | 1649 | 1467156380937 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1649 | 1467156380939 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af55000 == 40 [pid = 1649] [id = 558] 16:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11857a400) [pid = 1649] [serial = 1674] [outer = 0x0] 16:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121a7e800) [pid = 1649] [serial = 1675] [outer = 0x11857a400] 16:26:20 INFO - PROCESS | 1649 | 1467156380965 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121bab000) [pid = 1649] [serial = 1676] [outer = 0x11857a400] 16:26:21 INFO - PROCESS | 1649 | 1467156381292 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 16:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:26:21 INFO - PROCESS | 1649 | 1467156381320 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1649 | 1467156381321 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:26:21 INFO - PROCESS | 1649 | 1467156381323 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1649 | 1467156381324 Marionette TRACE conn2 <- [1,2206,null,{}] 16:26:21 INFO - PROCESS | 1649 | 1467156381326 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}] 16:26:21 INFO - PROCESS | 1649 | 1467156381327 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:21 INFO - PROCESS | 1649 | 1467156381406 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:26:21 INFO - PROCESS | 1649 | 1467156381411 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1649 | 1467156381413 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0a4000 == 41 [pid = 1649] [id = 559] 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123d2ec00) [pid = 1649] [serial = 1677] [outer = 0x0] 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123e3b000) [pid = 1649] [serial = 1678] [outer = 0x123d2ec00] 16:26:21 INFO - PROCESS | 1649 | 1467156381436 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123f79400) [pid = 1649] [serial = 1679] [outer = 0x123d2ec00] 16:26:21 INFO - PROCESS | 1649 | 1467156381757 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 468ms 16:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:26:21 INFO - PROCESS | 1649 | 1467156381792 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1649 | 1467156381794 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:26:21 INFO - PROCESS | 1649 | 1467156381796 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1649 | 1467156381797 Marionette TRACE conn2 <- [1,2210,null,{}] 16:26:21 INFO - PROCESS | 1649 | 1467156381799 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}] 16:26:21 INFO - PROCESS | 1649 | 1467156381800 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:21 INFO - PROCESS | 1649 | 1467156381916 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:26:21 INFO - PROCESS | 1649 | 1467156381923 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1649 | 1467156381924 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b78e800 == 42 [pid = 1649] [id = 560] 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123e3a400) [pid = 1649] [serial = 1680] [outer = 0x0] 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123f7d800) [pid = 1649] [serial = 1681] [outer = 0x123e3a400] 16:26:21 INFO - PROCESS | 1649 | 1467156381947 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123f82000) [pid = 1649] [serial = 1682] [outer = 0x123e3a400] 16:26:22 INFO - PROCESS | 1649 | 1467156382322 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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 567ms 16:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:26:22 INFO - PROCESS | 1649 | 1467156382364 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1649 | 1467156382367 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:26:22 INFO - PROCESS | 1649 | 1467156382370 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1649 | 1467156382372 Marionette TRACE conn2 <- [1,2214,null,{}] 16:26:22 INFO - PROCESS | 1649 | 1467156382376 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}] 16:26:22 INFO - PROCESS | 1649 | 1467156382377 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:22 INFO - PROCESS | 1649 | 1467156382485 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:26:22 INFO - PROCESS | 1649 | 1467156382560 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1649 | 1467156382561 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e8b000 == 43 [pid = 1649] [id = 561] 16:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1129a7800) [pid = 1649] [serial = 1683] [outer = 0x0] 16:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112a82c00) [pid = 1649] [serial = 1684] [outer = 0x1129a7800] 16:26:22 INFO - PROCESS | 1649 | 1467156382594 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113c38400) [pid = 1649] [serial = 1685] [outer = 0x1129a7800] 16:26:23 INFO - PROCESS | 1649 | 1467156383022 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 672ms 16:26:23 INFO - PROCESS | 1649 | 1467156383041 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1649 | 1467156383045 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:26:23 INFO - PROCESS | 1649 | 1467156383049 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1649 | 1467156383051 Marionette TRACE conn2 <- [1,2218,null,{}] 16:26:23 INFO - PROCESS | 1649 | 1467156383054 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}] 16:26:23 INFO - PROCESS | 1649 | 1467156383056 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:23 INFO - PROCESS | 1649 | 1467156383167 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:26:23 INFO - PROCESS | 1649 | 1467156383294 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1649 | 1467156383295 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d57000 == 44 [pid = 1649] [id = 562] 16:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1172c3c00) [pid = 1649] [serial = 1686] [outer = 0x0] 16:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11815dc00) [pid = 1649] [serial = 1687] [outer = 0x1172c3c00] 16:26:23 INFO - PROCESS | 1649 | 1467156383345 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118288c00) [pid = 1649] [serial = 1688] [outer = 0x1172c3c00] 16:26:23 INFO - PROCESS | 1649 | 1467156383865 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 870ms 16:26:23 INFO - PROCESS | 1649 | 1467156383939 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1649 | 1467156383942 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:26:23 INFO - PROCESS | 1649 | 1467156383948 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1649 | 1467156383952 Marionette TRACE conn2 <- [1,2222,null,{}] 16:26:23 INFO - PROCESS | 1649 | 1467156383965 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}] 16:26:23 INFO - PROCESS | 1649 | 1467156383970 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:24 INFO - PROCESS | 1649 | 1467156384124 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:26:24 INFO - PROCESS | 1649 | 1467156384221 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1649 | 1467156384224 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09b000 == 45 [pid = 1649] [id = 563] 16:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1193a8800) [pid = 1649] [serial = 1689] [outer = 0x0] 16:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119788800) [pid = 1649] [serial = 1690] [outer = 0x1193a8800] 16:26:24 INFO - PROCESS | 1649 | 1467156384256 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119bb3c00) [pid = 1649] [serial = 1691] [outer = 0x1193a8800] 16:26:24 INFO - PROCESS | 1649 | 1467156384683 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 777ms 16:26:24 INFO - PROCESS | 1649 | 1467156384724 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1649 | 1467156384727 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:26:24 INFO - PROCESS | 1649 | 1467156384731 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1649 | 1467156384733 Marionette TRACE conn2 <- [1,2226,null,{}] 16:26:24 INFO - PROCESS | 1649 | 1467156384736 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}] 16:26:24 INFO - PROCESS | 1649 | 1467156384738 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:24 INFO - PROCESS | 1649 | 1467156384895 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:26:25 INFO - PROCESS | 1649 | 1467156385031 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1649 | 1467156385032 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8ac800 == 46 [pid = 1649] [id = 564] 16:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119bf2400) [pid = 1649] [serial = 1692] [outer = 0x0] 16:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119d47800) [pid = 1649] [serial = 1693] [outer = 0x119bf2400] 16:26:25 INFO - PROCESS | 1649 | 1467156385081 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121688400) [pid = 1649] [serial = 1694] [outer = 0x119bf2400] 16:26:25 INFO - PROCESS | 1649 | 1467156385593 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 872ms 16:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:26:25 INFO - PROCESS | 1649 | 1467156385603 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1649 | 1467156385605 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:26:25 INFO - PROCESS | 1649 | 1467156385608 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1649 | 1467156385610 Marionette TRACE conn2 <- [1,2230,null,{}] 16:26:25 INFO - PROCESS | 1649 | 1467156385614 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}] 16:26:25 INFO - PROCESS | 1649 | 1467156385616 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:25 INFO - PROCESS | 1649 | 1467156385762 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:26:26 INFO - PROCESS | 1649 | 1467156386092 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1649 | 1467156386094 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e79800 == 47 [pid = 1649] [id = 565] 16:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11268c400) [pid = 1649] [serial = 1695] [outer = 0x0] 16:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11292b800) [pid = 1649] [serial = 1696] [outer = 0x11268c400] 16:26:26 INFO - PROCESS | 1649 | 1467156386136 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112f07c00) [pid = 1649] [serial = 1697] [outer = 0x11268c400] 16:26:26 INFO - PROCESS | 1649 | 1467156386598 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]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1021ms 16:26:26 INFO - PROCESS | 1649 | 1467156386630 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1649 | 1467156386631 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:26:26 INFO - PROCESS | 1649 | 1467156386636 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1649 | 1467156386638 Marionette TRACE conn2 <- [1,2234,null,{}] 16:26:26 INFO - PROCESS | 1649 | 1467156386643 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}] 16:26:26 INFO - PROCESS | 1649 | 1467156386645 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:26 INFO - PROCESS | 1649 | 1467156386784 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:26:26 INFO - PROCESS | 1649 | 1467156386924 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1649 | 1467156386925 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e99000 == 48 [pid = 1649] [id = 566] 16:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112f05c00) [pid = 1649] [serial = 1698] [outer = 0x0] 16:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116902c00) [pid = 1649] [serial = 1699] [outer = 0x112f05c00] 16:26:26 INFO - PROCESS | 1649 | 1467156386974 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11815c000) [pid = 1649] [serial = 1700] [outer = 0x112f05c00] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0a4000 == 47 [pid = 1649] [id = 559] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12af55000 == 46 [pid = 1649] [id = 558] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1250aa000 == 45 [pid = 1649] [id = 557] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12a3a7000 == 44 [pid = 1649] [id = 556] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x128f42000 == 43 [pid = 1649] [id = 555] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x127359800 == 42 [pid = 1649] [id = 554] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x126d3a000 == 41 [pid = 1649] [id = 553] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x123ebf000 == 40 [pid = 1649] [id = 552] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12156c800 == 39 [pid = 1649] [id = 551] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119631000 == 38 [pid = 1649] [id = 550] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1185df800 == 37 [pid = 1649] [id = 549] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1131aa000 == 36 [pid = 1649] [id = 548] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee6000 == 35 [pid = 1649] [id = 547] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x113c69000 == 34 [pid = 1649] [id = 546] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x126eee800 == 33 [pid = 1649] [id = 545] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117e79800 == 32 [pid = 1649] [id = 565] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8ac800 == 31 [pid = 1649] [id = 564] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b09b000 == 30 [pid = 1649] [id = 563] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x123d57000 == 29 [pid = 1649] [id = 562] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b78e800 == 28 [pid = 1649] [id = 560] 16:26:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117e8b000 == 27 [pid = 1649] [id = 561] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x113293c00) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x117ea3000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x112927000) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112a79800) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118287400) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119007400) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11857ec00) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11977fc00) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119293800) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1133ac800) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119aae400) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112922c00) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112799c00) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119bb2c00) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1176ee000) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113950400) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116976800) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115fc1c00) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1193ac800) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1190be800) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d28400) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119bb2800) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121921c00) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115fc0800) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119d34c00) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119bbd400) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118295c00) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1190c7800) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11268e000) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11815b400) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11990bc00) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1649 | 1467156387941 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1324ms 16:26:27 INFO - PROCESS | 1649 | 1467156387961 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1649 | 1467156387963 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:26:27 INFO - PROCESS | 1649 | 1467156387976 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1649 | 1467156387979 Marionette TRACE conn2 <- [1,2238,null,{}] 16:26:27 INFO - PROCESS | 1649 | 1467156387983 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}] 16:26:27 INFO - PROCESS | 1649 | 1467156387984 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:28 INFO - PROCESS | 1649 | 1467156388062 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:26:28 INFO - PROCESS | 1649 | 1467156388066 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1649 | 1467156388068 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x116495000 == 28 [pid = 1649] [id = 567] 16:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112925000) [pid = 1649] [serial = 1701] [outer = 0x0] 16:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1129a9400) [pid = 1649] [serial = 1702] [outer = 0x112925000] 16:26:28 INFO - PROCESS | 1649 | 1467156388097 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112d6b800) [pid = 1649] [serial = 1703] [outer = 0x112925000] 16:26:28 INFO - PROCESS | 1649 | 1467156388467 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 532ms 16:26:28 INFO - PROCESS | 1649 | 1467156388501 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1649 | 1467156388505 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:26:28 INFO - PROCESS | 1649 | 1467156388509 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1649 | 1467156388511 Marionette TRACE conn2 <- [1,2242,null,{}] 16:26:28 INFO - PROCESS | 1649 | 1467156388513 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}] 16:26:28 INFO - PROCESS | 1649 | 1467156388515 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:28 INFO - PROCESS | 1649 | 1467156388601 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:26:28 INFO - PROCESS | 1649 | 1467156388661 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1649 | 1467156388662 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e67000 == 29 [pid = 1649] [id = 568] 16:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112e8a800) [pid = 1649] [serial = 1704] [outer = 0x0] 16:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113291400) [pid = 1649] [serial = 1705] [outer = 0x112e8a800] 16:26:28 INFO - PROCESS | 1649 | 1467156388688 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116767400) [pid = 1649] [serial = 1706] [outer = 0x112e8a800] 16:26:29 INFO - PROCESS | 1649 | 1467156388999 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 16:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:26:29 INFO - PROCESS | 1649 | 1467156389029 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1649 | 1467156389030 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:26:29 INFO - PROCESS | 1649 | 1467156389032 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1649 | 1467156389034 Marionette TRACE conn2 <- [1,2246,null,{}] 16:26:29 INFO - PROCESS | 1649 | 1467156389045 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}] 16:26:29 INFO - PROCESS | 1649 | 1467156389048 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:29 INFO - PROCESS | 1649 | 1467156389123 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:26:29 INFO - PROCESS | 1649 | 1467156389182 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1649 | 1467156389184 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119207800 == 30 [pid = 1649] [id = 569] 16:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117223c00) [pid = 1649] [serial = 1707] [outer = 0x0] 16:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11815a800) [pid = 1649] [serial = 1708] [outer = 0x117223c00] 16:26:29 INFO - PROCESS | 1649 | 1467156389212 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118289c00) [pid = 1649] [serial = 1709] [outer = 0x117223c00] 16:26:29 INFO - PROCESS | 1649 | 1467156389486 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 471ms 16:26:29 INFO - PROCESS | 1649 | 1467156389504 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1649 | 1467156389507 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:26:29 INFO - PROCESS | 1649 | 1467156389515 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1649 | 1467156389516 Marionette TRACE conn2 <- [1,2250,null,{}] 16:26:29 INFO - PROCESS | 1649 | 1467156389518 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}] 16:26:29 INFO - PROCESS | 1649 | 1467156389520 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:29 INFO - PROCESS | 1649 | 1467156389604 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:26:29 INFO - PROCESS | 1649 | 1467156389610 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1649 | 1467156389611 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d1e800 == 31 [pid = 1649] [id = 570] 16:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118292c00) [pid = 1649] [serial = 1710] [outer = 0x0] 16:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118e8e000) [pid = 1649] [serial = 1711] [outer = 0x118292c00] 16:26:29 INFO - PROCESS | 1649 | 1467156389636 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119010800) [pid = 1649] [serial = 1712] [outer = 0x118292c00] 16:26:30 INFO - PROCESS | 1649 | 1467156390068 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 16:26:30 INFO - PROCESS | 1649 | 1467156390086 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1649 | 1467156390088 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:26:30 INFO - PROCESS | 1649 | 1467156390107 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1649 | 1467156390108 Marionette TRACE conn2 <- [1,2254,null,{}] 16:26:30 INFO - PROCESS | 1649 | 1467156390112 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}] 16:26:30 INFO - PROCESS | 1649 | 1467156390114 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:30 INFO - PROCESS | 1649 | 1467156390261 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:26:30 INFO - PROCESS | 1649 | 1467156390325 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1649 | 1467156390326 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12139e000 == 32 [pid = 1649] [id = 571] 16:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118e91400) [pid = 1649] [serial = 1713] [outer = 0x0] 16:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1190c3800) [pid = 1649] [serial = 1714] [outer = 0x118e91400] 16:26:30 INFO - PROCESS | 1649 | 1467156390367 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119293800) [pid = 1649] [serial = 1715] [outer = 0x118e91400] 16:26:30 INFO - PROCESS | 1649 | 1467156390732 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 677ms 16:26:30 INFO - PROCESS | 1649 | 1467156390777 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1649 | 1467156390778 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:26:30 INFO - PROCESS | 1649 | 1467156390780 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1649 | 1467156390781 Marionette TRACE conn2 <- [1,2258,null,{}] 16:26:30 INFO - PROCESS | 1649 | 1467156390784 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}] 16:26:30 INFO - PROCESS | 1649 | 1467156390788 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:30 INFO - PROCESS | 1649 | 1467156390893 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:26:30 INFO - PROCESS | 1649 | 1467156390927 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1649 | 1467156390928 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ebd000 == 33 [pid = 1649] [id = 572] 16:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11268e800) [pid = 1649] [serial = 1716] [outer = 0x0] 16:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1193ac800) [pid = 1649] [serial = 1717] [outer = 0x11268e800] 16:26:30 INFO - PROCESS | 1649 | 1467156390952 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119aa8c00) [pid = 1649] [serial = 1718] [outer = 0x11268e800] 16:26:31 INFO - PROCESS | 1649 | 1467156391272 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 16:26:31 INFO - PROCESS | 1649 | 1467156391301 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1649 | 1467156391303 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:26:31 INFO - PROCESS | 1649 | 1467156391305 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1649 | 1467156391306 Marionette TRACE conn2 <- [1,2262,null,{}] 16:26:31 INFO - PROCESS | 1649 | 1467156391308 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}] 16:26:31 INFO - PROCESS | 1649 | 1467156391309 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:31 INFO - PROCESS | 1649 | 1467156391406 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:26:31 INFO - PROCESS | 1649 | 1467156391409 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1649 | 1467156391410 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255a0800 == 34 [pid = 1649] [id = 573] 16:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1172ca400) [pid = 1649] [serial = 1719] [outer = 0x0] 16:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119ba8c00) [pid = 1649] [serial = 1720] [outer = 0x1172ca400] 16:26:31 INFO - PROCESS | 1649 | 1467156391435 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119beb400) [pid = 1649] [serial = 1721] [outer = 0x1172ca400] 16:26:31 INFO - PROCESS | 1649 | 1467156391945 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]]]}] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123e3a400) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11811d800) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121103400) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11857a400) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121a79c00) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11857f000) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1122bbc00) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128af000) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113947c00) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1129ae800) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112a86800) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11268e400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123d2ec00) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11990e400) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1211c7400) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:26:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1187b6000) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 16:26:31 INFO - PROCESS | 1649 | 1467156391977 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:26:31 INFO - PROCESS | 1649 | 1467156391978 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:26:31 INFO - PROCESS | 1649 | 1467156391980 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1649 | 1467156391982 Marionette TRACE conn2 <- [1,2266,null,{}] 16:26:31 INFO - PROCESS | 1649 | 1467156391984 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}] 16:26:31 INFO - PROCESS | 1649 | 1467156391985 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:32 INFO - PROCESS | 1649 | 1467156392059 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:26:32 INFO - PROCESS | 1649 | 1467156392063 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1649 | 1467156392064 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x121247800 == 35 [pid = 1649] [id = 574] 16:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11291c400) [pid = 1649] [serial = 1722] [outer = 0x0] 16:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113954000) [pid = 1649] [serial = 1723] [outer = 0x11291c400] 16:26:32 INFO - PROCESS | 1649 | 1467156392088 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118122c00) [pid = 1649] [serial = 1724] [outer = 0x11291c400] 16:26:32 INFO - PROCESS | 1649 | 1467156392411 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 16:26:32 INFO - PROCESS | 1649 | 1467156392451 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1649 | 1467156392452 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:26:32 INFO - PROCESS | 1649 | 1467156392454 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1649 | 1467156392463 Marionette TRACE conn2 <- [1,2270,null,{}] 16:26:32 INFO - PROCESS | 1649 | 1467156392465 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}] 16:26:32 INFO - PROCESS | 1649 | 1467156392466 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:32 INFO - PROCESS | 1649 | 1467156392543 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:26:32 INFO - PROCESS | 1649 | 1467156392601 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1649 | 1467156392602 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x127322000 == 36 [pid = 1649] [id = 575] 16:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11279b000) [pid = 1649] [serial = 1725] [outer = 0x0] 16:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1187b6000) [pid = 1649] [serial = 1726] [outer = 0x11279b000] 16:26:32 INFO - PROCESS | 1649 | 1467156392626 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d34c00) [pid = 1649] [serial = 1727] [outer = 0x11279b000] 16:26:32 INFO - PROCESS | 1649 | 1467156392873 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 474ms 16:26:32 INFO - PROCESS | 1649 | 1467156392930 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1649 | 1467156392931 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:26:32 INFO - PROCESS | 1649 | 1467156392933 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1649 | 1467156392934 Marionette TRACE conn2 <- [1,2274,null,{}] 16:26:32 INFO - PROCESS | 1649 | 1467156392937 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}] 16:26:32 INFO - PROCESS | 1649 | 1467156392938 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:33 INFO - PROCESS | 1649 | 1467156393030 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:26:33 INFO - PROCESS | 1649 | 1467156393033 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1649 | 1467156393034 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289bf800 == 37 [pid = 1649] [id = 576] 16:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d3c000) [pid = 1649] [serial = 1728] [outer = 0x0] 16:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119f69000) [pid = 1649] [serial = 1729] [outer = 0x119d3c000] 16:26:33 INFO - PROCESS | 1649 | 1467156393058 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121109c00) [pid = 1649] [serial = 1730] [outer = 0x119d3c000] 16:26:33 INFO - PROCESS | 1649 | 1467156393411 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 16:26:33 INFO - PROCESS | 1649 | 1467156393461 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1649 | 1467156393463 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:26:33 INFO - PROCESS | 1649 | 1467156393465 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1649 | 1467156393467 Marionette TRACE conn2 <- [1,2278,null,{}] 16:26:33 INFO - PROCESS | 1649 | 1467156393477 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}] 16:26:33 INFO - PROCESS | 1649 | 1467156393478 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:33 INFO - PROCESS | 1649 | 1467156393566 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:26:33 INFO - PROCESS | 1649 | 1467156393570 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1649 | 1467156393572 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a80f800 == 38 [pid = 1649] [id = 577] 16:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119d45400) [pid = 1649] [serial = 1731] [outer = 0x0] 16:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121596000) [pid = 1649] [serial = 1732] [outer = 0x119d45400] 16:26:33 INFO - PROCESS | 1649 | 1467156393603 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121a87800) [pid = 1649] [serial = 1733] [outer = 0x119d45400] 16:26:33 INFO - PROCESS | 1649 | 1467156393914 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 16:26:33 INFO - PROCESS | 1649 | 1467156393935 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:26:33 INFO - PROCESS | 1649 | 1467156393936 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:26:33 INFO - PROCESS | 1649 | 1467156393989 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1649 | 1467156393991 Marionette TRACE conn2 <- [1,2282,null,{}] 16:26:34 INFO - PROCESS | 1649 | 1467156394000 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}] 16:26:34 INFO - PROCESS | 1649 | 1467156394002 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:34 INFO - PROCESS | 1649 | 1467156394095 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:26:34 INFO - PROCESS | 1649 | 1467156394191 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1649 | 1467156394192 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x113e34000 == 39 [pid = 1649] [id = 578] 16:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111f58000) [pid = 1649] [serial = 1734] [outer = 0x0] 16:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11279d000) [pid = 1649] [serial = 1735] [outer = 0x111f58000] 16:26:34 INFO - PROCESS | 1649 | 1467156394223 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x112920800) [pid = 1649] [serial = 1736] [outer = 0x111f58000] 16:26:34 INFO - PROCESS | 1649 | 1467156394750 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 825ms 16:26:34 INFO - PROCESS | 1649 | 1467156394765 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:26:34 INFO - PROCESS | 1649 | 1467156394768 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:26:34 INFO - PROCESS | 1649 | 1467156394772 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1649 | 1467156394773 Marionette TRACE conn2 <- [1,2286,null,{}] 16:26:34 INFO - PROCESS | 1649 | 1467156394777 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}] 16:26:34 INFO - PROCESS | 1649 | 1467156394780 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:34 INFO - PROCESS | 1649 | 1467156394912 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:26:34 INFO - PROCESS | 1649 | 1467156394972 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1649 | 1467156394974 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118729800 == 40 [pid = 1649] [id = 579] 16:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x113954c00) [pid = 1649] [serial = 1737] [outer = 0x0] 16:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x115f17400) [pid = 1649] [serial = 1738] [outer = 0x113954c00] 16:26:35 INFO - PROCESS | 1649 | 1467156395004 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1172ca800) [pid = 1649] [serial = 1739] [outer = 0x113954c00] 16:26:35 INFO - PROCESS | 1649 | 1467156395661 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]]]}] 16:26:35 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 16:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 923ms 16:26:35 INFO - PROCESS | 1649 | 1467156395699 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1649 | 1467156395701 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:26:35 INFO - PROCESS | 1649 | 1467156395706 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1649 | 1467156395710 Marionette TRACE conn2 <- [1,2290,null,{}] 16:26:35 INFO - PROCESS | 1649 | 1467156395718 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}] 16:26:35 INFO - PROCESS | 1649 | 1467156395720 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:35 INFO - PROCESS | 1649 | 1467156395821 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:26:35 INFO - PROCESS | 1649 | 1467156395900 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1649 | 1467156395902 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b4800 == 41 [pid = 1649] [id = 580] 16:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112a84000) [pid = 1649] [serial = 1740] [outer = 0x0] 16:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112e97400) [pid = 1649] [serial = 1741] [outer = 0x112a84000] 16:26:35 INFO - PROCESS | 1649 | 1467156395931 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x113c36800) [pid = 1649] [serial = 1742] [outer = 0x112a84000] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1289bf800 == 40 [pid = 1649] [id = 576] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x127322000 == 39 [pid = 1649] [id = 575] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121247800 == 38 [pid = 1649] [id = 574] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1255a0800 == 37 [pid = 1649] [id = 573] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x123ebd000 == 36 [pid = 1649] [id = 572] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12139e000 == 35 [pid = 1649] [id = 571] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119d1e800 == 34 [pid = 1649] [id = 570] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119207800 == 33 [pid = 1649] [id = 569] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x117e67000 == 32 [pid = 1649] [id = 568] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116495000 == 31 [pid = 1649] [id = 567] 16:26:36 INFO - PROCESS | 1649 | --DOCSHELL 0x117e99000 == 30 [pid = 1649] [id = 566] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123f79400) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123f82000) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123f7d800) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11900d000) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12110c400) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121bab000) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121a7a400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119786000) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113294400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113946800) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11811f400) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116629c00) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119bb1c00) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1127a3000) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123e3b000) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d2d400) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12192d400) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121a7e800) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1181ee800) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1193abc00) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128ae000) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12159a800) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11828f000) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121a83400) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119d9f400) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1193af000) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x116973c00) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1211ca400) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x112e6cc00) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1192ebc00) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x116767000) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 16:26:36 INFO - PROCESS | 1649 | 1467156396346 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 679ms 16:26:36 INFO - PROCESS | 1649 | 1467156396385 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1649 | 1467156396388 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:26:36 INFO - PROCESS | 1649 | 1467156396398 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1649 | 1467156396399 Marionette TRACE conn2 <- [1,2294,null,{}] 16:26:36 INFO - PROCESS | 1649 | 1467156396402 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}] 16:26:36 INFO - PROCESS | 1649 | 1467156396403 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:36 INFO - PROCESS | 1649 | 1467156396482 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:26:36 INFO - PROCESS | 1649 | 1467156396486 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1649 | 1467156396487 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e82800 == 31 [pid = 1649] [id = 581] 16:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x116903000) [pid = 1649] [serial = 1743] [outer = 0x0] 16:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116a12400) [pid = 1649] [serial = 1744] [outer = 0x116903000] 16:26:36 INFO - PROCESS | 1649 | 1467156396518 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11811ac00) [pid = 1649] [serial = 1745] [outer = 0x116903000] 16:26:36 INFO - PROCESS | 1649 | 1467156396849 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 16:26:36 INFO - PROCESS | 1649 | 1467156396917 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1649 | 1467156396919 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:26:36 INFO - PROCESS | 1649 | 1467156396921 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1649 | 1467156396924 Marionette TRACE conn2 <- [1,2298,null,{}] 16:26:36 INFO - PROCESS | 1649 | 1467156396931 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}] 16:26:36 INFO - PROCESS | 1649 | 1467156396935 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:37 INFO - PROCESS | 1649 | 1467156397019 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:26:37 INFO - PROCESS | 1649 | 1467156397026 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1649 | 1467156397028 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119960000 == 32 [pid = 1649] [id = 582] 16:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1181f2c00) [pid = 1649] [serial = 1746] [outer = 0x0] 16:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118577800) [pid = 1649] [serial = 1747] [outer = 0x1181f2c00] 16:26:37 INFO - PROCESS | 1649 | 1467156397057 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1190be800) [pid = 1649] [serial = 1748] [outer = 0x1181f2c00] 16:26:37 INFO - PROCESS | 1649 | 1467156397399 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 16:26:37 INFO - PROCESS | 1649 | 1467156397444 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1649 | 1467156397446 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:26:37 INFO - PROCESS | 1649 | 1467156397448 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1649 | 1467156397449 Marionette TRACE conn2 <- [1,2302,null,{}] 16:26:37 INFO - PROCESS | 1649 | 1467156397451 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}] 16:26:37 INFO - PROCESS | 1649 | 1467156397453 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:37 INFO - PROCESS | 1649 | 1467156397530 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:26:37 INFO - PROCESS | 1649 | 1467156397534 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1649 | 1467156397535 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a19000 == 33 [pid = 1649] [id = 583] 16:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119290800) [pid = 1649] [serial = 1749] [outer = 0x0] 16:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1192f5800) [pid = 1649] [serial = 1750] [outer = 0x119290800] 16:26:37 INFO - PROCESS | 1649 | 1467156397562 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11976f000) [pid = 1649] [serial = 1751] [outer = 0x119290800] 16:26:37 INFO - PROCESS | 1649 | 1467156397915 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 16:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:26:37 INFO - PROCESS | 1649 | 1467156397967 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1649 | 1467156397968 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:26:37 INFO - PROCESS | 1649 | 1467156397970 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1649 | 1467156397971 Marionette TRACE conn2 <- [1,2306,null,{}] 16:26:37 INFO - PROCESS | 1649 | 1467156397974 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}] 16:26:37 INFO - PROCESS | 1649 | 1467156397975 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:38 INFO - PROCESS | 1649 | 1467156398051 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:26:38 INFO - PROCESS | 1649 | 1467156398118 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1649 | 1467156398119 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ed4800 == 34 [pid = 1649] [id = 584] 16:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1128a4400) [pid = 1649] [serial = 1752] [outer = 0x0] 16:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11977d800) [pid = 1649] [serial = 1753] [outer = 0x1128a4400] 16:26:38 INFO - PROCESS | 1649 | 1467156398143 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119aad800) [pid = 1649] [serial = 1754] [outer = 0x1128a4400] 16:26:38 INFO - PROCESS | 1649 | 1467156398448 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 521ms 16:26:38 INFO - PROCESS | 1649 | 1467156398493 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1649 | 1467156398494 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:26:38 INFO - PROCESS | 1649 | 1467156398496 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1649 | 1467156398497 Marionette TRACE conn2 <- [1,2310,null,{}] 16:26:38 INFO - PROCESS | 1649 | 1467156398500 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}] 16:26:38 INFO - PROCESS | 1649 | 1467156398504 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:38 INFO - PROCESS | 1649 | 1467156398627 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:26:38 INFO - PROCESS | 1649 | 1467156398640 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1649 | 1467156398641 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x127313800 == 35 [pid = 1649] [id = 585] 16:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119bb1c00) [pid = 1649] [serial = 1755] [outer = 0x0] 16:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119bf0400) [pid = 1649] [serial = 1756] [outer = 0x119bb1c00] 16:26:38 INFO - PROCESS | 1649 | 1467156398665 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121111800) [pid = 1649] [serial = 1757] [outer = 0x119bb1c00] 16:26:39 INFO - PROCESS | 1649 | 1467156399013 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 568ms 16:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:26:39 INFO - PROCESS | 1649 | 1467156399065 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1649 | 1467156399066 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:26:39 INFO - PROCESS | 1649 | 1467156399068 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1649 | 1467156399069 Marionette TRACE conn2 <- [1,2314,null,{}] 16:26:39 INFO - PROCESS | 1649 | 1467156399071 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}] 16:26:39 INFO - PROCESS | 1649 | 1467156399073 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:39 INFO - PROCESS | 1649 | 1467156399167 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:26:39 INFO - PROCESS | 1649 | 1467156399179 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1649 | 1467156399180 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289be800 == 36 [pid = 1649] [id = 586] 16:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121594800) [pid = 1649] [serial = 1758] [outer = 0x0] 16:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121a79400) [pid = 1649] [serial = 1759] [outer = 0x121594800] 16:26:39 INFO - PROCESS | 1649 | 1467156399203 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121a84800) [pid = 1649] [serial = 1760] [outer = 0x121594800] 16:26:39 INFO - PROCESS | 1649 | 1467156399573 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 16:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:26:39 INFO - PROCESS | 1649 | 1467156399587 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1649 | 1467156399589 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:26:39 INFO - PROCESS | 1649 | 1467156399592 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1649 | 1467156399594 Marionette TRACE conn2 <- [1,2318,null,{}] 16:26:39 INFO - PROCESS | 1649 | 1467156399597 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}] 16:26:39 INFO - PROCESS | 1649 | 1467156399599 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:39 INFO - PROCESS | 1649 | 1467156399755 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:26:39 INFO - PROCESS | 1649 | 1467156399778 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1649 | 1467156399779 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a38b800 == 37 [pid = 1649] [id = 587] 16:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121a85000) [pid = 1649] [serial = 1761] [outer = 0x0] 16:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121ba1400) [pid = 1649] [serial = 1762] [outer = 0x121a85000] 16:26:39 INFO - PROCESS | 1649 | 1467156399821 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123e38000) [pid = 1649] [serial = 1763] [outer = 0x121a85000] 16:26:40 INFO - PROCESS | 1649 | 1467156400186 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] 16:26:40 INFO - PROCESS | 1649 | 1467156400214 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:26:40 INFO - PROCESS | 1649 | 1467156400216 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1649 | 1467156400217 Marionette TRACE conn2 <- [1,2322,null,{}] 16:26:40 INFO - PROCESS | 1649 | 1467156400219 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}] 16:26:40 INFO - PROCESS | 1649 | 1467156400220 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:40 INFO - PROCESS | 1649 | 1467156400319 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:26:40 INFO - PROCESS | 1649 | 1467156400329 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1649 | 1467156400330 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a81c000 == 38 [pid = 1649] [id = 588] 16:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123e39400) [pid = 1649] [serial = 1764] [outer = 0x0] 16:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123f7b400) [pid = 1649] [serial = 1765] [outer = 0x123e39400] 16:26:40 INFO - PROCESS | 1649 | 1467156400361 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123f82400) [pid = 1649] [serial = 1766] [outer = 0x123e39400] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118e91400) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112925000) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118292c00) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117223c00) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112e8a800) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112f05c00) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1129a7800) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1172c3c00) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11268e800) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1193a8800) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119bf2400) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11268c400) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119d3c000) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1172ca400) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11291c400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:26:40 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11279b000) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:26:40 INFO - PROCESS | 1649 | 1467156400764 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 568ms 16:26:40 INFO - PROCESS | 1649 | 1467156400785 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1649 | 1467156400786 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:26:40 INFO - PROCESS | 1649 | 1467156400789 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1649 | 1467156400791 Marionette TRACE conn2 <- [1,2326,null,{}] 16:26:40 INFO - PROCESS | 1649 | 1467156400798 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}] 16:26:40 INFO - PROCESS | 1649 | 1467156400799 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:40 INFO - PROCESS | 1649 | 1467156400910 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:26:40 INFO - PROCESS | 1649 | 1467156400946 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1649 | 1467156400947 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a814800 == 39 [pid = 1649] [id = 589] 16:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x110faf800) [pid = 1649] [serial = 1767] [outer = 0x0] 16:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116978000) [pid = 1649] [serial = 1768] [outer = 0x110faf800] 16:26:40 INFO - PROCESS | 1649 | 1467156400971 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119009400) [pid = 1649] [serial = 1769] [outer = 0x110faf800] 16:26:41 INFO - PROCESS | 1649 | 1467156401224 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 476ms 16:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:26:41 INFO - PROCESS | 1649 | 1467156401265 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1649 | 1467156401267 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:26:41 INFO - PROCESS | 1649 | 1467156401269 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1649 | 1467156401271 Marionette TRACE conn2 <- [1,2330,null,{}] 16:26:41 INFO - PROCESS | 1649 | 1467156401281 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}] 16:26:41 INFO - PROCESS | 1649 | 1467156401282 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:41 INFO - PROCESS | 1649 | 1467156401381 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:26:41 INFO - PROCESS | 1649 | 1467156401385 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1649 | 1467156401386 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b787000 == 40 [pid = 1649] [id = 590] 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1193b0400) [pid = 1649] [serial = 1770] [outer = 0x0] 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123f45000) [pid = 1649] [serial = 1771] [outer = 0x1193b0400] 16:26:41 INFO - PROCESS | 1649 | 1467156401420 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124d23c00) [pid = 1649] [serial = 1772] [outer = 0x1193b0400] 16:26:41 INFO - PROCESS | 1649 | 1467156401767 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 527ms 16:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:26:41 INFO - PROCESS | 1649 | 1467156401796 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1649 | 1467156401797 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:26:41 INFO - PROCESS | 1649 | 1467156401799 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1649 | 1467156401801 Marionette TRACE conn2 <- [1,2334,null,{}] 16:26:41 INFO - PROCESS | 1649 | 1467156401804 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}] 16:26:41 INFO - PROCESS | 1649 | 1467156401805 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:41 INFO - PROCESS | 1649 | 1467156401915 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:26:41 INFO - PROCESS | 1649 | 1467156401919 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1649 | 1467156401920 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b79e000 == 41 [pid = 1649] [id = 591] 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124d25800) [pid = 1649] [serial = 1773] [outer = 0x0] 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124d4bc00) [pid = 1649] [serial = 1774] [outer = 0x124d25800] 16:26:41 INFO - PROCESS | 1649 | 1467156401943 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12500b800) [pid = 1649] [serial = 1775] [outer = 0x124d25800] 16:26:42 INFO - PROCESS | 1649 | 1467156402249 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 16:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:26:42 INFO - PROCESS | 1649 | 1467156402268 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1649 | 1467156402270 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:26:42 INFO - PROCESS | 1649 | 1467156402272 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1649 | 1467156402274 Marionette TRACE conn2 <- [1,2338,null,{}] 16:26:42 INFO - PROCESS | 1649 | 1467156402279 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}] 16:26:42 INFO - PROCESS | 1649 | 1467156402280 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:42 INFO - PROCESS | 1649 | 1467156402362 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:26:42 INFO - PROCESS | 1649 | 1467156402365 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1649 | 1467156402366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd0f000 == 42 [pid = 1649] [id = 592] 16:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125572000) [pid = 1649] [serial = 1776] [outer = 0x0] 16:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125576400) [pid = 1649] [serial = 1777] [outer = 0x125572000] 16:26:42 INFO - PROCESS | 1649 | 1467156402398 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12690b800) [pid = 1649] [serial = 1778] [outer = 0x125572000] 16:26:42 INFO - PROCESS | 1649 | 1467156402825 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 621ms 16:26:42 INFO - PROCESS | 1649 | 1467156402894 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1649 | 1467156402896 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:26:42 INFO - PROCESS | 1649 | 1467156402900 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1649 | 1467156402902 Marionette TRACE conn2 <- [1,2342,null,{}] 16:26:42 INFO - PROCESS | 1649 | 1467156402906 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}] 16:26:42 INFO - PROCESS | 1649 | 1467156402907 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:43 INFO - PROCESS | 1649 | 1467156403010 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:26:43 INFO - PROCESS | 1649 | 1467156403109 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1649 | 1467156403110 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117072000 == 43 [pid = 1649] [id = 593] 16:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112e99c00) [pid = 1649] [serial = 1779] [outer = 0x0] 16:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1133dcc00) [pid = 1649] [serial = 1780] [outer = 0x112e99c00] 16:26:43 INFO - PROCESS | 1649 | 1467156403142 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116765c00) [pid = 1649] [serial = 1781] [outer = 0x112e99c00] 16:26:43 INFO - PROCESS | 1649 | 1467156403562 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 16:26:43 INFO - PROCESS | 1649 | 1467156403571 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1649 | 1467156403574 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:26:43 INFO - PROCESS | 1649 | 1467156403579 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1649 | 1467156403581 Marionette TRACE conn2 <- [1,2346,null,{}] 16:26:43 INFO - PROCESS | 1649 | 1467156403583 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}] 16:26:43 INFO - PROCESS | 1649 | 1467156403585 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:43 INFO - PROCESS | 1649 | 1467156403695 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:26:43 INFO - PROCESS | 1649 | 1467156403756 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1649 | 1467156403757 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x126edc800 == 44 [pid = 1649] [id = 594] 16:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118166000) [pid = 1649] [serial = 1782] [outer = 0x0] 16:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118294000) [pid = 1649] [serial = 1783] [outer = 0x118166000] 16:26:43 INFO - PROCESS | 1649 | 1467156403787 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1190c2400) [pid = 1649] [serial = 1784] [outer = 0x118166000] 16:26:44 INFO - PROCESS | 1649 | 1467156404233 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 16:26:44 INFO - PROCESS | 1649 | 1467156404248 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1649 | 1467156404250 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:26:44 INFO - PROCESS | 1649 | 1467156404252 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1649 | 1467156404255 Marionette TRACE conn2 <- [1,2350,null,{}] 16:26:44 INFO - PROCESS | 1649 | 1467156404262 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}] 16:26:44 INFO - PROCESS | 1649 | 1467156404266 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:44 INFO - PROCESS | 1649 | 1467156404368 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:26:44 INFO - PROCESS | 1649 | 1467156404484 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1649 | 1467156404487 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3b2000 == 45 [pid = 1649] [id = 595] 16:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119aa4c00) [pid = 1649] [serial = 1785] [outer = 0x0] 16:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119be9800) [pid = 1649] [serial = 1786] [outer = 0x119aa4c00] 16:26:44 INFO - PROCESS | 1649 | 1467156404521 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119d45800) [pid = 1649] [serial = 1787] [outer = 0x119aa4c00] 16:26:44 INFO - PROCESS | 1649 | 1467156404941 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 724ms 16:26:44 INFO - PROCESS | 1649 | 1467156404977 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:26:44 INFO - PROCESS | 1649 | 1467156404979 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:26:44 INFO - PROCESS | 1649 | 1467156404981 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1649 | 1467156404982 Marionette TRACE conn2 <- [1,2354,null,{}] 16:26:44 INFO - PROCESS | 1649 | 1467156404985 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}] 16:26:44 INFO - PROCESS | 1649 | 1467156404986 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:45 INFO - PROCESS | 1649 | 1467156405091 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:26:45 INFO - PROCESS | 1649 | 1467156405151 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1649 | 1467156405153 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c610000 == 46 [pid = 1649] [id = 596] 16:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1211c6c00) [pid = 1649] [serial = 1788] [outer = 0x0] 16:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121a81c00) [pid = 1649] [serial = 1789] [outer = 0x1211c6c00] 16:26:45 INFO - PROCESS | 1649 | 1467156405181 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123f80c00) [pid = 1649] [serial = 1790] [outer = 0x1211c6c00] 16:26:45 INFO - PROCESS | 1649 | 1467156405821 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 871ms 16:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:26:45 INFO - PROCESS | 1649 | 1467156405853 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1649 | 1467156405856 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:26:45 INFO - PROCESS | 1649 | 1467156405861 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1649 | 1467156405863 Marionette TRACE conn2 <- [1,2358,null,{}] 16:26:45 INFO - PROCESS | 1649 | 1467156405867 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}] 16:26:45 INFO - PROCESS | 1649 | 1467156405868 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:45 INFO - PROCESS | 1649 | 1467156405963 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:26:46 INFO - PROCESS | 1649 | 1467156406040 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1649 | 1467156406043 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e74800 == 47 [pid = 1649] [id = 597] 16:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11279ac00) [pid = 1649] [serial = 1791] [outer = 0x0] 16:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1129afc00) [pid = 1649] [serial = 1792] [outer = 0x11279ac00] 16:26:46 INFO - PROCESS | 1649 | 1467156406072 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x115fbf800) [pid = 1649] [serial = 1793] [outer = 0x11279ac00] 16:26:46 INFO - PROCESS | 1649 | 1467156406481 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 16:26:46 INFO - PROCESS | 1649 | 1467156406531 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1649 | 1467156406534 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:26:46 INFO - PROCESS | 1649 | 1467156406538 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1649 | 1467156406540 Marionette TRACE conn2 <- [1,2362,null,{}] 16:26:46 INFO - PROCESS | 1649 | 1467156406542 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}] 16:26:46 INFO - PROCESS | 1649 | 1467156406543 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b79e000 == 46 [pid = 1649] [id = 591] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b787000 == 45 [pid = 1649] [id = 590] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a814800 == 44 [pid = 1649] [id = 589] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a81c000 == 43 [pid = 1649] [id = 588] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a38b800 == 42 [pid = 1649] [id = 587] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1289be800 == 41 [pid = 1649] [id = 586] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x127313800 == 40 [pid = 1649] [id = 585] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x123ed4800 == 39 [pid = 1649] [id = 584] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x121a19000 == 38 [pid = 1649] [id = 583] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119960000 == 37 [pid = 1649] [id = 582] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117e82800 == 36 [pid = 1649] [id = 581] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b4800 == 35 [pid = 1649] [id = 580] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118729800 == 34 [pid = 1649] [id = 579] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a80f800 == 33 [pid = 1649] [id = 577] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x113e34000 == 32 [pid = 1649] [id = 578] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c610000 == 31 [pid = 1649] [id = 596] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3b2000 == 30 [pid = 1649] [id = 595] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x126edc800 == 29 [pid = 1649] [id = 594] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd0f000 == 28 [pid = 1649] [id = 592] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117072000 == 27 [pid = 1649] [id = 593] 16:26:47 INFO - PROCESS | 1649 | 1467156407300 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1190c3800) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1129a9400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d6b800) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118e8e000) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11815a800) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118289c00) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113291400) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11815c000) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116902c00) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x113c38400) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112a82c00) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118288c00) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1193ac800) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11815dc00) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119bb3c00) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119788800) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121596000) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121688400) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119d47800) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112f07c00) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11292b800) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119293800) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121109c00) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119ba8c00) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119aa8c00) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113954000) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118122c00) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119f69000) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119beb400) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119d34c00) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x116767400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1187b6000) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119010800) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117e74800 == 26 [pid = 1649] [id = 597] 16:26:47 INFO - PROCESS | 1649 | 1467156407425 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1649 | 1467156407427 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1126b6800 == 27 [pid = 1649] [id = 598] 16:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x110fed800) [pid = 1649] [serial = 1794] [outer = 0x0] 16:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x110ff2800) [pid = 1649] [serial = 1795] [outer = 0x110fed800] 16:26:47 INFO - PROCESS | 1649 | 1467156407455 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112009000) [pid = 1649] [serial = 1796] [outer = 0x110fed800] 16:26:47 INFO - PROCESS | 1649 | 1467156407766 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]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1273ms 16:26:47 INFO - PROCESS | 1649 | 1467156407812 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1649 | 1467156407815 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:26:47 INFO - PROCESS | 1649 | 1467156407818 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1649 | 1467156407820 Marionette TRACE conn2 <- [1,2366,null,{}] 16:26:47 INFO - PROCESS | 1649 | 1467156407823 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}] 16:26:47 INFO - PROCESS | 1649 | 1467156407825 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:47 INFO - PROCESS | 1649 | 1467156407931 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:26:47 INFO - PROCESS | 1649 | 1467156407986 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1649 | 1467156407987 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x116710800 == 28 [pid = 1649] [id = 599] 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11279ec00) [pid = 1649] [serial = 1797] [outer = 0x0] 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128a4800) [pid = 1649] [serial = 1798] [outer = 0x11279ec00] 16:26:48 INFO - PROCESS | 1649 | 1467156408013 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112923800) [pid = 1649] [serial = 1799] [outer = 0x11279ec00] 16:26:48 INFO - PROCESS | 1649 | 1467156408320 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 16:26:48 INFO - PROCESS | 1649 | 1467156408338 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1649 | 1467156408341 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:26:48 INFO - PROCESS | 1649 | 1467156408346 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1649 | 1467156408347 Marionette TRACE conn2 <- [1,2370,null,{}] 16:26:48 INFO - PROCESS | 1649 | 1467156408350 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}] 16:26:48 INFO - PROCESS | 1649 | 1467156408351 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:48 INFO - PROCESS | 1649 | 1467156408431 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:26:48 INFO - PROCESS | 1649 | 1467156408437 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1649 | 1467156408438 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x116605800 == 29 [pid = 1649] [id = 600] 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112a79400) [pid = 1649] [serial = 1800] [outer = 0x0] 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112e99800) [pid = 1649] [serial = 1801] [outer = 0x112a79400] 16:26:48 INFO - PROCESS | 1649 | 1467156408474 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11337a800) [pid = 1649] [serial = 1802] [outer = 0x112a79400] 16:26:48 INFO - PROCESS | 1649 | 1467156408837 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 16:26:48 INFO - PROCESS | 1649 | 1467156408865 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1649 | 1467156408868 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:26:48 INFO - PROCESS | 1649 | 1467156408875 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1649 | 1467156408879 Marionette TRACE conn2 <- [1,2374,null,{}] 16:26:48 INFO - PROCESS | 1649 | 1467156408881 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}] 16:26:48 INFO - PROCESS | 1649 | 1467156408884 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:48 INFO - PROCESS | 1649 | 1467156408967 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:26:48 INFO - PROCESS | 1649 | 1467156408970 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1649 | 1467156408971 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e0a800 == 30 [pid = 1649] [id = 601] 16:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113c34000) [pid = 1649] [serial = 1803] [outer = 0x0] 16:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115f67000) [pid = 1649] [serial = 1804] [outer = 0x113c34000] 16:26:49 INFO - PROCESS | 1649 | 1467156408999 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116a19000) [pid = 1649] [serial = 1805] [outer = 0x113c34000] 16:26:49 INFO - PROCESS | 1649 | 1467156409336 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 478ms 16:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:26:49 INFO - PROCESS | 1649 | 1467156409350 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1649 | 1467156409351 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:26:49 INFO - PROCESS | 1649 | 1467156409353 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1649 | 1467156409354 Marionette TRACE conn2 <- [1,2378,null,{}] 16:26:49 INFO - PROCESS | 1649 | 1467156409358 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}] 16:26:49 INFO - PROCESS | 1649 | 1467156409361 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:49 INFO - PROCESS | 1649 | 1467156409437 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:26:49 INFO - PROCESS | 1649 | 1467156409512 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1649 | 1467156409513 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119635000 == 31 [pid = 1649] [id = 602] 16:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1122b3000) [pid = 1649] [serial = 1806] [outer = 0x0] 16:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1172c0800) [pid = 1649] [serial = 1807] [outer = 0x1122b3000] 16:26:49 INFO - PROCESS | 1649 | 1467156409538 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11815a800) [pid = 1649] [serial = 1808] [outer = 0x1122b3000] 16:26:49 INFO - PROCESS | 1649 | 1467156409869 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms 16:26:49 INFO - PROCESS | 1649 | 1467156409878 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1649 | 1467156409879 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:26:49 INFO - PROCESS | 1649 | 1467156409881 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1649 | 1467156409882 Marionette TRACE conn2 <- [1,2382,null,{}] 16:26:49 INFO - PROCESS | 1649 | 1467156409885 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}] 16:26:49 INFO - PROCESS | 1649 | 1467156409886 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:49 INFO - PROCESS | 1649 | 1467156409991 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:26:49 INFO - PROCESS | 1649 | 1467156409996 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1649 | 1467156410000 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x121390000 == 32 [pid = 1649] [id = 603] 16:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112a77400) [pid = 1649] [serial = 1809] [outer = 0x0] 16:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11828d000) [pid = 1649] [serial = 1810] [outer = 0x112a77400] 16:26:50 INFO - PROCESS | 1649 | 1467156410032 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1187b4400) [pid = 1649] [serial = 1811] [outer = 0x112a77400] 16:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 16:26:50 INFO - PROCESS | 1649 | 1467156410395 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]]]}] 16:26:50 INFO - PROCESS | 1649 | 1467156410402 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1649 | 1467156410403 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:26:50 INFO - PROCESS | 1649 | 1467156410406 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1649 | 1467156410408 Marionette TRACE conn2 <- [1,2386,null,{}] 16:26:50 INFO - PROCESS | 1649 | 1467156410410 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}] 16:26:50 INFO - PROCESS | 1649 | 1467156410411 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:50 INFO - PROCESS | 1649 | 1467156410512 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:26:50 INFO - PROCESS | 1649 | 1467156410516 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1649 | 1467156410517 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11264a800 == 33 [pid = 1649] [id = 604] 16:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118289400) [pid = 1649] [serial = 1812] [outer = 0x0] 16:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11900a000) [pid = 1649] [serial = 1813] [outer = 0x118289400] 16:26:50 INFO - PROCESS | 1649 | 1467156410541 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119294800) [pid = 1649] [serial = 1814] [outer = 0x118289400] 16:26:50 INFO - PROCESS | 1649 | 1467156410886 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 16:26:50 INFO - PROCESS | 1649 | 1467156410928 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1649 | 1467156410929 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:26:50 INFO - PROCESS | 1649 | 1467156410933 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1649 | 1467156410934 Marionette TRACE conn2 <- [1,2390,null,{}] 16:26:50 INFO - PROCESS | 1649 | 1467156410938 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}] 16:26:50 INFO - PROCESS | 1649 | 1467156410939 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:51 INFO - PROCESS | 1649 | 1467156411083 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:26:51 INFO - PROCESS | 1649 | 1467156411108 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1649 | 1467156411110 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250bb000 == 34 [pid = 1649] [id = 605] 16:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11223bc00) [pid = 1649] [serial = 1815] [outer = 0x0] 16:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1192efc00) [pid = 1649] [serial = 1816] [outer = 0x11223bc00] 16:26:51 INFO - PROCESS | 1649 | 1467156411149 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1192f7400) [pid = 1649] [serial = 1817] [outer = 0x11223bc00] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121594800) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119bb1c00) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123e39400) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x110faf800) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121a85000) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1128a4400) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119d45400) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119290800) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113954c00) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116903000) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1181f2c00) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x111f58000) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112a84000) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124d25800) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1193b0400) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125572000) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:26:51 INFO - PROCESS | 1649 | 1467156411798 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 871ms 16:26:51 INFO - PROCESS | 1649 | 1467156411804 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:26:51 INFO - PROCESS | 1649 | 1467156411805 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:26:51 INFO - PROCESS | 1649 | 1467156411811 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1649 | 1467156411812 Marionette TRACE conn2 <- [1,2394,null,{}] 16:26:51 INFO - PROCESS | 1649 | 1467156411815 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}] 16:26:51 INFO - PROCESS | 1649 | 1467156411816 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:51 INFO - PROCESS | 1649 | 1467156411894 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:26:51 INFO - PROCESS | 1649 | 1467156411897 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1649 | 1467156411899 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250ba800 == 35 [pid = 1649] [id = 606] 16:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1127a4400) [pid = 1649] [serial = 1818] [outer = 0x0] 16:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116632c00) [pid = 1649] [serial = 1819] [outer = 0x1127a4400] 16:26:51 INFO - PROCESS | 1649 | 1467156411923 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1192ed000) [pid = 1649] [serial = 1820] [outer = 0x1127a4400] 16:26:52 INFO - PROCESS | 1649 | 1467156412272 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 470ms 16:26:52 INFO - PROCESS | 1649 | 1467156412280 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1649 | 1467156412282 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:26:52 INFO - PROCESS | 1649 | 1467156412284 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1649 | 1467156412285 Marionette TRACE conn2 <- [1,2398,null,{}] 16:26:52 INFO - PROCESS | 1649 | 1467156412287 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}] 16:26:52 INFO - PROCESS | 1649 | 1467156412288 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:52 INFO - PROCESS | 1649 | 1467156412393 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:26:52 INFO - PROCESS | 1649 | 1467156412413 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1649 | 1467156412414 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x125643000 == 36 [pid = 1649] [id = 607] 16:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112689000) [pid = 1649] [serial = 1821] [outer = 0x0] 16:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1193ab800) [pid = 1649] [serial = 1822] [outer = 0x112689000] 16:26:52 INFO - PROCESS | 1649 | 1467156412437 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11977c800) [pid = 1649] [serial = 1823] [outer = 0x112689000] 16:26:52 INFO - PROCESS | 1649 | 1467156412735 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 16:26:52 INFO - PROCESS | 1649 | 1467156412754 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1649 | 1467156412756 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:26:52 INFO - PROCESS | 1649 | 1467156412761 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1649 | 1467156412763 Marionette TRACE conn2 <- [1,2402,null,{}] 16:26:52 INFO - PROCESS | 1649 | 1467156412765 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}] 16:26:52 INFO - PROCESS | 1649 | 1467156412766 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:52 INFO - PROCESS | 1649 | 1467156412848 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:26:52 INFO - PROCESS | 1649 | 1467156412851 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1649 | 1467156412853 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289b8000 == 37 [pid = 1649] [id = 608] 16:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119786800) [pid = 1649] [serial = 1824] [outer = 0x0] 16:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119905400) [pid = 1649] [serial = 1825] [outer = 0x119786800] 16:26:52 INFO - PROCESS | 1649 | 1467156412880 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119aae000) [pid = 1649] [serial = 1826] [outer = 0x119786800] 16:26:53 INFO - PROCESS | 1649 | 1467156413243 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 16:26:53 INFO - PROCESS | 1649 | 1467156413286 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1649 | 1467156413287 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:26:53 INFO - PROCESS | 1649 | 1467156413290 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1649 | 1467156413291 Marionette TRACE conn2 <- [1,2406,null,{}] 16:26:53 INFO - PROCESS | 1649 | 1467156413294 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}] 16:26:53 INFO - PROCESS | 1649 | 1467156413295 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:53 INFO - PROCESS | 1649 | 1467156413386 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:26:53 INFO - PROCESS | 1649 | 1467156413392 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1649 | 1467156413393 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138d800 == 38 [pid = 1649] [id = 609] 16:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x117eac000) [pid = 1649] [serial = 1827] [outer = 0x0] 16:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119bbd400) [pid = 1649] [serial = 1828] [outer = 0x117eac000] 16:26:53 INFO - PROCESS | 1649 | 1467156413418 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119d3dc00) [pid = 1649] [serial = 1829] [outer = 0x117eac000] 16:26:53 INFO - PROCESS | 1649 | 1467156413817 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 569ms 16:26:53 INFO - PROCESS | 1649 | 1467156413859 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:26:53 INFO - PROCESS | 1649 | 1467156413862 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:26:53 INFO - PROCESS | 1649 | 1467156413866 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1649 | 1467156413868 Marionette TRACE conn2 <- [1,2410,null,{}] 16:26:53 INFO - PROCESS | 1649 | 1467156413872 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}] 16:26:53 INFO - PROCESS | 1649 | 1467156413873 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:53 INFO - PROCESS | 1649 | 1467156413986 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:26:54 INFO - PROCESS | 1649 | 1467156414071 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1649 | 1467156414074 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f9b000 == 39 [pid = 1649] [id = 610] 16:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1122b1c00) [pid = 1649] [serial = 1830] [outer = 0x0] 16:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x112687800) [pid = 1649] [serial = 1831] [outer = 0x1122b1c00] 16:26:54 INFO - PROCESS | 1649 | 1467156414105 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1128a0c00) [pid = 1649] [serial = 1832] [outer = 0x1122b1c00] 16:26:54 INFO - PROCESS | 1649 | 1467156414659 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 823ms 16:26:54 INFO - PROCESS | 1649 | 1467156414733 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1649 | 1467156414738 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:26:54 INFO - PROCESS | 1649 | 1467156414749 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1649 | 1467156414752 Marionette TRACE conn2 <- [1,2414,null,{}] 16:26:54 INFO - PROCESS | 1649 | 1467156414756 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}] 16:26:54 INFO - PROCESS | 1649 | 1467156414759 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:54 INFO - PROCESS | 1649 | 1467156414879 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:26:54 INFO - PROCESS | 1649 | 1467156414939 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1649 | 1467156414940 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11963d800 == 40 [pid = 1649] [id = 611] 16:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x113294c00) [pid = 1649] [serial = 1833] [outer = 0x0] 16:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1133e1c00) [pid = 1649] [serial = 1834] [outer = 0x113294c00] 16:26:54 INFO - PROCESS | 1649 | 1467156414970 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1161b1400) [pid = 1649] [serial = 1835] [outer = 0x113294c00] 16:26:55 INFO - PROCESS | 1649 | 1467156415580 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]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1022ms 16:26:55 INFO - PROCESS | 1649 | 1467156415771 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:26:55 INFO - PROCESS | 1649 | 1467156415774 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:26:55 INFO - PROCESS | 1649 | 1467156415777 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1649 | 1467156415779 Marionette TRACE conn2 <- [1,2418,null,{}] 16:26:55 INFO - PROCESS | 1649 | 1467156415782 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}] 16:26:55 INFO - PROCESS | 1649 | 1467156415784 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:55 INFO - PROCESS | 1649 | 1467156415890 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:26:55 INFO - PROCESS | 1649 | 1467156415948 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1649 | 1467156415951 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x117080000 == 41 [pid = 1649] [id = 612] 16:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11291c800) [pid = 1649] [serial = 1836] [outer = 0x0] 16:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112928400) [pid = 1649] [serial = 1837] [outer = 0x11291c800] 16:26:55 INFO - PROCESS | 1649 | 1467156415978 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112e94400) [pid = 1649] [serial = 1838] [outer = 0x11291c800] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1289b8000 == 40 [pid = 1649] [id = 608] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x125643000 == 39 [pid = 1649] [id = 607] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1250ba800 == 38 [pid = 1649] [id = 606] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1250bb000 == 37 [pid = 1649] [id = 605] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11264a800 == 36 [pid = 1649] [id = 604] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121390000 == 35 [pid = 1649] [id = 603] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119635000 == 34 [pid = 1649] [id = 602] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118e0a800 == 33 [pid = 1649] [id = 601] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x116605800 == 32 [pid = 1649] [id = 600] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x116710800 == 31 [pid = 1649] [id = 599] 16:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1126b6800 == 30 [pid = 1649] [id = 598] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x113c36800) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12500b800) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123f45000) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x124d4bc00) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119009400) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123f82400) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123e38000) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x125576400) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12690b800) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121111800) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124d23c00) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119aad800) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121a79400) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119bf0400) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121a84800) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123f7b400) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116978000) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121ba1400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11977d800) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121a87800) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1192f5800) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11976f000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x115f17400) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1172ca800) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116a12400) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11811ac00) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118577800) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1190be800) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11279d000) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112920800) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x112e97400) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 16:26:56 INFO - PROCESS | 1649 | 1467156416492 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 722ms 16:26:56 INFO - PROCESS | 1649 | 1467156416501 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1649 | 1467156416504 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:26:56 INFO - PROCESS | 1649 | 1467156416524 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1649 | 1467156416528 Marionette TRACE conn2 <- [1,2422,null,{}] 16:26:56 INFO - PROCESS | 1649 | 1467156416532 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}] 16:26:56 INFO - PROCESS | 1649 | 1467156416534 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:56 INFO - PROCESS | 1649 | 1467156416656 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:26:56 INFO - PROCESS | 1649 | 1467156416750 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1649 | 1467156416751 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e83800 == 31 [pid = 1649] [id = 613] 16:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115f13000) [pid = 1649] [serial = 1839] [outer = 0x0] 16:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1161b7000) [pid = 1649] [serial = 1840] [outer = 0x115f13000] 16:26:56 INFO - PROCESS | 1649 | 1467156416797 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116974800) [pid = 1649] [serial = 1841] [outer = 0x115f13000] 16:26:57 INFO - PROCESS | 1649 | 1467156417154 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]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:26:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 690ms 16:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:26:57 INFO - PROCESS | 1649 | 1467156417198 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1649 | 1467156417199 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:26:57 INFO - PROCESS | 1649 | 1467156417201 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1649 | 1467156417202 Marionette TRACE conn2 <- [1,2426,null,{}] 16:26:57 INFO - PROCESS | 1649 | 1467156417210 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}] 16:26:57 INFO - PROCESS | 1649 | 1467156417213 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:57 INFO - PROCESS | 1649 | 1467156417301 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:26:57 INFO - PROCESS | 1649 | 1467156417377 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1649 | 1467156417380 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119d1e000 == 32 [pid = 1649] [id = 614] 16:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11811a400) [pid = 1649] [serial = 1842] [outer = 0x0] 16:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118168000) [pid = 1649] [serial = 1843] [outer = 0x11811a400] 16:26:57 INFO - PROCESS | 1649 | 1467156417408 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118292000) [pid = 1649] [serial = 1844] [outer = 0x11811a400] 16:26:57 INFO - PROCESS | 1649 | 1467156417703 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]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:26:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 16:26:57 INFO - PROCESS | 1649 | 1467156417721 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1649 | 1467156417723 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:26:57 INFO - PROCESS | 1649 | 1467156417734 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1649 | 1467156417735 Marionette TRACE conn2 <- [1,2430,null,{}] 16:26:57 INFO - PROCESS | 1649 | 1467156417737 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}] 16:26:57 INFO - PROCESS | 1649 | 1467156417738 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:57 INFO - PROCESS | 1649 | 1467156417822 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:26:57 INFO - PROCESS | 1649 | 1467156417880 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1649 | 1467156417881 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d3e800 == 33 [pid = 1649] [id = 615] 16:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112e94800) [pid = 1649] [serial = 1845] [outer = 0x0] 16:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1187b8800) [pid = 1649] [serial = 1846] [outer = 0x112e94800] 16:26:57 INFO - PROCESS | 1649 | 1467156417906 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1190c6400) [pid = 1649] [serial = 1847] [outer = 0x112e94800] 16:26:58 INFO - PROCESS | 1649 | 1467156418179 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 16:26:58 INFO - PROCESS | 1649 | 1467156418203 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1649 | 1467156418204 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:26:58 INFO - PROCESS | 1649 | 1467156418214 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1649 | 1467156418215 Marionette TRACE conn2 <- [1,2434,null,{}] 16:26:58 INFO - PROCESS | 1649 | 1467156418217 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}] 16:26:58 INFO - PROCESS | 1649 | 1467156418219 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:58 INFO - PROCESS | 1649 | 1467156418298 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:26:58 INFO - PROCESS | 1649 | 1467156418302 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1649 | 1467156418303 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255ac000 == 34 [pid = 1649] [id = 616] 16:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1190c1c00) [pid = 1649] [serial = 1848] [outer = 0x0] 16:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1192f8400) [pid = 1649] [serial = 1849] [outer = 0x1190c1c00] 16:26:58 INFO - PROCESS | 1649 | 1467156418329 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11977d800) [pid = 1649] [serial = 1850] [outer = 0x1190c1c00] 16:26:58 INFO - PROCESS | 1649 | 1467156418717 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 16:26:58 INFO - PROCESS | 1649 | 1467156418736 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1649 | 1467156418737 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:26:58 INFO - PROCESS | 1649 | 1467156418739 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1649 | 1467156418742 Marionette TRACE conn2 <- [1,2438,null,{}] 16:26:58 INFO - PROCESS | 1649 | 1467156418745 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}] 16:26:58 INFO - PROCESS | 1649 | 1467156418749 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:58 INFO - PROCESS | 1649 | 1467156418869 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:26:58 INFO - PROCESS | 1649 | 1467156418911 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1649 | 1467156418912 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x127359000 == 35 [pid = 1649] [id = 617] 16:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119aa9800) [pid = 1649] [serial = 1851] [outer = 0x0] 16:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119bb3000) [pid = 1649] [serial = 1852] [outer = 0x119aa9800] 16:26:58 INFO - PROCESS | 1649 | 1467156418937 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119d42c00) [pid = 1649] [serial = 1853] [outer = 0x119aa9800] 16:26:59 INFO - PROCESS | 1649 | 1467156419269 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 571ms 16:26:59 INFO - PROCESS | 1649 | 1467156419311 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1649 | 1467156419312 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:26:59 INFO - PROCESS | 1649 | 1467156419314 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1649 | 1467156419315 Marionette TRACE conn2 <- [1,2442,null,{}] 16:26:59 INFO - PROCESS | 1649 | 1467156419317 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}] 16:26:59 INFO - PROCESS | 1649 | 1467156419318 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:59 INFO - PROCESS | 1649 | 1467156419416 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:26:59 INFO - PROCESS | 1649 | 1467156419429 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1649 | 1467156419430 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f37000 == 36 [pid = 1649] [id = 618] 16:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d47800) [pid = 1649] [serial = 1854] [outer = 0x0] 16:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121107800) [pid = 1649] [serial = 1855] [outer = 0x119d47800] 16:26:59 INFO - PROCESS | 1649 | 1467156419461 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121111c00) [pid = 1649] [serial = 1856] [outer = 0x119d47800] 16:26:59 INFO - PROCESS | 1649 | 1467156419784 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 517ms 16:26:59 INFO - PROCESS | 1649 | 1467156419832 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1649 | 1467156419833 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:26:59 INFO - PROCESS | 1649 | 1467156419835 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1649 | 1467156419836 Marionette TRACE conn2 <- [1,2446,null,{}] 16:26:59 INFO - PROCESS | 1649 | 1467156419839 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}] 16:26:59 INFO - PROCESS | 1649 | 1467156419840 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:59 INFO - PROCESS | 1649 | 1467156419938 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:26:59 INFO - PROCESS | 1649 | 1467156419947 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1649 | 1467156419949 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:26:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a588000 == 37 [pid = 1649] [id = 619] 16:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1211c6800) [pid = 1649] [serial = 1857] [outer = 0x0] 16:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12159a000) [pid = 1649] [serial = 1858] [outer = 0x1211c6800] 16:26:59 INFO - PROCESS | 1649 | 1467156419972 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12192d400) [pid = 1649] [serial = 1859] [outer = 0x1211c6800] 16:27:00 INFO - PROCESS | 1649 | 1467156420306 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]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 517ms 16:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:27:00 INFO - PROCESS | 1649 | 1467156420354 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1649 | 1467156420355 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:27:00 INFO - PROCESS | 1649 | 1467156420357 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1649 | 1467156420358 Marionette TRACE conn2 <- [1,2450,null,{}] 16:27:00 INFO - PROCESS | 1649 | 1467156420361 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}] 16:27:00 INFO - PROCESS | 1649 | 1467156420362 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:00 INFO - PROCESS | 1649 | 1467156420464 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112a77400) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113c34000) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118289400) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x110fed800) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112a79400) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11279ec00) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11279ac00) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112e99c00) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118166000) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119aa4c00) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1211c6c00) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11223bc00) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1127a4400) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119786800) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112689000) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1122b3000) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:27:00 INFO - PROCESS | 1649 | 1467156420591 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1649 | 1467156420592 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11706a800 == 38 [pid = 1649] [id = 620] 16:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x111d79000) [pid = 1649] [serial = 1860] [outer = 0x0] 16:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112684c00) [pid = 1649] [serial = 1861] [outer = 0x111d79000] 16:27:00 INFO - PROCESS | 1649 | 1467156420623 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112a77800) [pid = 1649] [serial = 1862] [outer = 0x111d79000] 16:27:00 INFO - PROCESS | 1649 | 1467156420895 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]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 572ms 16:27:00 INFO - PROCESS | 1649 | 1467156420930 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:27:00 INFO - PROCESS | 1649 | 1467156420931 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:27:00 INFO - PROCESS | 1649 | 1467156420933 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1649 | 1467156420935 Marionette TRACE conn2 <- [1,2454,null,{}] 16:27:00 INFO - PROCESS | 1649 | 1467156420937 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}] 16:27:00 INFO - PROCESS | 1649 | 1467156420938 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:01 INFO - PROCESS | 1649 | 1467156421032 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:27:01 INFO - PROCESS | 1649 | 1467156421035 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1649 | 1467156421037 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af45800 == 39 [pid = 1649] [id = 621] 16:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112a79400) [pid = 1649] [serial = 1863] [outer = 0x0] 16:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1187b8400) [pid = 1649] [serial = 1864] [outer = 0x112a79400] 16:27:01 INFO - PROCESS | 1649 | 1467156421061 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119786800) [pid = 1649] [serial = 1865] [outer = 0x112a79400] 16:27:01 INFO - PROCESS | 1649 | 1467156421399 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 16:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:27:01 INFO - PROCESS | 1649 | 1467156421454 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1649 | 1467156421456 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:27:01 INFO - PROCESS | 1649 | 1467156421458 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1649 | 1467156421459 Marionette TRACE conn2 <- [1,2458,null,{}] 16:27:01 INFO - PROCESS | 1649 | 1467156421462 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}] 16:27:01 INFO - PROCESS | 1649 | 1467156421463 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:01 INFO - PROCESS | 1649 | 1467156421552 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:27:01 INFO - PROCESS | 1649 | 1467156421555 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1649 | 1467156421558 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0a4000 == 40 [pid = 1649] [id = 622] 16:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119bebc00) [pid = 1649] [serial = 1866] [outer = 0x0] 16:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121a7d000) [pid = 1649] [serial = 1867] [outer = 0x119bebc00] 16:27:01 INFO - PROCESS | 1649 | 1467156421593 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123e05800) [pid = 1649] [serial = 1868] [outer = 0x119bebc00] 16:27:01 INFO - PROCESS | 1649 | 1467156421981 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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 16:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:27:02 INFO - PROCESS | 1649 | 1467156422030 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1649 | 1467156422032 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:27:02 INFO - PROCESS | 1649 | 1467156422042 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1649 | 1467156422044 Marionette TRACE conn2 <- [1,2462,null,{}] 16:27:02 INFO - PROCESS | 1649 | 1467156422058 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}] 16:27:02 INFO - PROCESS | 1649 | 1467156422059 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:02 INFO - PROCESS | 1649 | 1467156422181 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:27:02 INFO - PROCESS | 1649 | 1467156422191 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1649 | 1467156422192 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b898800 == 41 [pid = 1649] [id = 623] 16:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123e3ac00) [pid = 1649] [serial = 1869] [outer = 0x0] 16:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123f76800) [pid = 1649] [serial = 1870] [outer = 0x123e3ac00] 16:27:02 INFO - PROCESS | 1649 | 1467156422232 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123f7f800) [pid = 1649] [serial = 1871] [outer = 0x123e3ac00] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117e83800 == 40 [pid = 1649] [id = 613] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117080000 == 39 [pid = 1649] [id = 612] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11963d800 == 38 [pid = 1649] [id = 611] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12138d800 == 37 [pid = 1649] [id = 609] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x115f9b000 == 36 [pid = 1649] [id = 610] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x123d3e800 == 35 [pid = 1649] [id = 615] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12af45800 == 34 [pid = 1649] [id = 621] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a588000 == 33 [pid = 1649] [id = 619] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11706a800 == 32 [pid = 1649] [id = 620] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x127359000 == 31 [pid = 1649] [id = 617] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x128f37000 == 30 [pid = 1649] [id = 618] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0a4000 == 29 [pid = 1649] [id = 622] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1255ac000 == 28 [pid = 1649] [id = 616] 16:27:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119d1e000 == 27 [pid = 1649] [id = 614] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11828d000) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115f67000) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116a19000) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11900a000) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x110ff2800) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112e99800) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11337a800) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128a4800) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x112923800) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x115fbf800) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1129afc00) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116765c00) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1133dcc00) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1190c2400) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118294000) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119d45800) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119be9800) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x123f80c00) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1192efc00) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119294800) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1192ed000) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x116632c00) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119aae000) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x121a81c00) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119905400) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1192f7400) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x119bbd400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1193ab800) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x112009000) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1172c0800) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11815a800) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1187b4400) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x11977c800) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 16:27:03 INFO - PROCESS | 1649 | 1467156423784 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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1793ms 16:27:03 INFO - PROCESS | 1649 | 1467156423828 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:27:03 INFO - PROCESS | 1649 | 1467156423831 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:27:03 INFO - PROCESS | 1649 | 1467156423834 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1649 | 1467156423836 Marionette TRACE conn2 <- [1,2466,null,{}] 16:27:03 INFO - PROCESS | 1649 | 1467156423840 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}] 16:27:03 INFO - PROCESS | 1649 | 1467156423842 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:03 INFO - PROCESS | 1649 | 1467156423921 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:27:03 INFO - PROCESS | 1649 | 1467156423974 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1649 | 1467156423977 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x113e3a800 == 28 [pid = 1649] [id = 624] 16:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1127a7c00) [pid = 1649] [serial = 1872] [outer = 0x0] 16:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1128a4000) [pid = 1649] [serial = 1873] [outer = 0x1127a7c00] 16:27:04 INFO - PROCESS | 1649 | 1467156424007 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11291dc00) [pid = 1649] [serial = 1874] [outer = 0x1127a7c00] 16:27:04 INFO - PROCESS | 1649 | 1467156424319 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 16:27:04 INFO - PROCESS | 1649 | 1467156424355 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1649 | 1467156424361 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:27:04 INFO - PROCESS | 1649 | 1467156424366 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1649 | 1467156424367 Marionette TRACE conn2 <- [1,2470,null,{}] 16:27:04 INFO - PROCESS | 1649 | 1467156424370 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}] 16:27:04 INFO - PROCESS | 1649 | 1467156424372 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:04 INFO - PROCESS | 1649 | 1467156424451 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:27:04 INFO - PROCESS | 1649 | 1467156424505 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1649 | 1467156424506 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x117079000 == 29 [pid = 1649] [id = 625] 16:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112921c00) [pid = 1649] [serial = 1875] [outer = 0x0] 16:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1129b2c00) [pid = 1649] [serial = 1876] [outer = 0x112921c00] 16:27:04 INFO - PROCESS | 1649 | 1467156424533 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x112f04400) [pid = 1649] [serial = 1877] [outer = 0x112921c00] 16:27:04 INFO - PROCESS | 1649 | 1467156424841 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 16:27:04 INFO - PROCESS | 1649 | 1467156424886 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1649 | 1467156424887 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:27:04 INFO - PROCESS | 1649 | 1467156424890 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1649 | 1467156424900 Marionette TRACE conn2 <- [1,2474,null,{}] 16:27:04 INFO - PROCESS | 1649 | 1467156424908 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}] 16:27:04 INFO - PROCESS | 1649 | 1467156424912 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:04 INFO - PROCESS | 1649 | 1467156424991 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:27:05 INFO - PROCESS | 1649 | 1467156425045 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1649 | 1467156425047 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871e800 == 30 [pid = 1649] [id = 626] 16:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x110feec00) [pid = 1649] [serial = 1878] [outer = 0x0] 16:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x115f19c00) [pid = 1649] [serial = 1879] [outer = 0x110feec00] 16:27:05 INFO - PROCESS | 1649 | 1467156425074 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11690b800) [pid = 1649] [serial = 1880] [outer = 0x110feec00] 16:27:05 INFO - PROCESS | 1649 | 1467156425348 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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 482ms 16:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:27:05 INFO - PROCESS | 1649 | 1467156425380 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1649 | 1467156425381 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:27:05 INFO - PROCESS | 1649 | 1467156425384 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1649 | 1467156425385 Marionette TRACE conn2 <- [1,2478,null,{}] 16:27:05 INFO - PROCESS | 1649 | 1467156425387 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}] 16:27:05 INFO - PROCESS | 1649 | 1467156425388 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:05 INFO - PROCESS | 1649 | 1467156425471 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:27:05 INFO - PROCESS | 1649 | 1467156425478 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1649 | 1467156425479 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11921b800 == 31 [pid = 1649] [id = 627] 16:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1172c2800) [pid = 1649] [serial = 1881] [outer = 0x0] 16:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1172cb800) [pid = 1649] [serial = 1882] [outer = 0x1172c2800] 16:27:05 INFO - PROCESS | 1649 | 1467156425504 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117eacc00) [pid = 1649] [serial = 1883] [outer = 0x1172c2800] 16:27:05 INFO - PROCESS | 1649 | 1467156425824 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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 16:27:05 INFO - PROCESS | 1649 | 1467156425854 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1649 | 1467156425855 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:27:05 INFO - PROCESS | 1649 | 1467156425860 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1649 | 1467156425861 Marionette TRACE conn2 <- [1,2482,null,{}] 16:27:05 INFO - PROCESS | 1649 | 1467156425864 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}] 16:27:05 INFO - PROCESS | 1649 | 1467156425865 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:05 INFO - PROCESS | 1649 | 1467156425945 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:27:06 INFO - PROCESS | 1649 | 1467156426004 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1649 | 1467156426006 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119961800 == 32 [pid = 1649] [id = 628] 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1122bec00) [pid = 1649] [serial = 1884] [outer = 0x0] 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x117eaec00) [pid = 1649] [serial = 1885] [outer = 0x1122bec00] 16:27:06 INFO - PROCESS | 1649 | 1467156426030 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118169400) [pid = 1649] [serial = 1886] [outer = 0x1122bec00] 16:27:06 INFO - PROCESS | 1649 | 1467156426329 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 16:27:06 INFO - PROCESS | 1649 | 1467156426379 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1649 | 1467156426381 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:27:06 INFO - PROCESS | 1649 | 1467156426383 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1649 | 1467156426384 Marionette TRACE conn2 <- [1,2486,null,{}] 16:27:06 INFO - PROCESS | 1649 | 1467156426386 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}] 16:27:06 INFO - PROCESS | 1649 | 1467156426391 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:06 INFO - PROCESS | 1649 | 1467156426485 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:27:06 INFO - PROCESS | 1649 | 1467156426488 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1649 | 1467156426490 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121568000 == 33 [pid = 1649] [id = 629] 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1181e5000) [pid = 1649] [serial = 1887] [outer = 0x0] 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11850cc00) [pid = 1649] [serial = 1888] [outer = 0x1181e5000] 16:27:06 INFO - PROCESS | 1649 | 1467156426519 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1190cac00) [pid = 1649] [serial = 1889] [outer = 0x1181e5000] 16:27:06 INFO - PROCESS | 1649 | 1467156426847 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 470ms 16:27:06 INFO - PROCESS | 1649 | 1467156426855 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1649 | 1467156426857 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:27:06 INFO - PROCESS | 1649 | 1467156426862 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1649 | 1467156426863 Marionette TRACE conn2 <- [1,2490,null,{}] 16:27:06 INFO - PROCESS | 1649 | 1467156426866 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}] 16:27:06 INFO - PROCESS | 1649 | 1467156426867 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:06 INFO - PROCESS | 1649 | 1467156426966 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:27:06 INFO - PROCESS | 1649 | 1467156426972 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1649 | 1467156426973 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e52000 == 34 [pid = 1649] [id = 630] 16:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112011000) [pid = 1649] [serial = 1890] [outer = 0x0] 16:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11815b000) [pid = 1649] [serial = 1891] [outer = 0x112011000] 16:27:07 INFO - PROCESS | 1649 | 1467156427005 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1192f4800) [pid = 1649] [serial = 1892] [outer = 0x112011000] 16:27:07 INFO - PROCESS | 1649 | 1467156427299 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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 469ms 16:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:27:07 INFO - PROCESS | 1649 | 1467156427330 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1649 | 1467156427332 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:27:07 INFO - PROCESS | 1649 | 1467156427334 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1649 | 1467156427335 Marionette TRACE conn2 <- [1,2494,null,{}] 16:27:07 INFO - PROCESS | 1649 | 1467156427337 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}] 16:27:07 INFO - PROCESS | 1649 | 1467156427338 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:07 INFO - PROCESS | 1649 | 1467156427453 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:27:07 INFO - PROCESS | 1649 | 1467156427509 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1649 | 1467156427511 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x111fa7800 == 35 [pid = 1649] [id = 631] 16:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x110ff0800) [pid = 1649] [serial = 1893] [outer = 0x0] 16:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x111d7b800) [pid = 1649] [serial = 1894] [outer = 0x110ff0800] 16:27:07 INFO - PROCESS | 1649 | 1467156427543 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112683000) [pid = 1649] [serial = 1895] [outer = 0x110ff0800] 16:27:08 INFO - PROCESS | 1649 | 1467156428150 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]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 872ms 16:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:27:08 INFO - PROCESS | 1649 | 1467156428209 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1649 | 1467156428212 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:27:08 INFO - PROCESS | 1649 | 1467156428215 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1649 | 1467156428217 Marionette TRACE conn2 <- [1,2498,null,{}] 16:27:08 INFO - PROCESS | 1649 | 1467156428220 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}] 16:27:08 INFO - PROCESS | 1649 | 1467156428224 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:08 INFO - PROCESS | 1649 | 1467156428329 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:27:08 INFO - PROCESS | 1649 | 1467156428406 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1649 | 1467156428408 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871a000 == 36 [pid = 1649] [id = 632] 16:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1128ab000) [pid = 1649] [serial = 1896] [outer = 0x0] 16:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112e98800) [pid = 1649] [serial = 1897] [outer = 0x1128ab000] 16:27:08 INFO - PROCESS | 1649 | 1467156428438 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1133d5000) [pid = 1649] [serial = 1898] [outer = 0x1128ab000] 16:27:08 INFO - PROCESS | 1649 | 1467156428973 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 822ms 16:27:09 INFO - PROCESS | 1649 | 1467156429038 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:27:09 INFO - PROCESS | 1649 | 1467156429040 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:27:09 INFO - PROCESS | 1649 | 1467156429042 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1649 | 1467156429043 Marionette TRACE conn2 <- [1,2502,null,{}] 16:27:09 INFO - PROCESS | 1649 | 1467156429046 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}] 16:27:09 INFO - PROCESS | 1649 | 1467156429047 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:09 INFO - PROCESS | 1649 | 1467156429152 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:27:09 INFO - PROCESS | 1649 | 1467156429210 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1649 | 1467156429212 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250b5800 == 37 [pid = 1649] [id = 633] 16:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116973c00) [pid = 1649] [serial = 1899] [outer = 0x0] 16:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x117222c00) [pid = 1649] [serial = 1900] [outer = 0x116973c00] 16:27:09 INFO - PROCESS | 1649 | 1467156429241 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118287000) [pid = 1649] [serial = 1901] [outer = 0x116973c00] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123e52000 == 36 [pid = 1649] [id = 630] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x121568000 == 35 [pid = 1649] [id = 629] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119961800 == 34 [pid = 1649] [id = 628] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11921b800 == 33 [pid = 1649] [id = 627] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11871e800 == 32 [pid = 1649] [id = 626] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x117079000 == 31 [pid = 1649] [id = 625] 16:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x113e3a800 == 30 [pid = 1649] [id = 624] 16:27:09 INFO - PROCESS | 1649 | 1467156429777 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 770ms 16:27:09 INFO - PROCESS | 1649 | 1467156429813 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:27:09 INFO - PROCESS | 1649 | 1467156429815 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:27:09 INFO - PROCESS | 1649 | 1467156429818 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1649 | 1467156429821 Marionette TRACE conn2 <- [1,2506,null,{}] 16:27:09 INFO - PROCESS | 1649 | 1467156429826 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}] 16:27:09 INFO - PROCESS | 1649 | 1467156429828 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:09 INFO - PROCESS | 1649 | 1467156429906 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:27:09 INFO - PROCESS | 1649 | 1467156429914 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1649 | 1467156429917 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x117252800 == 31 [pid = 1649] [id = 634] 16:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113290800) [pid = 1649] [serial = 1902] [outer = 0x0] 16:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113c36800) [pid = 1649] [serial = 1903] [outer = 0x113290800] 16:27:09 INFO - PROCESS | 1649 | 1467156429944 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11690b400) [pid = 1649] [serial = 1904] [outer = 0x113290800] 16:27:10 INFO - PROCESS | 1649 | 1467156430287 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 16:27:10 INFO - PROCESS | 1649 | 1467156430351 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1649 | 1467156430354 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:27:10 INFO - PROCESS | 1649 | 1467156430360 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1649 | 1467156430361 Marionette TRACE conn2 <- [1,2510,null,{}] 16:27:10 INFO - PROCESS | 1649 | 1467156430364 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}] 16:27:10 INFO - PROCESS | 1649 | 1467156430365 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:10 INFO - PROCESS | 1649 | 1467156430444 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:27:10 INFO - PROCESS | 1649 | 1467156430448 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1649 | 1467156430449 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119624000 == 32 [pid = 1649] [id = 635] 16:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1172ca400) [pid = 1649] [serial = 1905] [outer = 0x0] 16:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1181ecc00) [pid = 1649] [serial = 1906] [outer = 0x1172ca400] 16:27:10 INFO - PROCESS | 1649 | 1467156430478 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118295000) [pid = 1649] [serial = 1907] [outer = 0x1172ca400] 16:27:10 INFO - PROCESS | 1649 | 1467156430852 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 16:27:10 INFO - PROCESS | 1649 | 1467156430888 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1649 | 1467156430890 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:27:10 INFO - PROCESS | 1649 | 1467156430896 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1649 | 1467156430898 Marionette TRACE conn2 <- [1,2514,null,{}] 16:27:10 INFO - PROCESS | 1649 | 1467156430906 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}] 16:27:10 INFO - PROCESS | 1649 | 1467156430909 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:10 INFO - PROCESS | 1649 | 1467156430989 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:27:11 INFO - PROCESS | 1649 | 1467156430996 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1649 | 1467156430998 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ec2800 == 33 [pid = 1649] [id = 636] 16:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11268e000) [pid = 1649] [serial = 1908] [outer = 0x0] 16:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119293400) [pid = 1649] [serial = 1909] [outer = 0x11268e000] 16:27:11 INFO - PROCESS | 1649 | 1467156431025 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11976e400) [pid = 1649] [serial = 1910] [outer = 0x11268e000] 16:27:11 INFO - PROCESS | 1649 | 1467156431354 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]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 470ms 16:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:27:11 INFO - PROCESS | 1649 | 1467156431367 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1649 | 1467156431368 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:27:11 INFO - PROCESS | 1649 | 1467156431370 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1649 | 1467156431371 Marionette TRACE conn2 <- [1,2518,null,{}] 16:27:11 INFO - PROCESS | 1649 | 1467156431374 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}] 16:27:11 INFO - PROCESS | 1649 | 1467156431376 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:11 INFO - PROCESS | 1649 | 1467156431463 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:27:11 INFO - PROCESS | 1649 | 1467156431528 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1649 | 1467156431529 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12564b000 == 34 [pid = 1649] [id = 637] 16:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1187b8000) [pid = 1649] [serial = 1911] [outer = 0x0] 16:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119780c00) [pid = 1649] [serial = 1912] [outer = 0x1187b8000] 16:27:11 INFO - PROCESS | 1649 | 1467156431553 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11990fc00) [pid = 1649] [serial = 1913] [outer = 0x1187b8000] 16:27:11 INFO - PROCESS | 1649 | 1467156431867 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]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 16:27:11 INFO - PROCESS | 1649 | 1467156431889 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1649 | 1467156431890 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:27:11 INFO - PROCESS | 1649 | 1467156431895 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1649 | 1467156431896 Marionette TRACE conn2 <- [1,2522,null,{}] 16:27:11 INFO - PROCESS | 1649 | 1467156431907 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}] 16:27:11 INFO - PROCESS | 1649 | 1467156431911 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:12 INFO - PROCESS | 1649 | 1467156432005 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:27:12 INFO - PROCESS | 1649 | 1467156432009 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1649 | 1467156432010 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x127355000 == 35 [pid = 1649] [id = 638] 16:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112689000) [pid = 1649] [serial = 1914] [outer = 0x0] 16:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119ab0400) [pid = 1649] [serial = 1915] [outer = 0x112689000] 16:27:12 INFO - PROCESS | 1649 | 1467156432034 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119bb6800) [pid = 1649] [serial = 1916] [outer = 0x112689000] 16:27:12 INFO - PROCESS | 1649 | 1467156432389 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 528ms 16:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:27:12 INFO - PROCESS | 1649 | 1467156432429 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1649 | 1467156432431 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:27:12 INFO - PROCESS | 1649 | 1467156432433 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1649 | 1467156432434 Marionette TRACE conn2 <- [1,2526,null,{}] 16:27:12 INFO - PROCESS | 1649 | 1467156432436 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}] 16:27:12 INFO - PROCESS | 1649 | 1467156432440 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:12 INFO - PROCESS | 1649 | 1467156432551 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:27:12 INFO - PROCESS | 1649 | 1467156432555 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1649 | 1467156432556 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f31000 == 36 [pid = 1649] [id = 639] 16:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119bbf400) [pid = 1649] [serial = 1917] [outer = 0x0] 16:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119d31400) [pid = 1649] [serial = 1918] [outer = 0x119bbf400] 16:27:12 INFO - PROCESS | 1649 | 1467156432582 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12110c000) [pid = 1649] [serial = 1919] [outer = 0x119bbf400] 16:27:12 INFO - PROCESS | 1649 | 1467156432929 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 16:27:12 INFO - PROCESS | 1649 | 1467156432956 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1649 | 1467156432957 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:27:12 INFO - PROCESS | 1649 | 1467156432973 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1649 | 1467156432974 Marionette TRACE conn2 <- [1,2530,null,{}] 16:27:12 INFO - PROCESS | 1649 | 1467156432976 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}] 16:27:12 INFO - PROCESS | 1649 | 1467156432978 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:13 INFO - PROCESS | 1649 | 1467156433075 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:27:13 INFO - PROCESS | 1649 | 1467156433079 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1649 | 1467156433080 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a805000 == 37 [pid = 1649] [id = 640] 16:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12110c800) [pid = 1649] [serial = 1920] [outer = 0x0] 16:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121597000) [pid = 1649] [serial = 1921] [outer = 0x12110c800] 16:27:13 INFO - PROCESS | 1649 | 1467156433104 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x121a7b400) [pid = 1649] [serial = 1922] [outer = 0x12110c800] 16:27:13 INFO - PROCESS | 1649 | 1467156433426 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 481ms 16:27:13 INFO - PROCESS | 1649 | 1467156433448 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1649 | 1467156433449 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:27:13 INFO - PROCESS | 1649 | 1467156433451 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1649 | 1467156433452 Marionette TRACE conn2 <- [1,2534,null,{}] 16:27:13 INFO - PROCESS | 1649 | 1467156433454 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}] 16:27:13 INFO - PROCESS | 1649 | 1467156433455 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:13 INFO - PROCESS | 1649 | 1467156433574 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:27:13 INFO - PROCESS | 1649 | 1467156433620 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1649 | 1467156433621 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af4b800 == 38 [pid = 1649] [id = 641] 16:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121a80c00) [pid = 1649] [serial = 1923] [outer = 0x0] 16:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x121a88000) [pid = 1649] [serial = 1924] [outer = 0x121a80c00] 16:27:13 INFO - PROCESS | 1649 | 1467156433645 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x121bac800) [pid = 1649] [serial = 1925] [outer = 0x121a80c00] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1181e5000) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x112921c00) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x110feec00) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1172c2800) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1122bec00) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1127a7c00) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123e3ac00) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119bebc00) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119aa9800) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119d47800) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1211c6800) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x111d79000) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1190c1c00) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112e94800) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11811a400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115f13000) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11291c800) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113294c00) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1122b1c00) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117eac000) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:27:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112a79400) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:27:14 INFO - PROCESS | 1649 | 1467156434028 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 618ms 16:27:14 INFO - PROCESS | 1649 | 1467156434078 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1649 | 1467156434079 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:27:14 INFO - PROCESS | 1649 | 1467156434082 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1649 | 1467156434083 Marionette TRACE conn2 <- [1,2538,null,{}] 16:27:14 INFO - PROCESS | 1649 | 1467156434085 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}] 16:27:14 INFO - PROCESS | 1649 | 1467156434086 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:14 INFO - PROCESS | 1649 | 1467156434185 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:27:14 INFO - PROCESS | 1649 | 1467156434229 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1649 | 1467156434230 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x121577000 == 39 [pid = 1649] [id = 642] 16:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1122b1c00) [pid = 1649] [serial = 1926] [outer = 0x0] 16:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1128a9000) [pid = 1649] [serial = 1927] [outer = 0x1122b1c00] 16:27:14 INFO - PROCESS | 1649 | 1467156434254 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115fc3400) [pid = 1649] [serial = 1928] [outer = 0x1122b1c00] 16:27:14 INFO - PROCESS | 1649 | 1467156434518 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 16:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:27:14 INFO - PROCESS | 1649 | 1467156434551 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1649 | 1467156434552 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:27:14 INFO - PROCESS | 1649 | 1467156434554 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1649 | 1467156434555 Marionette TRACE conn2 <- [1,2542,null,{}] 16:27:14 INFO - PROCESS | 1649 | 1467156434565 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}] 16:27:14 INFO - PROCESS | 1649 | 1467156434566 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:14 INFO - PROCESS | 1649 | 1467156434653 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:27:14 INFO - PROCESS | 1649 | 1467156434658 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1649 | 1467156434660 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b795800 == 40 [pid = 1649] [id = 643] 16:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112921c00) [pid = 1649] [serial = 1929] [outer = 0x0] 16:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1187b5c00) [pid = 1649] [serial = 1930] [outer = 0x112921c00] 16:27:14 INFO - PROCESS | 1649 | 1467156434684 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119f6a000) [pid = 1649] [serial = 1931] [outer = 0x112921c00] 16:27:15 INFO - PROCESS | 1649 | 1467156435045 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 16:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:27:15 INFO - PROCESS | 1649 | 1467156435080 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1649 | 1467156435081 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:27:15 INFO - PROCESS | 1649 | 1467156435083 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1649 | 1467156435085 Marionette TRACE conn2 <- [1,2546,null,{}] 16:27:15 INFO - PROCESS | 1649 | 1467156435088 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}] 16:27:15 INFO - PROCESS | 1649 | 1467156435089 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:15 INFO - PROCESS | 1649 | 1467156435180 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:27:15 INFO - PROCESS | 1649 | 1467156435183 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1649 | 1467156435185 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd09000 == 41 [pid = 1649] [id = 644] 16:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121a83400) [pid = 1649] [serial = 1932] [outer = 0x0] 16:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123f43c00) [pid = 1649] [serial = 1933] [outer = 0x121a83400] 16:27:15 INFO - PROCESS | 1649 | 1467156435212 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123fcb400) [pid = 1649] [serial = 1934] [outer = 0x121a83400] 16:27:15 INFO - PROCESS | 1649 | 1467156435546 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 470ms 16:27:15 INFO - PROCESS | 1649 | 1467156435553 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:27:15 INFO - PROCESS | 1649 | 1467156435554 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:27:15 INFO - PROCESS | 1649 | 1467156435557 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1649 | 1467156435559 Marionette TRACE conn2 <- [1,2550,null,{}] 16:27:15 INFO - PROCESS | 1649 | 1467156435564 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}] 16:27:15 INFO - PROCESS | 1649 | 1467156435565 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:15 INFO - PROCESS | 1649 | 1467156435648 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:27:15 INFO - PROCESS | 1649 | 1467156435652 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1649 | 1467156435653 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c4000 == 42 [pid = 1649] [id = 645] 16:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123fd6400) [pid = 1649] [serial = 1935] [outer = 0x0] 16:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124d2c000) [pid = 1649] [serial = 1936] [outer = 0x123fd6400] 16:27:15 INFO - PROCESS | 1649 | 1467156435677 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124db8400) [pid = 1649] [serial = 1937] [outer = 0x123fd6400] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b898800 == 41 [pid = 1649] [id = 623] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x117252800 == 40 [pid = 1649] [id = 634] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1250b5800 == 39 [pid = 1649] [id = 633] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11871a000 == 38 [pid = 1649] [id = 632] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x111fa7800 == 37 [pid = 1649] [id = 631] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x123ec2800 == 36 [pid = 1649] [id = 636] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12564b000 == 35 [pid = 1649] [id = 637] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119624000 == 34 [pid = 1649] [id = 635] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x127355000 == 33 [pid = 1649] [id = 638] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128f31000 == 32 [pid = 1649] [id = 639] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a805000 == 31 [pid = 1649] [id = 640] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12af4b800 == 30 [pid = 1649] [id = 641] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b795800 == 29 [pid = 1649] [id = 643] 16:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x121577000 == 28 [pid = 1649] [id = 642] 16:27:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd09000 == 27 [pid = 1649] [id = 644] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1190cac00) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11815b000) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1129b2c00) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112f04400) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11690b800) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1172cb800) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117eaec00) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117eacc00) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118169400) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11291dc00) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11850cc00) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115f19c00) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123f76800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123e05800) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128a4000) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119bb3000) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121107800) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119d42c00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12159a000) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121111c00) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12192d400) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121a7d000) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112a77800) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1192f8400) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1187b8800) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1190c6400) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118168000) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118292000) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1161b7000) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116974800) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x112e94400) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x112928400) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1161b1400) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1133e1c00) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1128a0c00) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x112687800) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119d3dc00) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1187b8400) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x123f7f800) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x112684c00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11977d800) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x119786800) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 16:27:17 INFO - PROCESS | 1649 | 1467156437203 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1675ms 16:27:17 INFO - PROCESS | 1649 | 1467156437233 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1649 | 1467156437236 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:27:17 INFO - PROCESS | 1649 | 1467156437239 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1649 | 1467156437241 Marionette TRACE conn2 <- [1,2554,null,{}] 16:27:17 INFO - PROCESS | 1649 | 1467156437245 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}] 16:27:17 INFO - PROCESS | 1649 | 1467156437247 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:17 INFO - PROCESS | 1649 | 1467156437333 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:27:17 INFO - PROCESS | 1649 | 1467156437390 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1649 | 1467156437393 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116712000 == 28 [pid = 1649] [id = 646] 16:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112928800) [pid = 1649] [serial = 1938] [outer = 0x0] 16:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1129ae800) [pid = 1649] [serial = 1939] [outer = 0x112928800] 16:27:17 INFO - PROCESS | 1649 | 1467156437421 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1130dcc00) [pid = 1649] [serial = 1940] [outer = 0x112928800] 16:27:17 INFO - PROCESS | 1649 | 1467156437795 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 573ms 16:27:17 INFO - PROCESS | 1649 | 1467156437813 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1649 | 1467156437816 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:27:17 INFO - PROCESS | 1649 | 1467156437821 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1649 | 1467156437823 Marionette TRACE conn2 <- [1,2558,null,{}] 16:27:17 INFO - PROCESS | 1649 | 1467156437828 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}] 16:27:17 INFO - PROCESS | 1649 | 1467156437830 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:17 INFO - PROCESS | 1649 | 1467156437912 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:27:17 INFO - PROCESS | 1649 | 1467156437969 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1649 | 1467156437971 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e8a000 == 29 [pid = 1649] [id = 647] 16:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1130e3000) [pid = 1649] [serial = 1941] [outer = 0x0] 16:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x115f17400) [pid = 1649] [serial = 1942] [outer = 0x1130e3000] 16:27:18 INFO - PROCESS | 1649 | 1467156437998 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x117224400) [pid = 1649] [serial = 1943] [outer = 0x1130e3000] 16:27:18 INFO - PROCESS | 1649 | 1467156438313 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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 16:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:27:18 INFO - PROCESS | 1649 | 1467156438352 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1649 | 1467156438353 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:27:18 INFO - PROCESS | 1649 | 1467156438356 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1649 | 1467156438358 Marionette TRACE conn2 <- [1,2562,null,{}] 16:27:18 INFO - PROCESS | 1649 | 1467156438366 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}] 16:27:18 INFO - PROCESS | 1649 | 1467156438369 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:18 INFO - PROCESS | 1649 | 1467156438450 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:27:18 INFO - PROCESS | 1649 | 1467156438507 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1649 | 1467156438509 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119216000 == 30 [pid = 1649] [id = 648] 16:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1110a1400) [pid = 1649] [serial = 1944] [outer = 0x0] 16:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118127000) [pid = 1649] [serial = 1945] [outer = 0x1110a1400] 16:27:18 INFO - PROCESS | 1649 | 1467156438537 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11828f000) [pid = 1649] [serial = 1946] [outer = 0x1110a1400] 16:27:18 INFO - PROCESS | 1649 | 1467156438856 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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 524ms 16:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:27:18 INFO - PROCESS | 1649 | 1467156438880 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1649 | 1467156438882 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:27:18 INFO - PROCESS | 1649 | 1467156438884 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1649 | 1467156438885 Marionette TRACE conn2 <- [1,2566,null,{}] 16:27:18 INFO - PROCESS | 1649 | 1467156438887 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}] 16:27:18 INFO - PROCESS | 1649 | 1467156438889 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:18 INFO - PROCESS | 1649 | 1467156438967 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:27:18 INFO - PROCESS | 1649 | 1467156438971 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1649 | 1467156438972 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121039000 == 31 [pid = 1649] [id = 649] 16:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11831f800) [pid = 1649] [serial = 1947] [outer = 0x0] 16:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1190bcc00) [pid = 1649] [serial = 1948] [outer = 0x11831f800] 16:27:19 INFO - PROCESS | 1649 | 1467156438999 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119298000) [pid = 1649] [serial = 1949] [outer = 0x11831f800] 16:27:19 INFO - PROCESS | 1649 | 1467156439346 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms 16:27:19 INFO - PROCESS | 1649 | 1467156439354 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1649 | 1467156439356 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:27:19 INFO - PROCESS | 1649 | 1467156439359 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1649 | 1467156439362 Marionette TRACE conn2 <- [1,2570,null,{}] 16:27:19 INFO - PROCESS | 1649 | 1467156439365 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}] 16:27:19 INFO - PROCESS | 1649 | 1467156439366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:19 INFO - PROCESS | 1649 | 1467156439479 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:27:19 INFO - PROCESS | 1649 | 1467156439485 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1649 | 1467156439486 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x121568000 == 32 [pid = 1649] [id = 650] 16:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112680000) [pid = 1649] [serial = 1950] [outer = 0x0] 16:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1190c4c00) [pid = 1649] [serial = 1951] [outer = 0x112680000] 16:27:19 INFO - PROCESS | 1649 | 1467156439511 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1193b0800) [pid = 1649] [serial = 1952] [outer = 0x112680000] 16:27:19 INFO - PROCESS | 1649 | 1467156439855 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 16:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:27:19 INFO - PROCESS | 1649 | 1467156439880 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1649 | 1467156439882 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:27:19 INFO - PROCESS | 1649 | 1467156439884 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1649 | 1467156439885 Marionette TRACE conn2 <- [1,2574,null,{}] 16:27:19 INFO - PROCESS | 1649 | 1467156439887 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}] 16:27:19 INFO - PROCESS | 1649 | 1467156439892 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:19 INFO - PROCESS | 1649 | 1467156439987 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:27:19 INFO - PROCESS | 1649 | 1467156439996 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1649 | 1467156439997 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d8f800 == 33 [pid = 1649] [id = 651] 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1193b1400) [pid = 1649] [serial = 1953] [outer = 0x0] 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11978b400) [pid = 1649] [serial = 1954] [outer = 0x1193b1400] 16:27:20 INFO - PROCESS | 1649 | 1467156440022 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119d2c000) [pid = 1649] [serial = 1955] [outer = 0x1193b1400] 16:27:20 INFO - PROCESS | 1649 | 1467156440350 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 16:27:20 INFO - PROCESS | 1649 | 1467156440354 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1649 | 1467156440356 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:27:20 INFO - PROCESS | 1649 | 1467156440360 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1649 | 1467156440362 Marionette TRACE conn2 <- [1,2578,null,{}] 16:27:20 INFO - PROCESS | 1649 | 1467156440367 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}] 16:27:20 INFO - PROCESS | 1649 | 1467156440368 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:20 INFO - PROCESS | 1649 | 1467156440481 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:27:20 INFO - PROCESS | 1649 | 1467156440516 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1649 | 1467156440517 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12561b000 == 34 [pid = 1649] [id = 652] 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119778400) [pid = 1649] [serial = 1956] [outer = 0x0] 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119bed800) [pid = 1649] [serial = 1957] [outer = 0x119778400] 16:27:20 INFO - PROCESS | 1649 | 1467156440541 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119f6b000) [pid = 1649] [serial = 1958] [outer = 0x119778400] 16:27:20 INFO - PROCESS | 1649 | 1467156440815 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 474ms 16:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:27:20 INFO - PROCESS | 1649 | 1467156440832 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1649 | 1467156440833 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:27:20 INFO - PROCESS | 1649 | 1467156440835 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1649 | 1467156440836 Marionette TRACE conn2 <- [1,2582,null,{}] 16:27:20 INFO - PROCESS | 1649 | 1467156440839 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}] 16:27:20 INFO - PROCESS | 1649 | 1467156440840 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:20 INFO - PROCESS | 1649 | 1467156440931 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:27:20 INFO - PROCESS | 1649 | 1467156440934 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1649 | 1467156440935 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289ba800 == 35 [pid = 1649] [id = 653] 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121108c00) [pid = 1649] [serial = 1959] [outer = 0x0] 16:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121688800) [pid = 1649] [serial = 1960] [outer = 0x121108c00] 16:27:20 INFO - PROCESS | 1649 | 1467156440960 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121a81000) [pid = 1649] [serial = 1961] [outer = 0x121108c00] 16:27:21 INFO - PROCESS | 1649 | 1467156441302 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 16:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:27:21 INFO - PROCESS | 1649 | 1467156441357 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1649 | 1467156441359 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:27:21 INFO - PROCESS | 1649 | 1467156441361 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1649 | 1467156441362 Marionette TRACE conn2 <- [1,2586,null,{}] 16:27:21 INFO - PROCESS | 1649 | 1467156441365 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}] 16:27:21 INFO - PROCESS | 1649 | 1467156441366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:21 INFO - PROCESS | 1649 | 1467156441441 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:27:21 INFO - PROCESS | 1649 | 1467156441446 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1649 | 1467156441447 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119215800 == 36 [pid = 1649] [id = 654] 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121a82000) [pid = 1649] [serial = 1962] [outer = 0x0] 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121a86000) [pid = 1649] [serial = 1963] [outer = 0x121a82000] 16:27:21 INFO - PROCESS | 1649 | 1467156441479 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123f76800) [pid = 1649] [serial = 1964] [outer = 0x121a82000] 16:27:21 INFO - PROCESS | 1649 | 1467156441813 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 16:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:27:21 INFO - PROCESS | 1649 | 1467156441831 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1649 | 1467156441832 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:27:21 INFO - PROCESS | 1649 | 1467156441834 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1649 | 1467156441835 Marionette TRACE conn2 <- [1,2590,null,{}] 16:27:21 INFO - PROCESS | 1649 | 1467156441837 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}] 16:27:21 INFO - PROCESS | 1649 | 1467156441838 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:21 INFO - PROCESS | 1649 | 1467156441920 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:27:21 INFO - PROCESS | 1649 | 1467156441925 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1649 | 1467156441927 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a805000 == 37 [pid = 1649] [id = 655] 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123f77000) [pid = 1649] [serial = 1965] [outer = 0x0] 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123f84400) [pid = 1649] [serial = 1966] [outer = 0x123f77000] 16:27:21 INFO - PROCESS | 1649 | 1467156441952 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124d47400) [pid = 1649] [serial = 1967] [outer = 0x123f77000] 16:27:22 INFO - PROCESS | 1649 | 1467156442304 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 16:27:22 INFO - PROCESS | 1649 | 1467156442360 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1649 | 1467156442361 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:27:22 INFO - PROCESS | 1649 | 1467156442364 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1649 | 1467156442365 Marionette TRACE conn2 <- [1,2594,null,{}] 16:27:22 INFO - PROCESS | 1649 | 1467156442367 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}] 16:27:22 INFO - PROCESS | 1649 | 1467156442369 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:22 INFO - PROCESS | 1649 | 1467156442488 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:27:22 INFO - PROCESS | 1649 | 1467156442502 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1649 | 1467156442504 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x121562000 == 38 [pid = 1649] [id = 656] 16:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124d4c400) [pid = 1649] [serial = 1968] [outer = 0x0] 16:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125575c00) [pid = 1649] [serial = 1969] [outer = 0x124d4c400] 16:27:22 INFO - PROCESS | 1649 | 1467156442537 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12690cc00) [pid = 1649] [serial = 1970] [outer = 0x124d4c400] 16:27:22 INFO - PROCESS | 1649 | 1467156442901 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 570ms 16:27:22 INFO - PROCESS | 1649 | 1467156442941 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1649 | 1467156442942 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:27:22 INFO - PROCESS | 1649 | 1467156442945 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1649 | 1467156442946 Marionette TRACE conn2 <- [1,2598,null,{}] 16:27:22 INFO - PROCESS | 1649 | 1467156442949 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}] 16:27:22 INFO - PROCESS | 1649 | 1467156442950 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:23 INFO - PROCESS | 1649 | 1467156443050 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:27:23 INFO - PROCESS | 1649 | 1467156443054 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1649 | 1467156443055 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b78b000 == 39 [pid = 1649] [id = 657] 16:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12690d400) [pid = 1649] [serial = 1971] [outer = 0x0] 16:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126d2bc00) [pid = 1649] [serial = 1972] [outer = 0x12690d400] 16:27:23 INFO - PROCESS | 1649 | 1467156443080 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126eb9800) [pid = 1649] [serial = 1973] [outer = 0x12690d400] 16:27:23 INFO - PROCESS | 1649 | 1467156443413 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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 16:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:27:23 INFO - PROCESS | 1649 | 1467156443464 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1649 | 1467156443465 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 1649 | 1467156443467 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1649 | 1467156443468 Marionette TRACE conn2 <- [1,2602,null,{}] 16:27:23 INFO - PROCESS | 1649 | 1467156443470 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}] 16:27:23 INFO - PROCESS | 1649 | 1467156443471 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:23 INFO - PROCESS | 1649 | 1467156443569 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:27:23 INFO - PROCESS | 1649 | 1467156443592 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1649 | 1467156443593 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd04000 == 40 [pid = 1649] [id = 658] 16:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126eba000) [pid = 1649] [serial = 1974] [outer = 0x0] 16:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12706b400) [pid = 1649] [serial = 1975] [outer = 0x126eba000] 16:27:23 INFO - PROCESS | 1649 | 1467156443616 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1273b5000) [pid = 1649] [serial = 1976] [outer = 0x126eba000] 16:27:23 INFO - PROCESS | 1649 | 1467156443972 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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 16:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:27:23 INFO - PROCESS | 1649 | 1467156443986 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1649 | 1467156443988 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 1649 | 1467156443990 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1649 | 1467156443992 Marionette TRACE conn2 <- [1,2606,null,{}] 16:27:23 INFO - PROCESS | 1649 | 1467156443994 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}] 16:27:23 INFO - PROCESS | 1649 | 1467156443995 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:24 INFO - PROCESS | 1649 | 1467156444101 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:27:24 INFO - PROCESS | 1649 | 1467156444113 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1649 | 1467156444114 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c607800 == 41 [pid = 1649] [id = 659] 16:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x127070000) [pid = 1649] [serial = 1977] [outer = 0x0] 16:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1274bd800) [pid = 1649] [serial = 1978] [outer = 0x127070000] 16:27:24 INFO - PROCESS | 1649 | 1467156444137 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x127564800) [pid = 1649] [serial = 1979] [outer = 0x127070000] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112689000) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119bbf400) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121a80c00) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1122b1c00) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12110c800) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112921c00) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121a83400) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1187b8000) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11268e000) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1172ca400) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113290800) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116973c00) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128ab000) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x110ff0800) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:27:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112011000) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:27:24 INFO - PROCESS | 1649 | 1467156444758 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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 820ms 16:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:27:24 INFO - PROCESS | 1649 | 1467156444811 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1649 | 1467156444812 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:27:24 INFO - PROCESS | 1649 | 1467156444814 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1649 | 1467156444815 Marionette TRACE conn2 <- [1,2610,null,{}] 16:27:24 INFO - PROCESS | 1649 | 1467156444817 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}] 16:27:24 INFO - PROCESS | 1649 | 1467156444818 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:24 INFO - PROCESS | 1649 | 1467156444920 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:27:24 INFO - PROCESS | 1649 | 1467156444988 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1649 | 1467156444989 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f2c000 == 42 [pid = 1649] [id = 660] 16:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x110feb400) [pid = 1649] [serial = 1980] [outer = 0x0] 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112f0d400) [pid = 1649] [serial = 1981] [outer = 0x110feb400] 16:27:25 INFO - PROCESS | 1649 | 1467156445013 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118165400) [pid = 1649] [serial = 1982] [outer = 0x110feb400] 16:27:25 INFO - PROCESS | 1649 | 1467156445280 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 16:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:27:25 INFO - PROCESS | 1649 | 1467156445332 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1649 | 1467156445333 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:27:25 INFO - PROCESS | 1649 | 1467156445335 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1649 | 1467156445336 Marionette TRACE conn2 <- [1,2614,null,{}] 16:27:25 INFO - PROCESS | 1649 | 1467156445338 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}] 16:27:25 INFO - PROCESS | 1649 | 1467156445339 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:25 INFO - PROCESS | 1649 | 1467156445426 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:27:25 INFO - PROCESS | 1649 | 1467156445431 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1649 | 1467156445432 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca83800 == 43 [pid = 1649] [id = 661] 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118169c00) [pid = 1649] [serial = 1983] [outer = 0x0] 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119d32800) [pid = 1649] [serial = 1984] [outer = 0x118169c00] 16:27:25 INFO - PROCESS | 1649 | 1467156445456 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123f78c00) [pid = 1649] [serial = 1985] [outer = 0x118169c00] 16:27:25 INFO - PROCESS | 1649 | 1467156445783 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 467ms 16:27:25 INFO - PROCESS | 1649 | 1467156445804 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1649 | 1467156445805 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:27:25 INFO - PROCESS | 1649 | 1467156445807 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1649 | 1467156445810 Marionette TRACE conn2 <- [1,2618,null,{}] 16:27:25 INFO - PROCESS | 1649 | 1467156445813 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}] 16:27:25 INFO - PROCESS | 1649 | 1467156445814 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:25 INFO - PROCESS | 1649 | 1467156445934 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:27:25 INFO - PROCESS | 1649 | 1467156445939 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1649 | 1467156445940 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce3b000 == 44 [pid = 1649] [id = 662] 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1190c8c00) [pid = 1649] [serial = 1986] [outer = 0x0] 16:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123f7e800) [pid = 1649] [serial = 1987] [outer = 0x1190c8c00] 16:27:25 INFO - PROCESS | 1649 | 1467156445964 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128a36400) [pid = 1649] [serial = 1988] [outer = 0x1190c8c00] 16:27:26 INFO - PROCESS | 1649 | 1467156446280 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]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 16:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:27:26 INFO - PROCESS | 1649 | 1467156446329 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1649 | 1467156446331 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:27:26 INFO - PROCESS | 1649 | 1467156446333 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1649 | 1467156446334 Marionette TRACE conn2 <- [1,2622,null,{}] 16:27:26 INFO - PROCESS | 1649 | 1467156446336 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}] 16:27:26 INFO - PROCESS | 1649 | 1467156446337 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:26 INFO - PROCESS | 1649 | 1467156446418 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:27:26 INFO - PROCESS | 1649 | 1467156446421 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1649 | 1467156446423 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d128800 == 45 [pid = 1649] [id = 663] 16:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128a36800) [pid = 1649] [serial = 1989] [outer = 0x0] 16:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129012400) [pid = 1649] [serial = 1990] [outer = 0x128a36800] 16:27:26 INFO - PROCESS | 1649 | 1467156446447 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x129017400) [pid = 1649] [serial = 1991] [outer = 0x128a36800] 16:27:26 INFO - PROCESS | 1649 | 1467156446979 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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 16:27:27 INFO - PROCESS | 1649 | 1467156447017 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1649 | 1467156447020 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:27:27 INFO - PROCESS | 1649 | 1467156447025 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1649 | 1467156447029 Marionette TRACE conn2 <- [1,2626,null,{}] 16:27:27 INFO - PROCESS | 1649 | 1467156447033 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}] 16:27:27 INFO - PROCESS | 1649 | 1467156447034 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:27 INFO - PROCESS | 1649 | 1467156447152 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:27:27 INFO - PROCESS | 1649 | 1467156447218 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1649 | 1467156447219 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x117242000 == 46 [pid = 1649] [id = 664] 16:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11279ec00) [pid = 1649] [serial = 1992] [outer = 0x0] 16:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11291f000) [pid = 1649] [serial = 1993] [outer = 0x11279ec00] 16:27:27 INFO - PROCESS | 1649 | 1467156447250 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112e97400) [pid = 1649] [serial = 1994] [outer = 0x11279ec00] 16:27:27 INFO - PROCESS | 1649 | 1467156447983 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1023ms 16:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:27:28 INFO - PROCESS | 1649 | 1467156448054 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1649 | 1467156448056 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:27:28 INFO - PROCESS | 1649 | 1467156448073 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1649 | 1467156448075 Marionette TRACE conn2 <- [1,2630,null,{}] 16:27:28 INFO - PROCESS | 1649 | 1467156448079 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}] 16:27:28 INFO - PROCESS | 1649 | 1467156448081 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:28 INFO - PROCESS | 1649 | 1467156448177 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:27:28 INFO - PROCESS | 1649 | 1467156448264 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1649 | 1467156448267 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x116962800 == 47 [pid = 1649] [id = 665] 16:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11223bc00) [pid = 1649] [serial = 1995] [outer = 0x0] 16:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1127a5000) [pid = 1649] [serial = 1996] [outer = 0x11223bc00] 16:27:28 INFO - PROCESS | 1649 | 1467156448294 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1129af800) [pid = 1649] [serial = 1997] [outer = 0x11223bc00] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce3b000 == 46 [pid = 1649] [id = 662] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca83800 == 45 [pid = 1649] [id = 661] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x128f2c000 == 44 [pid = 1649] [id = 660] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c607800 == 43 [pid = 1649] [id = 659] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd04000 == 42 [pid = 1649] [id = 658] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b78b000 == 41 [pid = 1649] [id = 657] 16:27:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124d2c000) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121562000 == 40 [pid = 1649] [id = 656] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a805000 == 39 [pid = 1649] [id = 655] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119215800 == 38 [pid = 1649] [id = 654] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1289ba800 == 37 [pid = 1649] [id = 653] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12561b000 == 36 [pid = 1649] [id = 652] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x124d8f800 == 35 [pid = 1649] [id = 651] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121568000 == 34 [pid = 1649] [id = 650] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121039000 == 33 [pid = 1649] [id = 649] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119216000 == 32 [pid = 1649] [id = 648] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x117e8a000 == 31 [pid = 1649] [id = 647] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116712000 == 30 [pid = 1649] [id = 646] 16:27:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c4000 == 29 [pid = 1649] [id = 645] 16:27:28 INFO - PROCESS | 1649 | 1467156448763 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 732ms 16:27:28 INFO - PROCESS | 1649 | 1467156448797 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1649 | 1467156448800 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:27:28 INFO - PROCESS | 1649 | 1467156448804 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1649 | 1467156448806 Marionette TRACE conn2 <- [1,2634,null,{}] 16:27:28 INFO - PROCESS | 1649 | 1467156448810 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}] 16:27:28 INFO - PROCESS | 1649 | 1467156448813 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:28 INFO - PROCESS | 1649 | 1467156448893 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:27:28 INFO - PROCESS | 1649 | 1467156448900 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1649 | 1467156448901 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11706a800 == 30 [pid = 1649] [id = 666] 16:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112e97c00) [pid = 1649] [serial = 1998] [outer = 0x0] 16:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x113c40800) [pid = 1649] [serial = 1999] [outer = 0x112e97c00] 16:27:28 INFO - PROCESS | 1649 | 1467156448929 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1161b1400) [pid = 1649] [serial = 2000] [outer = 0x112e97c00] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119ab0400) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12110c000) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119d31400) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121a88000) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128a9000) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121597000) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121a7b400) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1187b5c00) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123f43c00) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115fc3400) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121bac800) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119780c00) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119293400) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11976e400) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1181ecc00) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118295000) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113c36800) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11690b400) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118287000) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117222c00) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1133d5000) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112e98800) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112683000) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x111d7b800) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1192f4800) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123fcb400) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11990fc00) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119f6a000) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119bb6800) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 16:27:29 INFO - PROCESS | 1649 | 1467156449322 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 16:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:27:29 INFO - PROCESS | 1649 | 1467156449377 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1649 | 1467156449378 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:27:29 INFO - PROCESS | 1649 | 1467156449380 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1649 | 1467156449383 Marionette TRACE conn2 <- [1,2638,null,{}] 16:27:29 INFO - PROCESS | 1649 | 1467156449390 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}] 16:27:29 INFO - PROCESS | 1649 | 1467156449396 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:29 INFO - PROCESS | 1649 | 1467156449469 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:27:29 INFO - PROCESS | 1649 | 1467156449474 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1649 | 1467156449478 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e18000 == 31 [pid = 1649] [id = 667] 16:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117225800) [pid = 1649] [serial = 2001] [outer = 0x0] 16:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1172ca800) [pid = 1649] [serial = 2002] [outer = 0x117225800] 16:27:29 INFO - PROCESS | 1649 | 1467156449509 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118120c00) [pid = 1649] [serial = 2003] [outer = 0x117225800] 16:27:29 INFO - PROCESS | 1649 | 1467156449887 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 528ms 16:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:27:29 INFO - PROCESS | 1649 | 1467156449910 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1649 | 1467156449912 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:27:29 INFO - PROCESS | 1649 | 1467156449914 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1649 | 1467156449915 Marionette TRACE conn2 <- [1,2642,null,{}] 16:27:29 INFO - PROCESS | 1649 | 1467156449917 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}] 16:27:29 INFO - PROCESS | 1649 | 1467156449918 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:30 INFO - PROCESS | 1649 | 1467156449997 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:27:30 INFO - PROCESS | 1649 | 1467156450000 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1649 | 1467156450002 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119961800 == 32 [pid = 1649] [id = 668] 16:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118162c00) [pid = 1649] [serial = 2004] [outer = 0x0] 16:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118289000) [pid = 1649] [serial = 2005] [outer = 0x118162c00] 16:27:30 INFO - PROCESS | 1649 | 1467156450029 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118295400) [pid = 1649] [serial = 2006] [outer = 0x118162c00] 16:27:30 INFO - PROCESS | 1649 | 1467156450349 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:27:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 16:27:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:27:30 INFO - PROCESS | 1649 | 1467156450382 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1649 | 1467156450383 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:27:30 INFO - PROCESS | 1649 | 1467156450386 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1649 | 1467156450387 Marionette TRACE conn2 <- [1,2646,null,{}] 16:27:30 INFO - PROCESS | 1649 | 1467156450389 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}] 16:27:30 INFO - PROCESS | 1649 | 1467156450390 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:30 INFO - PROCESS | 1649 | 1467156450462 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:27:30 INFO - PROCESS | 1649 | 1467156450529 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1649 | 1467156450531 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x121039000 == 33 [pid = 1649] [id = 669] 16:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1127a1800) [pid = 1649] [serial = 2007] [outer = 0x0] 16:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118518000) [pid = 1649] [serial = 2008] [outer = 0x1127a1800] 16:27:30 INFO - PROCESS | 1649 | 1467156450561 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118e94000) [pid = 1649] [serial = 2009] [outer = 0x1127a1800] 16:27:30 INFO - PROCESS | 1649 | 1467156450893 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:27:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 16:27:30 INFO - PROCESS | 1649 | 1467156450906 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1649 | 1467156450908 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:27:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:27:30 INFO - PROCESS | 1649 | 1467156450919 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1649 | 1467156450921 Marionette TRACE conn2 <- [1,2650,null,{}] 16:27:30 INFO - PROCESS | 1649 | 1467156450924 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}] 16:27:30 INFO - PROCESS | 1649 | 1467156450930 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:31 INFO - PROCESS | 1649 | 1467156451109 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:27:31 INFO - PROCESS | 1649 | 1467156451132 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1649 | 1467156451133 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ec2800 == 34 [pid = 1649] [id = 670] 16:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1190c0800) [pid = 1649] [serial = 2010] [outer = 0x0] 16:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1192ef800) [pid = 1649] [serial = 2011] [outer = 0x1190c0800] 16:27:31 INFO - PROCESS | 1649 | 1467156451175 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11977c400) [pid = 1649] [serial = 2012] [outer = 0x1190c0800] 16:27:31 INFO - PROCESS | 1649 | 1467156451505 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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:27:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 626ms 16:27:31 INFO - PROCESS | 1649 | 1467156451538 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1649 | 1467156451540 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:27:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:27:31 INFO - PROCESS | 1649 | 1467156451549 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1649 | 1467156451550 Marionette TRACE conn2 <- [1,2654,null,{}] 16:27:31 INFO - PROCESS | 1649 | 1467156451552 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}] 16:27:31 INFO - PROCESS | 1649 | 1467156451553 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:31 INFO - PROCESS | 1649 | 1467156451647 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:27:31 INFO - PROCESS | 1649 | 1467156451658 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1649 | 1467156451659 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x125597800 == 35 [pid = 1649] [id = 671] 16:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1190c1400) [pid = 1649] [serial = 2013] [outer = 0x0] 16:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119783c00) [pid = 1649] [serial = 2014] [outer = 0x1190c1400] 16:27:31 INFO - PROCESS | 1649 | 1467156451717 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119aa7000) [pid = 1649] [serial = 2015] [outer = 0x1190c1400] 16:27:32 INFO - PROCESS | 1649 | 1467156452046 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:27:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 16:27:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:27:32 INFO - PROCESS | 1649 | 1467156452080 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1649 | 1467156452081 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:27:32 INFO - PROCESS | 1649 | 1467156452084 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1649 | 1467156452085 Marionette TRACE conn2 <- [1,2658,null,{}] 16:27:32 INFO - PROCESS | 1649 | 1467156452089 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}] 16:27:32 INFO - PROCESS | 1649 | 1467156452091 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:32 INFO - PROCESS | 1649 | 1467156452245 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:27:32 INFO - PROCESS | 1649 | 1467156452260 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1649 | 1467156452261 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x125610000 == 36 [pid = 1649] [id = 672] 16:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119aacc00) [pid = 1649] [serial = 2016] [outer = 0x0] 16:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119bb0400) [pid = 1649] [serial = 2017] [outer = 0x119aacc00] 16:27:32 INFO - PROCESS | 1649 | 1467156452301 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119bbc000) [pid = 1649] [serial = 2018] [outer = 0x119aacc00] 16:27:32 INFO - PROCESS | 1649 | 1467156452715 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:27:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 16:27:32 INFO - PROCESS | 1649 | 1467156452754 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1649 | 1467156452755 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:27:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:27:32 INFO - PROCESS | 1649 | 1467156452758 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1649 | 1467156452760 Marionette TRACE conn2 <- [1,2662,null,{}] 16:27:32 INFO - PROCESS | 1649 | 1467156452764 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}] 16:27:32 INFO - PROCESS | 1649 | 1467156452765 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:33 INFO - PROCESS | 1649 | 1467156453026 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11831f800) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112928800) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123f77000) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121a82000) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121108c00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126eba000) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123fd6400) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1193b1400) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1130e3000) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112680000) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12690d400) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110feb400) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1110a1400) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x127070000) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119778400) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118169c00) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124d4c400) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:27:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1190c8c00) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:27:33 INFO - PROCESS | 1649 | 1467156453075 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1649 | 1467156453076 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x118734000 == 37 [pid = 1649] [id = 673] 16:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11200d000) [pid = 1649] [serial = 2019] [outer = 0x0] 16:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112928800) [pid = 1649] [serial = 2020] [outer = 0x11200d000] 16:27:33 INFO - PROCESS | 1649 | 1467156453100 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11815c000) [pid = 1649] [serial = 2021] [outer = 0x11200d000] 16:27:33 INFO - PROCESS | 1649 | 1467156453349 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:27:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 623ms 16:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:27:33 INFO - PROCESS | 1649 | 1467156453384 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1649 | 1467156453385 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:27:33 INFO - PROCESS | 1649 | 1467156453387 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1649 | 1467156453388 Marionette TRACE conn2 <- [1,2666,null,{}] 16:27:33 INFO - PROCESS | 1649 | 1467156453390 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}] 16:27:33 INFO - PROCESS | 1649 | 1467156453392 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:33 INFO - PROCESS | 1649 | 1467156453482 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:27:33 INFO - PROCESS | 1649 | 1467156453486 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1649 | 1467156453487 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x119651000 == 38 [pid = 1649] [id = 674] 16:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11857b000) [pid = 1649] [serial = 2022] [outer = 0x0] 16:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119bbd000) [pid = 1649] [serial = 2023] [outer = 0x11857b000] 16:27:33 INFO - PROCESS | 1649 | 1467156453511 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119bf4c00) [pid = 1649] [serial = 2024] [outer = 0x11857b000] 16:27:34 INFO - PROCESS | 1649 | 1467156454339 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]]]}] 16:27:34 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) 16:27:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 16:27:34 INFO - PROCESS | 1649 | 1467156454356 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1649 | 1467156454358 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:27:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:27:34 INFO - PROCESS | 1649 | 1467156454361 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1649 | 1467156454363 Marionette TRACE conn2 <- [1,2670,null,{}] 16:27:34 INFO - PROCESS | 1649 | 1467156454365 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}] 16:27:34 INFO - PROCESS | 1649 | 1467156454366 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:34 INFO - PROCESS | 1649 | 1467156454486 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:27:34 INFO - PROCESS | 1649 | 1467156454523 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1649 | 1467156454524 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a39d000 == 39 [pid = 1649] [id = 675] 16:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1190c6c00) [pid = 1649] [serial = 2025] [outer = 0x0] 16:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d42400) [pid = 1649] [serial = 2026] [outer = 0x1190c6c00] 16:27:34 INFO - PROCESS | 1649 | 1467156454550 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12110c800) [pid = 1649] [serial = 2027] [outer = 0x1190c6c00] 16:27:35 INFO - PROCESS | 1649 | 1467156455355 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\n"]]]}] 16:27:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 16:27:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 16:27:35 INFO - PROCESS | 1649 | 1467156455381 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1649 | 1467156455384 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:27:35 INFO - PROCESS | 1649 | 1467156455388 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1649 | 1467156455390 Marionette TRACE conn2 <- [1,2674,null,{}] 16:27:35 INFO - PROCESS | 1649 | 1467156455407 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}] 16:27:35 INFO - PROCESS | 1649 | 1467156455408 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:35 INFO - PROCESS | 1649 | 1467156455514 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:27:35 INFO - PROCESS | 1649 | 1467156455575 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1649 | 1467156455576 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b0000 == 40 [pid = 1649] [id = 676] 16:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112929c00) [pid = 1649] [serial = 2028] [outer = 0x0] 16:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112a77800) [pid = 1649] [serial = 2029] [outer = 0x112929c00] 16:27:35 INFO - PROCESS | 1649 | 1467156455608 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11329c400) [pid = 1649] [serial = 2030] [outer = 0x112929c00] 16:27:36 INFO - PROCESS | 1649 | 1467156456542 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\n"]]]}] 16:27:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 16:27:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1186ms 16:27:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:27:36 INFO - PROCESS | 1649 | 1467156456574 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1649 | 1467156456577 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 1649 | 1467156456582 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1649 | 1467156456584 Marionette TRACE conn2 <- [1,2678,null,{}] 16:27:36 INFO - PROCESS | 1649 | 1467156456586 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}] 16:27:36 INFO - PROCESS | 1649 | 1467156456588 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:36 INFO - PROCESS | 1649 | 1467156456686 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:27:36 INFO - PROCESS | 1649 | 1467156456746 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1649 | 1467156456748 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11964d000 == 41 [pid = 1649] [id = 677] 16:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x115f13000) [pid = 1649] [serial = 2031] [outer = 0x0] 16:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116976400) [pid = 1649] [serial = 2032] [outer = 0x115f13000] 16:27:36 INFO - PROCESS | 1649 | 1467156456778 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118123400) [pid = 1649] [serial = 2033] [outer = 0x115f13000] 16:27:37 INFO - PROCESS | 1649 | 1467156457731 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]]]}] 16:27:37 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) 16:27:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1172ms 16:27:37 INFO - PROCESS | 1649 | 1467156457754 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:27:37 INFO - PROCESS | 1649 | 1467156457757 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:27:37 INFO - PROCESS | 1649 | 1467156457760 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1649 | 1467156457762 Marionette TRACE conn2 <- [1,2682,null,{}] 16:27:37 INFO - PROCESS | 1649 | 1467156457765 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}] 16:27:37 INFO - PROCESS | 1649 | 1467156457767 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:37 INFO - PROCESS | 1649 | 1467156457857 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:27:37 INFO - PROCESS | 1649 | 1467156457918 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1649 | 1467156457921 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x117232800 == 42 [pid = 1649] [id = 678] 16:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113294c00) [pid = 1649] [serial = 2034] [outer = 0x0] 16:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1133b3400) [pid = 1649] [serial = 2035] [outer = 0x113294c00] 16:27:37 INFO - PROCESS | 1649 | 1467156457950 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116760400) [pid = 1649] [serial = 2036] [outer = 0x113294c00] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119651000 == 41 [pid = 1649] [id = 674] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x118734000 == 40 [pid = 1649] [id = 673] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x125610000 == 39 [pid = 1649] [id = 672] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x125597800 == 38 [pid = 1649] [id = 671] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x123ec2800 == 37 [pid = 1649] [id = 670] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x121039000 == 36 [pid = 1649] [id = 669] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119961800 == 35 [pid = 1649] [id = 668] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x118e18000 == 34 [pid = 1649] [id = 667] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11706a800 == 33 [pid = 1649] [id = 666] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x116962800 == 32 [pid = 1649] [id = 665] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12d128800 == 31 [pid = 1649] [id = 663] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x117242000 == 30 [pid = 1649] [id = 664] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11964d000 == 29 [pid = 1649] [id = 677] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12a39d000 == 28 [pid = 1649] [id = 675] 16:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b0000 == 27 [pid = 1649] [id = 676] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1190bcc00) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1129ae800) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1130dcc00) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119298000) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123f84400) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121a86000) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123f76800) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121688800) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121a81000) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12706b400) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124db8400) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11978b400) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119d2c000) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x115f17400) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x117224400) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1190c4c00) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126d2bc00) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1193b0800) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112f0d400) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1273b5000) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118127000) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1274bd800) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118165400) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11828f000) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119bed800) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119f6b000) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119d32800) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x127564800) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x125575c00) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x128a36400) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x126eb9800) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12690cc00) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x129012400) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x124d47400) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x123f78c00) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 16:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x123f7e800) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1649 | 1467156459305 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]]]}] 16:27:39 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) 16:27:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1574ms 16:27:39 INFO - PROCESS | 1649 | 1467156459333 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1649 | 1467156459336 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:27:39 INFO - PROCESS | 1649 | 1467156459339 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1649 | 1467156459341 Marionette TRACE conn2 <- [1,2686,null,{}] 16:27:39 INFO - PROCESS | 1649 | 1467156459347 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}] 16:27:39 INFO - PROCESS | 1649 | 1467156459348 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:39 INFO - PROCESS | 1649 | 1467156459420 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:27:39 INFO - PROCESS | 1649 | 1467156459428 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1649 | 1467156459429 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x116145800 == 28 [pid = 1649] [id = 679] 16:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112685800) [pid = 1649] [serial = 2037] [outer = 0x0] 16:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1128a6800) [pid = 1649] [serial = 2038] [outer = 0x112685800] 16:27:39 INFO - PROCESS | 1649 | 1467156459457 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11292a800) [pid = 1649] [serial = 2039] [outer = 0x112685800] 16:27:40 INFO - PROCESS | 1649 | 1467156460270 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\n"]]]}] 16:27:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 16:27:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 979ms 16:27:40 INFO - PROCESS | 1649 | 1467156460318 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1649 | 1467156460321 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:27:40 INFO - PROCESS | 1649 | 1467156460326 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1649 | 1467156460328 Marionette TRACE conn2 <- [1,2690,null,{}] 16:27:40 INFO - PROCESS | 1649 | 1467156460330 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}] 16:27:40 INFO - PROCESS | 1649 | 1467156460332 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:40 INFO - PROCESS | 1649 | 1467156460432 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:27:40 INFO - PROCESS | 1649 | 1467156460438 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1649 | 1467156460440 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e86800 == 29 [pid = 1649] [id = 680] 16:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x112e8f800) [pid = 1649] [serial = 2040] [outer = 0x0] 16:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1133d5c00) [pid = 1649] [serial = 2041] [outer = 0x112e8f800] 16:27:40 INFO - PROCESS | 1649 | 1467156460470 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x115f69400) [pid = 1649] [serial = 2042] [outer = 0x112e8f800] 16:27:41 INFO - PROCESS | 1649 | 1467156461314 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\n"]]]}] 16:27:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:27:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1021ms 16:27:41 INFO - PROCESS | 1649 | 1467156461348 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1649 | 1467156461349 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:27:41 INFO - PROCESS | 1649 | 1467156461351 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1649 | 1467156461354 Marionette TRACE conn2 <- [1,2694,null,{}] 16:27:41 INFO - PROCESS | 1649 | 1467156461361 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}] 16:27:41 INFO - PROCESS | 1649 | 1467156461365 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:41 INFO - PROCESS | 1649 | 1467156461470 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:27:41 INFO - PROCESS | 1649 | 1467156461509 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1649 | 1467156461511 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119632800 == 30 [pid = 1649] [id = 681] 16:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11223cc00) [pid = 1649] [serial = 2043] [outer = 0x0] 16:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11815b000) [pid = 1649] [serial = 2044] [outer = 0x11223cc00] 16:27:41 INFO - PROCESS | 1649 | 1467156461539 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118166000) [pid = 1649] [serial = 2045] [outer = 0x11223cc00] 16:27:42 INFO - PROCESS | 1649 | 1467156462341 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\n"]]]}] 16:27:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:27:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 16:27:42 INFO - PROCESS | 1649 | 1467156462376 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:27:42 INFO - PROCESS | 1649 | 1467156462379 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:27:42 INFO - PROCESS | 1649 | 1467156462382 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1649 | 1467156462383 Marionette TRACE conn2 <- [1,2698,null,{}] 16:27:42 INFO - PROCESS | 1649 | 1467156462385 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}] 16:27:42 INFO - PROCESS | 1649 | 1467156462386 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:42 INFO - PROCESS | 1649 | 1467156462480 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:27:42 INFO - PROCESS | 1649 | 1467156462517 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1649 | 1467156462518 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x121039000 == 31 [pid = 1649] [id = 682] 16:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118288000) [pid = 1649] [serial = 2046] [outer = 0x0] 16:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118292400) [pid = 1649] [serial = 2047] [outer = 0x118288000] 16:27:42 INFO - PROCESS | 1649 | 1467156462543 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11857f000) [pid = 1649] [serial = 2048] [outer = 0x118288000] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1190c1400) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1190c0800) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119aacc00) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11279ec00) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x128a36800) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1127a1800) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x112e97c00) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x118162c00) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11223bc00) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11857b000) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11200d000) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x117225800) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1190c6c00) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:27:43 INFO - PROCESS | 1649 | 1467156463435 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\n"]]]}] 16:27:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:27:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1070ms 16:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:27:43 INFO - PROCESS | 1649 | 1467156463452 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1649 | 1467156463454 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:27:43 INFO - PROCESS | 1649 | 1467156463456 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1649 | 1467156463457 Marionette TRACE conn2 <- [1,2702,null,{}] 16:27:43 INFO - PROCESS | 1649 | 1467156463461 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}] 16:27:43 INFO - PROCESS | 1649 | 1467156463463 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:43 INFO - PROCESS | 1649 | 1467156463556 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:27:43 INFO - PROCESS | 1649 | 1467156463562 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1649 | 1467156463563 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x121398000 == 32 [pid = 1649] [id = 683] 16:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1128a7800) [pid = 1649] [serial = 2049] [outer = 0x0] 16:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x115d56c00) [pid = 1649] [serial = 2050] [outer = 0x1128a7800] 16:27:43 INFO - PROCESS | 1649 | 1467156463588 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1187b5400) [pid = 1649] [serial = 2051] [outer = 0x1128a7800] 16:27:43 INFO - PROCESS | 1649 | 1467156463987 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:27:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 574ms 16:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:27:44 INFO - PROCESS | 1649 | 1467156464031 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1649 | 1467156464033 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:27:44 INFO - PROCESS | 1649 | 1467156464037 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1649 | 1467156464038 Marionette TRACE conn2 <- [1,2706,null,{}] 16:27:44 INFO - PROCESS | 1649 | 1467156464042 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}] 16:27:44 INFO - PROCESS | 1649 | 1467156464048 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:44 INFO - PROCESS | 1649 | 1467156464226 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:27:44 INFO - PROCESS | 1649 | 1467156464245 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1649 | 1467156464247 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d92800 == 33 [pid = 1649] [id = 684] 16:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118579800) [pid = 1649] [serial = 2052] [outer = 0x0] 16:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1190bb800) [pid = 1649] [serial = 2053] [outer = 0x118579800] 16:27:44 INFO - PROCESS | 1649 | 1467156464288 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1193ab800) [pid = 1649] [serial = 2054] [outer = 0x118579800] 16:27:44 INFO - PROCESS | 1649 | 1467156464640 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:27:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 621ms 16:27:44 INFO - PROCESS | 1649 | 1467156464657 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:27:44 INFO - PROCESS | 1649 | 1467156464662 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:27:44 INFO - PROCESS | 1649 | 1467156464665 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1649 | 1467156464667 Marionette TRACE conn2 <- [1,2710,null,{}] 16:27:44 INFO - PROCESS | 1649 | 1467156464670 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}] 16:27:44 INFO - PROCESS | 1649 | 1467156464672 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:44 INFO - PROCESS | 1649 | 1467156464832 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:27:44 INFO - PROCESS | 1649 | 1467156464893 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1649 | 1467156464895 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127e3800 == 34 [pid = 1649] [id = 685] 16:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x110fe6800) [pid = 1649] [serial = 2055] [outer = 0x0] 16:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x110feb400) [pid = 1649] [serial = 2056] [outer = 0x110fe6800] 16:27:44 INFO - PROCESS | 1649 | 1467156464927 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11223c800) [pid = 1649] [serial = 2057] [outer = 0x110fe6800] 16:27:45 INFO - PROCESS | 1649 | 1467156465485 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] 16:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:27:45 INFO - PROCESS | 1649 | 1467156465554 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:27:45 INFO - PROCESS | 1649 | 1467156465559 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1649 | 1467156465563 Marionette TRACE conn2 <- [1,2714,null,{}] 16:27:45 INFO - PROCESS | 1649 | 1467156465568 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}] 16:27:45 INFO - PROCESS | 1649 | 1467156465571 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:45 INFO - PROCESS | 1649 | 1467156465737 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:27:45 INFO - PROCESS | 1649 | 1467156465841 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1649 | 1467156465844 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119214800 == 35 [pid = 1649] [id = 686] 16:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x112e91400) [pid = 1649] [serial = 2058] [outer = 0x0] 16:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x113cf2800) [pid = 1649] [serial = 2059] [outer = 0x112e91400] 16:27:45 INFO - PROCESS | 1649 | 1467156465894 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11690b400) [pid = 1649] [serial = 2060] [outer = 0x112e91400] 16:27:46 INFO - PROCESS | 1649 | 1467156466583 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]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:27:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1075ms 16:27:46 INFO - PROCESS | 1649 | 1467156466651 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1649 | 1467156466655 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:27:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:27:46 INFO - PROCESS | 1649 | 1467156466660 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1649 | 1467156466664 Marionette TRACE conn2 <- [1,2718,null,{}] 16:27:46 INFO - PROCESS | 1649 | 1467156466670 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}] 16:27:46 INFO - PROCESS | 1649 | 1467156466673 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:46 INFO - PROCESS | 1649 | 1467156466824 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:27:46 INFO - PROCESS | 1649 | 1467156466948 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1649 | 1467156466951 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11707f800 == 36 [pid = 1649] [id = 687] 16:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11291d800) [pid = 1649] [serial = 2061] [outer = 0x0] 16:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112923000) [pid = 1649] [serial = 2062] [outer = 0x11291d800] 16:27:47 INFO - PROCESS | 1649 | 1467156466994 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112e93000) [pid = 1649] [serial = 2063] [outer = 0x11291d800] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x124d92800 == 35 [pid = 1649] [id = 684] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x121398000 == 34 [pid = 1649] [id = 683] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x121039000 == 33 [pid = 1649] [id = 682] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119632800 == 32 [pid = 1649] [id = 681] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117e86800 == 31 [pid = 1649] [id = 680] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116145800 == 30 [pid = 1649] [id = 679] 16:27:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117232800 == 29 [pid = 1649] [id = 678] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119783c00) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1192ef800) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119bb0400) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11291f000) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x112e97400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x129017400) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118518000) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119aa7000) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x113c40800) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1161b1400) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x118289000) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x118295400) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1127a5000) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1129af800) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119bf4c00) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x119bbc000) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x112928800) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1172ca800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x118120c00) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x11815c000) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12110c800) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x11977c400) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x119bbd000) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x118e94000) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x119d42400) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 16:27:47 INFO - PROCESS | 1649 | 1467156467385 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] 16:27:47 INFO - PROCESS | 1649 | 1467156467439 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:27:47 INFO - PROCESS | 1649 | 1467156467444 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1649 | 1467156467446 Marionette TRACE conn2 <- [1,2722,null,{}] 16:27:47 INFO - PROCESS | 1649 | 1467156467448 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}] 16:27:47 INFO - PROCESS | 1649 | 1467156467450 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:47 INFO - PROCESS | 1649 | 1467156467529 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:27:47 INFO - PROCESS | 1649 | 1467156467533 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1649 | 1467156467534 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871c000 == 30 [pid = 1649] [id = 688] 16:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x113ca0c00) [pid = 1649] [serial = 2064] [outer = 0x0] 16:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x116764000) [pid = 1649] [serial = 2065] [outer = 0x113ca0c00] 16:27:47 INFO - PROCESS | 1649 | 1467156467562 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x117223000) [pid = 1649] [serial = 2066] [outer = 0x113ca0c00] 16:27:47 INFO - PROCESS | 1649 | 1467156467930 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] 16:27:47 INFO - PROCESS | 1649 | 1467156467967 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:27:47 INFO - PROCESS | 1649 | 1467156467970 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1649 | 1467156467972 Marionette TRACE conn2 <- [1,2726,null,{}] 16:27:47 INFO - PROCESS | 1649 | 1467156467982 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}] 16:27:47 INFO - PROCESS | 1649 | 1467156467985 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:48 INFO - PROCESS | 1649 | 1467156468089 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:27:48 INFO - PROCESS | 1649 | 1467156468097 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1649 | 1467156468099 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119961800 == 31 [pid = 1649] [id = 689] 16:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11811a400) [pid = 1649] [serial = 2067] [outer = 0x0] 16:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1181ef000) [pid = 1649] [serial = 2068] [outer = 0x11811a400] 16:27:48 INFO - PROCESS | 1649 | 1467156468127 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x118294c00) [pid = 1649] [serial = 2069] [outer = 0x11811a400] 16:27:48 INFO - PROCESS | 1649 | 1467156468473 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:27:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 16:27:48 INFO - PROCESS | 1649 | 1467156468490 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1649 | 1467156468492 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:27:48 INFO - PROCESS | 1649 | 1467156468497 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1649 | 1467156468498 Marionette TRACE conn2 <- [1,2730,null,{}] 16:27:48 INFO - PROCESS | 1649 | 1467156468500 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}] 16:27:48 INFO - PROCESS | 1649 | 1467156468502 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:48 INFO - PROCESS | 1649 | 1467156468603 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:27:48 INFO - PROCESS | 1649 | 1467156468609 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1649 | 1467156468610 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d3f800 == 32 [pid = 1649] [id = 690] 16:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x110ff1400) [pid = 1649] [serial = 2070] [outer = 0x0] 16:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1187b6c00) [pid = 1649] [serial = 2071] [outer = 0x110ff1400] 16:27:48 INFO - PROCESS | 1649 | 1467156468635 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1190c4800) [pid = 1649] [serial = 2072] [outer = 0x110ff1400] 16:27:49 INFO - PROCESS | 1649 | 1467156469421 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\n"]]]}] 16:27:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 16:27:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:27:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 16:27:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:27:49 INFO - PROCESS | 1649 | 1467156469467 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1649 | 1467156469468 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:27:49 INFO - PROCESS | 1649 | 1467156469470 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1649 | 1467156469471 Marionette TRACE conn2 <- [1,2734,null,{}] 16:27:49 INFO - PROCESS | 1649 | 1467156469474 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}] 16:27:49 INFO - PROCESS | 1649 | 1467156469475 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:49 INFO - PROCESS | 1649 | 1467156469574 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:27:49 INFO - PROCESS | 1649 | 1467156469579 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1649 | 1467156469580 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e62000 == 33 [pid = 1649] [id = 691] 16:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x112689800) [pid = 1649] [serial = 2073] [outer = 0x0] 16:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1192ed800) [pid = 1649] [serial = 2074] [outer = 0x112689800] 16:27:49 INFO - PROCESS | 1649 | 1467156469604 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1192f7c00) [pid = 1649] [serial = 2075] [outer = 0x112689800] 16:27:49 INFO - PROCESS | 1649 | 1467156469949 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]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:27:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 16:27:49 INFO - PROCESS | 1649 | 1467156469993 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:27:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:27:49 INFO - PROCESS | 1649 | 1467156469994 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:27:49 INFO - PROCESS | 1649 | 1467156469996 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1649 | 1467156469997 Marionette TRACE conn2 <- [1,2738,null,{}] 16:27:50 INFO - PROCESS | 1649 | 1467156469999 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}] 16:27:50 INFO - PROCESS | 1649 | 1467156470003 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:50 INFO - PROCESS | 1649 | 1467156470123 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:27:50 INFO - PROCESS | 1649 | 1467156470127 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1649 | 1467156470128 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d3d800 == 34 [pid = 1649] [id = 692] 16:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x111f5fc00) [pid = 1649] [serial = 2076] [outer = 0x0] 16:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119779400) [pid = 1649] [serial = 2077] [outer = 0x111f5fc00] 16:27:50 INFO - PROCESS | 1649 | 1467156470153 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119ba0800) [pid = 1649] [serial = 2078] [outer = 0x111f5fc00] 16:27:50 INFO - PROCESS | 1649 | 1467156470499 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]]]}] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x112e8f800) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x112685800) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x113294c00) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11223cc00) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x112929c00) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x115f13000) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1128a7800) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:27:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:27:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 16:27:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:27:50 INFO - PROCESS | 1649 | 1467156470515 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1649 | 1467156470516 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:27:50 INFO - PROCESS | 1649 | 1467156470518 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1649 | 1467156470519 Marionette TRACE conn2 <- [1,2742,null,{}] 16:27:50 INFO - PROCESS | 1649 | 1467156470526 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}] 16:27:50 INFO - PROCESS | 1649 | 1467156470528 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:50 INFO - PROCESS | 1649 | 1467156470608 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:27:50 INFO - PROCESS | 1649 | 1467156470613 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1649 | 1467156470614 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12733a800 == 35 [pid = 1649] [id = 693] 16:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x113379000) [pid = 1649] [serial = 2079] [outer = 0x0] 16:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11662fc00) [pid = 1649] [serial = 2080] [outer = 0x113379000] 16:27:50 INFO - PROCESS | 1649 | 1467156470639 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x119ab1c00) [pid = 1649] [serial = 2081] [outer = 0x113379000] 16:27:50 INFO - PROCESS | 1649 | 1467156470986 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 16:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:27:51 INFO - PROCESS | 1649 | 1467156471038 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1649 | 1467156471039 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:27:51 INFO - PROCESS | 1649 | 1467156471041 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1649 | 1467156471042 Marionette TRACE conn2 <- [1,2746,null,{}] 16:27:51 INFO - PROCESS | 1649 | 1467156471045 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}] 16:27:51 INFO - PROCESS | 1649 | 1467156471046 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:51 INFO - PROCESS | 1649 | 1467156471122 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:27:51 INFO - PROCESS | 1649 | 1467156471178 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1649 | 1467156471179 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289b0800 == 36 [pid = 1649] [id = 694] 16:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112e94c00) [pid = 1649] [serial = 2082] [outer = 0x0] 16:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x119bba000) [pid = 1649] [serial = 2083] [outer = 0x112e94c00] 16:27:51 INFO - PROCESS | 1649 | 1467156471204 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119d2c000) [pid = 1649] [serial = 2084] [outer = 0x112e94c00] 16:27:51 INFO - PROCESS | 1649 | 1467156471455 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 16:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:27:51 INFO - PROCESS | 1649 | 1467156471516 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1649 | 1467156471518 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:27:51 INFO - PROCESS | 1649 | 1467156471520 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1649 | 1467156471521 Marionette TRACE conn2 <- [1,2750,null,{}] 16:27:51 INFO - PROCESS | 1649 | 1467156471523 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}] 16:27:51 INFO - PROCESS | 1649 | 1467156471524 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:51 INFO - PROCESS | 1649 | 1467156471606 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:27:51 INFO - PROCESS | 1649 | 1467156471612 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1649 | 1467156471614 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12949e000 == 37 [pid = 1649] [id = 695] 16:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119d32800) [pid = 1649] [serial = 2085] [outer = 0x0] 16:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119d41800) [pid = 1649] [serial = 2086] [outer = 0x119d32800] 16:27:51 INFO - PROCESS | 1649 | 1467156471637 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119f6b000) [pid = 1649] [serial = 2087] [outer = 0x119d32800] 16:27:52 INFO - PROCESS | 1649 | 1467156472048 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]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:27:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 16:27:52 INFO - PROCESS | 1649 | 1467156472091 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:27:52 INFO - PROCESS | 1649 | 1467156472093 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:27:52 INFO - PROCESS | 1649 | 1467156472096 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1649 | 1467156472098 Marionette TRACE conn2 <- [1,2754,null,{}] 16:27:52 INFO - PROCESS | 1649 | 1467156472101 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}] 16:27:52 INFO - PROCESS | 1649 | 1467156472103 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:52 INFO - PROCESS | 1649 | 1467156472224 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:27:52 INFO - PROCESS | 1649 | 1467156472232 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1649 | 1467156472233 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x121b71800 == 38 [pid = 1649] [id = 696] 16:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119008c00) [pid = 1649] [serial = 2088] [outer = 0x0] 16:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x121107800) [pid = 1649] [serial = 2089] [outer = 0x119008c00] 16:27:52 INFO - PROCESS | 1649 | 1467156472273 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x12110ec00) [pid = 1649] [serial = 2090] [outer = 0x119008c00] 16:27:52 INFO - PROCESS | 1649 | 1467156472685 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]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:27:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 619ms 16:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:27:52 INFO - PROCESS | 1649 | 1467156472716 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1649 | 1467156472717 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:27:52 INFO - PROCESS | 1649 | 1467156472719 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1649 | 1467156472721 Marionette TRACE conn2 <- [1,2758,null,{}] 16:27:52 INFO - PROCESS | 1649 | 1467156472740 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}] 16:27:52 INFO - PROCESS | 1649 | 1467156472742 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:52 INFO - PROCESS | 1649 | 1467156472842 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:27:52 INFO - PROCESS | 1649 | 1467156472848 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1649 | 1467156472849 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a822800 == 39 [pid = 1649] [id = 697] 16:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x121111800) [pid = 1649] [serial = 2091] [outer = 0x0] 16:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x121599c00) [pid = 1649] [serial = 2092] [outer = 0x121111800] 16:27:52 INFO - PROCESS | 1649 | 1467156472876 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x121a7d000) [pid = 1649] [serial = 2093] [outer = 0x121111800] 16:27:53 INFO - PROCESS | 1649 | 1467156473260 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 586ms 16:27:53 INFO - PROCESS | 1649 | 1467156473307 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:27:53 INFO - PROCESS | 1649 | 1467156473309 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:27:53 INFO - PROCESS | 1649 | 1467156473312 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1649 | 1467156473314 Marionette TRACE conn2 <- [1,2762,null,{}] 16:27:53 INFO - PROCESS | 1649 | 1467156473318 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}] 16:27:53 INFO - PROCESS | 1649 | 1467156473320 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:53 INFO - PROCESS | 1649 | 1467156473424 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:27:53 INFO - PROCESS | 1649 | 1467156473497 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1649 | 1467156473498 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e88800 == 40 [pid = 1649] [id = 698] 16:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112685c00) [pid = 1649] [serial = 2094] [outer = 0x0] 16:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1128af800) [pid = 1649] [serial = 2095] [outer = 0x112685c00] 16:27:53 INFO - PROCESS | 1649 | 1467156473529 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112e98400) [pid = 1649] [serial = 2096] [outer = 0x112685c00] 16:27:53 INFO - PROCESS | 1649 | 1467156473965 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 674ms 16:27:53 INFO - PROCESS | 1649 | 1467156473986 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1649 | 1467156473990 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:27:53 INFO - PROCESS | 1649 | 1467156473994 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1649 | 1467156473996 Marionette TRACE conn2 <- [1,2766,null,{}] 16:27:54 INFO - PROCESS | 1649 | 1467156473999 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}] 16:27:54 INFO - PROCESS | 1649 | 1467156474000 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:54 INFO - PROCESS | 1649 | 1467156474104 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:27:54 INFO - PROCESS | 1649 | 1467156474164 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1649 | 1467156474165 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d3f000 == 41 [pid = 1649] [id = 699] 16:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116a13800) [pid = 1649] [serial = 2097] [outer = 0x0] 16:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11815e400) [pid = 1649] [serial = 2098] [outer = 0x116a13800] 16:27:54 INFO - PROCESS | 1649 | 1467156474197 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11828a400) [pid = 1649] [serial = 2099] [outer = 0x116a13800] 16:27:54 INFO - PROCESS | 1649 | 1467156474601 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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 620ms 16:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:27:54 INFO - PROCESS | 1649 | 1467156474615 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1649 | 1467156474616 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:27:54 INFO - PROCESS | 1649 | 1467156474618 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1649 | 1467156474621 Marionette TRACE conn2 <- [1,2770,null,{}] 16:27:54 INFO - PROCESS | 1649 | 1467156474628 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}] 16:27:54 INFO - PROCESS | 1649 | 1467156474632 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:54 INFO - PROCESS | 1649 | 1467156474736 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:27:54 INFO - PROCESS | 1649 | 1467156474828 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1649 | 1467156474830 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a996000 == 42 [pid = 1649] [id = 700] 16:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1192f7400) [pid = 1649] [serial = 2100] [outer = 0x0] 16:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119779c00) [pid = 1649] [serial = 2101] [outer = 0x1192f7400] 16:27:54 INFO - PROCESS | 1649 | 1467156474873 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119aa5c00) [pid = 1649] [serial = 2102] [outer = 0x1192f7400] 16:27:55 INFO - PROCESS | 1649 | 1467156475260 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 673ms 16:27:55 INFO - PROCESS | 1649 | 1467156475292 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:27:55 INFO - PROCESS | 1649 | 1467156475294 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:27:55 INFO - PROCESS | 1649 | 1467156475296 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1649 | 1467156475298 Marionette TRACE conn2 <- [1,2774,null,{}] 16:27:55 INFO - PROCESS | 1649 | 1467156475300 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}] 16:27:55 INFO - PROCESS | 1649 | 1467156475301 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:55 INFO - PROCESS | 1649 | 1467156475405 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:27:55 INFO - PROCESS | 1649 | 1467156475464 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1649 | 1467156475466 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b08c000 == 43 [pid = 1649] [id = 701] 16:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119ab1000) [pid = 1649] [serial = 2103] [outer = 0x0] 16:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1211c8800) [pid = 1649] [serial = 2104] [outer = 0x119ab1000] 16:27:55 INFO - PROCESS | 1649 | 1467156475494 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121685800) [pid = 1649] [serial = 2105] [outer = 0x119ab1000] 16:27:55 INFO - PROCESS | 1649 | 1467156475902 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 673ms 16:27:55 INFO - PROCESS | 1649 | 1467156475969 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1649 | 1467156475971 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:27:55 INFO - PROCESS | 1649 | 1467156475973 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1649 | 1467156475974 Marionette TRACE conn2 <- [1,2778,null,{}] 16:27:55 INFO - PROCESS | 1649 | 1467156475976 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}] 16:27:55 INFO - PROCESS | 1649 | 1467156475978 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:56 INFO - PROCESS | 1649 | 1467156476087 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:27:56 INFO - PROCESS | 1649 | 1467156476189 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1649 | 1467156476191 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x113e34000 == 44 [pid = 1649] [id = 702] 16:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x110ff1c00) [pid = 1649] [serial = 2106] [outer = 0x0] 16:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116fbe800) [pid = 1649] [serial = 2107] [outer = 0x110ff1c00] 16:27:56 INFO - PROCESS | 1649 | 1467156476219 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121a80400) [pid = 1649] [serial = 2108] [outer = 0x110ff1c00] 16:27:56 INFO - PROCESS | 1649 | 1467156476754 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]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 820ms 16:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:27:56 INFO - PROCESS | 1649 | 1467156476794 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1649 | 1467156476796 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:27:56 INFO - PROCESS | 1649 | 1467156476799 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1649 | 1467156476801 Marionette TRACE conn2 <- [1,2782,null,{}] 16:27:56 INFO - PROCESS | 1649 | 1467156476804 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}] 16:27:56 INFO - PROCESS | 1649 | 1467156476806 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:56 INFO - PROCESS | 1649 | 1467156476901 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:27:56 INFO - PROCESS | 1649 | 1467156476964 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1649 | 1467156476965 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117080000 == 45 [pid = 1649] [id = 703] 16:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1127a3400) [pid = 1649] [serial = 2109] [outer = 0x0] 16:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112927400) [pid = 1649] [serial = 2110] [outer = 0x1127a3400] 16:27:56 INFO - PROCESS | 1649 | 1467156476993 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1133e2000) [pid = 1649] [serial = 2111] [outer = 0x1127a3400] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121b71800 == 44 [pid = 1649] [id = 696] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12949e000 == 43 [pid = 1649] [id = 695] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1289b0800 == 42 [pid = 1649] [id = 694] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12733a800 == 41 [pid = 1649] [id = 693] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x126d3d800 == 40 [pid = 1649] [id = 692] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x117e62000 == 39 [pid = 1649] [id = 691] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x123d3f800 == 38 [pid = 1649] [id = 690] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119961800 == 37 [pid = 1649] [id = 689] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11871c000 == 36 [pid = 1649] [id = 688] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11707f800 == 35 [pid = 1649] [id = 687] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119214800 == 34 [pid = 1649] [id = 686] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1127e3800 == 33 [pid = 1649] [id = 685] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x113e34000 == 32 [pid = 1649] [id = 702] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12b08c000 == 31 [pid = 1649] [id = 701] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12a996000 == 30 [pid = 1649] [id = 700] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x123d3f000 == 29 [pid = 1649] [id = 699] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12a822800 == 28 [pid = 1649] [id = 697] 16:27:57 INFO - PROCESS | 1649 | --DOCSHELL 0x117e88800 == 27 [pid = 1649] [id = 698] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1133d5c00) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1128a6800) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11292a800) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116760400) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133b3400) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11815b000) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118292400) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118166000) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11329c400) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112a77800) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118123400) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116976400) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x115d56c00) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1190bb800) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x115f69400) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1187b5400) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 16:27:57 INFO - PROCESS | 1649 | 1467156477935 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1173ms 16:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:27:57 INFO - PROCESS | 1649 | 1467156477973 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1649 | 1467156477976 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:27:57 INFO - PROCESS | 1649 | 1467156477980 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1649 | 1467156477981 Marionette TRACE conn2 <- [1,2786,null,{}] 16:27:57 INFO - PROCESS | 1649 | 1467156477985 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}] 16:27:57 INFO - PROCESS | 1649 | 1467156477986 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:58 INFO - PROCESS | 1649 | 1467156478067 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:27:58 INFO - PROCESS | 1649 | 1467156478072 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1649 | 1467156478075 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x116134000 == 28 [pid = 1649] [id = 704] 16:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1128a6800) [pid = 1649] [serial = 2112] [outer = 0x0] 16:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128ae000) [pid = 1649] [serial = 2113] [outer = 0x1128a6800] 16:27:58 INFO - PROCESS | 1649 | 1467156478107 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112685000) [pid = 1649] [serial = 2114] [outer = 0x1128a6800] 16:27:58 INFO - PROCESS | 1649 | 1467156478450 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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:27:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 16:27:58 INFO - PROCESS | 1649 | 1467156478499 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:27:58 INFO - PROCESS | 1649 | 1467156478503 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:27:58 INFO - PROCESS | 1649 | 1467156478507 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1649 | 1467156478509 Marionette TRACE conn2 <- [1,2790,null,{}] 16:27:58 INFO - PROCESS | 1649 | 1467156478511 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}] 16:27:58 INFO - PROCESS | 1649 | 1467156478513 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:58 INFO - PROCESS | 1649 | 1467156478590 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:27:58 INFO - PROCESS | 1649 | 1467156478596 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1649 | 1467156478598 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e9b000 == 29 [pid = 1649] [id = 705] 16:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1130da800) [pid = 1649] [serial = 2115] [outer = 0x0] 16:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113c33000) [pid = 1649] [serial = 2116] [outer = 0x1130da800] 16:27:58 INFO - PROCESS | 1649 | 1467156478625 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116760400) [pid = 1649] [serial = 2117] [outer = 0x1130da800] 16:27:59 INFO - PROCESS | 1649 | 1467156478999 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 16:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:27:59 INFO - PROCESS | 1649 | 1467156479030 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1649 | 1467156479031 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:27:59 INFO - PROCESS | 1649 | 1467156479034 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1649 | 1467156479036 Marionette TRACE conn2 <- [1,2794,null,{}] 16:27:59 INFO - PROCESS | 1649 | 1467156479044 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}] 16:27:59 INFO - PROCESS | 1649 | 1467156479047 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:59 INFO - PROCESS | 1649 | 1467156479125 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:27:59 INFO - PROCESS | 1649 | 1467156479132 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1649 | 1467156479134 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119651800 == 30 [pid = 1649] [id = 706] 16:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1122af400) [pid = 1649] [serial = 2118] [outer = 0x0] 16:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118167000) [pid = 1649] [serial = 2119] [outer = 0x1122af400] 16:27:59 INFO - PROCESS | 1649 | 1467156479162 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118290000) [pid = 1649] [serial = 2120] [outer = 0x1122af400] 16:27:59 INFO - PROCESS | 1649 | 1467156479507 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 523ms 16:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:27:59 INFO - PROCESS | 1649 | 1467156479558 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1649 | 1467156479560 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:27:59 INFO - PROCESS | 1649 | 1467156479562 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1649 | 1467156479563 Marionette TRACE conn2 <- [1,2798,null,{}] 16:27:59 INFO - PROCESS | 1649 | 1467156479565 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}] 16:27:59 INFO - PROCESS | 1649 | 1467156479566 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:59 INFO - PROCESS | 1649 | 1467156479676 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:27:59 INFO - PROCESS | 1649 | 1467156479713 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1649 | 1467156479714 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:27:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12123f000 == 31 [pid = 1649] [id = 707] 16:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118293400) [pid = 1649] [serial = 2121] [outer = 0x0] 16:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1187ba800) [pid = 1649] [serial = 2122] [outer = 0x118293400] 16:27:59 INFO - PROCESS | 1649 | 1467156479739 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1190c6c00) [pid = 1649] [serial = 2123] [outer = 0x118293400] 16:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d118000 == 30 [pid = 1649] [id = 17] 16:28:00 INFO - PROCESS | 1649 | 1467156480098 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 568ms 16:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:28:00 INFO - PROCESS | 1649 | 1467156480131 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1649 | 1467156480132 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:28:00 INFO - PROCESS | 1649 | 1467156480134 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1649 | 1467156480135 Marionette TRACE conn2 <- [1,2802,null,{}] 16:28:00 INFO - PROCESS | 1649 | 1467156480138 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}] 16:28:00 INFO - PROCESS | 1649 | 1467156480139 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:00 INFO - PROCESS | 1649 | 1467156480234 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:28:00 INFO - PROCESS | 1649 | 1467156480272 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1649 | 1467156480274 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b11000 == 31 [pid = 1649] [id = 708] 16:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1127a4c00) [pid = 1649] [serial = 2124] [outer = 0x0] 16:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119290000) [pid = 1649] [serial = 2125] [outer = 0x1127a4c00] 16:28:00 INFO - PROCESS | 1649 | 1467156480298 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1193ac800) [pid = 1649] [serial = 2126] [outer = 0x1127a4c00] 16:28:00 INFO - PROCESS | 1649 | 1467156480619 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 16:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:28:00 INFO - PROCESS | 1649 | 1467156480652 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1649 | 1467156480654 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:28:00 INFO - PROCESS | 1649 | 1467156480656 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1649 | 1467156480657 Marionette TRACE conn2 <- [1,2806,null,{}] 16:28:00 INFO - PROCESS | 1649 | 1467156480659 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}] 16:28:00 INFO - PROCESS | 1649 | 1467156480663 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:00 INFO - PROCESS | 1649 | 1467156480778 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:28:00 INFO - PROCESS | 1649 | 1467156480788 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1649 | 1467156480789 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d42800 == 32 [pid = 1649] [id = 709] 16:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116761400) [pid = 1649] [serial = 2127] [outer = 0x0] 16:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11978a000) [pid = 1649] [serial = 2128] [outer = 0x116761400] 16:28:00 INFO - PROCESS | 1649 | 1467156480813 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119befc00) [pid = 1649] [serial = 2129] [outer = 0x116761400] 16:28:01 INFO - PROCESS | 1649 | 1467156481184 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 567ms 16:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:28:01 INFO - PROCESS | 1649 | 1467156481224 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1649 | 1467156481225 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:28:01 INFO - PROCESS | 1649 | 1467156481227 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1649 | 1467156481228 Marionette TRACE conn2 <- [1,2810,null,{}] 16:28:01 INFO - PROCESS | 1649 | 1467156481231 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}] 16:28:01 INFO - PROCESS | 1649 | 1467156481232 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:01 INFO - PROCESS | 1649 | 1467156481327 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:28:01 INFO - PROCESS | 1649 | 1467156481331 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1649 | 1467156481332 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289b7000 == 33 [pid = 1649] [id = 710] 16:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119bf0c00) [pid = 1649] [serial = 2130] [outer = 0x0] 16:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119d3c400) [pid = 1649] [serial = 2131] [outer = 0x119bf0c00] 16:28:01 INFO - PROCESS | 1649 | 1467156481355 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119d9e400) [pid = 1649] [serial = 2132] [outer = 0x119bf0c00] 16:28:01 INFO - PROCESS | 1649 | 1467156481692 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 16:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:28:01 INFO - PROCESS | 1649 | 1467156481746 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1649 | 1467156481748 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:28:01 INFO - PROCESS | 1649 | 1467156481750 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1649 | 1467156481751 Marionette TRACE conn2 <- [1,2814,null,{}] 16:28:01 INFO - PROCESS | 1649 | 1467156481753 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}] 16:28:01 INFO - PROCESS | 1649 | 1467156481754 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:01 INFO - PROCESS | 1649 | 1467156481855 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:28:01 INFO - PROCESS | 1649 | 1467156481860 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1649 | 1467156481861 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12922e000 == 34 [pid = 1649] [id = 711] 16:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119d31800) [pid = 1649] [serial = 2133] [outer = 0x0] 16:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1211ca800) [pid = 1649] [serial = 2134] [outer = 0x119d31800] 16:28:01 INFO - PROCESS | 1649 | 1467156481885 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121688400) [pid = 1649] [serial = 2135] [outer = 0x119d31800] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118288000) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113ca0c00) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118579800) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112689800) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d32800) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112e94c00) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x111f5fc00) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112e91400) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11291d800) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119008c00) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x110fe6800) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113379000) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11811a400) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110ff1400) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121111800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:28:02 INFO - PROCESS | 1649 | 1467156482346 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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 620ms 16:28:02 INFO - PROCESS | 1649 | 1467156482371 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:28:02 INFO - PROCESS | 1649 | 1467156482384 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:28:02 INFO - PROCESS | 1649 | 1467156482389 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1649 | 1467156482390 Marionette TRACE conn2 <- [1,2818,null,{}] 16:28:02 INFO - PROCESS | 1649 | 1467156482392 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}] 16:28:02 INFO - PROCESS | 1649 | 1467156482395 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:02 INFO - PROCESS | 1649 | 1467156482509 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:28:02 INFO - PROCESS | 1649 | 1467156482564 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1649 | 1467156482565 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119651000 == 35 [pid = 1649] [id = 712] 16:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x110fe6000) [pid = 1649] [serial = 2136] [outer = 0x0] 16:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116a0bc00) [pid = 1649] [serial = 2137] [outer = 0x110fe6000] 16:28:02 INFO - PROCESS | 1649 | 1467156482590 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1190c5000) [pid = 1649] [serial = 2138] [outer = 0x110fe6000] 16:28:02 INFO - PROCESS | 1649 | 1467156482843 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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 16:28:02 INFO - PROCESS | 1649 | 1467156482866 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1649 | 1467156482867 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:28:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:28:02 INFO - PROCESS | 1649 | 1467156482872 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1649 | 1467156482873 Marionette TRACE conn2 <- [1,2822,null,{}] 16:28:02 INFO - PROCESS | 1649 | 1467156482875 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}] 16:28:02 INFO - PROCESS | 1649 | 1467156482878 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:02 INFO - PROCESS | 1649 | 1467156482970 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:28:02 INFO - PROCESS | 1649 | 1467156482974 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1649 | 1467156482975 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af43800 == 36 [pid = 1649] [id = 713] 16:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1192f0c00) [pid = 1649] [serial = 2139] [outer = 0x0] 16:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12110ac00) [pid = 1649] [serial = 2140] [outer = 0x1192f0c00] 16:28:03 INFO - PROCESS | 1649 | 1467156482999 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12192d400) [pid = 1649] [serial = 2141] [outer = 0x1192f0c00] 16:28:03 INFO - PROCESS | 1649 | 1467156483348 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 16:28:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:28:03 INFO - PROCESS | 1649 | 1467156483397 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1649 | 1467156483398 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:28:03 INFO - PROCESS | 1649 | 1467156483400 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1649 | 1467156483402 Marionette TRACE conn2 <- [1,2826,null,{}] 16:28:03 INFO - PROCESS | 1649 | 1467156483405 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}] 16:28:03 INFO - PROCESS | 1649 | 1467156483414 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:03 INFO - PROCESS | 1649 | 1467156483501 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:28:03 INFO - PROCESS | 1649 | 1467156483504 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1649 | 1467156483506 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b05000 == 37 [pid = 1649] [id = 714] 16:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121623c00) [pid = 1649] [serial = 2142] [outer = 0x0] 16:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121a87c00) [pid = 1649] [serial = 2143] [outer = 0x121623c00] 16:28:03 INFO - PROCESS | 1649 | 1467156483535 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123e0c400) [pid = 1649] [serial = 2144] [outer = 0x121623c00] 16:28:03 INFO - PROCESS | 1649 | 1467156483881 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 16:28:03 INFO - PROCESS | 1649 | 1467156483919 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1649 | 1467156483920 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:28:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:28:03 INFO - PROCESS | 1649 | 1467156483923 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1649 | 1467156483924 Marionette TRACE conn2 <- [1,2830,null,{}] 16:28:03 INFO - PROCESS | 1649 | 1467156483926 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}] 16:28:03 INFO - PROCESS | 1649 | 1467156483927 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:04 INFO - PROCESS | 1649 | 1467156484004 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:28:04 INFO - PROCESS | 1649 | 1467156484068 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1649 | 1467156484069 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89a800 == 38 [pid = 1649] [id = 715] 16:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121a79400) [pid = 1649] [serial = 2145] [outer = 0x0] 16:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123f45000) [pid = 1649] [serial = 2146] [outer = 0x121a79400] 16:28:04 INFO - PROCESS | 1649 | 1467156484093 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123f7ec00) [pid = 1649] [serial = 2147] [outer = 0x121a79400] 16:28:04 INFO - PROCESS | 1649 | 1467156484592 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:28:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 723ms 16:28:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:28:04 INFO - PROCESS | 1649 | 1467156484648 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1649 | 1467156484651 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:28:04 INFO - PROCESS | 1649 | 1467156484654 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1649 | 1467156484656 Marionette TRACE conn2 <- [1,2834,null,{}] 16:28:04 INFO - PROCESS | 1649 | 1467156484661 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}] 16:28:04 INFO - PROCESS | 1649 | 1467156484662 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:04 INFO - PROCESS | 1649 | 1467156484774 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:28:04 INFO - PROCESS | 1649 | 1467156484900 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1649 | 1467156484902 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e0800 == 39 [pid = 1649] [id = 716] 16:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112929000) [pid = 1649] [serial = 2148] [outer = 0x0] 16:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1129ab000) [pid = 1649] [serial = 2149] [outer = 0x112929000] 16:28:04 INFO - PROCESS | 1649 | 1467156484933 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1133e2c00) [pid = 1649] [serial = 2150] [outer = 0x112929000] 16:28:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:28:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 821ms 16:28:05 INFO - PROCESS | 1649 | 1467156485469 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:28:05 INFO - PROCESS | 1649 | 1467156485476 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1649 | 1467156485481 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:28:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:28:05 INFO - PROCESS | 1649 | 1467156485486 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1649 | 1467156485488 Marionette TRACE conn2 <- [1,2838,null,{}] 16:28:05 INFO - PROCESS | 1649 | 1467156485490 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}] 16:28:05 INFO - PROCESS | 1649 | 1467156485492 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:05 INFO - PROCESS | 1649 | 1467156485772 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:28:05 INFO - PROCESS | 1649 | 1467156485834 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1649 | 1467156485836 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e88800 == 40 [pid = 1649] [id = 717] 16:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1128a5800) [pid = 1649] [serial = 2151] [outer = 0x0] 16:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112929c00) [pid = 1649] [serial = 2152] [outer = 0x1128a5800] 16:28:05 INFO - PROCESS | 1649 | 1467156485863 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x112e92800) [pid = 1649] [serial = 2153] [outer = 0x1128a5800] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124b05000 == 39 [pid = 1649] [id = 714] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12af43800 == 38 [pid = 1649] [id = 713] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119651000 == 37 [pid = 1649] [id = 712] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12922e000 == 36 [pid = 1649] [id = 711] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1289b7000 == 35 [pid = 1649] [id = 710] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x126d42800 == 34 [pid = 1649] [id = 709] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124b11000 == 33 [pid = 1649] [id = 708] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12123f000 == 32 [pid = 1649] [id = 707] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119651800 == 31 [pid = 1649] [id = 706] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x117e9b000 == 30 [pid = 1649] [id = 705] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x116134000 == 29 [pid = 1649] [id = 704] 16:28:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce40800 == 28 [pid = 1649] [id = 18] 16:28:06 INFO - PROCESS | 1649 | 1467156486289 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 823ms 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11857f000) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116764000) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1193ab800) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1192ed800) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119d41800) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119bba000) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119ba0800) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11690b400) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112e93000) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117223000) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119779400) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121107800) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11223c800) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119f6b000) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119ab1c00) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119d2c000) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11662fc00) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x113cf2800) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x110feb400) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1192f7c00) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1181ef000) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112923000) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118294c00) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1190c4800) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1187b6c00) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x121a7d000) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121599c00) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12110ec00) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 16:28:06 INFO - PROCESS | 1649 | 1467156486321 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1649 | 1467156486323 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:28:06 INFO - PROCESS | 1649 | 1467156486331 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1649 | 1467156486332 Marionette TRACE conn2 <- [1,2842,null,{}] 16:28:06 INFO - PROCESS | 1649 | 1467156486335 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}] 16:28:06 INFO - PROCESS | 1649 | 1467156486337 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:06 INFO - PROCESS | 1649 | 1467156486416 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:28:06 INFO - PROCESS | 1649 | 1467156486420 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1649 | 1467156486421 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185fc800 == 29 [pid = 1649] [id = 718] 16:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x114f21000) [pid = 1649] [serial = 2154] [outer = 0x0] 16:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115f68000) [pid = 1649] [serial = 2155] [outer = 0x114f21000] 16:28:06 INFO - PROCESS | 1649 | 1467156486451 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116a19800) [pid = 1649] [serial = 2156] [outer = 0x114f21000] 16:28:06 INFO - PROCESS | 1649 | 1467156486803 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 16:28:06 INFO - PROCESS | 1649 | 1467156486869 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1649 | 1467156486870 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:28:06 INFO - PROCESS | 1649 | 1467156486874 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1649 | 1467156486875 Marionette TRACE conn2 <- [1,2846,null,{}] 16:28:06 INFO - PROCESS | 1649 | 1467156486878 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}] 16:28:06 INFO - PROCESS | 1649 | 1467156486879 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:06 INFO - PROCESS | 1649 | 1467156486963 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:28:06 INFO - PROCESS | 1649 | 1467156486968 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1649 | 1467156486969 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121034800 == 30 [pid = 1649] [id = 719] 16:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1176e8c00) [pid = 1649] [serial = 2157] [outer = 0x0] 16:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118161c00) [pid = 1649] [serial = 2158] [outer = 0x1176e8c00] 16:28:07 INFO - PROCESS | 1649 | 1467156486999 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11828c000) [pid = 1649] [serial = 2159] [outer = 0x1176e8c00] 16:28:07 INFO - PROCESS | 1649 | 1467156487366 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]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 522ms 16:28:07 INFO - PROCESS | 1649 | 1467156487401 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1649 | 1467156487404 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:28:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:28:07 INFO - PROCESS | 1649 | 1467156487415 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1649 | 1467156487418 Marionette TRACE conn2 <- [1,2850,null,{}] 16:28:07 INFO - PROCESS | 1649 | 1467156487421 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}] 16:28:07 INFO - PROCESS | 1649 | 1467156487422 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:07 INFO - PROCESS | 1649 | 1467156487501 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:28:07 INFO - PROCESS | 1649 | 1467156487504 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1649 | 1467156487506 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d5a800 == 31 [pid = 1649] [id = 720] 16:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112682000) [pid = 1649] [serial = 2160] [outer = 0x0] 16:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1187b7c00) [pid = 1649] [serial = 2161] [outer = 0x112682000] 16:28:07 INFO - PROCESS | 1649 | 1467156487533 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119290c00) [pid = 1649] [serial = 2162] [outer = 0x112682000] 16:28:07 INFO - PROCESS | 1649 | 1467156487880 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 478ms 16:28:07 INFO - PROCESS | 1649 | 1467156487887 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1649 | 1467156487889 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:28:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:28:07 INFO - PROCESS | 1649 | 1467156487891 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1649 | 1467156487892 Marionette TRACE conn2 <- [1,2854,null,{}] 16:28:07 INFO - PROCESS | 1649 | 1467156487899 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}] 16:28:07 INFO - PROCESS | 1649 | 1467156487900 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:07 INFO - PROCESS | 1649 | 1467156487980 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:28:07 INFO - PROCESS | 1649 | 1467156487985 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1649 | 1467156487986 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255a1800 == 32 [pid = 1649] [id = 721] 16:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112681400) [pid = 1649] [serial = 2163] [outer = 0x0] 16:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1192f4000) [pid = 1649] [serial = 2164] [outer = 0x112681400] 16:28:08 INFO - PROCESS | 1649 | 1467156488010 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119770c00) [pid = 1649] [serial = 2165] [outer = 0x112681400] 16:28:08 INFO - PROCESS | 1649 | 1467156488355 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:28:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 474ms 16:28:08 INFO - PROCESS | 1649 | 1467156488367 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:28:08 INFO - PROCESS | 1649 | 1467156488368 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:28:08 INFO - PROCESS | 1649 | 1467156488370 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1649 | 1467156488371 Marionette TRACE conn2 <- [1,2858,null,{}] 16:28:08 INFO - PROCESS | 1649 | 1467156488373 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}] 16:28:08 INFO - PROCESS | 1649 | 1467156488375 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:08 INFO - PROCESS | 1649 | 1467156488517 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:28:08 INFO - PROCESS | 1649 | 1467156488529 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1649 | 1467156488533 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12733a800 == 33 [pid = 1649] [id = 722] 16:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119789c00) [pid = 1649] [serial = 2166] [outer = 0x0] 16:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119aaf000) [pid = 1649] [serial = 2167] [outer = 0x119789c00] 16:28:08 INFO - PROCESS | 1649 | 1467156488558 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119bf1000) [pid = 1649] [serial = 2168] [outer = 0x119789c00] 16:28:08 INFO - PROCESS | 1649 | 1467156488925 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:28:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 16:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:28:08 INFO - PROCESS | 1649 | 1467156488939 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1649 | 1467156488940 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:28:08 INFO - PROCESS | 1649 | 1467156488942 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1649 | 1467156488944 Marionette TRACE conn2 <- [1,2862,null,{}] 16:28:08 INFO - PROCESS | 1649 | 1467156488948 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}] 16:28:08 INFO - PROCESS | 1649 | 1467156488950 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:09 INFO - PROCESS | 1649 | 1467156489047 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:28:09 INFO - PROCESS | 1649 | 1467156489057 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1649 | 1467156489059 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f2a800 == 34 [pid = 1649] [id = 723] 16:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x111f62400) [pid = 1649] [serial = 2169] [outer = 0x0] 16:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d3e400) [pid = 1649] [serial = 2170] [outer = 0x111f62400] 16:28:09 INFO - PROCESS | 1649 | 1467156489090 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121107c00) [pid = 1649] [serial = 2171] [outer = 0x111f62400] 16:28:09 INFO - PROCESS | 1649 | 1467156489425 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 523ms 16:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:28:09 INFO - PROCESS | 1649 | 1467156489465 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1649 | 1467156489467 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:28:09 INFO - PROCESS | 1649 | 1467156489469 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1649 | 1467156489470 Marionette TRACE conn2 <- [1,2866,null,{}] 16:28:09 INFO - PROCESS | 1649 | 1467156489472 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}] 16:28:09 INFO - PROCESS | 1649 | 1467156489473 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:09 INFO - PROCESS | 1649 | 1467156489574 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:28:09 INFO - PROCESS | 1649 | 1467156489578 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1649 | 1467156489579 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a39f000 == 35 [pid = 1649] [id = 724] 16:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12110cc00) [pid = 1649] [serial = 2172] [outer = 0x0] 16:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12149fc00) [pid = 1649] [serial = 2173] [outer = 0x12110cc00] 16:28:09 INFO - PROCESS | 1649 | 1467156489603 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121a82000) [pid = 1649] [serial = 2174] [outer = 0x12110cc00] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1122af400) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1127a3400) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118293400) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1127a4c00) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128a6800) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12ce08800) [pid = 1649] [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.] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112685c00) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116a13800) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1192f7400) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119ab1000) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x110ff1c00) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116761400) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119bf0c00) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x110fe6000) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119d31800) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1192f0c00) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121623c00) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1130da800) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:28:09 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12d118800) [pid = 1649] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:10 INFO - PROCESS | 1649 | 1467156490243 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 819ms 16:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:28:10 INFO - PROCESS | 1649 | 1467156490296 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1649 | 1467156490299 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:28:10 INFO - PROCESS | 1649 | 1467156490302 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1649 | 1467156490304 Marionette TRACE conn2 <- [1,2870,null,{}] 16:28:10 INFO - PROCESS | 1649 | 1467156490322 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}] 16:28:10 INFO - PROCESS | 1649 | 1467156490323 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:10 INFO - PROCESS | 1649 | 1467156490445 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:28:10 INFO - PROCESS | 1649 | 1467156490457 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1649 | 1467156490458 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e02800 == 36 [pid = 1649] [id = 725] 16:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128a6800) [pid = 1649] [serial = 2175] [outer = 0x0] 16:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1129af400) [pid = 1649] [serial = 2176] [outer = 0x1128a6800] 16:28:10 INFO - PROCESS | 1649 | 1467156490489 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113c37800) [pid = 1649] [serial = 2177] [outer = 0x1128a6800] 16:28:10 INFO - PROCESS | 1649 | 1467156490947 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 16:28:10 INFO - PROCESS | 1649 | 1467156490973 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1649 | 1467156490976 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:28:11 INFO - PROCESS | 1649 | 1467156490999 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1649 | 1467156491001 Marionette TRACE conn2 <- [1,2874,null,{}] 16:28:11 INFO - PROCESS | 1649 | 1467156491004 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}] 16:28:11 INFO - PROCESS | 1649 | 1467156491005 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:11 INFO - PROCESS | 1649 | 1467156491107 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:28:11 INFO - PROCESS | 1649 | 1467156491180 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1649 | 1467156491181 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121b6d000 == 37 [pid = 1649] [id = 726] 16:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1172c3c00) [pid = 1649] [serial = 2178] [outer = 0x0] 16:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x117ea2400) [pid = 1649] [serial = 2179] [outer = 0x1172c3c00] 16:28:11 INFO - PROCESS | 1649 | 1467156491213 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11815bc00) [pid = 1649] [serial = 2180] [outer = 0x1172c3c00] 16:28:11 INFO - PROCESS | 1649 | 1467156491637 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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:28:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 673ms 16:28:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:28:11 INFO - PROCESS | 1649 | 1467156491671 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1649 | 1467156491672 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:28:11 INFO - PROCESS | 1649 | 1467156491675 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1649 | 1467156491677 Marionette TRACE conn2 <- [1,2878,null,{}] 16:28:11 INFO - PROCESS | 1649 | 1467156491685 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}] 16:28:11 INFO - PROCESS | 1649 | 1467156491688 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:11 INFO - PROCESS | 1649 | 1467156491810 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:28:11 INFO - PROCESS | 1649 | 1467156491887 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1649 | 1467156491889 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a997000 == 38 [pid = 1649] [id = 727] 16:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118e90c00) [pid = 1649] [serial = 2181] [outer = 0x0] 16:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119296c00) [pid = 1649] [serial = 2182] [outer = 0x118e90c00] 16:28:11 INFO - PROCESS | 1649 | 1467156491920 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193b1000) [pid = 1649] [serial = 2183] [outer = 0x118e90c00] 16:28:12 INFO - PROCESS | 1649 | 1467156492356 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]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:28:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 721ms 16:28:12 INFO - PROCESS | 1649 | 1467156492397 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1649 | 1467156492400 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:28:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:28:12 INFO - PROCESS | 1649 | 1467156492403 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1649 | 1467156492405 Marionette TRACE conn2 <- [1,2882,null,{}] 16:28:12 INFO - PROCESS | 1649 | 1467156492409 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}] 16:28:12 INFO - PROCESS | 1649 | 1467156492411 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:12 INFO - PROCESS | 1649 | 1467156492601 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:28:12 INFO - PROCESS | 1649 | 1467156492642 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1649 | 1467156492643 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09e800 == 39 [pid = 1649] [id = 728] 16:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119908400) [pid = 1649] [serial = 2184] [outer = 0x0] 16:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119aa4c00) [pid = 1649] [serial = 2185] [outer = 0x119908400] 16:28:12 INFO - PROCESS | 1649 | 1467156492672 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119ab1000) [pid = 1649] [serial = 2186] [outer = 0x119908400] 16:28:13 INFO - PROCESS | 1649 | 1467156493089 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:28:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 16:28:13 INFO - PROCESS | 1649 | 1467156493134 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1649 | 1467156493136 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:28:13 INFO - PROCESS | 1649 | 1467156493138 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1649 | 1467156493139 Marionette TRACE conn2 <- [1,2886,null,{}] 16:28:13 INFO - PROCESS | 1649 | 1467156493142 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}] 16:28:13 INFO - PROCESS | 1649 | 1467156493143 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:13 INFO - PROCESS | 1649 | 1467156493273 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:28:13 INFO - PROCESS | 1649 | 1467156493313 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1649 | 1467156493314 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x123eba800 == 40 [pid = 1649] [id = 729] 16:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1127a1400) [pid = 1649] [serial = 2187] [outer = 0x0] 16:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119bb5000) [pid = 1649] [serial = 2188] [outer = 0x1127a1400] 16:28:13 INFO - PROCESS | 1649 | 1467156493343 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119bf1400) [pid = 1649] [serial = 2189] [outer = 0x1127a1400] 16:28:13 INFO - PROCESS | 1649 | 1467156493865 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:28:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 769ms 16:28:13 INFO - PROCESS | 1649 | 1467156493911 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1649 | 1467156493913 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:28:13 INFO - PROCESS | 1649 | 1467156493917 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1649 | 1467156493920 Marionette TRACE conn2 <- [1,2890,null,{}] 16:28:13 INFO - PROCESS | 1649 | 1467156493923 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}] 16:28:13 INFO - PROCESS | 1649 | 1467156493925 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:14 INFO - PROCESS | 1649 | 1467156494039 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:28:14 INFO - PROCESS | 1649 | 1467156494117 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1649 | 1467156494118 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661a800 == 41 [pid = 1649] [id = 730] 16:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112e97400) [pid = 1649] [serial = 2190] [outer = 0x0] 16:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1133ab800) [pid = 1649] [serial = 2191] [outer = 0x112e97400] 16:28:14 INFO - PROCESS | 1649 | 1467156494146 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1161b5400) [pid = 1649] [serial = 2192] [outer = 0x112e97400] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x128f2a800 == 40 [pid = 1649] [id = 723] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12733a800 == 39 [pid = 1649] [id = 722] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1255a1800 == 38 [pid = 1649] [id = 721] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x123d5a800 == 37 [pid = 1649] [id = 720] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x121034800 == 36 [pid = 1649] [id = 719] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1185fc800 == 35 [pid = 1649] [id = 718] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x117e88800 == 34 [pid = 1649] [id = 717] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e0800 == 33 [pid = 1649] [id = 716] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89a800 == 32 [pid = 1649] [id = 715] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x117080000 == 31 [pid = 1649] [id = 703] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x123eba800 == 30 [pid = 1649] [id = 729] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b09e800 == 29 [pid = 1649] [id = 728] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12a997000 == 28 [pid = 1649] [id = 727] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x121b6d000 == 27 [pid = 1649] [id = 726] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12a39f000 == 26 [pid = 1649] [id = 724] 16:28:14 INFO - PROCESS | 1649 | --DOCSHELL 0x118e02800 == 25 [pid = 1649] [id = 725] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d123000) [pid = 1649] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123f45000) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118167000) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112927400) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118290000) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1187ba800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119290000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1128ae000) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112685000) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119907c00) [pid = 1649] [serial = 1442] [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.] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112e98400) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1128af800) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11828a400) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11815e400) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119aa5c00) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119779c00) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121685800) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1211c8800) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121a80400) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x116fbe800) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11978a000) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1193ac800) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119d9e400) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119d3c400) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x116a0bc00) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1211ca800) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12110ac00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12192d400) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x121a87c00) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x121688400) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x116760400) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x113c33000) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1133e2000) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119befc00) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x123e0c400) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1190c5000) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 16:28:14 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1190c6c00) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 16:28:15 INFO - PROCESS | 1649 | 1467156495058 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1173ms 16:28:15 INFO - PROCESS | 1649 | 1467156495091 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1649 | 1467156495093 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:28:15 INFO - PROCESS | 1649 | 1467156495098 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1649 | 1467156495100 Marionette TRACE conn2 <- [1,2894,null,{}] 16:28:15 INFO - PROCESS | 1649 | 1467156495103 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}] 16:28:15 INFO - PROCESS | 1649 | 1467156495105 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:15 INFO - PROCESS | 1649 | 1467156495184 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:28:15 INFO - PROCESS | 1649 | 1467156495189 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1649 | 1467156495192 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116949800 == 26 [pid = 1649] [id = 731] 16:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11279c800) [pid = 1649] [serial = 2193] [outer = 0x0] 16:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1128a3800) [pid = 1649] [serial = 2194] [outer = 0x11279c800] 16:28:15 INFO - PROCESS | 1649 | 1467156495224 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x112922000) [pid = 1649] [serial = 2195] [outer = 0x11279c800] 16:28:15 INFO - PROCESS | 1649 | 1467156495603 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]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 16:28:15 INFO - PROCESS | 1649 | 1467156495618 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1649 | 1467156495621 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:28:15 INFO - PROCESS | 1649 | 1467156495627 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1649 | 1467156495631 Marionette TRACE conn2 <- [1,2898,null,{}] 16:28:15 INFO - PROCESS | 1649 | 1467156495634 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}] 16:28:15 INFO - PROCESS | 1649 | 1467156495636 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:15 INFO - PROCESS | 1649 | 1467156495715 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:28:15 INFO - PROCESS | 1649 | 1467156495720 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1649 | 1467156495721 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e92800 == 27 [pid = 1649] [id = 732] 16:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1129afc00) [pid = 1649] [serial = 2196] [outer = 0x0] 16:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1133d9800) [pid = 1649] [serial = 2197] [outer = 0x1129afc00] 16:28:15 INFO - PROCESS | 1649 | 1467156495752 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x113c33000) [pid = 1649] [serial = 2198] [outer = 0x1129afc00] 16:28:16 INFO - PROCESS | 1649 | 1467156496135 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]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 523ms 16:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:28:16 INFO - PROCESS | 1649 | 1467156496150 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1649 | 1467156496151 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:28:16 INFO - PROCESS | 1649 | 1467156496153 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1649 | 1467156496155 Marionette TRACE conn2 <- [1,2902,null,{}] 16:28:16 INFO - PROCESS | 1649 | 1467156496164 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}] 16:28:16 INFO - PROCESS | 1649 | 1467156496167 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:16 INFO - PROCESS | 1649 | 1467156496252 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:28:16 INFO - PROCESS | 1649 | 1467156496256 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1649 | 1467156496258 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x118730000 == 28 [pid = 1649] [id = 733] 16:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1122bec00) [pid = 1649] [serial = 2199] [outer = 0x0] 16:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x116976c00) [pid = 1649] [serial = 2200] [outer = 0x1122bec00] 16:28:16 INFO - PROCESS | 1649 | 1467156496290 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x116902c00) [pid = 1649] [serial = 2201] [outer = 0x1122bec00] 16:28:16 INFO - PROCESS | 1649 | 1467156496645 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 16:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:28:16 INFO - PROCESS | 1649 | 1467156496675 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1649 | 1467156496676 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:28:16 INFO - PROCESS | 1649 | 1467156496681 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1649 | 1467156496682 Marionette TRACE conn2 <- [1,2906,null,{}] 16:28:16 INFO - PROCESS | 1649 | 1467156496685 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}] 16:28:16 INFO - PROCESS | 1649 | 1467156496686 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:16 INFO - PROCESS | 1649 | 1467156496802 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:28:16 INFO - PROCESS | 1649 | 1467156496851 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1649 | 1467156496852 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x121036000 == 29 [pid = 1649] [id = 734] 16:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x116767c00) [pid = 1649] [serial = 2202] [outer = 0x0] 16:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1181ef000) [pid = 1649] [serial = 2203] [outer = 0x116767c00] 16:28:16 INFO - PROCESS | 1649 | 1467156496893 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118295c00) [pid = 1649] [serial = 2204] [outer = 0x116767c00] 16:28:17 INFO - PROCESS | 1649 | 1467156497335 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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:28:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 671ms 16:28:17 INFO - PROCESS | 1649 | 1467156497352 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:28:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:28:17 INFO - PROCESS | 1649 | 1467156497353 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:28:17 INFO - PROCESS | 1649 | 1467156497355 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1649 | 1467156497356 Marionette TRACE conn2 <- [1,2910,null,{}] 16:28:17 INFO - PROCESS | 1649 | 1467156497358 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}] 16:28:17 INFO - PROCESS | 1649 | 1467156497361 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:17 INFO - PROCESS | 1649 | 1467156497457 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:28:17 INFO - PROCESS | 1649 | 1467156497495 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1649 | 1467156497496 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e47800 == 30 [pid = 1649] [id = 735] 16:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1128aa800) [pid = 1649] [serial = 2205] [outer = 0x0] 16:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11857b000) [pid = 1649] [serial = 2206] [outer = 0x1128aa800] 16:28:17 INFO - PROCESS | 1649 | 1467156497520 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119004800) [pid = 1649] [serial = 2207] [outer = 0x1128aa800] 16:28:17 INFO - PROCESS | 1649 | 1467156497823 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]]]}] 16:28:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:28:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:28:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 16:28:17 INFO - TEST-START | /DOMEvents/constructors.html 16:28:17 INFO - PROCESS | 1649 | 1467156497880 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1649 | 1467156497881 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:28:17 INFO - PROCESS | 1649 | 1467156497883 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1649 | 1467156497884 Marionette TRACE conn2 <- [1,2914,null,{}] 16:28:17 INFO - PROCESS | 1649 | 1467156497887 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}] 16:28:17 INFO - PROCESS | 1649 | 1467156497891 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:18 INFO - PROCESS | 1649 | 1467156498007 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:28:18 INFO - PROCESS | 1649 | 1467156498011 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1649 | 1467156498012 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255ac000 == 31 [pid = 1649] [id = 736] 16:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11857a000) [pid = 1649] [serial = 2208] [outer = 0x0] 16:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119291400) [pid = 1649] [serial = 2209] [outer = 0x11857a000] 16:28:18 INFO - PROCESS | 1649 | 1467156498037 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11978a000) [pid = 1649] [serial = 2210] [outer = 0x11857a000] 16:28:18 INFO - PROCESS | 1649 | 1467156498401 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]]]}] 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:28:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:28:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:28:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 573ms 16:28:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:28:18 INFO - PROCESS | 1649 | 1467156498458 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1649 | 1467156498459 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:28:18 INFO - PROCESS | 1649 | 1467156498461 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1649 | 1467156498462 Marionette TRACE conn2 <- [1,2918,null,{}] 16:28:18 INFO - PROCESS | 1649 | 1467156498465 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}] 16:28:18 INFO - PROCESS | 1649 | 1467156498466 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:18 INFO - PROCESS | 1649 | 1467156498560 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:28:18 INFO - PROCESS | 1649 | 1467156498571 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1649 | 1467156498572 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x127314800 == 32 [pid = 1649] [id = 737] 16:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11977ec00) [pid = 1649] [serial = 2211] [outer = 0x0] 16:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119aa8400) [pid = 1649] [serial = 2212] [outer = 0x11977ec00] 16:28:18 INFO - PROCESS | 1649 | 1467156498595 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119beec00) [pid = 1649] [serial = 2213] [outer = 0x11977ec00] 16:28:18 INFO - PROCESS | 1649 | 1467156498918 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:28:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 16:28:18 INFO - PROCESS | 1649 | 1467156498935 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1649 | 1467156498936 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:28:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:28:18 INFO - PROCESS | 1649 | 1467156498939 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1649 | 1467156498940 Marionette TRACE conn2 <- [1,2922,null,{}] 16:28:18 INFO - PROCESS | 1649 | 1467156498942 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}] 16:28:18 INFO - PROCESS | 1649 | 1467156498943 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:19 INFO - PROCESS | 1649 | 1467156499043 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:28:19 INFO - PROCESS | 1649 | 1467156499047 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1649 | 1467156499048 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f27000 == 33 [pid = 1649] [id = 738] 16:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1122bd800) [pid = 1649] [serial = 2214] [outer = 0x0] 16:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11978a800) [pid = 1649] [serial = 2215] [outer = 0x1122bd800] 16:28:19 INFO - PROCESS | 1649 | 1467156499072 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119d2ac00) [pid = 1649] [serial = 2216] [outer = 0x1122bd800] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112681400) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119789c00) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x111f62400) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12110cc00) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x112682000) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121a79400) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1128a5800) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x112929000) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x114f21000) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:28:19 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1176e8c00) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:28:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:19 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:19 INFO - PROCESS | 1649 | 1467156499498 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]]]}] 16:28:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:28:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:28:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:28:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:28:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:28:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 569ms 16:28:19 INFO - PROCESS | 1649 | 1467156499509 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 1649 | 1467156499510 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:28:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:28:19 INFO - PROCESS | 1649 | 1467156499522 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 1649 | 1467156499523 Marionette TRACE conn2 <- [1,2926,null,{}] 16:28:19 INFO - PROCESS | 1649 | 1467156499533 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}] 16:28:19 INFO - PROCESS | 1649 | 1467156499534 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:19 INFO - PROCESS | 1649 | 1467156499643 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:28:19 INFO - PROCESS | 1649 | 1467156499680 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1649 | 1467156499681 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872e000 == 34 [pid = 1649] [id = 739] 16:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11279c400) [pid = 1649] [serial = 2217] [outer = 0x0] 16:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1193b5400) [pid = 1649] [serial = 2218] [outer = 0x11279c400] 16:28:19 INFO - PROCESS | 1649 | 1467156499705 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119d3ec00) [pid = 1649] [serial = 2219] [outer = 0x11279c400] 16:28:19 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:28:19 INFO - PROCESS | 1649 | 1467156499964 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]]]}] 16:28:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:28:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 478ms 16:28:20 INFO - PROCESS | 1649 | 1467156500001 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1649 | 1467156500002 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:28:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:28:20 INFO - PROCESS | 1649 | 1467156500005 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1649 | 1467156500006 Marionette TRACE conn2 <- [1,2930,null,{}] 16:28:20 INFO - PROCESS | 1649 | 1467156500008 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}] 16:28:20 INFO - PROCESS | 1649 | 1467156500011 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:20 INFO - PROCESS | 1649 | 1467156500102 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:28:20 INFO - PROCESS | 1649 | 1467156500106 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1649 | 1467156500107 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a808800 == 35 [pid = 1649] [id = 740] 16:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119d43000) [pid = 1649] [serial = 2220] [outer = 0x0] 16:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119d9f800) [pid = 1649] [serial = 2221] [outer = 0x119d43000] 16:28:20 INFO - PROCESS | 1649 | 1467156500134 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x121109400) [pid = 1649] [serial = 2222] [outer = 0x119d43000] 16:28:20 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:28:20 INFO - PROCESS | 1649 | 1467156500447 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]]]}] 16:28:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:28:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 16:28:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:28:20 INFO - PROCESS | 1649 | 1467156500477 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1649 | 1467156500482 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:28:20 INFO - PROCESS | 1649 | 1467156500486 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1649 | 1467156500489 Marionette TRACE conn2 <- [1,2934,null,{}] 16:28:20 INFO - PROCESS | 1649 | 1467156500492 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}] 16:28:20 INFO - PROCESS | 1649 | 1467156500496 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:20 INFO - PROCESS | 1649 | 1467156500684 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:28:20 INFO - PROCESS | 1649 | 1467156500694 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1649 | 1467156500696 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e46800 == 36 [pid = 1649] [id = 741] 16:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x12110d400) [pid = 1649] [serial = 2223] [outer = 0x0] 16:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x121492800) [pid = 1649] [serial = 2224] [outer = 0x12110d400] 16:28:20 INFO - PROCESS | 1649 | 1467156500740 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121a80400) [pid = 1649] [serial = 2225] [outer = 0x12110d400] 16:28:21 INFO - PROCESS | 1649 | 1467156501100 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]]]}] 16:28:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:28:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 16:28:21 INFO - PROCESS | 1649 | 1467156501107 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1649 | 1467156501109 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:28:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:28:21 INFO - PROCESS | 1649 | 1467156501116 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1649 | 1467156501117 Marionette TRACE conn2 <- [1,2938,null,{}] 16:28:21 INFO - PROCESS | 1649 | 1467156501119 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}] 16:28:21 INFO - PROCESS | 1649 | 1467156501120 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:21 INFO - PROCESS | 1649 | 1467156501204 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:28:21 INFO - PROCESS | 1649 | 1467156501208 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1649 | 1467156501209 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b799800 == 37 [pid = 1649] [id = 742] 16:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x121a83c00) [pid = 1649] [serial = 2226] [outer = 0x0] 16:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121ba0000) [pid = 1649] [serial = 2227] [outer = 0x121a83c00] 16:28:21 INFO - PROCESS | 1649 | 1467156501234 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123e05c00) [pid = 1649] [serial = 2228] [outer = 0x121a83c00] 16:28:21 INFO - PROCESS | 1649 | 1467156501733 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]]]}] 16:28:21 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. 16:28:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 16:28:21 INFO - PROCESS | 1649 | 1467156501784 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1649 | 1467156501787 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:28:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:28:21 INFO - PROCESS | 1649 | 1467156501791 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1649 | 1467156501793 Marionette TRACE conn2 <- [1,2942,null,{}] 16:28:21 INFO - PROCESS | 1649 | 1467156501797 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}] 16:28:21 INFO - PROCESS | 1649 | 1467156501799 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:21 INFO - PROCESS | 1649 | 1467156501916 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:28:21 INFO - PROCESS | 1649 | 1467156501977 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1649 | 1467156501978 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e78800 == 38 [pid = 1649] [id = 743] 16:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112689400) [pid = 1649] [serial = 2229] [outer = 0x0] 16:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1128a1400) [pid = 1649] [serial = 2230] [outer = 0x112689400] 16:28:22 INFO - PROCESS | 1649 | 1467156502009 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1129a7400) [pid = 1649] [serial = 2231] [outer = 0x112689400] 16:28:22 INFO - PROCESS | 1649 | 1467156502458 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"]]]}] 16:28:22 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 16:28:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:28:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 16:28:22 INFO - PROCESS | 1649 | 1467156502520 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1649 | 1467156502523 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:28:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:28:22 INFO - PROCESS | 1649 | 1467156502532 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1649 | 1467156502534 Marionette TRACE conn2 <- [1,2946,null,{}] 16:28:22 INFO - PROCESS | 1649 | 1467156502536 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}] 16:28:22 INFO - PROCESS | 1649 | 1467156502538 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:22 INFO - PROCESS | 1649 | 1467156502648 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:28:22 INFO - PROCESS | 1649 | 1467156502730 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1649 | 1467156502731 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x121580000 == 39 [pid = 1649] [id = 744] 16:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116769c00) [pid = 1649] [serial = 2232] [outer = 0x0] 16:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11697b800) [pid = 1649] [serial = 2233] [outer = 0x116769c00] 16:28:22 INFO - PROCESS | 1649 | 1467156502763 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117eab000) [pid = 1649] [serial = 2234] [outer = 0x116769c00] 16:28:23 INFO - PROCESS | 1649 | 1467156503168 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]]]}] 16:28:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:28:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 16:28:23 INFO - PROCESS | 1649 | 1467156503202 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1649 | 1467156503203 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:28:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:28:23 INFO - PROCESS | 1649 | 1467156503205 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1649 | 1467156503208 Marionette TRACE conn2 <- [1,2950,null,{}] 16:28:23 INFO - PROCESS | 1649 | 1467156503216 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}] 16:28:23 INFO - PROCESS | 1649 | 1467156503219 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:23 INFO - PROCESS | 1649 | 1467156503355 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:28:23 INFO - PROCESS | 1649 | 1467156503565 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1649 | 1467156503566 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x113925800 == 40 [pid = 1649] [id = 745] 16:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x111f62400) [pid = 1649] [serial = 2235] [outer = 0x0] 16:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11268dc00) [pid = 1649] [serial = 2236] [outer = 0x111f62400] 16:28:23 INFO - PROCESS | 1649 | 1467156503606 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1129a8000) [pid = 1649] [serial = 2237] [outer = 0x111f62400] 16:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116492800 == 41 [pid = 1649] [id = 746] 16:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116767400) [pid = 1649] [serial = 2238] [outer = 0x0] 16:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112e8bc00) [pid = 1649] [serial = 2239] [outer = 0x116767400] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x123e46800 == 40 [pid = 1649] [id = 741] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a808800 == 39 [pid = 1649] [id = 740] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11872e000 == 38 [pid = 1649] [id = 739] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128f27000 == 37 [pid = 1649] [id = 738] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x127314800 == 36 [pid = 1649] [id = 737] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1255ac000 == 35 [pid = 1649] [id = 736] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x123e47800 == 34 [pid = 1649] [id = 735] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121036000 == 33 [pid = 1649] [id = 734] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118730000 == 32 [pid = 1649] [id = 733] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x117e92800 == 31 [pid = 1649] [id = 732] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x116949800 == 30 [pid = 1649] [id = 731] 16:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11661a800 == 29 [pid = 1649] [id = 730] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12149fc00) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121a82000) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1187b7c00) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119290c00) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123f7ec00) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112929c00) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112e92800) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1129ab000) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1133e2c00) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115f68000) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116a19800) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118161c00) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11828c000) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121107c00) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119770c00) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1192f4000) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119aaf000) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119bf1000) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119d3e400) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1649 | 1467156504086 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]]]}] 16:28:24 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:28:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 926ms 16:28:24 INFO - PROCESS | 1649 | 1467156504133 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1649 | 1467156504135 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:28:24 INFO - PROCESS | 1649 | 1467156504138 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1649 | 1467156504139 Marionette TRACE conn2 <- [1,2954,null,{}] 16:28:24 INFO - PROCESS | 1649 | 1467156504149 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}] 16:28:24 INFO - PROCESS | 1649 | 1467156504151 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:24 INFO - PROCESS | 1649 | 1467156504252 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:28:24 INFO - PROCESS | 1649 | 1467156504257 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1649 | 1467156504259 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x118721000 == 30 [pid = 1649] [id = 747] 16:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1133e2c00) [pid = 1649] [serial = 2240] [outer = 0x0] 16:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113cec400) [pid = 1649] [serial = 2241] [outer = 0x1133e2c00] 16:28:24 INFO - PROCESS | 1649 | 1467156504288 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x117ea2c00) [pid = 1649] [serial = 2242] [outer = 0x1133e2c00] 16:28:24 INFO - PROCESS | 1649 | 1467156504607 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]]]}] 16:28:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:28:24 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 16:28:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 16:28:24 INFO - PROCESS | 1649 | 1467156504658 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1649 | 1467156504661 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:28:24 INFO - PROCESS | 1649 | 1467156504664 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1649 | 1467156504665 Marionette TRACE conn2 <- [1,2958,null,{}] 16:28:24 INFO - PROCESS | 1649 | 1467156504668 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}] 16:28:24 INFO - PROCESS | 1649 | 1467156504669 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:24 INFO - PROCESS | 1649 | 1467156504755 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:28:24 INFO - PROCESS | 1649 | 1467156504759 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1649 | 1467156504761 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214b2800 == 31 [pid = 1649] [id = 748] 16:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1122bd000) [pid = 1649] [serial = 2243] [outer = 0x0] 16:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118291000) [pid = 1649] [serial = 2244] [outer = 0x1122bd000] 16:28:24 INFO - PROCESS | 1649 | 1467156504788 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1190c3800) [pid = 1649] [serial = 2245] [outer = 0x1122bd000] 16:28:25 INFO - PROCESS | 1649 | 1467156505126 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]]]}] 16:28:25 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:28:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 16:28:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:28:25 INFO - PROCESS | 1649 | 1467156505134 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1649 | 1467156505135 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:28:25 INFO - PROCESS | 1649 | 1467156505139 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1649 | 1467156505143 Marionette TRACE conn2 <- [1,2962,null,{}] 16:28:25 INFO - PROCESS | 1649 | 1467156505151 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}] 16:28:25 INFO - PROCESS | 1649 | 1467156505153 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:25 INFO - PROCESS | 1649 | 1467156505235 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:28:25 INFO - PROCESS | 1649 | 1467156505309 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1649 | 1467156505311 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12560e000 == 32 [pid = 1649] [id = 749] 16:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1190c3000) [pid = 1649] [serial = 2246] [outer = 0x0] 16:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192f1400) [pid = 1649] [serial = 2247] [outer = 0x1190c3000] 16:28:25 INFO - PROCESS | 1649 | 1467156505344 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119788c00) [pid = 1649] [serial = 2248] [outer = 0x1190c3000] 16:28:25 INFO - PROCESS | 1649 | 1467156505698 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]]]}] 16:28:25 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. 16:28:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 576ms 16:28:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:28:25 INFO - PROCESS | 1649 | 1467156505716 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1649 | 1467156505717 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:28:25 INFO - PROCESS | 1649 | 1467156505719 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1649 | 1467156505720 Marionette TRACE conn2 <- [1,2966,null,{}] 16:28:25 INFO - PROCESS | 1649 | 1467156505723 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}] 16:28:25 INFO - PROCESS | 1649 | 1467156505724 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:25 INFO - PROCESS | 1649 | 1467156505803 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:28:25 INFO - PROCESS | 1649 | 1467156505867 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1649 | 1467156505868 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1289c2800 == 33 [pid = 1649] [id = 750] 16:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11928e800) [pid = 1649] [serial = 2249] [outer = 0x0] 16:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119aa8800) [pid = 1649] [serial = 2250] [outer = 0x11928e800] 16:28:25 INFO - PROCESS | 1649 | 1467156505892 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d3a800) [pid = 1649] [serial = 2251] [outer = 0x11928e800] 16:28:26 INFO - PROCESS | 1649 | 1467156506169 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]]]}] 16:28:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:28:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 467ms 16:28:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:28:26 INFO - PROCESS | 1649 | 1467156506188 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1649 | 1467156506189 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:28:26 INFO - PROCESS | 1649 | 1467156506191 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1649 | 1467156506192 Marionette TRACE conn2 <- [1,2970,null,{}] 16:28:26 INFO - PROCESS | 1649 | 1467156506208 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}] 16:28:26 INFO - PROCESS | 1649 | 1467156506209 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:26 INFO - PROCESS | 1649 | 1467156506323 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:28:26 INFO - PROCESS | 1649 | 1467156506326 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1649 | 1467156506330 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a3a6000 == 34 [pid = 1649] [id = 751] 16:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121107c00) [pid = 1649] [serial = 2252] [outer = 0x0] 16:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121110800) [pid = 1649] [serial = 2253] [outer = 0x121107c00] 16:28:26 INFO - PROCESS | 1649 | 1467156506361 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12159e400) [pid = 1649] [serial = 2254] [outer = 0x121107c00] 16:28:26 INFO - PROCESS | 1649 | 1467156506685 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]]]}] 16:28:26 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. 16:28:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 531ms 16:28:26 INFO - PROCESS | 1649 | 1467156506723 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1649 | 1467156506724 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:28:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:28:26 INFO - PROCESS | 1649 | 1467156506727 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1649 | 1467156506730 Marionette TRACE conn2 <- [1,2974,null,{}] 16:28:26 INFO - PROCESS | 1649 | 1467156506734 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}] 16:28:26 INFO - PROCESS | 1649 | 1467156506735 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:26 INFO - PROCESS | 1649 | 1467156506837 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:28:26 INFO - PROCESS | 1649 | 1467156506849 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1649 | 1467156506850 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af5f800 == 35 [pid = 1649] [id = 752] 16:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x111f2a000) [pid = 1649] [serial = 2255] [outer = 0x0] 16:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121a87c00) [pid = 1649] [serial = 2256] [outer = 0x111f2a000] 16:28:26 INFO - PROCESS | 1649 | 1467156506881 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123e0c400) [pid = 1649] [serial = 2257] [outer = 0x111f2a000] 16:28:27 INFO - PROCESS | 1649 | 1467156507217 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]]]}] 16:28:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 16:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:28:27 INFO - PROCESS | 1649 | 1467156507249 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1649 | 1467156507251 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:28:27 INFO - PROCESS | 1649 | 1467156507253 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1649 | 1467156507254 Marionette TRACE conn2 <- [1,2978,null,{}] 16:28:27 INFO - PROCESS | 1649 | 1467156507256 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}] 16:28:27 INFO - PROCESS | 1649 | 1467156507257 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:27 INFO - PROCESS | 1649 | 1467156507385 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:28:27 INFO - PROCESS | 1649 | 1467156507400 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1649 | 1467156507402 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b89f000 == 36 [pid = 1649] [id = 753] 16:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11268e000) [pid = 1649] [serial = 2258] [outer = 0x0] 16:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123e3b400) [pid = 1649] [serial = 2259] [outer = 0x11268e000] 16:28:27 INFO - PROCESS | 1649 | 1467156507439 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123f7f000) [pid = 1649] [serial = 2260] [outer = 0x11268e000] 16:28:27 INFO - PROCESS | 1649 | 1467156507726 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]]]}] 16:28:27 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. 16:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 16:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:28:27 INFO - PROCESS | 1649 | 1467156507774 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1649 | 1467156507775 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:28:27 INFO - PROCESS | 1649 | 1467156507778 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1649 | 1467156507781 Marionette TRACE conn2 <- [1,2982,null,{}] 16:28:27 INFO - PROCESS | 1649 | 1467156507783 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}] 16:28:27 INFO - PROCESS | 1649 | 1467156507785 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:27 INFO - PROCESS | 1649 | 1467156507884 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:28:27 INFO - PROCESS | 1649 | 1467156507895 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1649 | 1467156507903 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a9800 == 37 [pid = 1649] [id = 754] 16:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123f81800) [pid = 1649] [serial = 2261] [outer = 0x0] 16:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123fd3000) [pid = 1649] [serial = 2262] [outer = 0x123f81800] 16:28:27 INFO - PROCESS | 1649 | 1467156507927 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124d24800) [pid = 1649] [serial = 2263] [outer = 0x123f81800] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1122bd800) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1128aa800) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11857a000) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11279c800) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1129afc00) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1122bec00) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112e97400) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116767c00) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11279c400) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11977ec00) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128a6800) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1172c3c00) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119d43000) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12110d400) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118e90c00) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119908400) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1127a1400) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:28:28 INFO - PROCESS | 1649 | 1467156508348 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"]]]}] 16:28:28 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:28:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 621ms 16:28:28 INFO - PROCESS | 1649 | 1467156508400 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1649 | 1467156508401 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:28:28 INFO - PROCESS | 1649 | 1467156508403 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1649 | 1467156508404 Marionette TRACE conn2 <- [1,2986,null,{}] 16:28:28 INFO - PROCESS | 1649 | 1467156508406 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}] 16:28:28 INFO - PROCESS | 1649 | 1467156508408 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:28 INFO - PROCESS | 1649 | 1467156508488 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:28:28 INFO - PROCESS | 1649 | 1467156508491 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1649 | 1467156508492 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x127312800 == 38 [pid = 1649] [id = 755] 16:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1122bd800) [pid = 1649] [serial = 2264] [outer = 0x0] 16:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11676cc00) [pid = 1649] [serial = 2265] [outer = 0x1122bd800] 16:28:28 INFO - PROCESS | 1649 | 1467156508518 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1190c7800) [pid = 1649] [serial = 2266] [outer = 0x1122bd800] 16:28:28 INFO - PROCESS | 1649 | 1467156508828 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]]]}] 16:28:28 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. 16:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 16:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:28:28 INFO - PROCESS | 1649 | 1467156508873 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1649 | 1467156508875 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:28:28 INFO - PROCESS | 1649 | 1467156508877 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1649 | 1467156508878 Marionette TRACE conn2 <- [1,2990,null,{}] 16:28:28 INFO - PROCESS | 1649 | 1467156508881 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}] 16:28:28 INFO - PROCESS | 1649 | 1467156508882 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:29 INFO - PROCESS | 1649 | 1467156509001 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:28:29 INFO - PROCESS | 1649 | 1467156509006 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1649 | 1467156509008 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3b6800 == 39 [pid = 1649] [id = 756] 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1190c8c00) [pid = 1649] [serial = 2267] [outer = 0x0] 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121103400) [pid = 1649] [serial = 2268] [outer = 0x1190c8c00] 16:28:29 INFO - PROCESS | 1649 | 1467156509034 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124d4c000) [pid = 1649] [serial = 2269] [outer = 0x1190c8c00] 16:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c60d000 == 40 [pid = 1649] [id = 757] 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125575c00) [pid = 1649] [serial = 2270] [outer = 0x0] 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124d26800) [pid = 1649] [serial = 2271] [outer = 0x125575c00] 16:28:29 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. 16:28:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 16:28:29 INFO - PROCESS | 1649 | 1467156509389 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]]]}] 16:28:29 INFO - PROCESS | 1649 | 1467156509397 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1649 | 1467156509398 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:28:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:28:29 INFO - PROCESS | 1649 | 1467156509401 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1649 | 1467156509402 Marionette TRACE conn2 <- [1,2994,null,{}] 16:28:29 INFO - PROCESS | 1649 | 1467156509405 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}] 16:28:29 INFO - PROCESS | 1649 | 1467156509406 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:29 INFO - PROCESS | 1649 | 1467156509517 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:28:29 INFO - PROCESS | 1649 | 1467156509520 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1649 | 1467156509522 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca79800 == 41 [pid = 1649] [id = 758] 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124d51400) [pid = 1649] [serial = 2272] [outer = 0x0] 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125576c00) [pid = 1649] [serial = 2273] [outer = 0x124d51400] 16:28:29 INFO - PROCESS | 1649 | 1467156509547 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126d29000) [pid = 1649] [serial = 2274] [outer = 0x124d51400] 16:28:29 INFO - PROCESS | 1649 | 1467156509851 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]]]}] 16:28:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:28:29 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 16:28:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 16:28:29 INFO - PROCESS | 1649 | 1467156509871 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1649 | 1467156509873 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:28:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:28:29 INFO - PROCESS | 1649 | 1467156509875 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1649 | 1467156509886 Marionette TRACE conn2 <- [1,2998,null,{}] 16:28:29 INFO - PROCESS | 1649 | 1467156509890 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}] 16:28:29 INFO - PROCESS | 1649 | 1467156509891 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:30 INFO - PROCESS | 1649 | 1467156510005 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:28:30 INFO - PROCESS | 1649 | 1467156510039 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1649 | 1467156510040 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca88800 == 42 [pid = 1649] [id = 759] 16:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124d50400) [pid = 1649] [serial = 2275] [outer = 0x0] 16:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126dc1000) [pid = 1649] [serial = 2276] [outer = 0x124d50400] 16:28:30 INFO - PROCESS | 1649 | 1467156510062 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126ec7800) [pid = 1649] [serial = 2277] [outer = 0x124d50400] 16:28:30 INFO - PROCESS | 1649 | 1467156510363 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]]]}] 16:28:30 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. 16:28:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 533ms 16:28:30 INFO - PROCESS | 1649 | 1467156510414 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1649 | 1467156510417 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:28:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:28:30 INFO - PROCESS | 1649 | 1467156510421 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1649 | 1467156510424 Marionette TRACE conn2 <- [1,3002,null,{}] 16:28:30 INFO - PROCESS | 1649 | 1467156510430 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}] 16:28:30 INFO - PROCESS | 1649 | 1467156510432 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:30 INFO - PROCESS | 1649 | 1467156510540 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:28:30 INFO - PROCESS | 1649 | 1467156510611 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1649 | 1467156510614 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e85800 == 43 [pid = 1649] [id = 760] 16:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1128af400) [pid = 1649] [serial = 2278] [outer = 0x0] 16:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1129ac400) [pid = 1649] [serial = 2279] [outer = 0x1128af400] 16:28:30 INFO - PROCESS | 1649 | 1467156510647 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1161ac400) [pid = 1649] [serial = 2280] [outer = 0x1128af400] 16:28:31 INFO - PROCESS | 1649 | 1467156511019 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]]]}] 16:28:31 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. 16:28:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 622ms 16:28:31 INFO - PROCESS | 1649 | 1467156511042 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1649 | 1467156511046 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:28:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:28:31 INFO - PROCESS | 1649 | 1467156511051 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1649 | 1467156511052 Marionette TRACE conn2 <- [1,3006,null,{}] 16:28:31 INFO - PROCESS | 1649 | 1467156511055 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}] 16:28:31 INFO - PROCESS | 1649 | 1467156511057 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:31 INFO - PROCESS | 1649 | 1467156511170 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:28:31 INFO - PROCESS | 1649 | 1467156511345 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1649 | 1467156511347 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x127305800 == 44 [pid = 1649] [id = 761] 16:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1190c0400) [pid = 1649] [serial = 2281] [outer = 0x0] 16:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119290c00) [pid = 1649] [serial = 2282] [outer = 0x1190c0400] 16:28:31 INFO - PROCESS | 1649 | 1467156511402 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1192f7400) [pid = 1649] [serial = 2283] [outer = 0x1190c0400] 16:28:31 INFO - PROCESS | 1649 | 1467156511820 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]]]}] 16:28:31 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. 16:28:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 821ms 16:28:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:28:31 INFO - PROCESS | 1649 | 1467156511872 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1649 | 1467156511873 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:28:31 INFO - PROCESS | 1649 | 1467156511875 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1649 | 1467156511878 Marionette TRACE conn2 <- [1,3010,null,{}] 16:28:31 INFO - PROCESS | 1649 | 1467156511886 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}] 16:28:31 INFO - PROCESS | 1649 | 1467156511889 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:32 INFO - PROCESS | 1649 | 1467156512028 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:28:32 INFO - PROCESS | 1649 | 1467156512132 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1649 | 1467156512135 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c61b800 == 45 [pid = 1649] [id = 762] 16:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119907c00) [pid = 1649] [serial = 2284] [outer = 0x0] 16:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119d3dc00) [pid = 1649] [serial = 2285] [outer = 0x119907c00] 16:28:32 INFO - PROCESS | 1649 | 1467156512167 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121595800) [pid = 1649] [serial = 2286] [outer = 0x119907c00] 16:28:32 INFO - PROCESS | 1649 | 1467156512534 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]]]}] 16:28:32 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 16:28:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 673ms 16:28:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:28:32 INFO - PROCESS | 1649 | 1467156512549 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1649 | 1467156512551 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:28:32 INFO - PROCESS | 1649 | 1467156512553 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1649 | 1467156512554 Marionette TRACE conn2 <- [1,3014,null,{}] 16:28:32 INFO - PROCESS | 1649 | 1467156512557 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}] 16:28:32 INFO - PROCESS | 1649 | 1467156512558 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:32 INFO - PROCESS | 1649 | 1467156512670 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:28:32 INFO - PROCESS | 1649 | 1467156512770 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1649 | 1467156512771 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d11f000 == 46 [pid = 1649] [id = 763] 16:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123f7f800) [pid = 1649] [serial = 2287] [outer = 0x0] 16:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124bddc00) [pid = 1649] [serial = 2288] [outer = 0x123f7f800] 16:28:32 INFO - PROCESS | 1649 | 1467156512800 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x124d4e400) [pid = 1649] [serial = 2289] [outer = 0x123f7f800] 16:28:32 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:28:33 INFO - PROCESS | 1649 | 1467156513252 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:28:33 INFO - {} 16:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:28:33 INFO - {} 16:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:28:33 INFO - {} 16:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:28:33 INFO - {} 16:28:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 718ms 16:28:33 INFO - TEST-START | /FileAPI/fileReader.html 16:28:33 INFO - PROCESS | 1649 | 1467156513273 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1649 | 1467156513274 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:28:33 INFO - PROCESS | 1649 | 1467156513277 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1649 | 1467156513279 Marionette TRACE conn2 <- [1,3018,null,{}] 16:28:33 INFO - PROCESS | 1649 | 1467156513283 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}] 16:28:33 INFO - PROCESS | 1649 | 1467156513285 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:33 INFO - PROCESS | 1649 | 1467156513470 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:28:33 INFO - PROCESS | 1649 | 1467156513791 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1649 | 1467156513792 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e04000 == 47 [pid = 1649] [id = 764] 16:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x111bac400) [pid = 1649] [serial = 2290] [outer = 0x0] 16:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1129afc00) [pid = 1649] [serial = 2291] [outer = 0x111bac400] 16:28:33 INFO - PROCESS | 1649 | 1467156513821 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113c34800) [pid = 1649] [serial = 2292] [outer = 0x111bac400] 16:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:28:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 922ms 16:28:34 INFO - PROCESS | 1649 | 1467156514193 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]]]}] 16:28:34 INFO - PROCESS | 1649 | 1467156514199 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1649 | 1467156514202 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:28:34 INFO - TEST-START | /FileAPI/historical.html 16:28:34 INFO - PROCESS | 1649 | 1467156514205 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1649 | 1467156514206 Marionette TRACE conn2 <- [1,3022,null,{}] 16:28:34 INFO - PROCESS | 1649 | 1467156514210 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}] 16:28:34 INFO - PROCESS | 1649 | 1467156514213 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:34 INFO - PROCESS | 1649 | 1467156514307 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:28:34 INFO - PROCESS | 1649 | 1467156514370 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1649 | 1467156514371 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b04000 == 48 [pid = 1649] [id = 765] 16:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x115fc7400) [pid = 1649] [serial = 2293] [outer = 0x0] 16:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116971800) [pid = 1649] [serial = 2294] [outer = 0x115fc7400] 16:28:34 INFO - PROCESS | 1649 | 1467156514398 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x117ea9400) [pid = 1649] [serial = 2295] [outer = 0x115fc7400] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca79800 == 47 [pid = 1649] [id = 758] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c60d000 == 46 [pid = 1649] [id = 757] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3b6800 == 45 [pid = 1649] [id = 756] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x127312800 == 44 [pid = 1649] [id = 755] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a9800 == 43 [pid = 1649] [id = 754] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b89f000 == 42 [pid = 1649] [id = 753] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12af5f800 == 41 [pid = 1649] [id = 752] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a3a6000 == 40 [pid = 1649] [id = 751] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1289c2800 == 39 [pid = 1649] [id = 750] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12560e000 == 38 [pid = 1649] [id = 749] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1214b2800 == 37 [pid = 1649] [id = 748] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118721000 == 36 [pid = 1649] [id = 747] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116492800 == 35 [pid = 1649] [id = 746] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x113925800 == 34 [pid = 1649] [id = 745] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x121580000 == 33 [pid = 1649] [id = 744] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b799800 == 32 [pid = 1649] [id = 742] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117e78800 == 31 [pid = 1649] [id = 743] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118e04000 == 30 [pid = 1649] [id = 764] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d11f000 == 29 [pid = 1649] [id = 763] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c61b800 == 28 [pid = 1649] [id = 762] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x127305800 == 27 [pid = 1649] [id = 761] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca88800 == 26 [pid = 1649] [id = 759] 16:28:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117e85800 == 25 [pid = 1649] [id = 760] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11857b000) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119291400) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1128a3800) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x112922000) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1133d9800) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x113c33000) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116976c00) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116902c00) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1161b5400) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1133ab800) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1181ef000) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119004800) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1193b5400) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119aa8400) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x113c37800) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11978a800) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119beec00) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1129af400) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11815bc00) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d9f800) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x117ea2400) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121109400) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121492800) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1193b1000) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d3ec00) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119296c00) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d2ac00) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11978a000) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119ab1000) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119aa4c00) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119bf1400) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119bb5000) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121ba0000) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118295c00) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121a80400) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1649 | 1467156515366 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"]]]}] 16:28:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:28:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:28:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:28:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:28:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:28:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:28:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:28:35 INFO - TEST-OK | /FileAPI/historical.html | took 1173ms 16:28:35 INFO - TEST-START | /FileAPI/idlharness.html 16:28:35 INFO - PROCESS | 1649 | 1467156515378 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1649 | 1467156515380 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:28:35 INFO - PROCESS | 1649 | 1467156515383 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1649 | 1467156515385 Marionette TRACE conn2 <- [1,3026,null,{}] 16:28:35 INFO - PROCESS | 1649 | 1467156515389 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}] 16:28:35 INFO - PROCESS | 1649 | 1467156515391 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:35 INFO - PROCESS | 1649 | 1467156515473 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:28:35 INFO - PROCESS | 1649 | 1467156515481 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1649 | 1467156515484 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x115f92000 == 26 [pid = 1649] [id = 766] 16:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128a8000) [pid = 1649] [serial = 2296] [outer = 0x0] 16:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128ad800) [pid = 1649] [serial = 2297] [outer = 0x1128a8000] 16:28:35 INFO - PROCESS | 1649 | 1467156515512 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112929000) [pid = 1649] [serial = 2298] [outer = 0x1128a8000] 16:28:36 INFO - PROCESS | 1649 | 1467156516084 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\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\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\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\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\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\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\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\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]]]}] 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:28:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:28:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:28:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:28:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 732ms 16:28:36 INFO - PROCESS | 1649 | 1467156516115 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1649 | 1467156516118 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:28:36 INFO - TEST-START | /FileAPI/idlharness.worker 16:28:36 INFO - PROCESS | 1649 | 1467156516123 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1649 | 1467156516125 Marionette TRACE conn2 <- [1,3030,null,{}] 16:28:36 INFO - PROCESS | 1649 | 1467156516134 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}] 16:28:36 INFO - PROCESS | 1649 | 1467156516135 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:36 INFO - PROCESS | 1649 | 1467156516220 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:28:36 INFO - PROCESS | 1649 | 1467156516232 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1649 | 1467156516233 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x125595000 == 27 [pid = 1649] [id = 767] 16:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192f1800) [pid = 1649] [serial = 2299] [outer = 0x0] 16:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1192f6400) [pid = 1649] [serial = 2300] [outer = 0x1192f1800] 16:28:36 INFO - PROCESS | 1649 | 1467156516260 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193b3400) [pid = 1649] [serial = 2301] [outer = 0x1192f1800] 16:28:36 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:28:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:28:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:28:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:28:36 INFO - {} 16:28:36 INFO - PROCESS | 1649 | 1467156516880 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:28:36 INFO - {} 16:28:36 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 - {} 16:28:36 INFO - {} 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:28:36 INFO - {} 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:28:36 INFO - {} 16:28:36 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 - {} 16:28:36 INFO - {} 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 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 16:28:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:28:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:28:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:28:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:28:36 INFO - {} 16:28:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 786ms 16:28:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:28:36 INFO - PROCESS | 1649 | 1467156516910 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1649 | 1467156516911 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:28:36 INFO - PROCESS | 1649 | 1467156516913 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1649 | 1467156516915 Marionette TRACE conn2 <- [1,3034,null,{}] 16:28:36 INFO - PROCESS | 1649 | 1467156516923 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}] 16:28:36 INFO - PROCESS | 1649 | 1467156516926 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:37 INFO - PROCESS | 1649 | 1467156517016 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:28:37 INFO - PROCESS | 1649 | 1467156517020 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1649 | 1467156517022 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3a6800 == 28 [pid = 1649] [id = 768] 16:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126ec2000) [pid = 1649] [serial = 2302] [outer = 0x0] 16:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12706e400) [pid = 1649] [serial = 2303] [outer = 0x126ec2000] 16:28:37 INFO - PROCESS | 1649 | 1467156517050 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1273b9000) [pid = 1649] [serial = 2304] [outer = 0x126ec2000] 16:28:37 INFO - PROCESS | 1649 | 1467156517366 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]]]}] 16:28:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:28:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 16:28:37 INFO - PROCESS | 1649 | 1467156517384 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:28:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:28:37 INFO - PROCESS | 1649 | 1467156517386 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:28:37 INFO - PROCESS | 1649 | 1467156517388 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1649 | 1467156517389 Marionette TRACE conn2 <- [1,3038,null,{}] 16:28:37 INFO - PROCESS | 1649 | 1467156517391 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}] 16:28:37 INFO - PROCESS | 1649 | 1467156517393 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:37 INFO - PROCESS | 1649 | 1467156517474 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:28:37 INFO - PROCESS | 1649 | 1467156517480 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1649 | 1467156517482 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c608800 == 29 [pid = 1649] [id = 769] 16:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111d13800) [pid = 1649] [serial = 2305] [outer = 0x0] 16:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1273b8400) [pid = 1649] [serial = 2306] [outer = 0x111d13800] 16:28:37 INFO - PROCESS | 1649 | 1467156517570 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127567800) [pid = 1649] [serial = 2307] [outer = 0x111d13800] 16:28:37 INFO - PROCESS | 1649 | 1467156517854 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"]]]}] 16:28:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:28:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:28:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 520ms 16:28:37 INFO - PROCESS | 1649 | 1467156517909 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1649 | 1467156517910 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:28:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:28:37 INFO - PROCESS | 1649 | 1467156517915 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1649 | 1467156517916 Marionette TRACE conn2 <- [1,3042,null,{}] 16:28:37 INFO - PROCESS | 1649 | 1467156517918 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}] 16:28:37 INFO - PROCESS | 1649 | 1467156517927 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:38 INFO - PROCESS | 1649 | 1467156518025 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:28:38 INFO - PROCESS | 1649 | 1467156518065 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1649 | 1467156518066 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d11a800 == 30 [pid = 1649] [id = 770] 16:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128a2bc00) [pid = 1649] [serial = 2308] [outer = 0x0] 16:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128f15400) [pid = 1649] [serial = 2309] [outer = 0x128a2bc00] 16:28:38 INFO - PROCESS | 1649 | 1467156518090 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x129011c00) [pid = 1649] [serial = 2310] [outer = 0x128a2bc00] 16:28:38 INFO - PROCESS | 1649 | 1467156518488 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]]]}] 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:28:38 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. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:28:38 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'.) 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:28:38 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. 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:28:38 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. 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:28:38 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. 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:28:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 16:28:38 INFO - PROCESS | 1649 | 1467156518543 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:28:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:28:38 INFO - PROCESS | 1649 | 1467156518544 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:28:38 INFO - PROCESS | 1649 | 1467156518547 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1649 | 1467156518548 Marionette TRACE conn2 <- [1,3046,null,{}] 16:28:38 INFO - PROCESS | 1649 | 1467156518550 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}] 16:28:38 INFO - PROCESS | 1649 | 1467156518555 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:38 INFO - PROCESS | 1649 | 1467156518671 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:28:38 INFO - PROCESS | 1649 | 1467156518686 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1649 | 1467156518687 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1139c7800 == 31 [pid = 1649] [id = 771] 16:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123f78c00) [pid = 1649] [serial = 2311] [outer = 0x0] 16:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x129013800) [pid = 1649] [serial = 2312] [outer = 0x123f78c00] 16:28:38 INFO - PROCESS | 1649 | 1467156518721 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129399c00) [pid = 1649] [serial = 2313] [outer = 0x123f78c00] 16:28:38 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:28:39 INFO - PROCESS | 1649 | 1467156519085 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:28:39 INFO - {} 16:28:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 16:28:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:28:39 INFO - PROCESS | 1649 | 1467156519118 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1649 | 1467156519120 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:28:39 INFO - PROCESS | 1649 | 1467156519123 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1649 | 1467156519125 Marionette TRACE conn2 <- [1,3050,null,{}] 16:28:39 INFO - PROCESS | 1649 | 1467156519128 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}] 16:28:39 INFO - PROCESS | 1649 | 1467156519130 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:39 INFO - PROCESS | 1649 | 1467156519283 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:28:39 INFO - PROCESS | 1649 | 1467156519334 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1649 | 1467156519336 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6c9000 == 32 [pid = 1649] [id = 772] 16:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1129b2400) [pid = 1649] [serial = 2314] [outer = 0x0] 16:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a35bc00) [pid = 1649] [serial = 2315] [outer = 0x1129b2400] 16:28:39 INFO - PROCESS | 1649 | 1467156519427 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a43ec00) [pid = 1649] [serial = 2316] [outer = 0x1129b2400] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124d51400) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x111f2a000) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121107c00) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123f81800) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11268e000) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1122bd800) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11928e800) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112689400) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1190c3000) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1122bd000) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116769c00) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x111f62400) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116767400) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121a83c00) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1133e2c00) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1190c8c00) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124d50400) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:28:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x125575c00) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:28:39 INFO - PROCESS | 1649 | 1467156519889 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]]]}] 16:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:28:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:28:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 773ms 16:28:39 INFO - PROCESS | 1649 | 1467156519897 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1649 | 1467156519899 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:28:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:28:39 INFO - PROCESS | 1649 | 1467156519901 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1649 | 1467156519902 Marionette TRACE conn2 <- [1,3054,null,{}] 16:28:39 INFO - PROCESS | 1649 | 1467156519904 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}] 16:28:39 INFO - PROCESS | 1649 | 1467156519906 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:39 INFO - PROCESS | 1649 | 1467156519995 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:28:40 INFO - PROCESS | 1649 | 1467156520066 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1649 | 1467156520067 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x110e8c800 == 33 [pid = 1649] [id = 773] 16:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111f2a000) [pid = 1649] [serial = 2317] [outer = 0x0] 16:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123d36800) [pid = 1649] [serial = 2318] [outer = 0x111f2a000] 16:28:40 INFO - PROCESS | 1649 | 1467156520101 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126ec4800) [pid = 1649] [serial = 2319] [outer = 0x111f2a000] 16:28:40 INFO - PROCESS | 1649 | 1467156520463 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"]]]}] 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:28:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:28:40 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" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:28:40 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" 16:28:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:28:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:28:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 586ms 16:28:40 INFO - PROCESS | 1649 | 1467156520488 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1649 | 1467156520490 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:28:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:28:40 INFO - PROCESS | 1649 | 1467156520492 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1649 | 1467156520493 Marionette TRACE conn2 <- [1,3058,null,{}] 16:28:40 INFO - PROCESS | 1649 | 1467156520496 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}] 16:28:40 INFO - PROCESS | 1649 | 1467156520497 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:40 INFO - PROCESS | 1649 | 1467156520589 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:28:40 INFO - PROCESS | 1649 | 1467156520592 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1649 | 1467156520593 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d395000 == 34 [pid = 1649] [id = 774] 16:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x127567c00) [pid = 1649] [serial = 2320] [outer = 0x0] 16:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a550400) [pid = 1649] [serial = 2321] [outer = 0x127567c00] 16:28:40 INFO - PROCESS | 1649 | 1467156520620 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12af0a000) [pid = 1649] [serial = 2322] [outer = 0x127567c00] 16:28:40 INFO - PROCESS | 1649 | 1467156520966 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]]]}] 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:28:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:28:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:28:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:28:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:28:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:28:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:28:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:28:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:28:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 521ms 16:28:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:28:41 INFO - PROCESS | 1649 | 1467156521020 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1649 | 1467156521021 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:28:41 INFO - PROCESS | 1649 | 1467156521023 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1649 | 1467156521025 Marionette TRACE conn2 <- [1,3062,null,{}] 16:28:41 INFO - PROCESS | 1649 | 1467156521027 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}] 16:28:41 INFO - PROCESS | 1649 | 1467156521028 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:41 INFO - PROCESS | 1649 | 1467156521105 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:28:41 INFO - PROCESS | 1649 | 1467156521109 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1649 | 1467156521110 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e07a800 == 35 [pid = 1649] [id = 775] 16:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12af0f000) [pid = 1649] [serial = 2323] [outer = 0x0] 16:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b0bcc00) [pid = 1649] [serial = 2324] [outer = 0x12af0f000] 16:28:41 INFO - PROCESS | 1649 | 1467156521137 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b852400) [pid = 1649] [serial = 2325] [outer = 0x12af0f000] 16:28:41 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:28:41 INFO - PROCESS | 1649 | 1467156521468 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:28:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:28:41 INFO - {} 16:28:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 469ms 16:28:41 INFO - PROCESS | 1649 | 1467156521494 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1649 | 1467156521496 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:28:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:28:41 INFO - PROCESS | 1649 | 1467156521499 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1649 | 1467156521510 Marionette TRACE conn2 <- [1,3066,null,{}] 16:28:41 INFO - PROCESS | 1649 | 1467156521513 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}] 16:28:41 INFO - PROCESS | 1649 | 1467156521515 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:41 INFO - PROCESS | 1649 | 1467156521632 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:28:41 INFO - PROCESS | 1649 | 1467156521713 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1649 | 1467156521715 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1ce800 == 36 [pid = 1649] [id = 776] 16:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121923800) [pid = 1649] [serial = 2326] [outer = 0x0] 16:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b859800) [pid = 1649] [serial = 2327] [outer = 0x121923800] 16:28:41 INFO - PROCESS | 1649 | 1467156521757 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b8f1000) [pid = 1649] [serial = 2328] [outer = 0x121923800] 16:28:42 INFO - PROCESS | 1649 | 1467156522290 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]]]}] 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:28:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:28:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 834ms 16:28:42 INFO - PROCESS | 1649 | 1467156522338 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1649 | 1467156522341 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:28:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:28:42 INFO - PROCESS | 1649 | 1467156522347 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1649 | 1467156522351 Marionette TRACE conn2 <- [1,3070,null,{}] 16:28:42 INFO - PROCESS | 1649 | 1467156522357 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}] 16:28:42 INFO - PROCESS | 1649 | 1467156522359 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:42 INFO - PROCESS | 1649 | 1467156522531 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:28:42 INFO - PROCESS | 1649 | 1467156522659 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1649 | 1467156522661 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x121395800 == 37 [pid = 1649] [id = 777] 16:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11292bc00) [pid = 1649] [serial = 2329] [outer = 0x0] 16:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x112a77c00) [pid = 1649] [serial = 2330] [outer = 0x11292bc00] 16:28:42 INFO - PROCESS | 1649 | 1467156522753 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115f19c00) [pid = 1649] [serial = 2331] [outer = 0x11292bc00] 16:28:43 INFO - PROCESS | 1649 | 1467156523190 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]]]}] 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:28:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 877ms 16:28:43 INFO - PROCESS | 1649 | 1467156523223 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1649 | 1467156523226 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:28:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:28:43 INFO - PROCESS | 1649 | 1467156523230 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1649 | 1467156523232 Marionette TRACE conn2 <- [1,3074,null,{}] 16:28:43 INFO - PROCESS | 1649 | 1467156523235 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}] 16:28:43 INFO - PROCESS | 1649 | 1467156523237 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:43 INFO - PROCESS | 1649 | 1467156523375 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:28:43 INFO - PROCESS | 1649 | 1467156523481 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1649 | 1467156523483 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x127342000 == 38 [pid = 1649] [id = 778] 16:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117225c00) [pid = 1649] [serial = 2332] [outer = 0x0] 16:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118510000) [pid = 1649] [serial = 2333] [outer = 0x117225c00] 16:28:43 INFO - PROCESS | 1649 | 1467156523516 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1193b1800) [pid = 1649] [serial = 2334] [outer = 0x117225c00] 16:28:43 INFO - PROCESS | 1649 | 1467156523927 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]]]}] 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:28:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 720ms 16:28:43 INFO - PROCESS | 1649 | 1467156523950 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1649 | 1467156523952 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:28:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:28:43 INFO - PROCESS | 1649 | 1467156523955 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1649 | 1467156523957 Marionette TRACE conn2 <- [1,3078,null,{}] 16:28:43 INFO - PROCESS | 1649 | 1467156523965 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}] 16:28:43 INFO - PROCESS | 1649 | 1467156523968 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:44 INFO - PROCESS | 1649 | 1467156524083 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:28:44 INFO - PROCESS | 1649 | 1467156524153 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1649 | 1467156524155 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127e1000 == 39 [pid = 1649] [id = 779] 16:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x110fb8000) [pid = 1649] [serial = 2335] [outer = 0x0] 16:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x112688c00) [pid = 1649] [serial = 2336] [outer = 0x110fb8000] 16:28:44 INFO - PROCESS | 1649 | 1467156524349 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1128a8800) [pid = 1649] [serial = 2337] [outer = 0x110fb8000] 16:28:44 INFO - PROCESS | 1649 | 1467156524830 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] 16:28:44 INFO - PROCESS | 1649 | 1467156524881 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:28:44 INFO - PROCESS | 1649 | 1467156524885 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1649 | 1467156524887 Marionette TRACE conn2 <- [1,3082,null,{}] 16:28:44 INFO - PROCESS | 1649 | 1467156524890 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}] 16:28:44 INFO - PROCESS | 1649 | 1467156524892 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:44 INFO - PROCESS | 1649 | 1467156524975 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:28:44 INFO - PROCESS | 1649 | 1467156524986 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1649 | 1467156524988 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x116718000 == 29 [pid = 1649] [id = 780] 16:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112f05400) [pid = 1649] [serial = 2338] [outer = 0x0] 16:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11394b400) [pid = 1649] [serial = 2339] [outer = 0x112f05400] 16:28:45 INFO - PROCESS | 1649 | 1467156525015 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116902c00) [pid = 1649] [serial = 2340] [outer = 0x112f05400] 16:28:45 INFO - PROCESS | 1649 | 1467156525350 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]]]}] 16:28:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:28:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:28:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 474ms 16:28:45 INFO - PROCESS | 1649 | 1467156525361 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1649 | 1467156525366 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:28:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:28:45 INFO - PROCESS | 1649 | 1467156525371 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1649 | 1467156525373 Marionette TRACE conn2 <- [1,3086,null,{}] 16:28:45 INFO - PROCESS | 1649 | 1467156525375 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}] 16:28:45 INFO - PROCESS | 1649 | 1467156525377 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:45 INFO - PROCESS | 1649 | 1467156525459 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:28:45 INFO - PROCESS | 1649 | 1467156525466 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1649 | 1467156525467 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e07000 == 30 [pid = 1649] [id = 781] 16:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x116979800) [pid = 1649] [serial = 2341] [outer = 0x0] 16:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1176e7800) [pid = 1649] [serial = 2342] [outer = 0x116979800] 16:28:45 INFO - PROCESS | 1649 | 1467156525493 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1187b8400) [pid = 1649] [serial = 2343] [outer = 0x116979800] 16:28:45 INFO - PROCESS | 1649 | 1467156525851 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:28:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 521ms 16:28:45 INFO - PROCESS | 1649 | 1467156525892 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:28:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:28:45 INFO - PROCESS | 1649 | 1467156525894 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:28:45 INFO - PROCESS | 1649 | 1467156525896 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1649 | 1467156525898 Marionette TRACE conn2 <- [1,3090,null,{}] 16:28:45 INFO - PROCESS | 1649 | 1467156525912 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}] 16:28:45 INFO - PROCESS | 1649 | 1467156525915 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:45 INFO - PROCESS | 1649 | 1467156525997 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:28:46 INFO - PROCESS | 1649 | 1467156526002 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1649 | 1467156526003 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b1f000 == 31 [pid = 1649] [id = 782] 16:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1190c6c00) [pid = 1649] [serial = 2344] [outer = 0x0] 16:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1192f1400) [pid = 1649] [serial = 2345] [outer = 0x1190c6c00] 16:28:46 INFO - PROCESS | 1649 | 1467156526028 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11977c400) [pid = 1649] [serial = 2346] [outer = 0x1190c6c00] 16:28:46 INFO - PROCESS | 1649 | 1467156526372 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:28:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:28:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 16:28:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:28:46 INFO - PROCESS | 1649 | 1467156526417 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1649 | 1467156526419 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:28:46 INFO - PROCESS | 1649 | 1467156526421 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1649 | 1467156526422 Marionette TRACE conn2 <- [1,3094,null,{}] 16:28:46 INFO - PROCESS | 1649 | 1467156526425 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}] 16:28:46 INFO - PROCESS | 1649 | 1467156526426 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:46 INFO - PROCESS | 1649 | 1467156526535 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:28:46 INFO - PROCESS | 1649 | 1467156526542 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1649 | 1467156526543 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250b5800 == 32 [pid = 1649] [id = 783] 16:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11990c800) [pid = 1649] [serial = 2347] [outer = 0x0] 16:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119aa9c00) [pid = 1649] [serial = 2348] [outer = 0x11990c800] 16:28:46 INFO - PROCESS | 1649 | 1467156526569 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119bb0c00) [pid = 1649] [serial = 2349] [outer = 0x11990c800] 16:28:46 INFO - PROCESS | 1649 | 1467156526900 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:28:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:28:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 16:28:46 INFO - PROCESS | 1649 | 1467156526941 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1649 | 1467156526943 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:28:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:28:46 INFO - PROCESS | 1649 | 1467156526947 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1649 | 1467156526949 Marionette TRACE conn2 <- [1,3098,null,{}] 16:28:46 INFO - PROCESS | 1649 | 1467156526952 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}] 16:28:46 INFO - PROCESS | 1649 | 1467156526954 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:47 INFO - PROCESS | 1649 | 1467156527082 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:28:47 INFO - PROCESS | 1649 | 1467156527087 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1649 | 1467156527088 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x126d41000 == 33 [pid = 1649] [id = 784] 16:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119bbc800) [pid = 1649] [serial = 2350] [outer = 0x0] 16:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119bedc00) [pid = 1649] [serial = 2351] [outer = 0x119bbc800] 16:28:47 INFO - PROCESS | 1649 | 1467156527140 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119d3ac00) [pid = 1649] [serial = 2352] [outer = 0x119bbc800] 16:28:47 INFO - PROCESS | 1649 | 1467156527527 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]]]}] 16:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:28:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 620ms 16:28:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:28:47 INFO - PROCESS | 1649 | 1467156527567 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1649 | 1467156527568 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:28:47 INFO - PROCESS | 1649 | 1467156527570 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1649 | 1467156527571 Marionette TRACE conn2 <- [1,3102,null,{}] 16:28:47 INFO - PROCESS | 1649 | 1467156527582 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}] 16:28:47 INFO - PROCESS | 1649 | 1467156527586 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:47 INFO - PROCESS | 1649 | 1467156527690 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:28:47 INFO - PROCESS | 1649 | 1467156527695 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1649 | 1467156527696 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872e800 == 34 [pid = 1649] [id = 785] 16:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119bbdc00) [pid = 1649] [serial = 2353] [outer = 0x0] 16:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d3d000) [pid = 1649] [serial = 2354] [outer = 0x119bbdc00] 16:28:47 INFO - PROCESS | 1649 | 1467156527720 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1211cb800) [pid = 1649] [serial = 2355] [outer = 0x119bbdc00] 16:28:48 INFO - PROCESS | 1649 | 1467156528039 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:28:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 478ms 16:28:48 INFO - PROCESS | 1649 | 1467156528053 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1649 | 1467156528054 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:28:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:28:48 INFO - PROCESS | 1649 | 1467156528058 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1649 | 1467156528059 Marionette TRACE conn2 <- [1,3106,null,{}] 16:28:48 INFO - PROCESS | 1649 | 1467156528076 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}] 16:28:48 INFO - PROCESS | 1649 | 1467156528077 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:48 INFO - PROCESS | 1649 | 1467156528217 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:28:48 INFO - PROCESS | 1649 | 1467156528277 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1649 | 1467156528277 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a3a1800 == 35 [pid = 1649] [id = 786] 16:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119d3f000) [pid = 1649] [serial = 2356] [outer = 0x0] 16:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121618400) [pid = 1649] [serial = 2357] [outer = 0x119d3f000] 16:28:48 INFO - PROCESS | 1649 | 1467156528318 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121a7cc00) [pid = 1649] [serial = 2358] [outer = 0x119d3f000] 16:28:48 INFO - PROCESS | 1649 | 1467156528721 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]]]}] 16:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:28:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 675ms 16:28:48 INFO - PROCESS | 1649 | 1467156528733 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1649 | 1467156528735 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:28:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:28:48 INFO - PROCESS | 1649 | 1467156528737 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1649 | 1467156528739 Marionette TRACE conn2 <- [1,3110,null,{}] 16:28:48 INFO - PROCESS | 1649 | 1467156528741 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}] 16:28:48 INFO - PROCESS | 1649 | 1467156528742 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:48 INFO - PROCESS | 1649 | 1467156528845 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:28:48 INFO - PROCESS | 1649 | 1467156528857 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1649 | 1467156528858 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a818800 == 36 [pid = 1649] [id = 787] 16:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121a82000) [pid = 1649] [serial = 2359] [outer = 0x0] 16:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121b10000) [pid = 1649] [serial = 2360] [outer = 0x121a82000] 16:28:48 INFO - PROCESS | 1649 | 1467156528890 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11857f800) [pid = 1649] [serial = 2361] [outer = 0x121a82000] 16:28:49 INFO - PROCESS | 1649 | 1467156529207 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"]]]}] 16:28:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:28:49 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 16:28:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:28:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 16:28:49 INFO - PROCESS | 1649 | 1467156529258 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1649 | 1467156529260 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:28:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:28:49 INFO - PROCESS | 1649 | 1467156529262 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1649 | 1467156529263 Marionette TRACE conn2 <- [1,3114,null,{}] 16:28:49 INFO - PROCESS | 1649 | 1467156529265 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}] 16:28:49 INFO - PROCESS | 1649 | 1467156529266 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x111bac400) [pid = 1649] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128a8000) [pid = 1649] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x111f2a000) [pid = 1649] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115fc7400) [pid = 1649] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1192f1800) [pid = 1649] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x127567c00) [pid = 1649] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x111d13800) [pid = 1649] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1128af400) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119907c00) [pid = 1649] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123f78c00) [pid = 1649] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128a2bc00) [pid = 1649] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1129b2400) [pid = 1649] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126ec2000) [pid = 1649] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123f7f800) [pid = 1649] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1190c0400) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:28:49 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12af0f000) [pid = 1649] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 16:28:49 INFO - PROCESS | 1649 | 1467156529483 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:28:49 INFO - PROCESS | 1649 | 1467156529491 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\", \"ce783712-0027-4b51-b280-dd73ce853eae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1649 | 1467156529492 Marionette INFO sendAsync aeb3e19b-35e7-504c-8dbc-ce409f55649e 16:28:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a821800 == 37 [pid = 1649] [id = 788] 16:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115fc7400) [pid = 1649] [serial = 2362] [outer = 0x0] 16:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121b9f000) [pid = 1649] [serial = 2363] [outer = 0x115fc7400] 16:28:49 INFO - PROCESS | 1649 | 1467156529518 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x123f80400) [pid = 1649] [serial = 2364] [outer = 0x115fc7400] 16:28:49 INFO - PROCESS | 1649 | 1467156529800 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]]]}] 16:28:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:28:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 16:28:49 INFO - PROCESS | 1649 | 1467156529836 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1649 | 1467156529837 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:28:50 WARNING - u'runner_teardown' () 16:28:50 INFO - No more tests 16:28:50 INFO - Got 0 unexpected results 16:28:50 INFO - SUITE-END | took 511s 16:28:50 INFO - Closing logging queue 16:28:50 INFO - queue closed 16:28:51 INFO - Return code: 0 16:28:51 WARNING - # TBPL SUCCESS # 16:28:51 INFO - Running post-action listener: _resource_record_post_action 16:28:51 INFO - Running post-run listener: _resource_record_post_run 16:28:52 INFO - Total resource usage - Wall time: 532s; CPU: 57.0%; Read bytes: 36877824; Write bytes: 952198144; Read time: 250; Write time: 5014 16:28:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:28:52 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152652288; Write bytes: 147122176; Read time: 13822; Write time: 305 16:28:52 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 34657792; Write bytes: 793230336; Read time: 229; Write time: 4667 16:28:52 INFO - Running post-run listener: _upload_blobber_files 16:28:52 INFO - Blob upload gear active. 16:28:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:28:52 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 16:28:52 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:28:52 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:28:52 INFO - (blobuploader) - INFO - Open directory for files ... 16:28:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:28:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:28:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:28:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:28:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:28:53 INFO - (blobuploader) - INFO - Done attempting. 16:28:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:28:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:28:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:28:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:28:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:28:55 INFO - (blobuploader) - INFO - Done attempting. 16:28:55 INFO - (blobuploader) - INFO - Iteration through files over. 16:28:55 INFO - Return code: 0 16:28:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:28:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:28:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d05b26ffef7b3a2ef3fb7456c7ab240bbb722b2924f0e438d61a116414d3ef804fde6034eba67a595e968a7e22421dee0611eb8ced83ba178df61a34262bfe75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72b9cd9a4a3ea9cbbf025115aeae25ba13e676ee5fb4dd0c6141aa7822f760e0654af91d0fb15901c1d05dd9765819dc4ec60fb6c7b524c834e4a897df4bb716"} 16:28:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:28:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:28:55 INFO - Contents: 16:28:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d05b26ffef7b3a2ef3fb7456c7ab240bbb722b2924f0e438d61a116414d3ef804fde6034eba67a595e968a7e22421dee0611eb8ced83ba178df61a34262bfe75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72b9cd9a4a3ea9cbbf025115aeae25ba13e676ee5fb4dd0c6141aa7822f760e0654af91d0fb15901c1d05dd9765819dc4ec60fb6c7b524c834e4a897df4bb716"} 16:28:55 INFO - Running post-run listener: copy_logs_to_upload_dir 16:28:55 INFO - Copying logs to upload dir... 16:28:55 INFO - mkdir: /builds/slave/test/build/upload/logs 16:28:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.555690 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-06-28 16:28:55.411014) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 16:28:55.414150) ========= 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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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-beta/sha512/d05b26ffef7b3a2ef3fb7456c7ab240bbb722b2924f0e438d61a116414d3ef804fde6034eba67a595e968a7e22421dee0611eb8ced83ba178df61a34262bfe75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72b9cd9a4a3ea9cbbf025115aeae25ba13e676ee5fb4dd0c6141aa7822f760e0654af91d0fb15901c1d05dd9765819dc4ec60fb6c7b524c834e4a897df4bb716"} build_url:https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012716 build_url: 'https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d05b26ffef7b3a2ef3fb7456c7ab240bbb722b2924f0e438d61a116414d3ef804fde6034eba67a595e968a7e22421dee0611eb8ced83ba178df61a34262bfe75", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72b9cd9a4a3ea9cbbf025115aeae25ba13e676ee5fb4dd0c6141aa7822f760e0654af91d0fb15901c1d05dd9765819dc4ec60fb6c7b524c834e4a897df4bb716"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UxFf4C9SRjCBRCnjxYBLvg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 16:28:55.449428) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:28:55.449798) ========= 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.ZZ1fIFCDS2/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.7fk9G413Tn/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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.005138 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 16:28:55.498241) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 16:28:55.498547) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 16:28:55.501854) ========= ========= Total master_lag: 0.42 =========